12.6 MB
/srv/reproducible-results/rbuild-debian/r-b-build.7dsLyiVh/b1/python-django_5.1.1-1_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.7dsLyiVh/b2/python-django_5.1.1-1_arm64.changes
298 B
Files
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
  
1 ·560f7ebecd9ec206d4376d5850aaefe8·2922076·doc·optional·python-django-doc_5.1.1-1_all.deb1 ·913b013f3999acfcbe49f2a63815dbe4·2962004·doc·optional·python-django-doc_5.1.1-1_all.deb
2 ·b9e12e38527f99ef5ee67048796842a4·2854188·python·optional·python3-django_5.1.1-1_all.deb2 ·b9e12e38527f99ef5ee67048796842a4·2854188·python·optional·python3-django_5.1.1-1_all.deb
12.6 MB
python-django-doc_5.1.1-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-03·16:25:15.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-03·16:25:15.000000·debian-binary
2 -rw-r--r--···0········0········0····15668·2024-09-03·16:25:15.000000·control.tar.xz2 -rw-r--r--···0········0········0····15784·2024-09-03·16:25:15.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2906216·2024-09-03·16:25:15.000000·data.tar.xz3 -rw-r--r--···0········0········0··2946028·2024-09-03·16:25:15.000000·data.tar.xz
3.61 KB
control.tar.xz
3.58 KB
control.tar
411 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./
2 -rw-r--r--···0·root·········(0)·root·········(0)······973·2024-09-03·16:25:15.000000·./control2 -rw-r--r--···0·root·········(0)·root·········(0)······973·2024-09-03·16:25:15.000000·./control
3 -rw-r--r--···0·root·········(0)·root·········(0)····61973·2024-09-03·16:25:15.000000·./md5sums3 -rw-r--r--···0·root·········(0)·root·········(0)····62355·2024-09-03·16:25:15.000000·./md5sums
537 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·python-django-doc1 Package:·python-django-doc
2 Source:·python-django2 Source:·python-django
3 Version:·3:5.1.1-13 Version:·3:5.1.1-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>5 Maintainer:·Debian·Python·Team·<team+python@tracker.debian.org>
6 Installed-Size:·247326 Installed-Size:·24975
7 Depends:·libjs-sphinxdoc·(>=·7.4)7 Depends:·libjs-sphinxdoc·(>=·7.4)
8 Section:·doc8 Section:·doc
9 Priority:·optional9 Priority:·optional
10 Homepage:·http://www.djangoproject.com/10 Homepage:·http://www.djangoproject.com/
11 Description:·High-level·Python·web·development·framework·(documentation)11 Description:·High-level·Python·web·development·framework·(documentation)
12 ·Django·is·a·high-level·web·application·framework·that·loosely·follows·the12 ·Django·is·a·high-level·web·application·framework·that·loosely·follows·the
13 ·model-view-controller·design·pattern.13 ·model-view-controller·design·pattern.
2.63 KB
./md5sums
30.0 B
./md5sums
Files differ
2.58 KB
line order
Max HTML report size reached
12.6 MB
data.tar.xz
12.6 MB
data.tar
186 KB
file list
    
Offset 28, 674 lines modifiedOffset 28, 677 lines modified
28 -rw-r--r--···0·root·········(0)·root·········(0)····18267·2024-09-03·12:21:15.000000·./usr/share/doc/python-django-doc/html/_images/fieldsets.png28 -rw-r--r--···0·root·········(0)·root·········(0)····18267·2024-09-03·12:21:15.000000·./usr/share/doc/python-django-doc/html/_images/fieldsets.png
29 -rw-r--r--···0·root·········(0)·root·········(0)····34975·2024-09-03·12:21:15.000000·./usr/share/doc/python-django-doc/html/_images/list_filter.png29 -rw-r--r--···0·root·········(0)·root·········(0)····34975·2024-09-03·12:21:15.000000·./usr/share/doc/python-django-doc/html/_images/list_filter.png
30 -rw-r--r--···0·root·········(0)·root·········(0)····12685·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_images/postmortem.png30 -rw-r--r--···0·root·········(0)·root·········(0)····12685·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_images/postmortem.png
31 -rw-r--r--···0·root·········(0)·root·········(0)······997·2024-09-03·12:21:15.000000·./usr/share/doc/python-django-doc/html/_images/raw_id_fields.png31 -rw-r--r--···0·root·········(0)·root·········(0)······997·2024-09-03·12:21:15.000000·./usr/share/doc/python-django-doc/html/_images/raw_id_fields.png
32 -rw-r--r--···0·root·········(0)·root·········(0)····15461·2024-02-15·11:17:02.000000·./usr/share/doc/python-django-doc/html/_images/template-lines.png32 -rw-r--r--···0·root·········(0)·root·········(0)····15461·2024-02-15·11:17:02.000000·./usr/share/doc/python-django-doc/html/_images/template-lines.png
33 -rw-r--r--···0·root·········(0)·root·········(0)····20673·2024-02-15·11:17:02.000000·./usr/share/doc/python-django-doc/html/_images/triage_process.svg33 -rw-r--r--···0·root·········(0)·root·········(0)····20673·2024-02-15·11:17:02.000000·./usr/share/doc/python-django-doc/html/_images/triage_process.svg
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/
 35 -rw-r--r--···0·root·········(0)·root·········(0)·····8133·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/base-stemmer.js
35 -rw-r--r--···0·root·········(0)·root·········(0)····15094·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/basic.css36 -rw-r--r--···0·root·········(0)·root·········(0)····15094·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/basic.css
36 -rw-r--r--···0·root·········(0)·root·········(0)······875·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/console-tabs.css37 -rw-r--r--···0·root·········(0)·root·········(0)······875·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/console-tabs.css
37 -rw-r--r--···0·root·········(0)·root·········(0)·······92·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/default.css38 -rw-r--r--···0·root·········(0)·root·········(0)·······92·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/default.css
38 -rw-r--r--···0·root·········(0)·root·········(0)·····7604·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/djangodocs.css39 -rw-r--r--···0·root·········(0)·root·········(0)·····7604·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/djangodocs.css
39 -rw-r--r--···0·root·········(0)·root·········(0)·····1065·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-behindscenes.png40 -rw-r--r--···0·root·········(0)·root·········(0)·····1065·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-behindscenes.png
40 -rw-r--r--···0·root·········(0)·root·········(0)······559·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-note.png41 -rw-r--r--···0·root·········(0)·root·········(0)······559·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-note.png
41 -rw-r--r--···0·root·········(0)·root·········(0)······791·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-philosophy.png42 -rw-r--r--···0·root·········(0)·root·········(0)······791·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-philosophy.png
42 -rw-r--r--···0·root·········(0)·root·········(0)······656·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-warning.png43 -rw-r--r--···0·root·········(0)·root·········(0)······656·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/docicons-warning.png
43 -rw-r--r--···0·root·········(0)·root·········(0)······335·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/documentation_options.js44 -rw-r--r--···0·root·········(0)·root·········(0)······335·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/documentation_options.js
 45 -rw-r--r--···0·root·········(0)·root·········(0)····19495·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/dutch-stemmer.js
44 -rw-r--r--···0·root·········(0)·root·········(0)······286·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/file.png46 -rw-r--r--···0·root·········(0)·root·········(0)······286·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/file.png
45 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/47 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/
46 -rw-r--r--···0·root·········(0)·root·········(0)······170·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/README.md48 -rw-r--r--···0·root·········(0)·root·········(0)······170·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/README.md
47 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/css/49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/css/
48 -rw-r--r--···0·root·········(0)·root·········(0)······630·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/css/fa-brands.min.css50 -rw-r--r--···0·root·········(0)·root·········(0)······630·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/css/fa-brands.min.css
49 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/51 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/
50 -rw-r--r--···0·root·········(0)·root·········(0)····64105·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.eot.gz52 -rw-r--r--···0·root·········(0)·root·········(0)····64105·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.eot.gz
51 -rw-r--r--···0·root·········(0)·root·········(0)···503035·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.svg53 -rw-r--r--···0·root·········(0)·root·········(0)···503035·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.svg
52 -rw-r--r--···0·root·········(0)·root·········(0)····63995·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.ttf.gz54 -rw-r--r--···0·root·········(0)·root·········(0)····63995·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.ttf.gz
53 -rw-r--r--···0·root·········(0)·root·········(0)····63024·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff55 -rw-r--r--···0·root·········(0)·root·········(0)····63024·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff
54 -rw-r--r--···0·root·········(0)·root·········(0)····53928·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff256 -rw-r--r--···0·root·········(0)·root·········(0)····53928·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/fontawesome/webfonts/fa-brands-400.woff2
55 -rw-r--r--···0·root·········(0)·root·········(0)······892·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/homepage.css57 -rw-r--r--···0·root·········(0)·root·········(0)······892·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/homepage.css
 58 -rw-r--r--···0·root·········(0)·root·········(0)····10304·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/language_data.js
56 -rw-r--r--···0·root·········(0)·root·········(0)·······90·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/minus.png59 -rw-r--r--···0·root·········(0)·root·········(0)·······90·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/minus.png
57 -rw-r--r--···0·root·········(0)·root·········(0)·······90·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/plus.png60 -rw-r--r--···0·root·········(0)·root·········(0)·······90·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/plus.png
58 -rw-r--r--···0·root·········(0)·root·········(0)·····4699·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/pygments.css61 -rw-r--r--···0·root·········(0)·root·········(0)·····4699·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/_static/pygments.css
59 -rw-r--r--···0·root·········(0)·root·········(0)·····5522·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/reset-fonts-grids.css62 -rw-r--r--···0·root·········(0)·root·········(0)·····5522·2023-06-05·12:53:07.000000·./usr/share/doc/python-django-doc/html/_static/reset-fonts-grids.css
 63 -rw-r--r--···0·root·········(0)·root·········(0)·····3469·2024-08-23·06:32:51.000000·./usr/share/doc/python-django-doc/html/_static/translations.js
60 -rw-r--r--···0·root·········(0)·root·········(0)···113167·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/contents.html64 -rw-r--r--···0·root·········(0)·root·········(0)···113239·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/contents.html
61 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/65 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/
62 -rw-r--r--···0·root·········(0)·root·········(0)····20579·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/admin.html66 -rw-r--r--···0·root·········(0)·root·········(0)····20656·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/admin.html
63 -rw-r--r--···0·root·········(0)·root·········(0)····13294·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/contributing.html67 -rw-r--r--···0·root·········(0)·root·········(0)····13371·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/contributing.html
64 -rw-r--r--···0·root·········(0)·root·········(0)····20573·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/general.html68 -rw-r--r--···0·root·········(0)·root·········(0)····20650·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/general.html
65 -rw-r--r--···0·root·········(0)·root·········(0)····12722·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/help.html69 -rw-r--r--···0·root·········(0)·root·········(0)····12799·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/help.html
66 -rw-r--r--···0·root·········(0)·root·········(0)····16673·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/index.html70 -rw-r--r--···0·root·········(0)·root·········(0)····16748·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/index.html
67 -rw-r--r--···0·root·········(0)·root·········(0)····11948·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/install.html71 -rw-r--r--···0·root·········(0)·root·········(0)····12025·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/install.html
68 -rw-r--r--···0·root·········(0)·root·········(0)····14716·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/models.html72 -rw-r--r--···0·root·········(0)·root·········(0)····14793·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/models.html
69 -rw-r--r--···0·root·········(0)·root·········(0)····10337·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/troubleshooting.html73 -rw-r--r--···0·root·········(0)·root·········(0)····10414·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/troubleshooting.html
70 -rw-r--r--···0·root·········(0)·root·········(0)····13235·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/usage.html74 -rw-r--r--···0·root·········(0)·root·········(0)····13312·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/faq/usage.html
71 -rw-r--r--···0·root·········(0)·root·········(0)···627962·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/genindex.html75 -rw-r--r--···0·root·········(0)·root·········(0)···629827·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/genindex.html
72 -rw-r--r--···0·root·········(0)·root·········(0)·····9751·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/glossary.html76 -rw-r--r--···0·root·········(0)·root·········(0)·····9823·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/glossary.html
73 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/77 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/
74 -rw-r--r--···0·root·········(0)·root·········(0)····19295·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html78 -rw-r--r--···0·root·········(0)·root·········(0)····19380·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html
75 -rw-r--r--···0·root·········(0)·root·········(0)····42193·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/csrf.html79 -rw-r--r--···0·root·········(0)·root·········(0)····42278·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/csrf.html
76 -rw-r--r--···0·root·········(0)·root·········(0)····19877·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html80 -rw-r--r--···0·root·········(0)·root·········(0)····19954·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html
77 -rw-r--r--···0·root·········(0)·root·········(0)····46327·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-lookups.html81 -rw-r--r--···0·root·········(0)·root·········(0)····46410·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-lookups.html
78 -rw-r--r--···0·root·········(0)·root·········(0)····53771·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html82 -rw-r--r--···0·root·········(0)·root·········(0)····53867·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html
79 -rw-r--r--···0·root·········(0)·root·········(0)····94471·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html83 -rw-r--r--···0·root·········(0)·root·········(0)····94559·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html
80 -rw-r--r--···0·root·········(0)·root·········(0)····24285·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html84 -rw-r--r--···0·root·········(0)·root·········(0)····24362·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html
81 -rw-r--r--···0·root·········(0)·root·········(0)···127836·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html85 -rw-r--r--···0·root·········(0)·root·········(0)···127924·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html
82 -rw-r--r--···0·root·········(0)·root·········(0)·····6806·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/delete-app.html86 -rw-r--r--···0·root·········(0)·root·········(0)·····6883·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/delete-app.html
83 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/87 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/
84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/88 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/
85 -rw-r--r--···0·root·········(0)·root·········(0)·····9334·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html89 -rw-r--r--···0·root·········(0)·root·········(0)·····9417·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html
86 -rw-r--r--···0·root·········(0)·root·········(0)·····7700·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html90 -rw-r--r--···0·root·········(0)·root·········(0)·····7783·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html
87 -rw-r--r--···0·root·········(0)·root·········(0)····11365·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html91 -rw-r--r--···0·root·········(0)·root·········(0)····11453·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html
88 -rw-r--r--···0·root·········(0)·root·········(0)·····9344·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html92 -rw-r--r--···0·root·········(0)·root·········(0)·····9427·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html
89 -rw-r--r--···0·root·········(0)·root·········(0)····33158·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html93 -rw-r--r--···0·root·········(0)·root·········(0)····33238·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html
90 -rw-r--r--···0·root·········(0)·root·········(0)····10739·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/index.html94 -rw-r--r--···0·root·········(0)·root·········(0)····10819·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/index.html
91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/
92 -rw-r--r--···0·root·········(0)·root·········(0)····16651·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html96 -rw-r--r--···0·root·········(0)·root·········(0)····16740·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html
93 -rw-r--r--···0·root·········(0)·root·········(0)·····7997·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html97 -rw-r--r--···0·root·········(0)·root·········(0)·····8080·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html
94 -rw-r--r--···0·root·········(0)·root·········(0)····12836·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html98 -rw-r--r--···0·root·········(0)·root·········(0)····12922·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html
95 -rw-r--r--···0·root·········(0)·root·········(0)····24464·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html99 -rw-r--r--···0·root·········(0)·root·········(0)····24552·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html
96 -rw-r--r--···0·root·········(0)·root·········(0)····16159·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html100 -rw-r--r--···0·root·········(0)·root·········(0)····16241·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html
97 -rw-r--r--···0·root·········(0)·root·········(0)····49250·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/error-reporting.html101 -rw-r--r--···0·root·········(0)·root·········(0)····49359·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/error-reporting.html
98 -rw-r--r--···0·root·········(0)·root·········(0)·····9199·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/index.html102 -rw-r--r--···0·root·········(0)·root·········(0)·····9273·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/index.html
99 -rw-r--r--···0·root·········(0)·root·········(0)····16274·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/initial-data.html103 -rw-r--r--···0·root·········(0)·root·········(0)····16350·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/initial-data.html
100 -rw-r--r--···0·root·········(0)·root·········(0)····13793·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/legacy-databases.html104 -rw-r--r--···0·root·········(0)·root·········(0)····13870·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/legacy-databases.html
101 -rw-r--r--···0·root·········(0)·root·········(0)····36286·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/logging.html105 -rw-r--r--···0·root·········(0)·root·········(0)····36363·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/logging.html
102 -rw-r--r--···0·root·········(0)·root·········(0)····22337·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/outputting-csv.html106 -rw-r--r--···0·root·········(0)·root·········(0)····22414·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/outputting-csv.html
103 -rw-r--r--···0·root·········(0)·root·········(0)····15304·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html107 -rw-r--r--···0·root·········(0)·root·········(0)····15383·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html
104 -rw-r--r--···0·root·········(0)·root·········(0)····17302·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/overriding-templates.html108 -rw-r--r--···0·root·········(0)·root·········(0)····17378·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/overriding-templates.html
105 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/static-files/109 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/static-files/
106 -rw-r--r--···0·root·········(0)·root·········(0)····16821·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html110 -rw-r--r--···0·root·········(0)·root·········(0)····16900·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html
107 -rw-r--r--···0·root·········(0)·root·········(0)····26746·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/static-files/index.html111 -rw-r--r--···0·root·········(0)·root·········(0)····26832·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/static-files/index.html
108 -rw-r--r--···0·root·········(0)·root·········(0)····17054·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/upgrade-version.html112 -rw-r--r--···0·root·········(0)·root·········(0)····17131·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/upgrade-version.html
109 -rw-r--r--···0·root·········(0)·root·········(0)····16247·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/windows.html113 -rw-r--r--···0·root·········(0)·root·········(0)····16323·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/windows.html
110 -rw-r--r--···0·root·········(0)·root·········(0)····50503·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/writing-migrations.html114 -rw-r--r--···0·root·········(0)·root·········(0)····50580·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/howto/writing-migrations.html
111 -rw-r--r--···0·root·········(0)·root·········(0)····30389·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/index.html115 -rw-r--r--···0·root·········(0)·root·········(0)····30448·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/index.html
112 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/116 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/
113 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/117 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/
114 -rw-r--r--···0·root·········(0)·root·········(0)····17062·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html118 -rw-r--r--···0·root·········(0)·root·········(0)····17143·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html
115 -rw-r--r--···0·root·········(0)·root·········(0)····23217·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html119 -rw-r--r--···0·root·········(0)·root·········(0)····23300·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html
116 -rw-r--r--···0·root·········(0)·root·········(0)····17165·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/index.html120 -rw-r--r--···0·root·········(0)·root·········(0)····17245·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/index.html
117 -rw-r--r--···0·root·········(0)·root·········(0)····11670·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html121 -rw-r--r--···0·root·········(0)·root·········(0)····11753·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html
118 -rw-r--r--···0·root·········(0)·root·········(0)····13680·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html122 -rw-r--r--···0·root·········(0)·root·········(0)····13763·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html
119 -rw-r--r--···0·root·········(0)·root·········(0)····34104·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html123 -rw-r--r--···0·root·········(0)·root·········(0)····34187·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html
120 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/124 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/
121 -rw-r--r--···0·root·········(0)·root·········(0)····48015·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html125 -rw-r--r--···0·root·········(0)·root·········(0)····48098·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html
122 -rw-r--r--···0·root·········(0)·root·········(0)·····8231·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html126 -rw-r--r--···0·root·········(0)·root·········(0)·····8314·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html
123 -rw-r--r--···0·root·········(0)·root·········(0)····18400·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html127 -rw-r--r--···0·root·········(0)·root·········(0)····18483·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html
124 -rw-r--r--···0·root·········(0)·root·········(0)····32101·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html128 -rw-r--r--···0·root·········(0)·root·········(0)····32187·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html
125 -rw-r--r--···0·root·········(0)·root·········(0)····69985·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html129 -rw-r--r--···0·root·········(0)·root·········(0)····70068·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html
126 -rw-r--r--···0·root·········(0)·root·········(0)····23971·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html130 -rw-r--r--···0·root·········(0)·root·········(0)····24054·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html
127 -rw-r--r--···0·root·········(0)·root·········(0)····47240·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html131 -rw-r--r--···0·root·········(0)·root·········(0)····47320·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html
128 -rw-r--r--···0·root·········(0)·root·········(0)···133864·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/deprecation.html132 -rw-r--r--···0·root·········(0)·root·········(0)···133941·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/deprecation.html
129 -rw-r--r--···0·root·········(0)·root·········(0)····19972·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/git.html133 -rw-r--r--···0·root·········(0)·root·········(0)····20052·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/git.html
130 -rw-r--r--···0·root·········(0)·root·········(0)····54651·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/howto-release-django.html134 -rw-r--r--···0·root·········(0)·root·········(0)····54716·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/howto-release-django.html
131 -rw-r--r--···0·root·········(0)·root·········(0)····13262·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/index.html135 -rw-r--r--···0·root·········(0)·root·········(0)····13337·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/index.html
132 -rw-r--r--···0·root·········(0)·root·········(0)····12924·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/mailing-lists.html136 -rw-r--r--···0·root·········(0)·root·········(0)····13014·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/mailing-lists.html
133 -rw-r--r--···0·root·········(0)·root·········(0)····24619·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/organization.html137 -rw-r--r--···0·root·········(0)·root·········(0)····24696·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/organization.html
134 -rw-r--r--···0·root·········(0)·root·········(0)····20589·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/release-process.html138 -rw-r--r--···0·root·········(0)·root·········(0)····20666·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/release-process.html
135 -rw-r--r--···0·root·········(0)·root·········(0)····19208·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/security.html139 -rw-r--r--···0·root·········(0)·root·········(0)····19285·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/internals/security.html
136 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/140 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/
137 -rw-r--r--···0·root·········(0)·root·········(0)····56749·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/contributing.html141 -rw-r--r--···0·root·········(0)·root·········(0)····56828·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/contributing.html
138 -rw-r--r--···0·root·········(0)·root·········(0)·····7803·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/index.html142 -rw-r--r--···0·root·········(0)·root·········(0)·····7877·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/index.html
139 -rw-r--r--···0·root·········(0)·root·········(0)····10452·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/install.html143 -rw-r--r--···0·root·········(0)·root·········(0)····10529·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/install.html
140 -rw-r--r--···0·root·········(0)·root·········(0)····40621·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/overview.html144 -rw-r--r--···0·root·········(0)·root·········(0)····40698·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/overview.html
141 -rw-r--r--···0·root·········(0)·root·········(0)····32709·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/reusable-apps.html145 -rw-r--r--···0·root·········(0)·root·········(0)····32786·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/reusable-apps.html
142 -rw-r--r--···0·root·········(0)·root·········(0)····35848·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial01.html146 -rw-r--r--···0·root·········(0)·root·········(0)····35931·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial01.html
143 -rw-r--r--···0·root·········(0)·root·········(0)····75858·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial02.html147 -rw-r--r--···0·root·········(0)·root·········(0)····75935·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial02.html
144 -rw-r--r--···0·root·········(0)·root·········(0)····58462·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial03.html148 -rw-r--r--···0·root·········(0)·root·········(0)····58542·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial03.html
145 -rw-r--r--···0·root·········(0)·root·········(0)····46447·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial04.html149 -rw-r--r--···0·root·········(0)·root·········(0)····46524·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial04.html
146 -rw-r--r--···0·root·········(0)·root·········(0)····79321·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial05.html150 -rw-r--r--···0·root·········(0)·root·········(0)····79398·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial05.html
147 -rw-r--r--···0·root·········(0)·root·········(0)····18168·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial06.html151 -rw-r--r--···0·root·········(0)·root·········(0)····18250·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial06.html
148 -rw-r--r--···0·root·········(0)·root·········(0)····46255·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial07.html152 -rw-r--r--···0·root·········(0)·root·········(0)····46332·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial07.html
149 -rw-r--r--···0·root·········(0)·root·········(0)····13927·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial08.html153 -rw-r--r--···0·root·········(0)·root·········(0)····14004·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/tutorial08.html
150 -rw-r--r--···0·root·········(0)·root·········(0)····21490·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/whatsnext.html154 -rw-r--r--···0·root·········(0)·root·········(0)····21567·2024-09-03·16:25:15.000000·./usr/share/doc/python-django-doc/html/intro/whatsnext.html
Max diff block lines reached; 158554/190546 bytes (83.21%) of diff not shown.
486 B
./usr/share/doc/python-django-doc/html/_static/documentation_options.js
344 B
js-beautify {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 const·DOCUMENTATION_OPTIONS·=·{1 const·DOCUMENTATION_OPTIONS·=·{
2 ····VERSION:·'5.1.1',2 ····VERSION:·'5.1.1',
3 ····LANGUAGE:·'en',3 ····LANGUAGE:·'nl',
4 ····COLLAPSE_INDEX:·false,4 ····COLLAPSE_INDEX:·false,
5 ····BUILDER:·'djangohtml',5 ····BUILDER:·'djangohtml',
6 ····FILE_SUFFIX:·'.html',6 ····FILE_SUFFIX:·'.html',
7 ····LINK_SUFFIX:·'.html',7 ····LINK_SUFFIX:·'.html',
8 ····HAS_SOURCE:·false,8 ····HAS_SOURCE:·false,
9 ····SOURCELINK_SUFFIX:·'.txt',9 ····SOURCELINK_SUFFIX:·'.txt',
10 ····NAVIGATION_WITH_KEYS:·false,10 ····NAVIGATION_WITH_KEYS:·false,
7.07 KB
./usr/share/doc/python-django-doc/html/contents.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="./">2 <html·lang="nl"·data-content_root="./">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·documentation·contents·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·documentation·contents·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>
9 ····<script·src="_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="search.html"·/>
14 ····<link·rel="next"·title="Django·documentation"·href="index.html"·/>15 ····<link·rel="next"·title="Django·documentation"·href="index.html"·/>
  
  
  
15 ·16 ·
16 <script·src="templatebuiltins.js"></script>17 <script·src="templatebuiltins.js"></script>
17 <script>18 <script>
Offset 52, 23 lines modifiedOffset 53, 23 lines modified
52 })(jQuery);</script>53 })(jQuery);</script>
  
53 ··</head><body>54 ··</head><body>
  
54 ····<div·class="document">55 ····<div·class="document">
55 ··<div·id="custom-doc"·class="yui-t6">56 ··<div·id="custom-doc"·class="yui-t6">
56 ····<div·id="hd">57 ····<div·id="hd">
57 ······<h1><a·href="index.html">Django·5.1.1·documentation</a></h1>58 ······<h1><a·href="index.html">Django·5.1.1·documentatie</a></h1>
58 ······<div·id="global-nav">59 ······<div·id="global-nav">
59 ········<a·title="Home·page"·href="index.html">Home</a>··|60 ········<a·title="Home·page"·href="index.html">Home</a>··|
60 ········<a·title="Table·of·contents"·href="#">Table·of·contents</a>··|61 ········<a·title="Table·of·contents"·href="#">Table·of·contents</a>··|
61 ········<a·title="Global·index"·href="genindex.html">Index</a>··|62 ········<a·title="Global·index"·href="genindex.html">Index</a>··|
62 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>63 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>
63 ······</div>64 ······</div>
64 ······<div·class="nav">65 ······<div·class="nav">
65 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a>66 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a>
66 ···|67 ···|
67 ····<a·href="index.html"·title="Django·documentation">next</a>·&raquo;</div>68 ····<a·href="index.html"·title="Django·documentation">next</a>·&raquo;</div>
68 ····</div>69 ····</div>
  
69 ····<div·id="bd">70 ····<div·id="bd">
70 ······<div·id="yui-main">71 ······<div·id="yui-main">
71 ········<div·class="yui-b">72 ········<div·class="yui-b">
Offset 1050, 15 lines modifiedOffset 1051, 15 lines modified
1050 </li>1051 </li>
1051 </ul>1052 </ul>
1052 </div>1053 </div>
1053 <section·id="s-indices-glossary-and-tables">1054 <section·id="s-indices-glossary-and-tables">
1054 <span·id="indices-glossary-and-tables"></span><h2>Indices,·glossary·and·tables<a·class="headerlink"·href="#indices-glossary-and-tables"·title="Link·to·this·heading">¶</a></h2>1055 <span·id="indices-glossary-and-tables"></span><h2>Indices,·glossary·and·tables<a·class="headerlink"·href="#indices-glossary-and-tables"·title="Link·to·this·heading">¶</a></h2>
1055 <ul·class="simple">1056 <ul·class="simple">
1056 <li><p><a·class="reference·internal"·href="genindex.html"><span·class="std·std-ref">Index</span></a></p></li>1057 <li><p><a·class="reference·internal"·href="genindex.html"><span·class="std·std-ref">Index</span></a></p></li>
1057 <li><p><a·class="reference·internal"·href="py-modindex.html"><span·class="std·std-ref">Module·Index</span></a></p></li>1058 <li><p><a·class="reference·internal"·href="py-modindex.html"><span·class="std·std-ref">Module-index</span></a></p></li>
1058 <li><p><a·class="reference·internal"·href="glossary.html"><span·class="doc">Glossary</span></a></p></li>1059 <li><p><a·class="reference·internal"·href="glossary.html"><span·class="doc">Glossary</span></a></p></li>
1059 </ul>1060 </ul>
1060 </section>1061 </section>
1061 </section>1062 </section>
  
  
1062 ··········</div>1063 ··········</div>
Offset 1077, 40 lines modifiedOffset 1078, 40 lines modified
1077 <li><a·class="reference·internal"·href="#indices-glossary-and-tables">Indices,·glossary·and·tables</a></li>1078 <li><a·class="reference·internal"·href="#indices-glossary-and-tables">Indices,·glossary·and·tables</a></li>
1078 </ul>1079 </ul>
1079 </li>1080 </li>
1080 </ul>1081 </ul>
  
1081 ··</div>1082 ··</div>
1082 ··<div>1083 ··<div>
1083 ····<h4>Next·topic</h4>1084 ····<h4>Volgend·onderwerp</h4>
1084 ····<p·class="topless"><a·href="index.html"1085 ····<p·class="topless"><a·href="index.html"
1085 ··························title="next·chapter">Django·documentation</a></p>1086 ··························title="volgend·hoofdstuk">Django·documentation</a></p>
1086 ··</div>1087 ··</div>
1087 <search·id="searchbox"·style="display:·none"·role="search">1088 <search·id="searchbox"·style="display:·none"·role="search">
1088 ··<h3·id="searchlabel">Quick·search</h3>1089 ··<h3·id="searchlabel">Snel·zoeken</h3>
1089 ····<div·class="searchformwrapper">1090 ····<div·class="searchformwrapper">
1090 ····<form·class="search"·action="search.html"·method="get">1091 ····<form·class="search"·action="search.html"·method="get">
1091 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1092 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1092 ······<input·type="submit"·value="Go"·/>1093 ······<input·type="submit"·value="Zoek"·/>
1093 ····</form>1094 ····</form>
1094 ····</div>1095 ····</div>
1095 </search>1096 </search>
1096 <script>document.getElementById('searchbox').style.display·=·"block"</script>1097 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1097 ········</div>1098 ········</div>
1098 ······</div>1099 ······</div>
1099 ··············<h3>Last·update:</h3>1100 ··············<h3>Last·update:</h3>
1100 ··············<p·class="topless">Sep·03,·2024</p>1101 ··············<p·class="topless">sep·03,·2024</p>
1101 ··········</div>1102 ··········</div>
1102 ········1103 ········
1103 ······1104 ······
1104 ····</div>1105 ····</div>
  
1105 ····<div·id="ft">1106 ····<div·id="ft">
1106 ······<div·class="nav">1107 ······<div·class="nav">
1107 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a>1108 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a>
1108 ···|1109 ···|
1109 ····<a·href="index.html"·title="Django·documentation">next</a>·&raquo;</div>1110 ····<a·href="index.html"·title="Django·documentation">next</a>·&raquo;</div>
1110 ····</div>1111 ····</div>
1111 ··</div>1112 ··</div>
  
1112 ······<div·class="clearer"></div>1113 ······<div·class="clearer"></div>
1113 ····</div>1114 ····</div>
2.4 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 _\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 _\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·c\x8co\x8on\x8nt\x8te\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·c\x8co\x8on\x8nt\x8te\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 ····*·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d5 ····*·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d
6 ··········o·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8t_\x8·_\x8a_\x8·_\x8g_\x8l_\x8a_\x8n_\x8c_\x8e6 ··········o·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8t_\x8·_\x8a_\x8·_\x8g_\x8l_\x8a_\x8n_\x8c_\x8e
7 ················#·_\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l7 ················#·_\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l
8 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8i_\x8t8 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8i_\x8t
Offset 757, 19 lines modifiedOffset 757, 19 lines modified
757 ················#·_\x8A_\x8c_\x8t_\x8u_\x8a_\x8l_\x8l_\x8y_\x8·_\x8r_\x8o_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e757 ················#·_\x8A_\x8c_\x8t_\x8u_\x8a_\x8l_\x8l_\x8y_\x8·_\x8r_\x8o_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
758 ················#·_\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8(_\x8s_\x8)_\x8·_\x8a_\x8v_\x8a_\x8i_\x8l_\x8a_\x8b_\x8l_\x8e_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8u_\x8b_\x8l_\x8i_\x8c758 ················#·_\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8(_\x8s_\x8)_\x8·_\x8a_\x8v_\x8a_\x8i_\x8l_\x8a_\x8b_\x8l_\x8e_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8u_\x8b_\x8l_\x8i_\x8c
759 ················#·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e759 ················#·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
760 ················#·_\x8N_\x8e_\x8w_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s760 ················#·_\x8N_\x8e_\x8w_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s
761 ················#·_\x8N_\x8o_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8V_\x8E_\x8R_\x8S_\x8I_\x8O_\x8N_\x8·_\x8t_\x8u_\x8p_\x8l_\x8e761 ················#·_\x8N_\x8o_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8V_\x8E_\x8R_\x8S_\x8I_\x8O_\x8N_\x8·_\x8t_\x8u_\x8p_\x8l_\x8e
762 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8di\x8ic\x8ce\x8es\x8s,\x8,·g\x8gl\x8lo\x8os\x8ss\x8sa\x8ar\x8ry\x8y·a\x8an\x8nd\x8d·t\x8ta\x8ab\x8bl\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*762 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nd\x8di\x8ic\x8ce\x8es\x8s,\x8,·g\x8gl\x8lo\x8os\x8ss\x8sa\x8ar\x8ry\x8y·a\x8an\x8nd\x8d·t\x8ta\x8ab\x8bl\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
763 ····*·_\x8I_\x8n_\x8d_\x8e_\x8x763 ····*·_\x8I_\x8n_\x8d_\x8e_\x8x
764 ····*·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8·_.I_\x8n_\x8d_\x8e_\x8x764 ····*·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8-_.i_\x8n_\x8d_\x8e_\x8x
765 ····*·_\x8G_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y765 ····*·_\x8G_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y
766 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*766 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
767 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s767 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s
768 ··········o·_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8,_\x8·_\x8g_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y_\x8·_\x8a_\x8n_\x8d_\x8·_\x8t_\x8a_\x8b_\x8l_\x8e_\x8s768 ··········o·_\x8I_\x8n_\x8d_\x8i_\x8c_\x8e_\x8s_\x8,_\x8·_\x8g_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y_\x8·_\x8a_\x8n_\x8d_\x8·_\x8t_\x8a_\x8b_\x8l_\x8e_\x8s
769 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*769 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
770 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n770 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n
771 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*771 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
772 [q···················][Go]772 [q···················][Zoek]
773 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*773 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
774 Sep·03,·2024774 sep·03,·2024
775 _\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»775 _\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.69 KB
./usr/share/doc/python-django-doc/html/faq/admin.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>FAQ:·The·admin·&#8212;·Django·5.1.1·documentation</title>6 ····<title>FAQ:·The·admin·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="FAQ:·Contributing·code"·href="contributing.html"·/>15 ····<link·rel="next"·title="FAQ:·Contributing·code"·href="contributing.html"·/>
15 ····<link·rel="prev"·title="FAQ:·Databases·and·models"·href="models.html"·/>16 ····<link·rel="prev"·title="FAQ:·Databases·and·models"·href="models.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 205, 37 lines modifiedOffset 206, 37 lines modified
205 <li><a·class="reference·internal"·href="#what-assistive-technologies-are-supported-for-using-the-admin">What·assistive·technologies·are·supported·for·using·the·admin?</a></li>206 <li><a·class="reference·internal"·href="#what-assistive-technologies-are-supported-for-using-the-admin">What·assistive·technologies·are·supported·for·using·the·admin?</a></li>
206 </ul>207 </ul>
207 </li>208 </li>
208 </ul>209 </ul>
  
209 ··</div>210 ··</div>
210 ··<div>211 ··<div>
211 ····<h4>Previous·topic</h4>212 ····<h4>Vorig·onderwerp</h4>
212 ····<p·class="topless"><a·href="models.html"213 ····<p·class="topless"><a·href="models.html"
213 ··························title="previous·chapter">FAQ:·Databases·and·models</a></p>214 ··························title="vorig·hoofdstuk">FAQ:·Databases·and·models</a></p>
214 ··</div>215 ··</div>
215 ··<div>216 ··<div>
216 ····<h4>Next·topic</h4>217 ····<h4>Volgend·onderwerp</h4>
217 ····<p·class="topless"><a·href="contributing.html"218 ····<p·class="topless"><a·href="contributing.html"
218 ··························title="next·chapter">FAQ:·Contributing·code</a></p>219 ··························title="volgend·hoofdstuk">FAQ:·Contributing·code</a></p>
219 ··</div>220 ··</div>
220 <search·id="searchbox"·style="display:·none"·role="search">221 <search·id="searchbox"·style="display:·none"·role="search">
221 ··<h3·id="searchlabel">Quick·search</h3>222 ··<h3·id="searchlabel">Snel·zoeken</h3>
222 ····<div·class="searchformwrapper">223 ····<div·class="searchformwrapper">
223 ····<form·class="search"·action="../search.html"·method="get">224 ····<form·class="search"·action="../search.html"·method="get">
224 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>225 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
225 ······<input·type="submit"·value="Go"·/>226 ······<input·type="submit"·value="Zoek"·/>
226 ····</form>227 ····</form>
227 ····</div>228 ····</div>
228 </search>229 </search>
229 <script>document.getElementById('searchbox').style.display·=·"block"</script>230 <script>document.getElementById('searchbox').style.display·=·"block"</script>
230 ········</div>231 ········</div>
231 ······</div>232 ······</div>
232 ··············<h3>Last·update:</h3>233 ··············<h3>Last·update:</h3>
233 ··············<p·class="topless">Sep·03,·2024</p>234 ··············<p·class="topless">sep·03,·2024</p>
234 ··········</div>235 ··········</div>
235 ········236 ········
236 ······237 ······
237 ····</div>238 ····</div>
  
238 ····<div·id="ft">239 ····<div·id="ft">
239 ······<div·class="nav">240 ······<div·class="nav">
2.96 KB
html2text {}
Max HTML report size reached
6.54 KB
./usr/share/doc/python-django-doc/html/faq/contributing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>FAQ:·Contributing·code·&#8212;·Django·5.1.1·documentation</title>6 ····<title>FAQ:·Contributing·code·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Troubleshooting"·href="troubleshooting.html"·/>15 ····<link·rel="next"·title="Troubleshooting"·href="troubleshooting.html"·/>
15 ····<link·rel="prev"·title="FAQ:·The·admin"·href="admin.html"·/>16 ····<link·rel="prev"·title="FAQ:·The·admin"·href="admin.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 188, 37 lines modifiedOffset 189, 37 lines modified
188 <li><a·class="reference·internal"·href="#i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself">I’m·sure·my·ticket·is·absolutely·100%·perfect,·can·I·mark·it·as·“Ready·For·Checkin”·myself?</a></li>189 <li><a·class="reference·internal"·href="#i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself">I’m·sure·my·ticket·is·absolutely·100%·perfect,·can·I·mark·it·as·“Ready·For·Checkin”·myself?</a></li>
189 </ul>190 </ul>
190 </li>191 </li>
191 </ul>192 </ul>
  
192 ··</div>193 ··</div>
193 ··<div>194 ··<div>
194 ····<h4>Previous·topic</h4>195 ····<h4>Vorig·onderwerp</h4>
195 ····<p·class="topless"><a·href="admin.html"196 ····<p·class="topless"><a·href="admin.html"
196 ··························title="previous·chapter">FAQ:·The·admin</a></p>197 ··························title="vorig·hoofdstuk">FAQ:·The·admin</a></p>
197 ··</div>198 ··</div>
198 ··<div>199 ··<div>
199 ····<h4>Next·topic</h4>200 ····<h4>Volgend·onderwerp</h4>
200 ····<p·class="topless"><a·href="troubleshooting.html"201 ····<p·class="topless"><a·href="troubleshooting.html"
201 ··························title="next·chapter">Troubleshooting</a></p>202 ··························title="volgend·hoofdstuk">Troubleshooting</a></p>
202 ··</div>203 ··</div>
203 <search·id="searchbox"·style="display:·none"·role="search">204 <search·id="searchbox"·style="display:·none"·role="search">
204 ··<h3·id="searchlabel">Quick·search</h3>205 ··<h3·id="searchlabel">Snel·zoeken</h3>
205 ····<div·class="searchformwrapper">206 ····<div·class="searchformwrapper">
206 ····<form·class="search"·action="../search.html"·method="get">207 ····<form·class="search"·action="../search.html"·method="get">
207 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>208 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
208 ······<input·type="submit"·value="Go"·/>209 ······<input·type="submit"·value="Zoek"·/>
209 ····</form>210 ····</form>
210 ····</div>211 ····</div>
211 </search>212 </search>
212 <script>document.getElementById('searchbox').style.display·=·"block"</script>213 <script>document.getElementById('searchbox').style.display·=·"block"</script>
213 ········</div>214 ········</div>
214 ······</div>215 ······</div>
215 ··············<h3>Last·update:</h3>216 ··············<h3>Last·update:</h3>
216 ··············<p·class="topless">Sep·03,·2024</p>217 ··············<p·class="topless">sep·03,·2024</p>
217 ··········</div>218 ··········</div>
218 ········219 ········
219 ······220 ······
220 ····</div>221 ····</div>
  
221 ····<div·id="ft">222 ····<div·id="ft">
222 ······<div·class="nav">223 ······<div·class="nav">
2.78 KB
html2text {}
Max HTML report size reached
6.09 KB
./usr/share/doc/python-django-doc/html/faq/general.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>FAQ:·General·&#8212;·Django·5.1.1·documentation</title>6 ····<title>FAQ:·General·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="FAQ:·Installation"·href="install.html"·/>15 ····<link·rel="next"·title="FAQ:·Installation"·href="install.html"·/>
15 ····<link·rel="prev"·title="Django·FAQ"·href="index.html"·/>16 ····<link·rel="prev"·title="Django·FAQ"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 266, 37 lines modifiedOffset 267, 37 lines modified
266 <li><a·class="reference·internal"·href="#how-do-i-cite-django">How·do·I·cite·Django?</a></li>267 <li><a·class="reference·internal"·href="#how-do-i-cite-django">How·do·I·cite·Django?</a></li>
267 </ul>268 </ul>
268 </li>269 </li>
269 </ul>270 </ul>
  
270 ··</div>271 ··</div>
271 ··<div>272 ··<div>
272 ····<h4>Previous·topic</h4>273 ····<h4>Vorig·onderwerp</h4>
273 ····<p·class="topless"><a·href="index.html"274 ····<p·class="topless"><a·href="index.html"
274 ··························title="previous·chapter">Django·FAQ</a></p>275 ··························title="vorig·hoofdstuk">Django·FAQ</a></p>
275 ··</div>276 ··</div>
276 ··<div>277 ··<div>
277 ····<h4>Next·topic</h4>278 ····<h4>Volgend·onderwerp</h4>
278 ····<p·class="topless"><a·href="install.html"279 ····<p·class="topless"><a·href="install.html"
279 ··························title="next·chapter">FAQ:·Installation</a></p>280 ··························title="volgend·hoofdstuk">FAQ:·Installation</a></p>
280 ··</div>281 ··</div>
281 <search·id="searchbox"·style="display:·none"·role="search">282 <search·id="searchbox"·style="display:·none"·role="search">
282 ··<h3·id="searchlabel">Quick·search</h3>283 ··<h3·id="searchlabel">Snel·zoeken</h3>
283 ····<div·class="searchformwrapper">284 ····<div·class="searchformwrapper">
284 ····<form·class="search"·action="../search.html"·method="get">285 ····<form·class="search"·action="../search.html"·method="get">
285 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>286 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
286 ······<input·type="submit"·value="Go"·/>287 ······<input·type="submit"·value="Zoek"·/>
287 ····</form>288 ····</form>
288 ····</div>289 ····</div>
289 </search>290 </search>
290 <script>document.getElementById('searchbox').style.display·=·"block"</script>291 <script>document.getElementById('searchbox').style.display·=·"block"</script>
291 ········</div>292 ········</div>
292 ······</div>293 ······</div>
293 ··············<h3>Last·update:</h3>294 ··············<h3>Last·update:</h3>
294 ··············<p·class="topless">Sep·03,·2024</p>295 ··············<p·class="topless">sep·03,·2024</p>
295 ··········</div>296 ··········</div>
296 ········297 ········
297 ······298 ······
298 ····</div>299 ····</div>
  
299 ····<div·id="ft">300 ····<div·id="ft">
300 ······<div·class="nav">301 ······<div·class="nav">
2.51 KB
html2text {}
Max HTML report size reached
6.43 KB
./usr/share/doc/python-django-doc/html/faq/help.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>FAQ:·Getting·Help·&#8212;·Django·5.1.1·documentation</title>6 ····<title>FAQ:·Getting·Help·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="FAQ:·Databases·and·models"·href="models.html"·/>15 ····<link·rel="next"·title="FAQ:·Databases·and·models"·href="models.html"·/>
15 ····<link·rel="prev"·title="FAQ:·Using·Django"·href="usage.html"·/>16 ····<link·rel="prev"·title="FAQ:·Using·Django"·href="usage.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 168, 37 lines modifiedOffset 169, 37 lines modified
168 <li><a·class="reference·internal"·href="#i-think-i-ve-found-a-security-problem-what-should-i-do">I·think·I’ve·found·a·security·problem!·What·should·I·do?</a></li>169 <li><a·class="reference·internal"·href="#i-think-i-ve-found-a-security-problem-what-should-i-do">I·think·I’ve·found·a·security·problem!·What·should·I·do?</a></li>
169 </ul>170 </ul>
170 </li>171 </li>
171 </ul>172 </ul>
  
172 ··</div>173 ··</div>
173 ··<div>174 ··<div>
174 ····<h4>Previous·topic</h4>175 ····<h4>Vorig·onderwerp</h4>
175 ····<p·class="topless"><a·href="usage.html"176 ····<p·class="topless"><a·href="usage.html"
176 ··························title="previous·chapter">FAQ:·Using·Django</a></p>177 ··························title="vorig·hoofdstuk">FAQ:·Using·Django</a></p>
177 ··</div>178 ··</div>
178 ··<div>179 ··<div>
179 ····<h4>Next·topic</h4>180 ····<h4>Volgend·onderwerp</h4>
180 ····<p·class="topless"><a·href="models.html"181 ····<p·class="topless"><a·href="models.html"
181 ··························title="next·chapter">FAQ:·Databases·and·models</a></p>182 ··························title="volgend·hoofdstuk">FAQ:·Databases·and·models</a></p>
182 ··</div>183 ··</div>
183 <search·id="searchbox"·style="display:·none"·role="search">184 <search·id="searchbox"·style="display:·none"·role="search">
184 ··<h3·id="searchlabel">Quick·search</h3>185 ··<h3·id="searchlabel">Snel·zoeken</h3>
185 ····<div·class="searchformwrapper">186 ····<div·class="searchformwrapper">
186 ····<form·class="search"·action="../search.html"·method="get">187 ····<form·class="search"·action="../search.html"·method="get">
187 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>188 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
188 ······<input·type="submit"·value="Go"·/>189 ······<input·type="submit"·value="Zoek"·/>
189 ····</form>190 ····</form>
190 ····</div>191 ····</div>
191 </search>192 </search>
192 <script>document.getElementById('searchbox').style.display·=·"block"</script>193 <script>document.getElementById('searchbox').style.display·=·"block"</script>
193 ········</div>194 ········</div>
194 ······</div>195 ······</div>
195 ··············<h3>Last·update:</h3>196 ··············<h3>Last·update:</h3>
196 ··············<p·class="topless">Sep·03,·2024</p>197 ··············<p·class="topless">sep·03,·2024</p>
197 ··········</div>198 ··········</div>
198 ········199 ········
199 ······200 ······
200 ····</div>201 ····</div>
  
201 ····<div·id="ft">202 ····<div·id="ft">
202 ······<div·class="nav">203 ······<div·class="nav">
2.74 KB
html2text {}
Max HTML report size reached
6.98 KB
./usr/share/doc/python-django-doc/html/faq/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·FAQ·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·FAQ·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="FAQ:·General"·href="general.html"·/>15 ····<link·rel="next"·title="FAQ:·General"·href="general.html"·/>
15 ····<link·rel="prev"·title="How·to·delete·a·Django·application"·href="../howto/delete-app.html"·/>16 ····<link·rel="prev"·title="How·to·delete·a·Django·application"·href="../howto/delete-app.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../howto/delete-app.html"·title="How·to·delete·a·Django·application">previous</a>67 ····&laquo;·<a·href="../howto/delete-app.html"·title="How·to·delete·a·Django·application">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="general.html"·title="FAQ:·General">next</a>·&raquo;</div>71 ····<a·href="general.html"·title="FAQ:·General">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 169, 47 lines modifiedOffset 170, 47 lines modified
169 ······170 ······
170 ········171 ········
171 ··········<div·class="yui-b"·id="sidebar">172 ··········<div·class="yui-b"·id="sidebar">
172 ············173 ············
173 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">174 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
174 ········<div·class="sphinxsidebarwrapper">175 ········<div·class="sphinxsidebarwrapper">
175 ··<div>176 ··<div>
176 ····<h4>Previous·topic</h4>177 ····<h4>Vorig·onderwerp</h4>
177 ····<p·class="topless"><a·href="../howto/delete-app.html"178 ····<p·class="topless"><a·href="../howto/delete-app.html"
178 ··························title="previous·chapter">How·to·delete·a·Django·application</a></p>179 ··························title="vorig·hoofdstuk">How·to·delete·a·Django·application</a></p>
179 ··</div>180 ··</div>
180 ··<div>181 ··<div>
181 ····<h4>Next·topic</h4>182 ····<h4>Volgend·onderwerp</h4>
182 ····<p·class="topless"><a·href="general.html"183 ····<p·class="topless"><a·href="general.html"
183 ··························title="next·chapter">FAQ:·General</a></p>184 ··························title="volgend·hoofdstuk">FAQ:·General</a></p>
184 ··</div>185 ··</div>
185 <search·id="searchbox"·style="display:·none"·role="search">186 <search·id="searchbox"·style="display:·none"·role="search">
186 ··<h3·id="searchlabel">Quick·search</h3>187 ··<h3·id="searchlabel">Snel·zoeken</h3>
187 ····<div·class="searchformwrapper">188 ····<div·class="searchformwrapper">
188 ····<form·class="search"·action="../search.html"·method="get">189 ····<form·class="search"·action="../search.html"·method="get">
189 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>190 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
190 ······<input·type="submit"·value="Go"·/>191 ······<input·type="submit"·value="Zoek"·/>
191 ····</form>192 ····</form>
192 ····</div>193 ····</div>
193 </search>194 </search>
194 <script>document.getElementById('searchbox').style.display·=·"block"</script>195 <script>document.getElementById('searchbox').style.display·=·"block"</script>
195 ········</div>196 ········</div>
196 ······</div>197 ······</div>
197 ··············<h3>Last·update:</h3>198 ··············<h3>Last·update:</h3>
198 ··············<p·class="topless">Sep·03,·2024</p>199 ··············<p·class="topless">sep·03,·2024</p>
199 ··········</div>200 ··········</div>
200 ········201 ········
201 ······202 ······
202 ····</div>203 ····</div>
  
203 ····<div·id="ft">204 ····<div·id="ft">
204 ······<div·class="nav">205 ······<div·class="nav">
205 ····&laquo;·<a·href="../howto/delete-app.html"·title="How·to·delete·a·Django·application">previous</a>206 ····&laquo;·<a·href="../howto/delete-app.html"·title="How·to·delete·a·Django·application">previous</a>
206 ·····|207 ·····|
207 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>208 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
208 ···|209 ···|
209 ····<a·href="general.html"·title="FAQ:·General">next</a>·&raquo;</div>210 ····<a·href="general.html"·title="FAQ:·General">next</a>·&raquo;</div>
210 ····</div>211 ····</div>
211 ··</div>212 ··</div>
  
212 ······<div·class="clearer"></div>213 ······<div·class="clearer"></div>
213 ····</div>214 ····</div>
2.41 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·F\x8FA\x8AQ\x8Q_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·F\x8FA\x8AQ\x8Q_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 ····*·_\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8l5 ····*·_\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8l
6 ··········o·_\x8W_\x8h_\x8y_\x8·_\x8d_\x8o_\x8e_\x8s_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8e_\x8x_\x8i_\x8s_\x8t_\x8?6 ··········o·_\x8W_\x8h_\x8y_\x8·_\x8d_\x8o_\x8e_\x8s_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8e_\x8x_\x8i_\x8s_\x8t_\x8?
7 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8d_\x8o_\x8e_\x8s_\x8·_\x8“_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8”_\x8·_\x8m_\x8e_\x8a_\x8n_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8h_\x8o_\x8w_\x8·_\x8d_\x8o_\x8·_\x8y_\x8o_\x8u_\x8·_\x8p_\x8r_\x8o_\x8n_\x8o_\x8u_\x8n_\x8c_\x8e_\x8·_\x8i_\x8t_\x8?7 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8d_\x8o_\x8e_\x8s_\x8·_\x8“_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8”_\x8·_\x8m_\x8e_\x8a_\x8n_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8h_\x8o_\x8w_\x8·_\x8d_\x8o_\x8·_\x8y_\x8o_\x8u_\x8·_\x8p_\x8r_\x8o_\x8n_\x8o_\x8u_\x8n_\x8c_\x8e_\x8·_\x8i_\x8t_\x8?
8 ··········o·_\x8I_\x8s_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8?8 ··········o·_\x8I_\x8s_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8?
Offset 73, 16 lines modifiedOffset 73, 16 lines modified
73 ··········o·_\x8B_\x8u_\x8t_\x8·_\x8I_\x8’_\x8v_\x8e_\x8·_\x8r_\x8e_\x8m_\x8i_\x8n_\x8d_\x8e_\x8d_\x8·_\x8y_\x8o_\x8u_\x8·_\x8s_\x8e_\x8v_\x8e_\x8r_\x8a_\x8l_\x8·_\x8t_\x8i_\x8m_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8y_\x8o_\x8u_\x8·_\x8k_\x8e_\x8e_\x8p_\x8·_\x8i_\x8g_\x8n_\x8o_\x8r_\x8i_\x8n_\x8g_\x8·_\x8m_\x8y73 ··········o·_\x8B_\x8u_\x8t_\x8·_\x8I_\x8’_\x8v_\x8e_\x8·_\x8r_\x8e_\x8m_\x8i_\x8n_\x8d_\x8e_\x8d_\x8·_\x8y_\x8o_\x8u_\x8·_\x8s_\x8e_\x8v_\x8e_\x8r_\x8a_\x8l_\x8·_\x8t_\x8i_\x8m_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8y_\x8o_\x8u_\x8·_\x8k_\x8e_\x8e_\x8p_\x8·_\x8i_\x8g_\x8n_\x8o_\x8r_\x8i_\x8n_\x8g_\x8·_\x8m_\x8y
74 ············_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8!74 ············_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8!
75 ··········o·_\x8I_\x8’_\x8m_\x8·_\x8s_\x8u_\x8r_\x8e_\x8·_\x8m_\x8y_\x8·_\x8t_\x8i_\x8c_\x8k_\x8e_\x8t_\x8·_\x8i_\x8s_\x8·_\x8a_\x8b_\x8s_\x8o_\x8l_\x8u_\x8t_\x8e_\x8l_\x8y_\x8·_\x81_\x80_\x80_\x8%_\x8·_\x8p_\x8e_\x8r_\x8f_\x8e_\x8c_\x8t_\x8,_\x8·_\x8c_\x8a_\x8n_\x8·_\x8I_\x8·_\x8m_\x8a_\x8r_\x8k_\x8·_\x8i_\x8t_\x8·_\x8a_\x8s75 ··········o·_\x8I_\x8’_\x8m_\x8·_\x8s_\x8u_\x8r_\x8e_\x8·_\x8m_\x8y_\x8·_\x8t_\x8i_\x8c_\x8k_\x8e_\x8t_\x8·_\x8i_\x8s_\x8·_\x8a_\x8b_\x8s_\x8o_\x8l_\x8u_\x8t_\x8e_\x8l_\x8y_\x8·_\x81_\x80_\x80_\x8%_\x8·_\x8p_\x8e_\x8r_\x8f_\x8e_\x8c_\x8t_\x8,_\x8·_\x8c_\x8a_\x8n_\x8·_\x8I_\x8·_\x8m_\x8a_\x8r_\x8k_\x8·_\x8i_\x8t_\x8·_\x8a_\x8s
76 ············_\x8“_\x8R_\x8e_\x8a_\x8d_\x8y_\x8·_\x8F_\x8o_\x8r_\x8·_\x8C_\x8h_\x8e_\x8c_\x8k_\x8i_\x8n_\x8”_\x8·_\x8m_\x8y_\x8s_\x8e_\x8l_\x8f_\x8?76 ············_\x8“_\x8R_\x8e_\x8a_\x8d_\x8y_\x8·_\x8F_\x8o_\x8r_\x8·_\x8C_\x8h_\x8e_\x8c_\x8k_\x8i_\x8n_\x8”_\x8·_\x8m_\x8y_\x8s_\x8e_\x8l_\x8f_\x8?
77 ····*·_\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g77 ····*·_\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g
78 ··········o·_\x8P_\x8r_\x8o_\x8b_\x8l_\x8e_\x8m_\x8s_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n78 ··········o·_\x8P_\x8r_\x8o_\x8b_\x8l_\x8e_\x8m_\x8s_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n
79 ··········o·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s79 ··········o·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
80 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*80 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
81 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8·_\x8a_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n81 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8·_\x8a_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n
82 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*82 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
83 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8l83 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8l
84 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*84 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
85 [q···················][Go]85 [q···················][Zoek]
86 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*86 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
87 Sep·03,·202487 sep·03,·2024
88 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»88 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.02 KB
./usr/share/doc/python-django-doc/html/faq/install.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>FAQ:·Installation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>FAQ:·Installation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="FAQ:·Using·Django"·href="usage.html"·/>15 ····<link·rel="next"·title="FAQ:·Using·Django"·href="usage.html"·/>
15 ····<link·rel="prev"·title="FAQ:·General"·href="general.html"·/>16 ····<link·rel="prev"·title="FAQ:·General"·href="general.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 184, 37 lines modifiedOffset 185, 37 lines modified
184 <li><a·class="reference·internal"·href="#should-i-use-the-stable-version-or-development-version">Should·I·use·the·stable·version·or·development·version?</a></li>185 <li><a·class="reference·internal"·href="#should-i-use-the-stable-version-or-development-version">Should·I·use·the·stable·version·or·development·version?</a></li>
185 </ul>186 </ul>
186 </li>187 </li>
187 </ul>188 </ul>
  
188 ··</div>189 ··</div>
189 ··<div>190 ··<div>
190 ····<h4>Previous·topic</h4>191 ····<h4>Vorig·onderwerp</h4>
191 ····<p·class="topless"><a·href="general.html"192 ····<p·class="topless"><a·href="general.html"
192 ··························title="previous·chapter">FAQ:·General</a></p>193 ··························title="vorig·hoofdstuk">FAQ:·General</a></p>
193 ··</div>194 ··</div>
194 ··<div>195 ··<div>
195 ····<h4>Next·topic</h4>196 ····<h4>Volgend·onderwerp</h4>
196 ····<p·class="topless"><a·href="usage.html"197 ····<p·class="topless"><a·href="usage.html"
197 ··························title="next·chapter">FAQ:·Using·Django</a></p>198 ··························title="volgend·hoofdstuk">FAQ:·Using·Django</a></p>
198 ··</div>199 ··</div>
199 <search·id="searchbox"·style="display:·none"·role="search">200 <search·id="searchbox"·style="display:·none"·role="search">
200 ··<h3·id="searchlabel">Quick·search</h3>201 ··<h3·id="searchlabel">Snel·zoeken</h3>
201 ····<div·class="searchformwrapper">202 ····<div·class="searchformwrapper">
202 ····<form·class="search"·action="../search.html"·method="get">203 ····<form·class="search"·action="../search.html"·method="get">
203 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>204 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
204 ······<input·type="submit"·value="Go"·/>205 ······<input·type="submit"·value="Zoek"·/>
205 ····</form>206 ····</form>
206 ····</div>207 ····</div>
207 </search>208 </search>
208 <script>document.getElementById('searchbox').style.display·=·"block"</script>209 <script>document.getElementById('searchbox').style.display·=·"block"</script>
209 ········</div>210 ········</div>
210 ······</div>211 ······</div>
211 ··············<h3>Last·update:</h3>212 ··············<h3>Last·update:</h3>
212 ··············<p·class="topless">Sep·03,·2024</p>213 ··············<p·class="topless">sep·03,·2024</p>
213 ··········</div>214 ··········</div>
214 ········215 ········
215 ······216 ······
216 ····</div>217 ····</div>
  
217 ····<div·id="ft">218 ····<div·id="ft">
218 ······<div·class="nav">219 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8FA\x8AQ\x8Q:\x8:·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8la\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8FA\x8AQ\x8Q:\x8:·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8la\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·d\x8do\x8o·I\x8I·g\x8ge\x8et\x8t·s\x8st\x8ta\x8ar\x8rt\x8te\x8ed\x8d?\x8?_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·d\x8do\x8o·I\x8I·g\x8ge\x8et\x8t·s\x8st\x8ta\x8ar\x8rt\x8te\x8ed\x8d?\x8?_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 ···1.·_\x8D_\x8o_\x8w_\x8n_\x8l_\x8o_\x8a_\x8d_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e.6 ···1.·_\x8D_\x8o_\x8w_\x8n_\x8l_\x8o_\x8a_\x8d_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e.
7 ···2.·Install·Django·(read·the·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e).7 ···2.·Install·Django·(read·the·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e).
8 ···3.·Walk·through·the·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l.8 ···3.·Walk·through·the·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l.
Offset 55, 16 lines modifiedOffset 55, 16 lines modified
55 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*55 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
56 ····*·_\x8F_\x8A_\x8Q_\x8:_\x8·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n56 ····*·_\x8F_\x8A_\x8Q_\x8:_\x8·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
57 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8d_\x8o_\x8·_\x8I_\x8·_\x8g_\x8e_\x8t_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d_\x8?57 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8d_\x8o_\x8·_\x8I_\x8·_\x8g_\x8e_\x8t_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d_\x8?
58 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8a_\x8r_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8p_\x8r_\x8e_\x8r_\x8e_\x8q_\x8u_\x8i_\x8s_\x8i_\x8t_\x8e_\x8s_\x8?58 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8a_\x8r_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8p_\x8r_\x8e_\x8r_\x8e_\x8q_\x8u_\x8i_\x8s_\x8i_\x8t_\x8e_\x8s_\x8?
59 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8a_\x8n_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8?59 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8a_\x8n_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8?
60 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8h_\x8o_\x8u_\x8l_\x8d_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8?60 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8h_\x8o_\x8u_\x8l_\x8d_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8?
61 ··········o·_\x8S_\x8h_\x8o_\x8u_\x8l_\x8d_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8o_\x8r_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8?61 ··········o·_\x8S_\x8h_\x8o_\x8u_\x8l_\x8d_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8o_\x8r_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8?
62 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*62 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
63 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8l63 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8l
64 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*64 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
65 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o65 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
66 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*66 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
67 [q···················][Go]67 [q···················][Zoek]
68 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*68 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
69 Sep·03,·202469 sep·03,·2024
70 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»70 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.54 KB
./usr/share/doc/python-django-doc/html/faq/models.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>FAQ:·Databases·and·models·&#8212;·Django·5.1.1·documentation</title>6 ····<title>FAQ:·Databases·and·models·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="FAQ:·The·admin"·href="admin.html"·/>15 ····<link·rel="next"·title="FAQ:·The·admin"·href="admin.html"·/>
15 ····<link·rel="prev"·title="FAQ:·Getting·Help"·href="help.html"·/>16 ····<link·rel="prev"·title="FAQ:·Getting·Help"·href="help.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 177, 37 lines modifiedOffset 178, 37 lines modified
177 <li><a·class="reference·internal"·href="#how-do-i-add-database-specific-options-to-my-create-table-statements-such-as-specifying-myisam-as-the-table-type">How·do·I·add·database-specific·options·to·my·CREATE·TABLE·statements,·such·as·specifying·MyISAM·as·the·table·type?</a></li>178 <li><a·class="reference·internal"·href="#how-do-i-add-database-specific-options-to-my-create-table-statements-such-as-specifying-myisam-as-the-table-type">How·do·I·add·database-specific·options·to·my·CREATE·TABLE·statements,·such·as·specifying·MyISAM·as·the·table·type?</a></li>
178 </ul>179 </ul>
179 </li>180 </li>
180 </ul>181 </ul>
  
181 ··</div>182 ··</div>
182 ··<div>183 ··<div>
183 ····<h4>Previous·topic</h4>184 ····<h4>Vorig·onderwerp</h4>
184 ····<p·class="topless"><a·href="help.html"185 ····<p·class="topless"><a·href="help.html"
185 ··························title="previous·chapter">FAQ:·Getting·Help</a></p>186 ··························title="vorig·hoofdstuk">FAQ:·Getting·Help</a></p>
186 ··</div>187 ··</div>
187 ··<div>188 ··<div>
188 ····<h4>Next·topic</h4>189 ····<h4>Volgend·onderwerp</h4>
189 ····<p·class="topless"><a·href="admin.html"190 ····<p·class="topless"><a·href="admin.html"
190 ··························title="next·chapter">FAQ:·The·admin</a></p>191 ··························title="volgend·hoofdstuk">FAQ:·The·admin</a></p>
191 ··</div>192 ··</div>
192 <search·id="searchbox"·style="display:·none"·role="search">193 <search·id="searchbox"·style="display:·none"·role="search">
193 ··<h3·id="searchlabel">Quick·search</h3>194 ··<h3·id="searchlabel">Snel·zoeken</h3>
194 ····<div·class="searchformwrapper">195 ····<div·class="searchformwrapper">
195 ····<form·class="search"·action="../search.html"·method="get">196 ····<form·class="search"·action="../search.html"·method="get">
196 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>197 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
197 ······<input·type="submit"·value="Go"·/>198 ······<input·type="submit"·value="Zoek"·/>
198 ····</form>199 ····</form>
199 ····</div>200 ····</div>
200 </search>201 </search>
201 <script>document.getElementById('searchbox').style.display·=·"block"</script>202 <script>document.getElementById('searchbox').style.display·=·"block"</script>
202 ········</div>203 ········</div>
203 ······</div>204 ······</div>
204 ··············<h3>Last·update:</h3>205 ··············<h3>Last·update:</h3>
205 ··············<p·class="topless">Sep·03,·2024</p>206 ··············<p·class="topless">sep·03,·2024</p>
206 ··········</div>207 ··········</div>
207 ········208 ········
208 ······209 ······
209 ····</div>210 ····</div>
  
210 ····<div·id="ft">211 ····<div·id="ft">
211 ······<div·class="nav">212 ······<div·class="nav">
2.76 KB
html2text {}
Max HTML report size reached
5.88 KB
./usr/share/doc/python-django-doc/html/faq/troubleshooting.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Troubleshooting·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Troubleshooting·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="API·Reference"·href="../ref/index.html"·/>15 ····<link·rel="next"·title="API·Reference"·href="../ref/index.html"·/>
15 ····<link·rel="prev"·title="FAQ:·Contributing·code"·href="contributing.html"·/>16 ····<link·rel="prev"·title="FAQ:·Contributing·code"·href="contributing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 153, 37 lines modifiedOffset 154, 37 lines modified
153 </li>154 </li>
154 </ul>155 </ul>
155 </li>156 </li>
156 </ul>157 </ul>
  
157 ··</div>158 ··</div>
158 ··<div>159 ··<div>
159 ····<h4>Previous·topic</h4>160 ····<h4>Vorig·onderwerp</h4>
160 ····<p·class="topless"><a·href="contributing.html"161 ····<p·class="topless"><a·href="contributing.html"
161 ··························title="previous·chapter">FAQ:·Contributing·code</a></p>162 ··························title="vorig·hoofdstuk">FAQ:·Contributing·code</a></p>
162 ··</div>163 ··</div>
163 ··<div>164 ··<div>
164 ····<h4>Next·topic</h4>165 ····<h4>Volgend·onderwerp</h4>
165 ····<p·class="topless"><a·href="../ref/index.html"166 ····<p·class="topless"><a·href="../ref/index.html"
166 ··························title="next·chapter">API·Reference</a></p>167 ··························title="volgend·hoofdstuk">API·Reference</a></p>
167 ··</div>168 ··</div>
168 <search·id="searchbox"·style="display:·none"·role="search">169 <search·id="searchbox"·style="display:·none"·role="search">
169 ··<h3·id="searchlabel">Quick·search</h3>170 ··<h3·id="searchlabel">Snel·zoeken</h3>
170 ····<div·class="searchformwrapper">171 ····<div·class="searchformwrapper">
171 ····<form·class="search"·action="../search.html"·method="get">172 ····<form·class="search"·action="../search.html"·method="get">
172 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>173 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
173 ······<input·type="submit"·value="Go"·/>174 ······<input·type="submit"·value="Zoek"·/>
174 ····</form>175 ····</form>
175 ····</div>176 ····</div>
176 </search>177 </search>
177 <script>document.getElementById('searchbox').style.display·=·"block"</script>178 <script>document.getElementById('searchbox').style.display·=·"block"</script>
178 ········</div>179 ········</div>
179 ······</div>180 ······</div>
180 ··············<h3>Last·update:</h3>181 ··············<h3>Last·update:</h3>
181 ··············<p·class="topless">Sep·03,·2024</p>182 ··············<p·class="topless">sep·03,·2024</p>
182 ··········</div>183 ··········</div>
183 ········184 ········
184 ······185 ······
185 ····</div>186 ····</div>
  
186 ····<div·id="ft">187 ····<div·id="ft">
187 ······<div·class="nav">188 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Tr\x8ro\x8ou\x8ub\x8bl\x8le\x8es\x8sh\x8ho\x8oo\x8ot\x8ti\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Tr\x8ro\x8ou\x8ub\x8bl\x8le\x8es\x8sh\x8ho\x8oo\x8ot\x8ti\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·page·contains·some·advice·about·errors·and·problems·commonly·encountered5 This·page·contains·some·advice·about·errors·and·problems·commonly·encountered
6 during·the·development·of·Django·applications.6 during·the·development·of·Django·applications.
7 *\x8**\x8**\x8**\x8**\x8*·P\x8Pr\x8ro\x8ob\x8bl\x8le\x8em\x8ms\x8s·r\x8ru\x8un\x8nn\x8ni\x8in\x8ng\x8g·d\x8dj\x8ja\x8an\x8ng\x8go\x8o-\x8-a\x8ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·P\x8Pr\x8ro\x8ob\x8bl\x8le\x8em\x8ms\x8s·r\x8ru\x8un\x8nn\x8ni\x8in\x8ng\x8g·d\x8dj\x8ja\x8an\x8ng\x8go\x8o-\x8-a\x8ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 *\x8**\x8**\x8**\x8*·c\x8co\x8om\x8mm\x8ma\x8an\x8nd\x8d·n\x8no\x8ot\x8t·f\x8fo\x8ou\x8un\x8nd\x8d:\x8:·d\x8dj\x8ja\x8an\x8ng\x8go\x8o-\x8-a\x8ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8*·c\x8co\x8om\x8mm\x8ma\x8an\x8nd\x8d·n\x8no\x8ot\x8t·f\x8fo\x8ou\x8un\x8nd\x8d:\x8:·d\x8dj\x8ja\x8an\x8ng\x8go\x8o-\x8-a\x8ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8*
Offset 34, 16 lines modifiedOffset 34, 16 lines modified
34 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
35 ····*·_\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g35 ····*·_\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g
36 ··········o·_\x8P_\x8r_\x8o_\x8b_\x8l_\x8e_\x8m_\x8s_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n36 ··········o·_\x8P_\x8r_\x8o_\x8b_\x8l_\x8e_\x8m_\x8s_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n
37 ················#·_\x8c_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8·_\x8n_\x8o_\x8t_\x8·_\x8f_\x8o_\x8u_\x8n_\x8d_\x8:_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n37 ················#·_\x8c_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8·_\x8n_\x8o_\x8t_\x8·_\x8f_\x8o_\x8u_\x8n_\x8d_\x8:_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n
38 ················#·_\x8m_\x8a_\x8c_\x8O_\x8S_\x8·_\x8p_\x8e_\x8r_\x8m_\x8i_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s38 ················#·_\x8m_\x8a_\x8c_\x8O_\x8S_\x8·_\x8p_\x8e_\x8r_\x8m_\x8i_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s
39 ··········o·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s39 ··········o·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
40 ················#·_\x8I_\x8’_\x8m_\x8·_\x8g_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8U_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8D_\x8e_\x8c_\x8o_\x8d_\x8e_\x8E_\x8r_\x8r_\x8o_\x8r_\x8._\x8·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8a_\x8m_\x8·_\x8I_\x8·_\x8d_\x8o_\x8i_\x8n_\x8g_\x8·_\x8w_\x8r_\x8o_\x8n_\x8g_\x8?40 ················#·_\x8I_\x8’_\x8m_\x8·_\x8g_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8U_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8D_\x8e_\x8c_\x8o_\x8d_\x8e_\x8E_\x8r_\x8r_\x8o_\x8r_\x8._\x8·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8a_\x8m_\x8·_\x8I_\x8·_\x8d_\x8o_\x8i_\x8n_\x8g_\x8·_\x8w_\x8r_\x8o_\x8n_\x8g_\x8?
41 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e42 _\x8F_\x8A_\x8Q_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e
43 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*43 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
44 _\x8A_\x8P_\x8I_\x8·_\x8R_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e44 _\x8A_\x8P_\x8I_\x8·_\x8R_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
45 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
46 [q···················][Go]46 [q···················][Zoek]
47 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
48 Sep·03,·202448 sep·03,·2024
49 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»49 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.36 KB
./usr/share/doc/python-django-doc/html/faq/usage.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>FAQ:·Using·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>FAQ:·Using·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="FAQ:·Getting·Help"·href="help.html"·/>15 ····<link·rel="next"·title="FAQ:·Getting·Help"·href="help.html"·/>
15 ····<link·rel="prev"·title="FAQ:·Installation"·href="install.html"·/>16 ····<link·rel="prev"·title="FAQ:·Installation"·href="install.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 159, 37 lines modifiedOffset 160, 37 lines modified
159 <li><a·class="reference·internal"·href="#how-do-i-make-a-variable-available-to-all-my-templates">How·do·I·make·a·variable·available·to·all·my·templates?</a></li>160 <li><a·class="reference·internal"·href="#how-do-i-make-a-variable-available-to-all-my-templates">How·do·I·make·a·variable·available·to·all·my·templates?</a></li>
160 </ul>161 </ul>
161 </li>162 </li>
162 </ul>163 </ul>
  
163 ··</div>164 ··</div>
164 ··<div>165 ··<div>
165 ····<h4>Previous·topic</h4>166 ····<h4>Vorig·onderwerp</h4>
166 ····<p·class="topless"><a·href="install.html"167 ····<p·class="topless"><a·href="install.html"
167 ··························title="previous·chapter">FAQ:·Installation</a></p>168 ··························title="vorig·hoofdstuk">FAQ:·Installation</a></p>
168 ··</div>169 ··</div>
169 ··<div>170 ··<div>
170 ····<h4>Next·topic</h4>171 ····<h4>Volgend·onderwerp</h4>
171 ····<p·class="topless"><a·href="help.html"172 ····<p·class="topless"><a·href="help.html"
172 ··························title="next·chapter">FAQ:·Getting·Help</a></p>173 ··························title="volgend·hoofdstuk">FAQ:·Getting·Help</a></p>
173 ··</div>174 ··</div>
174 <search·id="searchbox"·style="display:·none"·role="search">175 <search·id="searchbox"·style="display:·none"·role="search">
175 ··<h3·id="searchlabel">Quick·search</h3>176 ··<h3·id="searchlabel">Snel·zoeken</h3>
176 ····<div·class="searchformwrapper">177 ····<div·class="searchformwrapper">
177 ····<form·class="search"·action="../search.html"·method="get">178 ····<form·class="search"·action="../search.html"·method="get">
178 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>179 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
179 ······<input·type="submit"·value="Go"·/>180 ······<input·type="submit"·value="Zoek"·/>
180 ····</form>181 ····</form>
181 ····</div>182 ····</div>
182 </search>183 </search>
183 <script>document.getElementById('searchbox').style.display·=·"block"</script>184 <script>document.getElementById('searchbox').style.display·=·"block"</script>
184 ········</div>185 ········</div>
185 ······</div>186 ······</div>
186 ··············<h3>Last·update:</h3>187 ··············<h3>Last·update:</h3>
187 ··············<p·class="topless">Sep·03,·2024</p>188 ··············<p·class="topless">sep·03,·2024</p>
188 ··········</div>189 ··········</div>
189 ········190 ········
190 ······191 ······
191 ····</div>192 ····</div>
  
192 ····<div·id="ft">193 ····<div·id="ft">
193 ······<div·class="nav">194 ······<div·class="nav">
2.69 KB
html2text {}
Max HTML report size reached
1.66 MB
./usr/share/doc/python-django-doc/html/genindex.html
    
Offset 1, 21 lines modifiedOffset 1, 22 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="./">2 <html·lang="nl"·data-content_root="./">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/>
6 ····<title>Index·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Index·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>
9 ····<script·src="_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="#"·/>13 ····<link·rel="index"·title="Index"·href="#"·/>
13 ····<link·rel="search"·title="Search"·href="search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="search.html"·/>
  
  
  
14 ·15 ·
15 <script·src="templatebuiltins.js"></script>16 <script·src="templatebuiltins.js"></script>
16 <script>17 <script>
17 (function($)·{18 (function($)·{
Offset 50, 35 lines modifiedOffset 51, 35 lines modified
50 })(jQuery);</script>51 })(jQuery);</script>
  
51 ··</head><body>52 ··</head><body>
  
52 ····<div·class="document">53 ····<div·class="document">
53 ··<div·id="custom-doc"·class="">54 ··<div·id="custom-doc"·class="">
54 ····<div·id="hd">55 ····<div·id="hd">
55 ······<h1><a·href="index.html">Django·5.1.1·documentation</a></h1>56 ······<h1><a·href="index.html">Django·5.1.1·documentatie</a></h1>
56 ······<div·id="global-nav">57 ······<div·id="global-nav">
57 ········<a·title="Home·page"·href="index.html">Home</a>··|58 ········<a·title="Home·page"·href="index.html">Home</a>··|
58 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|59 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|
59 ········<a·title="Global·index"·href="#">Index</a>··|60 ········<a·title="Global·index"·href="#">Index</a>··|
60 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>61 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>
61 ······</div>62 ······</div>
62 ······<div·class="nav">63 ······<div·class="nav">
63 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a></div>64 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a></div>
64 ····</div>65 ····</div>
  
65 ····<div·id="bd">66 ····<div·id="bd">
66 ······<div·id="yui-main">67 ······<div·id="yui-main">
67 ········<div·class="yui-b">68 ········<div·class="yui-b">
68 ··········<div·class="yui-g"·id="genindex">69 ··········<div·class="yui-g"·id="genindex">
69 ············70 ············
  
70 <h1·id="index">Index</h1>71 <h1·id="index">Index</h1>
  
71 <div·class="genindex-jumpbox">72 <div·class="genindex-jumpbox">
72 ·<a·href="#Symbols"><strong>Symbols</strong></a>73 ·<a·href="#Symbolen"><strong>Symbolen</strong></a>
73 ·|·<a·href="#_"><strong>_</strong></a>74 ·|·<a·href="#_"><strong>_</strong></a>
74 ·|·<a·href="#A"><strong>A</strong></a>75 ·|·<a·href="#A"><strong>A</strong></a>
75 ·|·<a·href="#B"><strong>B</strong></a>76 ·|·<a·href="#B"><strong>B</strong></a>
76 ·|·<a·href="#C"><strong>C</strong></a>77 ·|·<a·href="#C"><strong>C</strong></a>
77 ·|·<a·href="#D"><strong>D</strong></a>78 ·|·<a·href="#D"><strong>D</strong></a>
78 ·|·<a·href="#E"><strong>E</strong></a>79 ·|·<a·href="#E"><strong>E</strong></a>
79 ·|·<a·href="#F"><strong>F</strong></a>80 ·|·<a·href="#F"><strong>F</strong></a>
Offset 100, 15 lines modifiedOffset 101, 15 lines modified
100 ·|·<a·href="#V"><strong>V</strong></a>101 ·|·<a·href="#V"><strong>V</strong></a>
101 ·|·<a·href="#W"><strong>W</strong></a>102 ·|·<a·href="#W"><strong>W</strong></a>
102 ·|·<a·href="#X"><strong>X</strong></a>103 ·|·<a·href="#X"><strong>X</strong></a>
103 ·|·<a·href="#Y"><strong>Y</strong></a>104 ·|·<a·href="#Y"><strong>Y</strong></a>
104 ·|·<a·href="#Z"><strong>Z</strong></a>105 ·|·<a·href="#Z"><strong>Z</strong></a>
105 ·106 ·
106 </div>107 </div>
107 <h2·id="Symbols">Symbols</h2>108 <h2·id="Symbolen">Symbolen</h2>
108 <table·style="width:·100%"·class="indextable·genindextable"><tr>109 <table·style="width:·100%"·class="indextable·genindextable"><tr>
109 ··<td·style="width:·33%;·vertical-align:·top;"><ul>110 ··<td·style="width:·33%;·vertical-align:·top;"><ul>
110 ······<li>111 ······<li>
111 ····--112 ····--
  
112 ······<ul>113 ······<ul>
113 ········<li><a·href="ref/django-admin.html#cmdoption-dbshell-0">dbshell·command·line·option</a>114 ········<li><a·href="ref/django-admin.html#cmdoption-dbshell-0">dbshell·command·line·option</a>
Offset 1076, 498 lines modifiedOffset 1077, 496 lines modified
1076 ······</ul></li>1077 ······</ul></li>
1077 ··</ul></td>1078 ··</ul></td>
1078 </tr></table>1079 </tr></table>
  
1079 <h2·id="_">_</h2>1080 <h2·id="_">_</h2>
1080 <table·style="width:·100%"·class="indextable·genindextable"><tr>1081 <table·style="width:·100%"·class="indextable·genindextable"><tr>
1081 ··<td·style="width:·33%;·vertical-align:·top;"><ul>1082 ··<td·style="width:·33%;·vertical-align:·top;"><ul>
1082 ······<li><a·href="topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__contains__">__contains__()·(backends.base.SessionBase·method)</a>1083 ······<li><a·href="topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__contains__">__contains__()·(backends.base.SessionBase·methode)</a>
  
1083 ······<ul>1084 ······<ul>
1084 ········<li><a·href="ref/request-response.html#django.http.QueryDict.__contains__">(QueryDict·method)</a>1085 ········<li><a·href="ref/request-response.html#django.http.QueryDict.__contains__">(QueryDict·methode)</a>
1085 </li>1086 </li>
1086 ······</ul></li>1087 ······</ul></li>
1087 ······<li><a·href="topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__delitem__">__delitem__()·(backends.base.SessionBase·method)</a>1088 ······<li><a·href="topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__delitem__">__delitem__()·(backends.base.SessionBase·methode)</a>
  
1088 ······<ul>1089 ······<ul>
1089 ········<li><a·href="ref/request-response.html#django.http.HttpResponse.__delitem__">(HttpResponse·method)</a>1090 ········<li><a·href="ref/request-response.html#django.http.HttpResponse.__delitem__">(HttpResponse·methode)</a>
1090 </li>1091 </li>
1091 ······</ul></li>1092 ······</ul></li>
1092 ······<li><a·href="ref/models/instances.html#django.db.models.Model.__eq__">__eq__()·(Model·method)</a>1093 ······<li><a·href="ref/models/instances.html#django.db.models.Model.__eq__">__eq__()·(Model·methode)</a>
1093 </li>1094 </li>
1094 ······<li><a·href="ref/contrib/gis/measure.html#django.contrib.gis.measure.Area.__getattr__">__getattr__()·(Area·method)</a>1095 ······<li><a·href="ref/contrib/gis/measure.html#django.contrib.gis.measure.Area.__getattr__">__getattr__()·(Area·methode)</a>
  
1095 ······<ul>1096 ······<ul>
1096 ········<li><a·href="ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance.__getattr__">(Distance·method)</a>1097 ········<li><a·href="ref/contrib/gis/measure.html#django.contrib.gis.measure.Distance.__getattr__">(Distance·methode)</a>
1097 </li>1098 </li>
1098 ······</ul></li>1099 ······</ul></li>
1099 ······<li><a·href="topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__getitem__">__getitem__()·(backends.base.SessionBase·method)</a>1100 ······<li><a·href="topics/http/sessions.html#django.contrib.sessions.backends.base.SessionBase.__getitem__">__getitem__()·(backends.base.SessionBase·methode)</a>
  
1100 ······<ul>1101 ······<ul>
1101 ········<li><a·href="ref/request-response.html#django.http.HttpResponse.__getitem__">(HttpResponse·method)</a>1102 ········<li><a·href="ref/request-response.html#django.http.HttpResponse.__getitem__">(HttpResponse·methode)</a>
1102 </li>1103 </li>
1103 ········<li><a·href="ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__getitem__">(OGRGeometry·method)</a>1104 ········<li><a·href="ref/contrib/gis/gdal.html#django.contrib.gis.gdal.OGRGeometry.__getitem__">(OGRGeometry·methode)</a>
1104 </li>1105 </li>
1105 ········<li><a·href="ref/request-response.html#django.http.QueryDict.__getitem__">(QueryDict·method)</a>1106 ········<li><a·href="ref/request-response.html#django.http.QueryDict.__getitem__">(QueryDict·methode)</a>
1106 </li>1107 </li>
1107 ········<li><a·href="ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.__getitem__">(SpatialReference·method)</a>1108 ········<li><a·href="ref/contrib/gis/gdal.html#django.contrib.gis.gdal.SpatialReference.__getitem__">(SpatialReference·methode)</a>
1108 </li>1109 </li>
1109 ······</ul></li>1110 ······</ul></li>
1110 ······<li><a·href="ref/models/instances.html#django.db.models.Model.__hash__">__hash__()·(Model·method)</a>1111 ······<li><a·href="ref/models/instances.html#django.db.models.Model.__hash__">__hash__()·(Model·methode)</a>
1111 </li>1112 </li>
1112 ······<li><a·href="ref/request-response.html#django.http.HttpResponse.__init__">__init__()·(HttpResponse·method)</a>1113 ······<li><a·href="ref/request-response.html#django.http.HttpResponse.__init__">__init__()·(HttpResponse·methode)</a>
  
1113 ······<ul>1114 ······<ul>
1114 ········<li><a·href="ref/request-response.html#django.http.QueryDict.__init__">(QueryDict·method)</a>1115 ········<li><a·href="ref/request-response.html#django.http.QueryDict.__init__">(QueryDict·methode)</a>
1115 </li>1116 </li>
1116 ········<li><a·href="ref/contrib/sites.html#django.contrib.sites.requests.RequestSite.__init__">(requests.RequestSite·method)</a>1117 ········<li><a·href="ref/contrib/sites.html#django.contrib.sites.requests.RequestSite.__init__">(requests.RequestSite·methode)</a>
1117 </li>1118 </li>
1118 ········<li><a·href="ref/template-response.html#django.template.response.SimpleTemplateResponse.__init__">(SimpleTemplateResponse·method)</a>1119 ········<li><a·href="ref/template-response.html#django.template.response.SimpleTemplateResponse.__init__">(SimpleTemplateResponse·methode)</a>
1119 </li>1120 </li>
1120 ········<li><a·href="ref/utils.html#django.utils.feedgenerator.SyndicationFeed.__init__">(SyndicationFeed·method)</a>1121 ········<li><a·href="ref/utils.html#django.utils.feedgenerator.SyndicationFeed.__init__">(SyndicationFeed·methode)</a>
1121 </li>1122 </li>
Max diff block lines reached; 798867/807159 bytes (98.97%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
908 KB
html2text {}
Max HTML report size reached
6.34 KB
./usr/share/doc/python-django-doc/html/glossary.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="./">2 <html·lang="nl"·data-content_root="./">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Glossary·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Glossary·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>
9 ····<script·src="_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="search.html"·/>
14 ····<link·rel="next"·title="Release·notes"·href="releases/index.html"·/>15 ····<link·rel="next"·title="Release·notes"·href="releases/index.html"·/>
15 ····<link·rel="prev"·title="Third-party·distributions·of·Django"·href="misc/distributions.html"·/>16 ····<link·rel="prev"·title="Third-party·distributions·of·Django"·href="misc/distributions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="templatebuiltins.js"></script>18 <script·src="templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="index.html">Home</a>··|61 ········<a·title="Home·page"·href="index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="misc/distributions.html"·title="Third-party·distributions·of·Django">previous</a>67 ····&laquo;·<a·href="misc/distributions.html"·title="Third-party·distributions·of·Django">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="releases/index.html"·title="Release·notes">next</a>·&raquo;</div>71 ····<a·href="releases/index.html"·title="Release·notes">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 136, 47 lines modifiedOffset 137, 47 lines modified
136 ······137 ······
137 ········138 ········
138 ··········<div·class="yui-b"·id="sidebar">139 ··········<div·class="yui-b"·id="sidebar">
139 ············140 ············
140 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">141 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
141 ········<div·class="sphinxsidebarwrapper">142 ········<div·class="sphinxsidebarwrapper">
142 ··<div>143 ··<div>
143 ····<h4>Previous·topic</h4>144 ····<h4>Vorig·onderwerp</h4>
144 ····<p·class="topless"><a·href="misc/distributions.html"145 ····<p·class="topless"><a·href="misc/distributions.html"
145 ··························title="previous·chapter">Third-party·distributions·of·Django</a></p>146 ··························title="vorig·hoofdstuk">Third-party·distributions·of·Django</a></p>
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Next·topic</h4>149 ····<h4>Volgend·onderwerp</h4>
149 ····<p·class="topless"><a·href="releases/index.html"150 ····<p·class="topless"><a·href="releases/index.html"
150 ··························title="next·chapter">Release·notes</a></p>151 ··························title="volgend·hoofdstuk">Release·notes</a></p>
151 ··</div>152 ··</div>
152 <search·id="searchbox"·style="display:·none"·role="search">153 <search·id="searchbox"·style="display:·none"·role="search">
153 ··<h3·id="searchlabel">Quick·search</h3>154 ··<h3·id="searchlabel">Snel·zoeken</h3>
154 ····<div·class="searchformwrapper">155 ····<div·class="searchformwrapper">
155 ····<form·class="search"·action="search.html"·method="get">156 ····<form·class="search"·action="search.html"·method="get">
156 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>157 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
157 ······<input·type="submit"·value="Go"·/>158 ······<input·type="submit"·value="Zoek"·/>
158 ····</form>159 ····</form>
159 ····</div>160 ····</div>
160 </search>161 </search>
161 <script>document.getElementById('searchbox').style.display·=·"block"</script>162 <script>document.getElementById('searchbox').style.display·=·"block"</script>
162 ········</div>163 ········</div>
163 ······</div>164 ······</div>
164 ··············<h3>Last·update:</h3>165 ··············<h3>Last·update:</h3>
165 ··············<p·class="topless">Sep·03,·2024</p>166 ··············<p·class="topless">sep·03,·2024</p>
166 ··········</div>167 ··········</div>
167 ········168 ········
168 ······169 ······
169 ····</div>170 ····</div>
  
170 ····<div·id="ft">171 ····<div·id="ft">
171 ······<div·class="nav">172 ······<div·class="nav">
172 ····&laquo;·<a·href="misc/distributions.html"·title="Third-party·distributions·of·Django">previous</a>173 ····&laquo;·<a·href="misc/distributions.html"·title="Third-party·distributions·of·Django">previous</a>
173 ·····|174 ·····|
174 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a>175 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a>
175 ···|176 ···|
176 ····<a·href="releases/index.html"·title="Release·notes">next</a>·&raquo;</div>177 ····<a·href="releases/index.html"·title="Release·notes">next</a>·&raquo;</div>
177 ····</div>178 ····</div>
178 ··</div>179 ··</div>
  
179 ······<div·class="clearer"></div>180 ······<div·class="clearer"></div>
180 ····</div>181 ····</div>
1.81 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Gl\x8lo\x8os\x8ss\x8sa\x8ar\x8ry\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Gl\x8lo\x8os\x8ss\x8sa\x8ar\x8ry\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 ··concrete·model_\x85 ··concrete·model_\x8
6 ······A·non-abstract·(_\x8a_\x8b_\x8s_\x8t_\x8r_\x8a_\x8c_\x8t_\x8=_\x8F_\x8a_\x8l_\x8s_\x8e)·model.6 ······A·non-abstract·(_\x8a_\x8b_\x8s_\x8t_\x8r_\x8a_\x8c_\x8t_\x8=_\x8F_\x8a_\x8l_\x8s_\x8e)·model.
7 ··field_\x87 ··field_\x8
8 ······An·attribute·on·a·_\x8m_\x8o_\x8d_\x8e_\x8l;·a·given·field·usually·maps·directly·to·a·single8 ······An·attribute·on·a·_\x8m_\x8o_\x8d_\x8e_\x8l;·a·given·field·usually·maps·directly·to·a·single
Offset 42, 16 lines modifiedOffset 42, 16 lines modified
42 ······the·last·bit·(spring)·is·the·slug.42 ······the·last·bit·(spring)·is·the·slug.
43 ··template_\x843 ··template_\x8
44 ······A·chunk·of·text·that·acts·as·formatting·for·representing·data.·A·template44 ······A·chunk·of·text·that·acts·as·formatting·for·representing·data.·A·template
45 ······helps·to·abstract·the·presentation·of·data·from·the·data·itself.45 ······helps·to·abstract·the·presentation·of·data·from·the·data·itself.
46 ······See·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s.46 ······See·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s.
47 ··view_\x847 ··view_\x8
48 ······A·function·responsible·for·rendering·a·page.48 ······A·function·responsible·for·rendering·a·page.
49 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8T_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o50 _\x8T_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
51 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*51 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
52 _\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s52 _\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
53 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
54 [q···················][Go]54 [q···················][Zoek]
55 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*55 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
56 Sep·03,·202456 sep·03,·2024
57 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»57 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
11.2 KB
./usr/share/doc/python-django-doc/html/howto/auth-remote-user.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·authenticate·using·REMOTE_USER·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·authenticate·using·REMOTE_USER·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·Django’s·CSRF·protection"·href="csrf.html"·/>15 ····<link·rel="next"·title="How·to·use·Django’s·CSRF·protection"·href="csrf.html"·/>
15 ····<link·rel="prev"·title="“How-to”·guides"·href="index.html"·/>16 ····<link·rel="prev"·title="“How-to”·guides"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 124, 15 lines modifiedOffset 125, 15 lines modified
124 <code·class="docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code>·list·will·use·<code·class="docutils·literal·notranslate"><span·class="pre">ModelBackend</span></code>·as·a·fallback125 <code·class="docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code>·list·will·use·<code·class="docutils·literal·notranslate"><span·class="pre">ModelBackend</span></code>·as·a·fallback
125 if·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code>·is·absent,·which·will·solve·these·issues.</p>126 if·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code>·is·absent,·which·will·solve·these·issues.</p>
126 <p>Django’s·user·management,·such·as·the·views·in·<code·class="docutils·literal·notranslate"><span·class="pre">contrib.admin</span></code>·and127 <p>Django’s·user·management,·such·as·the·views·in·<code·class="docutils·literal·notranslate"><span·class="pre">contrib.admin</span></code>·and
127 the·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-createsuperuser"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">createsuperuser</span></code></a>·management·command,·doesn’t·integrate·with128 the·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-createsuperuser"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">createsuperuser</span></code></a>·management·command,·doesn’t·integrate·with
128 remote·users.·These·interfaces·work·with·users·stored·in·the·database129 remote·users.·These·interfaces·work·with·users·stored·in·the·database
129 regardless·of·<code·class="docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code>.</p>130 regardless·of·<code·class="docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code>.</p>
130 <div·class="admonition·note">131 <div·class="admonition·note">
131 <p·class="admonition-title">Note</p>132 <p·class="admonition-title">Notitie</p>
132 <p>Since·the·<code·class="docutils·literal·notranslate"><span·class="pre">RemoteUserBackend</span></code>·inherits·from·<code·class="docutils·literal·notranslate"><span·class="pre">ModelBackend</span></code>,·you·will133 <p>Since·the·<code·class="docutils·literal·notranslate"><span·class="pre">RemoteUserBackend</span></code>·inherits·from·<code·class="docutils·literal·notranslate"><span·class="pre">ModelBackend</span></code>,·you·will
133 still·have·all·of·the·same·permissions·checking·that·is·implemented·in134 still·have·all·of·the·same·permissions·checking·that·is·implemented·in
134 <code·class="docutils·literal·notranslate"><span·class="pre">ModelBackend</span></code>.</p>135 <code·class="docutils·literal·notranslate"><span·class="pre">ModelBackend</span></code>.</p>
135 <p>Users·with·<a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.User.is_active"·title="django.contrib.auth.models.User.is_active"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_active=False</span></code></a>·won’t·be·allowed·to136 <p>Users·with·<a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.User.is_active"·title="django.contrib.auth.models.User.is_active"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_active=False</span></code></a>·won’t·be·allowed·to
136 authenticate.·Use137 authenticate.·Use
137 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.backends.AllowAllUsersRemoteUserBackend"·title="django.contrib.auth.backends.AllowAllUsersRemoteUserBackend"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AllowAllUsersRemoteUserBackend</span></code></a>·if138 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.backends.AllowAllUsersRemoteUserBackend"·title="django.contrib.auth.backends.AllowAllUsersRemoteUserBackend"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AllowAllUsersRemoteUserBackend</span></code></a>·if
138 you·want·to·allow·them·to.</p>139 you·want·to·allow·them·to.</p>
Offset 144, 15 lines modifiedOffset 145, 15 lines modified
  
  
144 <span·class="k">class</span>·<span·class="nc">CustomHeaderMiddleware</span><span·class="p">(</span><span·class="n">RemoteUserMiddleware</span><span·class="p">):</span>145 <span·class="k">class</span>·<span·class="nc">CustomHeaderMiddleware</span><span·class="p">(</span><span·class="n">RemoteUserMiddleware</span><span·class="p">):</span>
145 ····<span·class="n">header</span>·<span·class="o">=</span>·<span·class="s2">&quot;HTTP_AUTHUSER&quot;</span>146 ····<span·class="n">header</span>·<span·class="o">=</span>·<span·class="s2">&quot;HTTP_AUTHUSER&quot;</span>
146 </pre></div>147 </pre></div>
147 </div>148 </div>
148 <div·class="admonition·warning">149 <div·class="admonition·warning">
149 <p·class="admonition-title">Warning</p>150 <p·class="admonition-title">Waarschuwing</p>
150 <p>Be·very·careful·if·using·a·<code·class="docutils·literal·notranslate"><span·class="pre">RemoteUserMiddleware</span></code>·subclass·with·a·custom151 <p>Be·very·careful·if·using·a·<code·class="docutils·literal·notranslate"><span·class="pre">RemoteUserMiddleware</span></code>·subclass·with·a·custom
151 HTTP·header.·You·must·be·sure·that·your·front-end·web·server·always·sets·or152 HTTP·header.·You·must·be·sure·that·your·front-end·web·server·always·sets·or
152 strips·that·header·based·on·the·appropriate·authentication·checks,·never153 strips·that·header·based·on·the·appropriate·authentication·checks,·never
153 permitting·an·end-user·to·submit·a·fake·(or·“spoofed”)·header·value.·Since154 permitting·an·end-user·to·submit·a·fake·(or·“spoofed”)·header·value.·Since
154 the·HTTP·headers·<code·class="docutils·literal·notranslate"><span·class="pre">X-Auth-User</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">X-Auth_User</span></code>·(for·example)·both155 the·HTTP·headers·<code·class="docutils·literal·notranslate"><span·class="pre">X-Auth-User</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">X-Auth_User</span></code>·(for·example)·both
155 normalize·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">HTTP_X_AUTH_USER</span></code>·key·in·<code·class="docutils·literal·notranslate"><span·class="pre">request.META</span></code>,·you·must156 normalize·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">HTTP_X_AUTH_USER</span></code>·key·in·<code·class="docutils·literal·notranslate"><span·class="pre">request.META</span></code>,·you·must
156 also·check·that·your·web·server·doesn’t·allow·a·spoofed·header·using157 also·check·that·your·web·server·doesn’t·allow·a·spoofed·header·using
Offset 202, 37 lines modifiedOffset 203, 37 lines modified
202 <li><a·class="reference·internal"·href="#using-remote-user-on-login-pages-only">Using·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code>·on·login·pages·only</a></li>203 <li><a·class="reference·internal"·href="#using-remote-user-on-login-pages-only">Using·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code>·on·login·pages·only</a></li>
203 </ul>204 </ul>
204 </li>205 </li>
205 </ul>206 </ul>
  
206 ··</div>207 ··</div>
207 ··<div>208 ··<div>
208 ····<h4>Previous·topic</h4>209 ····<h4>Vorig·onderwerp</h4>
209 ····<p·class="topless"><a·href="index.html"210 ····<p·class="topless"><a·href="index.html"
210 ··························title="previous·chapter">“How-to”·guides</a></p>211 ··························title="vorig·hoofdstuk">“How-to”·guides</a></p>
211 ··</div>212 ··</div>
212 ··<div>213 ··<div>
213 ····<h4>Next·topic</h4>214 ····<h4>Volgend·onderwerp</h4>
214 ····<p·class="topless"><a·href="csrf.html"215 ····<p·class="topless"><a·href="csrf.html"
215 ··························title="next·chapter">How·to·use·Django’s·CSRF·protection</a></p>216 ··························title="volgend·hoofdstuk">How·to·use·Django’s·CSRF·protection</a></p>
216 ··</div>217 ··</div>
217 <search·id="searchbox"·style="display:·none"·role="search">218 <search·id="searchbox"·style="display:·none"·role="search">
218 ··<h3·id="searchlabel">Quick·search</h3>219 ··<h3·id="searchlabel">Snel·zoeken</h3>
219 ····<div·class="searchformwrapper">220 ····<div·class="searchformwrapper">
220 ····<form·class="search"·action="../search.html"·method="get">221 ····<form·class="search"·action="../search.html"·method="get">
221 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>222 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
222 ······<input·type="submit"·value="Go"·/>223 ······<input·type="submit"·value="Zoek"·/>
223 ····</form>224 ····</form>
224 ····</div>225 ····</div>
225 </search>226 </search>
226 <script>document.getElementById('searchbox').style.display·=·"block"</script>227 <script>document.getElementById('searchbox').style.display·=·"block"</script>
227 ········</div>228 ········</div>
228 ······</div>229 ······</div>
229 ··············<h3>Last·update:</h3>230 ··············<h3>Last·update:</h3>
230 ··············<p·class="topless">Sep·03,·2024</p>231 ··············<p·class="topless">sep·03,·2024</p>
231 ··········</div>232 ··········</div>
232 ········233 ········
233 ······234 ······
234 ····</div>235 ····</div>
  
235 ····<div·id="ft">236 ····<div·id="ft">
236 ······<div·class="nav">237 ······<div·class="nav">
4.0 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/python-django-doc/html/howto/csrf.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·Django’s·CSRF·protection·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·Django’s·CSRF·protection·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·create·custom·django-admin·commands"·href="custom-management-commands.html"·/>15 ····<link·rel="next"·title="How·to·create·custom·django-admin·commands"·href="custom-management-commands.html"·/>
15 ····<link·rel="prev"·title="How·to·authenticate·using·REMOTE_USER"·href="auth-remote-user.html"·/>16 ····<link·rel="prev"·title="How·to·authenticate·using·REMOTE_USER"·href="auth-remote-user.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 141, 24 lines modifiedOffset 142, 24 lines modified
141 </pre></div>142 </pre></div>
142 </div>143 </div>
143 <p>The·above·code·could·be·simplified·by·using·the·<a·class="reference·external"·href="https://github.com/js-cookie/js-cookie/">JavaScript·Cookie·library</a>·to·replace·<code·class="docutils·literal·notranslate"><span·class="pre">getCookie</span></code>:</p>144 <p>The·above·code·could·be·simplified·by·using·the·<a·class="reference·external"·href="https://github.com/js-cookie/js-cookie/">JavaScript·Cookie·library</a>·to·replace·<code·class="docutils·literal·notranslate"><span·class="pre">getCookie</span></code>:</p>
144 <div·class="highlight-javascript·notranslate"><div·class="highlight"><pre><span></span><span·class="kd">const</span><span·class="w">·</span><span·class="nx">csrftoken</span><span·class="w">·</span><span·class="o">=</span><span·class="w">·</span><span·class="nx">Cookies</span><span·class="p">.</span><span·class="nx">get</span><span·class="p">(</span><span·class="s1">&#39;csrftoken&#39;</span><span·class="p">);</span>145 <div·class="highlight-javascript·notranslate"><div·class="highlight"><pre><span></span><span·class="kd">const</span><span·class="w">·</span><span·class="nx">csrftoken</span><span·class="w">·</span><span·class="o">=</span><span·class="w">·</span><span·class="nx">Cookies</span><span·class="p">.</span><span·class="nx">get</span><span·class="p">(</span><span·class="s1">&#39;csrftoken&#39;</span><span·class="p">);</span>
145 </pre></div>146 </pre></div>
146 </div>147 </div>
147 <div·class="admonition·note">148 <div·class="admonition·note">
148 <p·class="admonition-title">Note</p>149 <p·class="admonition-title">Notitie</p>
149 <p>The·CSRF·token·is·also·present·in·the·DOM·in·a·masked·form,·but·only·if150 <p>The·CSRF·token·is·also·present·in·the·DOM·in·a·masked·form,·but·only·if
150 explicitly·included·using·<a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-csrf_token"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">csrf_token</span></code></a>·in·a·template.·The·cookie151 explicitly·included·using·<a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-csrf_token"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">csrf_token</span></code></a>·in·a·template.·The·cookie
151 contains·the·canonical,·unmasked·token.·The152 contains·the·canonical,·unmasked·token.·The
152 <a·class="reference·internal"·href="../ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware"·title="django.middleware.csrf.CsrfViewMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CsrfViewMiddleware</span></code></a>·will·accept·either.153 <a·class="reference·internal"·href="../ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware"·title="django.middleware.csrf.CsrfViewMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CsrfViewMiddleware</span></code></a>·will·accept·either.
153 However,·in·order·to·protect·against·<a·class="reference·external"·href="https://www.breachattack.com/">BREACH</a>·attacks,·it’s·recommended·to154 However,·in·order·to·protect·against·<a·class="reference·external"·href="https://www.breachattack.com/">BREACH</a>·attacks,·it’s·recommended·to
154 use·a·masked·token.</p>155 use·a·masked·token.</p>
155 </div>156 </div>
156 <div·class="admonition·warning">157 <div·class="admonition·warning">
157 <p·class="admonition-title">Warning</p>158 <p·class="admonition-title">Waarschuwing</p>
158 <p>If·your·view·is·not·rendering·a·template·containing·the·<a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-csrf_token"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">csrf_token</span></code></a>159 <p>If·your·view·is·not·rendering·a·template·containing·the·<a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-csrf_token"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">csrf_token</span></code></a>
159 template·tag,·Django·might·not·set·the·CSRF·token·cookie.·This·is·common·in160 template·tag,·Django·might·not·set·the·CSRF·token·cookie.·This·is·common·in
160 cases·where·forms·are·dynamically·added·to·the·page.·To·address·this·case,161 cases·where·forms·are·dynamically·added·to·the·page.·To·address·this·case,
161 Django·provides·a·view·decorator·which·forces·setting·of·the·cookie:162 Django·provides·a·view·decorator·which·forces·setting·of·the·cookie:
162 <a·class="reference·internal"·href="../ref/csrf.html#django.views.decorators.csrf.ensure_csrf_cookie"·title="django.views.decorators.csrf.ensure_csrf_cookie"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">ensure_csrf_cookie()</span></code></a>.</p>163 <a·class="reference·internal"·href="../ref/csrf.html#django.views.decorators.csrf.ensure_csrf_cookie"·title="django.views.decorators.csrf.ensure_csrf_cookie"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">ensure_csrf_cookie()</span></code></a>.</p>
163 </div>164 </div>
164 </section>165 </section>
Offset 371, 37 lines modifiedOffset 372, 37 lines modified
371 <li><a·class="reference·internal"·href="#csrf-protection-in-reusable-applications">CSRF·protection·in·reusable·applications</a></li>372 <li><a·class="reference·internal"·href="#csrf-protection-in-reusable-applications">CSRF·protection·in·reusable·applications</a></li>
372 </ul>373 </ul>
373 </li>374 </li>
374 </ul>375 </ul>
  
375 ··</div>376 ··</div>
376 ··<div>377 ··<div>
377 ····<h4>Previous·topic</h4>378 ····<h4>Vorig·onderwerp</h4>
378 ····<p·class="topless"><a·href="auth-remote-user.html"379 ····<p·class="topless"><a·href="auth-remote-user.html"
379 ··························title="previous·chapter">How·to·authenticate·using·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code></a></p>380 ··························title="vorig·hoofdstuk">How·to·authenticate·using·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code></a></p>
380 ··</div>381 ··</div>
381 ··<div>382 ··<div>
382 ····<h4>Next·topic</h4>383 ····<h4>Volgend·onderwerp</h4>
383 ····<p·class="topless"><a·href="custom-management-commands.html"384 ····<p·class="topless"><a·href="custom-management-commands.html"
384 ··························title="next·chapter">How·to·create·custom·<code·class="docutils·literal·notranslate"><span·class="pre">django-admin</span></code>·commands</a></p>385 ··························title="volgend·hoofdstuk">How·to·create·custom·<code·class="docutils·literal·notranslate"><span·class="pre">django-admin</span></code>·commands</a></p>
385 ··</div>386 ··</div>
386 <search·id="searchbox"·style="display:·none"·role="search">387 <search·id="searchbox"·style="display:·none"·role="search">
387 ··<h3·id="searchlabel">Quick·search</h3>388 ··<h3·id="searchlabel">Snel·zoeken</h3>
388 ····<div·class="searchformwrapper">389 ····<div·class="searchformwrapper">
389 ····<form·class="search"·action="../search.html"·method="get">390 ····<form·class="search"·action="../search.html"·method="get">
390 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>391 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
391 ······<input·type="submit"·value="Go"·/>392 ······<input·type="submit"·value="Zoek"·/>
392 ····</form>393 ····</form>
393 ····</div>394 ····</div>
394 </search>395 </search>
395 <script>document.getElementById('searchbox').style.display·=·"block"</script>396 <script>document.getElementById('searchbox').style.display·=·"block"</script>
396 ········</div>397 ········</div>
397 ······</div>398 ······</div>
398 ··············<h3>Last·update:</h3>399 ··············<h3>Last·update:</h3>
399 ··············<p·class="topless">Sep·03,·2024</p>400 ··············<p·class="topless">sep·03,·2024</p>
400 ··········</div>401 ··········</div>
401 ········402 ········
402 ······403 ······
403 ····</div>404 ····</div>
  
404 ····<div·id="ft">405 ····<div·id="ft">
405 ······<div·class="nav">406 ······<div·class="nav">
4.25 KB
html2text {}
Max HTML report size reached
5.92 KB
./usr/share/doc/python-django-doc/html/howto/custom-file-storage.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·write·a·custom·storage·class·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·write·a·custom·storage·class·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·deploy·Django"·href="deployment/index.html"·/>15 ····<link·rel="next"·title="How·to·deploy·Django"·href="deployment/index.html"·/>
15 ····<link·rel="prev"·title="How·to·create·custom·template·tags·and·filters"·href="custom-template-tags.html"·/>16 ····<link·rel="prev"·title="How·to·create·custom·template·tags·and·filters"·href="custom-template-tags.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 229, 37 lines modifiedOffset 230, 37 lines modified
229 <li><a·class="reference·internal"·href="#use-your-custom-storage-engine">Use·your·custom·storage·engine</a></li>230 <li><a·class="reference·internal"·href="#use-your-custom-storage-engine">Use·your·custom·storage·engine</a></li>
230 </ul>231 </ul>
231 </li>232 </li>
232 </ul>233 </ul>
  
233 ··</div>234 ··</div>
234 ··<div>235 ··<div>
235 ····<h4>Previous·topic</h4>236 ····<h4>Vorig·onderwerp</h4>
236 ····<p·class="topless"><a·href="custom-template-tags.html"237 ····<p·class="topless"><a·href="custom-template-tags.html"
237 ··························title="previous·chapter">How·to·create·custom·template·tags·and·filters</a></p>238 ··························title="vorig·hoofdstuk">How·to·create·custom·template·tags·and·filters</a></p>
238 ··</div>239 ··</div>
239 ··<div>240 ··<div>
240 ····<h4>Next·topic</h4>241 ····<h4>Volgend·onderwerp</h4>
241 ····<p·class="topless"><a·href="deployment/index.html"242 ····<p·class="topless"><a·href="deployment/index.html"
242 ··························title="next·chapter">How·to·deploy·Django</a></p>243 ··························title="volgend·hoofdstuk">How·to·deploy·Django</a></p>
243 ··</div>244 ··</div>
244 <search·id="searchbox"·style="display:·none"·role="search">245 <search·id="searchbox"·style="display:·none"·role="search">
245 ··<h3·id="searchlabel">Quick·search</h3>246 ··<h3·id="searchlabel">Snel·zoeken</h3>
246 ····<div·class="searchformwrapper">247 ····<div·class="searchformwrapper">
247 ····<form·class="search"·action="../search.html"·method="get">248 ····<form·class="search"·action="../search.html"·method="get">
248 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>249 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
249 ······<input·type="submit"·value="Go"·/>250 ······<input·type="submit"·value="Zoek"·/>
250 ····</form>251 ····</form>
251 ····</div>252 ····</div>
252 </search>253 </search>
253 <script>document.getElementById('searchbox').style.display·=·"block"</script>254 <script>document.getElementById('searchbox').style.display·=·"block"</script>
254 ········</div>255 ········</div>
255 ······</div>256 ······</div>
256 ··············<h3>Last·update:</h3>257 ··············<h3>Last·update:</h3>
257 ··············<p·class="topless">Sep·03,·2024</p>258 ··············<p·class="topless">sep·03,·2024</p>
258 ··········</div>259 ··········</div>
259 ········260 ········
260 ······261 ······
261 ····</div>262 ····</div>
  
262 ····<div·id="ft">263 ····<div·id="ft">
263 ······<div·class="nav">264 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·w\x8wr\x8ri\x8it\x8te\x8e·a\x8a·c\x8cu\x8us\x8st\x8to\x8om\x8m·s\x8st\x8to\x8or\x8ra\x8ag\x8ge\x8e·c\x8cl\x8la\x8as\x8ss\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·w\x8wr\x8ri\x8it\x8te\x8e·a\x8a·c\x8cu\x8us\x8st\x8to\x8om\x8m·s\x8st\x8to\x8or\x8ra\x8ag\x8ge\x8e·c\x8cl\x8la\x8as\x8ss\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 If·you·need·to·provide·custom·file·storage··a·common·example·is·storing·files5 If·you·need·to·provide·custom·file·storage··a·common·example·is·storing·files
6 on·some·remote·system··you·can·do·so·by·defining·a·custom·storage·class.6 on·some·remote·system··you·can·do·so·by·defining·a·custom·storage·class.
7 You’ll·need·to·follow·these·steps:7 You’ll·need·to·follow·these·steps:
8 ···1.·Your·custom·storage·system·must·be·a·subclass·of8 ···1.·Your·custom·storage·system·must·be·a·subclass·of
Offset 96, 16 lines modifiedOffset 96, 16 lines modified
96 dictionary:96 dictionary:
97 from·django.core.files.storage·import·storages97 from·django.core.files.storage·import·storages
  
98 example_storage·=·storages["example"]98 example_storage·=·storages["example"]
99 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*99 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
100 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8a_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8s_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s100 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8a_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8s_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
101 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8s_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e101 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8s_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e
102 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*102 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
103 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s103 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s
104 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*104 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
105 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o105 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
106 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*106 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
107 [q···················][Go]107 [q···················][Zoek]
108 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*108 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
109 Sep·03,·2024109 sep·03,·2024
110 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»110 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
11.5 KB
./usr/share/doc/python-django-doc/html/howto/custom-lookups.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·write·custom·lookups·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·write·custom·lookups·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·implement·a·custom·template·backend"·href="custom-template-backend.html"·/>15 ····<link·rel="next"·title="How·to·implement·a·custom·template·backend"·href="custom-template-backend.html"·/>
15 ····<link·rel="prev"·title="How·to·create·custom·model·fields"·href="custom-model-fields.html"·/>16 ····<link·rel="prev"·title="How·to·create·custom·model·fields"·href="custom-model-fields.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 166, 15 lines modifiedOffset 167, 15 lines modified
166 application·where·we·want·to·make·use·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">abs()</span></code>·operator.167 application·where·we·want·to·make·use·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">abs()</span></code>·operator.
167 We·have·an·<code·class="docutils·literal·notranslate"><span·class="pre">Experiment</span></code>·model·which·records·a·start·value,·end·value,·and·the168 We·have·an·<code·class="docutils·literal·notranslate"><span·class="pre">Experiment</span></code>·model·which·records·a·start·value,·end·value,·and·the
168 change·(start·-·end).·We·would·like·to·find·all·experiments·where·the·change169 change·(start·-·end).·We·would·like·to·find·all·experiments·where·the·change
169 was·equal·to·a·certain·amount·(<code·class="docutils·literal·notranslate"><span·class="pre">Experiment.objects.filter(change__abs=27)</span></code>),170 was·equal·to·a·certain·amount·(<code·class="docutils·literal·notranslate"><span·class="pre">Experiment.objects.filter(change__abs=27)</span></code>),
170 or·where·it·did·not·exceed·a·certain·amount171 or·where·it·did·not·exceed·a·certain·amount
171 (<code·class="docutils·literal·notranslate"><span·class="pre">Experiment.objects.filter(change__abs__lt=27)</span></code>).</p>172 (<code·class="docutils·literal·notranslate"><span·class="pre">Experiment.objects.filter(change__abs__lt=27)</span></code>).</p>
172 <div·class="admonition·note">173 <div·class="admonition·note">
173 <p·class="admonition-title">Note</p>174 <p·class="admonition-title">Notitie</p>
174 <p>This·example·is·somewhat·contrived,·but·it·nicely·demonstrates·the·range·of175 <p>This·example·is·somewhat·contrived,·but·it·nicely·demonstrates·the·range·of
175 functionality·which·is·possible·in·a·database·backend·independent·manner,176 functionality·which·is·possible·in·a·database·backend·independent·manner,
176 and·without·duplicating·functionality·already·in·Django.</p>177 and·without·duplicating·functionality·already·in·Django.</p>
177 </div>178 </div>
178 <p>We·will·start·by·writing·an·<code·class="docutils·literal·notranslate"><span·class="pre">AbsoluteValue</span></code>·transformer.·This·will·use·the·SQL179 <p>We·will·start·by·writing·an·<code·class="docutils·literal·notranslate"><span·class="pre">AbsoluteValue</span></code>·transformer.·This·will·use·the·SQL
179 function·<code·class="docutils·literal·notranslate"><span·class="pre">ABS()</span></code>·to·transform·the·value·before·comparison:</p>180 function·<code·class="docutils·literal·notranslate"><span·class="pre">ABS()</span></code>·to·transform·the·value·before·comparison:</p>
180 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">Transform</span>181 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">Transform</span>
Offset 275, 15 lines modifiedOffset 276, 15 lines modified
275 <p>Notice·also·that··as·both·sides·are·used·multiple·times·in·the·query·the·params276 <p>Notice·also·that··as·both·sides·are·used·multiple·times·in·the·query·the·params
276 need·to·contain·<code·class="docutils·literal·notranslate"><span·class="pre">lhs_params</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">rhs_params</span></code>·multiple·times.</p>277 need·to·contain·<code·class="docutils·literal·notranslate"><span·class="pre">lhs_params</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">rhs_params</span></code>·multiple·times.</p>
277 <p>The·final·query·does·the·inversion·(<code·class="docutils·literal·notranslate"><span·class="pre">27</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">-27</span></code>)·directly·in·the278 <p>The·final·query·does·the·inversion·(<code·class="docutils·literal·notranslate"><span·class="pre">27</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">-27</span></code>)·directly·in·the
278 database.·The·reason·for·doing·this·is·that·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">self.rhs</span></code>·is·something·else279 database.·The·reason·for·doing·this·is·that·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">self.rhs</span></code>·is·something·else
279 than·a·plain·integer·value·(for·example·an·<code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·reference)·we·can’t·do·the280 than·a·plain·integer·value·(for·example·an·<code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·reference)·we·can’t·do·the
280 transformations·in·Python.</p>281 transformations·in·Python.</p>
281 <div·class="admonition·note">282 <div·class="admonition·note">
282 <p·class="admonition-title">Note</p>283 <p·class="admonition-title">Notitie</p>
283 <p>In·fact,·most·lookups·with·<code·class="docutils·literal·notranslate"><span·class="pre">__abs</span></code>·could·be·implemented·as·range·queries284 <p>In·fact,·most·lookups·with·<code·class="docutils·literal·notranslate"><span·class="pre">__abs</span></code>·could·be·implemented·as·range·queries
284 like·this,·and·on·most·database·backends·it·is·likely·to·be·more·sensible·to285 like·this,·and·on·most·database·backends·it·is·likely·to·be·more·sensible·to
285 do·so·as·you·can·make·use·of·the·indexes.·However·with·PostgreSQL·you·may286 do·so·as·you·can·make·use·of·the·indexes.·However·with·PostgreSQL·you·may
286 want·to·add·an·index·on·<code·class="docutils·literal·notranslate"><span·class="pre">abs(change)</span></code>·which·would·allow·these·queries·to287 want·to·add·an·index·on·<code·class="docutils·literal·notranslate"><span·class="pre">abs(change)</span></code>·which·would·allow·these·queries·to
287 be·very·efficient.</p>288 be·very·efficient.</p>
288 </div>289 </div>
289 </section>290 </section>
Offset 416, 37 lines modifiedOffset 417, 37 lines modified
416 <li><a·class="reference·internal"·href="#how-django-determines-the-lookups-and-transforms-which-are-used">How·Django·determines·the·lookups·and·transforms·which·are·used</a></li>417 <li><a·class="reference·internal"·href="#how-django-determines-the-lookups-and-transforms-which-are-used">How·Django·determines·the·lookups·and·transforms·which·are·used</a></li>
417 </ul>418 </ul>
418 </li>419 </li>
419 </ul>420 </ul>
  
420 ··</div>421 ··</div>
421 ··<div>422 ··<div>
422 ····<h4>Previous·topic</h4>423 ····<h4>Vorig·onderwerp</h4>
423 ····<p·class="topless"><a·href="custom-model-fields.html"424 ····<p·class="topless"><a·href="custom-model-fields.html"
424 ··························title="previous·chapter">How·to·create·custom·model·fields</a></p>425 ··························title="vorig·hoofdstuk">How·to·create·custom·model·fields</a></p>
425 ··</div>426 ··</div>
426 ··<div>427 ··<div>
427 ····<h4>Next·topic</h4>428 ····<h4>Volgend·onderwerp</h4>
428 ····<p·class="topless"><a·href="custom-template-backend.html"429 ····<p·class="topless"><a·href="custom-template-backend.html"
429 ··························title="next·chapter">How·to·implement·a·custom·template·backend</a></p>430 ··························title="volgend·hoofdstuk">How·to·implement·a·custom·template·backend</a></p>
430 ··</div>431 ··</div>
431 <search·id="searchbox"·style="display:·none"·role="search">432 <search·id="searchbox"·style="display:·none"·role="search">
432 ··<h3·id="searchlabel">Quick·search</h3>433 ··<h3·id="searchlabel">Snel·zoeken</h3>
433 ····<div·class="searchformwrapper">434 ····<div·class="searchformwrapper">
434 ····<form·class="search"·action="../search.html"·method="get">435 ····<form·class="search"·action="../search.html"·method="get">
435 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>436 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
436 ······<input·type="submit"·value="Go"·/>437 ······<input·type="submit"·value="Zoek"·/>
437 ····</form>438 ····</form>
438 ····</div>439 ····</div>
439 </search>440 </search>
440 <script>document.getElementById('searchbox').style.display·=·"block"</script>441 <script>document.getElementById('searchbox').style.display·=·"block"</script>
441 ········</div>442 ········</div>
442 ······</div>443 ······</div>
443 ··············<h3>Last·update:</h3>444 ··············<h3>Last·update:</h3>
444 ··············<p·class="topless">Sep·03,·2024</p>445 ··············<p·class="topless">sep·03,·2024</p>
445 ··········</div>446 ··········</div>
446 ········447 ········
447 ······448 ······
448 ····</div>449 ····</div>
  
449 ····<div·id="ft">450 ····<div·id="ft">
450 ······<div·class="nav">451 ······<div·class="nav">
4.61 KB
html2text {}
Max HTML report size reached
33.9 KB
./usr/share/doc/python-django-doc/html/howto/custom-management-commands.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·create·custom·django-admin·commands·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·create·custom·django-admin·commands·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·create·custom·model·fields"·href="custom-model-fields.html"·/>15 ····<link·rel="next"·title="How·to·create·custom·model·fields"·href="custom-model-fields.html"·/>
15 ····<link·rel="prev"·title="How·to·use·Django’s·CSRF·protection"·href="csrf.html"·/>16 ····<link·rel="prev"·title="How·to·use·Django’s·CSRF·protection"·href="csrf.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 136, 15 lines modifiedOffset 137, 15 lines modified
  
136 ············<span·class="bp">self</span><span·class="o">.</span><span·class="n">stdout</span><span·class="o">.</span><span·class="n">write</span><span·class="p">(</span>137 ············<span·class="bp">self</span><span·class="o">.</span><span·class="n">stdout</span><span·class="o">.</span><span·class="n">write</span><span·class="p">(</span>
137 ················<span·class="bp">self</span><span·class="o">.</span><span·class="n">style</span><span·class="o">.</span><span·class="n">SUCCESS</span><span·class="p">(</span><span·class="s1">&#39;Successfully·closed·poll·&quot;</span><span·class="si">%s</span><span·class="s1">&quot;&#39;</span>·<span·class="o">%</span>·<span·class="n">poll_id</span><span·class="p">)</span>138 ················<span·class="bp">self</span><span·class="o">.</span><span·class="n">style</span><span·class="o">.</span><span·class="n">SUCCESS</span><span·class="p">(</span><span·class="s1">&#39;Successfully·closed·poll·&quot;</span><span·class="si">%s</span><span·class="s1">&quot;&#39;</span>·<span·class="o">%</span>·<span·class="n">poll_id</span><span·class="p">)</span>
138 ············<span·class="p">)</span>139 ············<span·class="p">)</span>
139 </pre></div>140 </pre></div>
140 </div>141 </div>
141 <div·class="admonition·note"·id="management-commands-output">142 <div·class="admonition·note"·id="management-commands-output">
142 <p·class="admonition-title">Note</p>143 <p·class="admonition-title">Notitie</p>
143 <p>When·you·are·using·management·commands·and·wish·to·provide·console144 <p>When·you·are·using·management·commands·and·wish·to·provide·console
144 output,·you·should·write·to·<code·class="docutils·literal·notranslate"><span·class="pre">self.stdout</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">self.stderr</span></code>,145 output,·you·should·write·to·<code·class="docutils·literal·notranslate"><span·class="pre">self.stdout</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">self.stderr</span></code>,
145 instead·of·printing·to·<code·class="docutils·literal·notranslate"><span·class="pre">stdout</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">stderr</span></code>·directly.·By146 instead·of·printing·to·<code·class="docutils·literal·notranslate"><span·class="pre">stdout</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">stderr</span></code>·directly.·By
146 using·these·proxies,·it·becomes·much·easier·to·test·your·custom147 using·these·proxies,·it·becomes·much·easier·to·test·your·custom
147 command.·Note·also·that·you·don’t·need·to·end·messages·with·a·newline148 command.·Note·also·that·you·don’t·need·to·end·messages·with·a·newline
148 character,·it·will·be·added·automatically,·unless·you·specify·the·<code·class="docutils·literal·notranslate"><span·class="pre">ending</span></code>149 character,·it·will·be·added·automatically,·unless·you·specify·the·<code·class="docutils·literal·notranslate"><span·class="pre">ending</span></code>
149 parameter:</p>150 parameter:</p>
Offset 230, 15 lines modifiedOffset 231, 15 lines modified
230 <a·class="reference·internal"·href="../ref/settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>)·which·imports·the·<code·class="docutils·literal·notranslate"><span·class="pre">Command</span></code>·of·the·overridden231 <a·class="reference·internal"·href="../ref/settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>)·which·imports·the·<code·class="docutils·literal·notranslate"><span·class="pre">Command</span></code>·of·the·overridden
231 command.</p>232 command.</p>
232 </section>233 </section>
233 <section·id="s-command-objects">234 <section·id="s-command-objects">
234 <span·id="command-objects"></span><h2>Command·objects<a·class="headerlink"·href="#command-objects"·title="Link·to·this·heading">¶</a></h2>235 <span·id="command-objects"></span><h2>Command·objects<a·class="headerlink"·href="#command-objects"·title="Link·to·this·heading">¶</a></h2>
235 <dl·class="py·class">236 <dl·class="py·class">
236 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand">237 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand">
237 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseCommand</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L184"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand"·title="Link·to·this·definition">¶</a></dt>238 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseCommand</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L184"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand"·title="Link·to·this·definition">¶</a></dt>
238 <dd></dd></dl>239 <dd></dd></dl>
  
239 <p>The·base·class·from·which·all·management·commands·ultimately·derive.</p>240 <p>The·base·class·from·which·all·management·commands·ultimately·derive.</p>
240 <p>Use·this·class·if·you·want·access·to·all·of·the·mechanisms·which241 <p>Use·this·class·if·you·want·access·to·all·of·the·mechanisms·which
241 parse·the·command-line·arguments·and·work·out·what·code·to·call·in242 parse·the·command-line·arguments·and·work·out·what·code·to·call·in
242 response;·if·you·don’t·need·to·change·any·of·that·behavior,243 response;·if·you·don’t·need·to·change·any·of·that·behavior,
243 consider·using·one·of·its·<a·class="reference·internal"·href="#ref-basecommand-subclasses"><span·class="std·std-ref">subclasses</span></a>.</p>244 consider·using·one·of·its·<a·class="reference·internal"·href="#ref-basecommand-subclasses"><span·class="std·std-ref">subclasses</span></a>.</p>
Offset 327, 63 lines modifiedOffset 328, 63 lines modified
327 ········<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="fm">__init__</span><span·class="p">(</span><span·class="o">*</span><span·class="n">args</span><span·class="p">,</span>·<span·class="o">**</span><span·class="n">kwargs</span><span·class="p">)</span>328 ········<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="fm">__init__</span><span·class="p">(</span><span·class="o">*</span><span·class="n">args</span><span·class="p">,</span>·<span·class="o">**</span><span·class="n">kwargs</span><span·class="p">)</span>
328 ········<span·class="c1">#·...</span>329 ········<span·class="c1">#·...</span>
329 </pre></div>330 </pre></div>
330 </div>331 </div>
331 </div>332 </div>
332 <dl·class="py·method">333 <dl·class="py·method">
333 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.create_parser">334 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.create_parser">
334 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">create_parser</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">prog_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">subcommand</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L295"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.create_parser"·title="Link·to·this·definition">¶</a></dt>335 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">create_parser</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">prog_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">subcommand</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L295"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.create_parser"·title="Link·to·this·definition">¶</a></dt>
335 <dd><p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">CommandParser</span></code>·instance,·which·is·an336 <dd><p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">CommandParser</span></code>·instance,·which·is·an
336 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ArgumentParser</span></code></a>·subclass·with·a·few·customizations·for337 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ArgumentParser</span></code></a>·subclass·with·a·few·customizations·for
337 Django.</p>338 Django.</p>
338 <p>You·can·customize·the·instance·by·overriding·this·method·and·calling339 <p>You·can·customize·the·instance·by·overriding·this·method·and·calling
339 <code·class="docutils·literal·notranslate"><span·class="pre">super()</span></code>·with·<code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·of·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ArgumentParser</span></code></a>·parameters.</p>340 <code·class="docutils·literal·notranslate"><span·class="pre">super()</span></code>·with·<code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·of·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ArgumentParser</span></code></a>·parameters.</p>
340 </dd></dl>341 </dd></dl>
  
341 <dl·class="py·method">342 <dl·class="py·method">
342 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.add_arguments">343 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.add_arguments">
343 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">add_arguments</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">parser</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L371"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.add_arguments"·title="Link·to·this·definition">¶</a></dt>344 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">add_arguments</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">parser</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L371"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.add_arguments"·title="Link·to·this·definition">¶</a></dt>
344 <dd><p>Entry·point·to·add·parser·arguments·to·handle·command·line·arguments·passed345 <dd><p>Entry·point·to·add·parser·arguments·to·handle·command·line·arguments·passed
345 to·the·command.·Custom·commands·should·override·this·method·to·add·both346 to·the·command.·Custom·commands·should·override·this·method·to·add·both
346 positional·and·optional·arguments·accepted·by·the·command.·Calling347 positional·and·optional·arguments·accepted·by·the·command.·Calling
347 <code·class="docutils·literal·notranslate"><span·class="pre">super()</span></code>·is·not·needed·when·directly·subclassing·<code·class="docutils·literal·notranslate"><span·class="pre">BaseCommand</span></code>.</p>348 <code·class="docutils·literal·notranslate"><span·class="pre">super()</span></code>·is·not·needed·when·directly·subclassing·<code·class="docutils·literal·notranslate"><span·class="pre">BaseCommand</span></code>.</p>
348 </dd></dl>349 </dd></dl>
  
349 <dl·class="py·method">350 <dl·class="py·method">
350 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.get_version">351 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.get_version">
351 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">get_version</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L287"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.get_version"·title="Link·to·this·definition">¶</a></dt>352 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">get_version</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L287"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.get_version"·title="Link·to·this·definition">¶</a></dt>
352 <dd><p>Returns·the·Django·version,·which·should·be·correct·for·all·built-in·Django353 <dd><p>Returns·the·Django·version,·which·should·be·correct·for·all·built-in·Django
353 commands.·User-supplied·commands·can·override·this·method·to·return·their354 commands.·User-supplied·commands·can·override·this·method·to·return·their
354 own·version.</p>355 own·version.</p>
355 </dd></dl>356 </dd></dl>
  
356 <dl·class="py·method">357 <dl·class="py·method">
357 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.execute">358 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.execute">
358 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">execute</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L432"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.execute"·title="Link·to·this·definition">¶</a></dt>359 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">execute</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L432"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.execute"·title="Link·to·this·definition">¶</a></dt>
359 <dd><p>Tries·to·execute·this·command,·performing·system·checks·if·needed·(as360 <dd><p>Tries·to·execute·this·command,·performing·system·checks·if·needed·(as
360 controlled·by·the·<a·class="reference·internal"·href="#django.core.management.BaseCommand.requires_system_checks"·title="django.core.management.BaseCommand.requires_system_checks"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">requires_system_checks</span></code></a>·attribute).·If·the·command361 controlled·by·the·<a·class="reference·internal"·href="#django.core.management.BaseCommand.requires_system_checks"·title="django.core.management.BaseCommand.requires_system_checks"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">requires_system_checks</span></code></a>·attribute).·If·the·command
361 raises·a·<a·class="reference·internal"·href="#django.core.management.CommandError"·title="django.core.management.CommandError"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">CommandError</span></code></a>,·it’s·intercepted·and·printed·to·<code·class="docutils·literal·notranslate"><span·class="pre">stderr</span></code>.</p>362 raises·a·<a·class="reference·internal"·href="#django.core.management.CommandError"·title="django.core.management.CommandError"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">CommandError</span></code></a>,·it’s·intercepted·and·printed·to·<code·class="docutils·literal·notranslate"><span·class="pre">stderr</span></code>.</p>
362 </dd></dl>363 </dd></dl>
  
363 <div·class="admonition-calling-a-management-command-in-your-code·admonition">364 <div·class="admonition-calling-a-management-command-in-your-code·admonition">
364 <p·class="admonition-title">Calling·a·management·command·in·your·code</p>365 <p·class="admonition-title">Calling·a·management·command·in·your·code</p>
365 <p><code·class="docutils·literal·notranslate"><span·class="pre">execute()</span></code>·should·not·be·called·directly·from·your·code·to·execute·a366 <p><code·class="docutils·literal·notranslate"><span·class="pre">execute()</span></code>·should·not·be·called·directly·from·your·code·to·execute·a
366 command.·Use·<a·class="reference·internal"·href="../ref/django-admin.html#django.core.management.call_command"·title="django.core.management.call_command"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">call_command()</span></code></a>·instead.</p>367 command.·Use·<a·class="reference·internal"·href="../ref/django-admin.html#django.core.management.call_command"·title="django.core.management.call_command"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">call_command()</span></code></a>·instead.</p>
367 </div>368 </div>
368 <dl·class="py·method">369 <dl·class="py·method">
369 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.handle">370 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.handle">
370 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">handle</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L606"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.handle"·title="Link·to·this·definition">¶</a></dt>371 <span·class="sig-prename·descclassname"><span·class="pre">BaseCommand.</span></span><span·class="sig-name·descname"><span·class="pre">handle</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/management/base.py#L606"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.management.BaseCommand.handle"·title="Link·to·this·definition">¶</a></dt>
371 <dd><p>The·actual·logic·of·the·command.·Subclasses·must·implement·this·method.</p>372 <dd><p>The·actual·logic·of·the·command.·Subclasses·must·implement·this·method.</p>
372 <p>It·may·return·a·string·which·will·be·printed·to·<code·class="docutils·literal·notranslate"><span·class="pre">stdout</span></code>·(wrapped373 <p>It·may·return·a·string·which·will·be·printed·to·<code·class="docutils·literal·notranslate"><span·class="pre">stdout</span></code>·(wrapped
373 by·<code·class="docutils·literal·notranslate"><span·class="pre">BEGIN;</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">COMMIT;</span></code>·if·<a·class="reference·internal"·href="#django.core.management.BaseCommand.output_transaction"·title="django.core.management.BaseCommand.output_transaction"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">output_transaction</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>).</p>374 by·<code·class="docutils·literal·notranslate"><span·class="pre">BEGIN;</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">COMMIT;</span></code>·if·<a·class="reference·internal"·href="#django.core.management.BaseCommand.output_transaction"·title="django.core.management.BaseCommand.output_transaction"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">output_transaction</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>).</p>
374 </dd></dl>375 </dd></dl>
  
375 <dl·class="py·method">376 <dl·class="py·method">
376 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.check">377 <dt·class="sig·sig-object·py"·id="django.core.management.BaseCommand.check">
Max diff block lines reached; 4844/25345 bytes (19.11%) of diff not shown.
8.95 KB
html2text {}
Max HTML report size reached
14.7 KB
./usr/share/doc/python-django-doc/html/howto/custom-model-fields.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·create·custom·model·fields·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·create·custom·model·fields·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·write·custom·lookups"·href="custom-lookups.html"·/>15 ····<link·rel="next"·title="How·to·write·custom·lookups"·href="custom-lookups.html"·/>
15 ····<link·rel="prev"·title="How·to·create·custom·django-admin·commands"·href="custom-management-commands.html"·/>16 ····<link·rel="prev"·title="How·to·create·custom·django-admin·commands"·href="custom-management-commands.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 15 lines modifiedOffset 131, 15 lines modified
130 <p>We·assign·to·and·retrieve·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">hand</span></code>·attribute·in·our·model·just·like131 <p>We·assign·to·and·retrieve·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">hand</span></code>·attribute·in·our·model·just·like
131 any·other·Python·class.·The·trick·is·to·tell·Django·how·to·handle·saving·and132 any·other·Python·class.·The·trick·is·to·tell·Django·how·to·handle·saving·and
132 loading·such·an·object.</p>133 loading·such·an·object.</p>
133 <p>In·order·to·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">Hand</span></code>·class·in·our·models,·we·<strong>do·not</strong>·have·to·change134 <p>In·order·to·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">Hand</span></code>·class·in·our·models,·we·<strong>do·not</strong>·have·to·change
134 this·class·at·all.·This·is·ideal,·because·it·means·you·can·easily·write135 this·class·at·all.·This·is·ideal,·because·it·means·you·can·easily·write
135 model·support·for·existing·classes·where·you·cannot·change·the·source·code.</p>136 model·support·for·existing·classes·where·you·cannot·change·the·source·code.</p>
136 <div·class="admonition·note">137 <div·class="admonition·note">
137 <p·class="admonition-title">Note</p>138 <p·class="admonition-title">Notitie</p>
138 <p>You·might·only·be·wanting·to·take·advantage·of·custom·database·column139 <p>You·might·only·be·wanting·to·take·advantage·of·custom·database·column
139 types·and·deal·with·the·data·as·standard·Python·types·in·your·models;140 types·and·deal·with·the·data·as·standard·Python·types·in·your·models;
140 strings,·or·floats,·for·example.·This·case·is·similar·to·our·<code·class="docutils·literal·notranslate"><span·class="pre">Hand</span></code>141 strings,·or·floats,·for·example.·This·case·is·similar·to·our·<code·class="docutils·literal·notranslate"><span·class="pre">Hand</span></code>
141 example·and·we’ll·note·any·differences·as·we·go·along.</p>142 example·and·we’ll·note·any·differences·as·we·go·along.</p>
142 </div>143 </div>
143 </section>144 </section>
144 </section>145 </section>
Offset 227, 15 lines modifiedOffset 228, 15 lines modified
227 ········<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="fm">__init__</span><span·class="p">(</span><span·class="o">*</span><span·class="n">args</span><span·class="p">,</span>·<span·class="o">**</span><span·class="n">kwargs</span><span·class="p">)</span>228 ········<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="fm">__init__</span><span·class="p">(</span><span·class="o">*</span><span·class="n">args</span><span·class="p">,</span>·<span·class="o">**</span><span·class="n">kwargs</span><span·class="p">)</span>
228 </pre></div>229 </pre></div>
229 </div>230 </div>
230 <p>Our·<code·class="docutils·literal·notranslate"><span·class="pre">HandField</span></code>·accepts·most·of·the·standard·field·options·(see·the·list231 <p>Our·<code·class="docutils·literal·notranslate"><span·class="pre">HandField</span></code>·accepts·most·of·the·standard·field·options·(see·the·list
231 below),·but·we·ensure·it·has·a·fixed·length,·since·it·only·needs·to·hold·52232 below),·but·we·ensure·it·has·a·fixed·length,·since·it·only·needs·to·hold·52
232 card·values·plus·their·suits;·104·characters·in·total.</p>233 card·values·plus·their·suits;·104·characters·in·total.</p>
233 <div·class="admonition·note">234 <div·class="admonition·note">
234 <p·class="admonition-title">Note</p>235 <p·class="admonition-title">Notitie</p>
235 <p>Many·of·Django’s·model·fields·accept·options·that·they·don’t·do·anything236 <p>Many·of·Django’s·model·fields·accept·options·that·they·don’t·do·anything
236 with.·For·example,·you·can·pass·both237 with.·For·example,·you·can·pass·both
237 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.editable"·title="django.db.models.Field.editable"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">editable</span></code></a>·and238 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.editable"·title="django.db.models.Field.editable"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">editable</span></code></a>·and
238 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.DateField.auto_now"·title="django.db.models.DateField.auto_now"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">auto_now</span></code></a>·to·a239 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.DateField.auto_now"·title="django.db.models.DateField.auto_now"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">auto_now</span></code></a>·to·a
239 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.DateField"·title="django.db.models.DateField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.db.models.DateField</span></code></a>·and·it·will·ignore·the240 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.DateField"·title="django.db.models.DateField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.db.models.DateField</span></code></a>·and·it·will·ignore·the
240 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.editable"·title="django.db.models.Field.editable"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">editable</span></code></a>·parameter241 <a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.editable"·title="django.db.models.Field.editable"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">editable</span></code></a>·parameter
241 (<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.DateField.auto_now"·title="django.db.models.DateField.auto_now"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">auto_now</span></code></a>·being·set·implies242 (<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.DateField.auto_now"·title="django.db.models.DateField.auto_now"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">auto_now</span></code></a>·being·set·implies
Offset 586, 15 lines modifiedOffset 587, 15 lines modified
586 ····<span·class="k">def</span>·<span·class="nf">get_prep_value</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">,</span>·<span·class="n">value</span><span·class="p">):</span>587 ····<span·class="k">def</span>·<span·class="nf">get_prep_value</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">,</span>·<span·class="n">value</span><span·class="p">):</span>
587 ········<span·class="k">return</span>·<span·class="s2">&quot;&quot;</span><span·class="o">.</span><span·class="n">join</span><span·class="p">(</span>588 ········<span·class="k">return</span>·<span·class="s2">&quot;&quot;</span><span·class="o">.</span><span·class="n">join</span><span·class="p">(</span>
588 ············<span·class="p">[</span><span·class="s2">&quot;&quot;</span><span·class="o">.</span><span·class="n">join</span><span·class="p">(</span><span·class="n">l</span><span·class="p">)</span>·<span·class="k">for</span>·<span·class="n">l</span>·<span·class="ow">in</span>·<span·class="p">(</span><span·class="n">value</span><span·class="o">.</span><span·class="n">north</span><span·class="p">,</span>·<span·class="n">value</span><span·class="o">.</span><span·class="n">east</span><span·class="p">,</span>·<span·class="n">value</span><span·class="o">.</span><span·class="n">south</span><span·class="p">,</span>·<span·class="n">value</span><span·class="o">.</span><span·class="n">west</span><span·class="p">)]</span>589 ············<span·class="p">[</span><span·class="s2">&quot;&quot;</span><span·class="o">.</span><span·class="n">join</span><span·class="p">(</span><span·class="n">l</span><span·class="p">)</span>·<span·class="k">for</span>·<span·class="n">l</span>·<span·class="ow">in</span>·<span·class="p">(</span><span·class="n">value</span><span·class="o">.</span><span·class="n">north</span><span·class="p">,</span>·<span·class="n">value</span><span·class="o">.</span><span·class="n">east</span><span·class="p">,</span>·<span·class="n">value</span><span·class="o">.</span><span·class="n">south</span><span·class="p">,</span>·<span·class="n">value</span><span·class="o">.</span><span·class="n">west</span><span·class="p">)]</span>
589 ········<span·class="p">)</span>590 ········<span·class="p">)</span>
590 </pre></div>591 </pre></div>
591 </div>592 </div>
592 <div·class="admonition·warning">593 <div·class="admonition·warning">
593 <p·class="admonition-title">Warning</p>594 <p·class="admonition-title">Waarschuwing</p>
594 <p>If·your·custom·field·uses·the·<code·class="docutils·literal·notranslate"><span·class="pre">CHAR</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">VARCHAR</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">TEXT</span></code>595 <p>If·your·custom·field·uses·the·<code·class="docutils·literal·notranslate"><span·class="pre">CHAR</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">VARCHAR</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">TEXT</span></code>
595 types·for·MySQL,·you·must·make·sure·that·<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.get_prep_value"·title="django.db.models.Field.get_prep_value"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_prep_value()</span></code></a>596 types·for·MySQL,·you·must·make·sure·that·<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.get_prep_value"·title="django.db.models.Field.get_prep_value"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_prep_value()</span></code></a>
596 always·returns·a·string·type.·MySQL·performs·flexible·and·unexpected597 always·returns·a·string·type.·MySQL·performs·flexible·and·unexpected
597 matching·when·a·query·is·performed·on·these·types·and·the·provided598 matching·when·a·query·is·performed·on·these·types·and·the·provided
598 value·is·an·integer,·which·can·cause·queries·to·include·unexpected599 value·is·an·integer,·which·can·cause·queries·to·include·unexpected
599 objects·in·their·results.·This·problem·cannot·occur·if·you·always600 objects·in·their·results.·This·problem·cannot·occur·if·you·always
600 return·a·string·type·from·<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.get_prep_value"·title="django.db.models.Field.get_prep_value"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_prep_value()</span></code></a>.</p>601 return·a·string·type·from·<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.Field.get_prep_value"·title="django.db.models.Field.get_prep_value"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_prep_value()</span></code></a>.</p>
Offset 810, 37 lines modifiedOffset 811, 37 lines modified
810 </li>811 </li>
811 </ul>812 </ul>
812 </li>813 </li>
813 </ul>814 </ul>
  
814 ··</div>815 ··</div>
815 ··<div>816 ··<div>
816 ····<h4>Previous·topic</h4>817 ····<h4>Vorig·onderwerp</h4>
817 ····<p·class="topless"><a·href="custom-management-commands.html"818 ····<p·class="topless"><a·href="custom-management-commands.html"
818 ··························title="previous·chapter">How·to·create·custom·<code·class="docutils·literal·notranslate"><span·class="pre">django-admin</span></code>·commands</a></p>819 ··························title="vorig·hoofdstuk">How·to·create·custom·<code·class="docutils·literal·notranslate"><span·class="pre">django-admin</span></code>·commands</a></p>
819 ··</div>820 ··</div>
820 ··<div>821 ··<div>
821 ····<h4>Next·topic</h4>822 ····<h4>Volgend·onderwerp</h4>
822 ····<p·class="topless"><a·href="custom-lookups.html"823 ····<p·class="topless"><a·href="custom-lookups.html"
823 ··························title="next·chapter">How·to·write·custom·lookups</a></p>824 ··························title="volgend·hoofdstuk">How·to·write·custom·lookups</a></p>
824 ··</div>825 ··</div>
825 <search·id="searchbox"·style="display:·none"·role="search">826 <search·id="searchbox"·style="display:·none"·role="search">
826 ··<h3·id="searchlabel">Quick·search</h3>827 ··<h3·id="searchlabel">Snel·zoeken</h3>
827 ····<div·class="searchformwrapper">828 ····<div·class="searchformwrapper">
828 ····<form·class="search"·action="../search.html"·method="get">829 ····<form·class="search"·action="../search.html"·method="get">
829 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>830 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
830 ······<input·type="submit"·value="Go"·/>831 ······<input·type="submit"·value="Zoek"·/>
831 ····</form>832 ····</form>
832 ····</div>833 ····</div>
833 </search>834 </search>
834 <script>document.getElementById('searchbox').style.display·=·"block"</script>835 <script>document.getElementById('searchbox').style.display·=·"block"</script>
835 ········</div>836 ········</div>
836 ······</div>837 ······</div>
837 ··············<h3>Last·update:</h3>838 ··············<h3>Last·update:</h3>
838 ··············<p·class="topless">Sep·03,·2024</p>839 ··············<p·class="topless">sep·03,·2024</p>
839 ··········</div>840 ··········</div>
840 ········841 ········
841 ······842 ······
842 ····</div>843 ····</div>
  
843 ····<div·id="ft">844 ····<div·id="ft">
844 ······<div·class="nav">845 ······<div·class="nav">
5.33 KB
html2text {}
Max HTML report size reached
6.24 KB
./usr/share/doc/python-django-doc/html/howto/custom-template-backend.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·implement·a·custom·template·backend·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·implement·a·custom·template·backend·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·create·custom·template·tags·and·filters"·href="custom-template-tags.html"·/>15 ····<link·rel="next"·title="How·to·create·custom·template·tags·and·filters"·href="custom-template-tags.html"·/>
15 ····<link·rel="prev"·title="How·to·write·custom·lookups"·href="custom-lookups.html"·/>16 ····<link·rel="prev"·title="How·to·write·custom·lookups"·href="custom-lookups.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 243, 37 lines modifiedOffset 244, 37 lines modified
243 </li>244 </li>
244 </ul>245 </ul>
245 </li>246 </li>
246 </ul>247 </ul>
  
247 ··</div>248 ··</div>
248 ··<div>249 ··<div>
249 ····<h4>Previous·topic</h4>250 ····<h4>Vorig·onderwerp</h4>
250 ····<p·class="topless"><a·href="custom-lookups.html"251 ····<p·class="topless"><a·href="custom-lookups.html"
251 ··························title="previous·chapter">How·to·write·custom·lookups</a></p>252 ··························title="vorig·hoofdstuk">How·to·write·custom·lookups</a></p>
252 ··</div>253 ··</div>
253 ··<div>254 ··<div>
254 ····<h4>Next·topic</h4>255 ····<h4>Volgend·onderwerp</h4>
255 ····<p·class="topless"><a·href="custom-template-tags.html"256 ····<p·class="topless"><a·href="custom-template-tags.html"
256 ··························title="next·chapter">How·to·create·custom·template·tags·and·filters</a></p>257 ··························title="volgend·hoofdstuk">How·to·create·custom·template·tags·and·filters</a></p>
257 ··</div>258 ··</div>
258 <search·id="searchbox"·style="display:·none"·role="search">259 <search·id="searchbox"·style="display:·none"·role="search">
259 ··<h3·id="searchlabel">Quick·search</h3>260 ··<h3·id="searchlabel">Snel·zoeken</h3>
260 ····<div·class="searchformwrapper">261 ····<div·class="searchformwrapper">
261 ····<form·class="search"·action="../search.html"·method="get">262 ····<form·class="search"·action="../search.html"·method="get">
262 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>263 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
263 ······<input·type="submit"·value="Go"·/>264 ······<input·type="submit"·value="Zoek"·/>
264 ····</form>265 ····</form>
265 ····</div>266 ····</div>
266 </search>267 </search>
267 <script>document.getElementById('searchbox').style.display·=·"block"</script>268 <script>document.getElementById('searchbox').style.display·=·"block"</script>
268 ········</div>269 ········</div>
269 ······</div>270 ······</div>
270 ··············<h3>Last·update:</h3>271 ··············<h3>Last·update:</h3>
271 ··············<p·class="topless">Sep·03,·2024</p>272 ··············<p·class="topless">sep·03,·2024</p>
272 ··········</div>273 ··········</div>
273 ········274 ········
274 ······275 ······
275 ····</div>276 ····</div>
  
276 ····<div·id="ft">277 ····<div·id="ft">
277 ······<div·class="nav">278 ······<div·class="nav">
2.48 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·i\x8im\x8mp\x8pl\x8le\x8em\x8me\x8en\x8nt\x8t·a\x8a·c\x8cu\x8us\x8st\x8to\x8om\x8m·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·b\x8ba\x8ac\x8ck\x8ke\x8en\x8nd\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·i\x8im\x8mp\x8pl\x8le\x8em\x8me\x8en\x8nt\x8t·a\x8a·c\x8cu\x8us\x8st\x8to\x8om\x8m·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·b\x8ba\x8ac\x8ck\x8ke\x8en\x8nd\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·C\x8Cu\x8us\x8st\x8to\x8om\x8m·b\x8ba\x8ac\x8ck\x8ke\x8en\x8nd\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·C\x8Cu\x8us\x8st\x8to\x8om\x8m·b\x8ba\x8ac\x8ck\x8ke\x8en\x8nd\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 Here’s·how·to·implement·a·custom·template·backend·in·order·to·use·another6 Here’s·how·to·implement·a·custom·template·backend·in·order·to·use·another
7 template·system.·A·template·backend·is·a·class·that·inherits7 template·system.·A·template·backend·is·a·class·that·inherits
8 django.template.backends.base.BaseEngine.·It·must·implement·get_template()·and8 django.template.backends.base.BaseEngine.·It·must·implement·get_template()·and
Offset 125, 16 lines modifiedOffset 125, 16 lines modified
125 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*125 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
126 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8m_\x8p_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8a_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d126 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8m_\x8p_\x8l_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8a_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d
127 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8s127 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8s
128 ··········o·_\x8D_\x8e_\x8b_\x8u_\x8g_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e_\x8s128 ··········o·_\x8D_\x8e_\x8b_\x8u_\x8g_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e_\x8s
129 ················#·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8p_\x8o_\x8s_\x8t_\x8m_\x8o_\x8r_\x8t_\x8e_\x8m129 ················#·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8p_\x8o_\x8s_\x8t_\x8m_\x8o_\x8r_\x8t_\x8e_\x8m
130 ················#·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8u_\x8a_\x8l_\x8·_\x8l_\x8i_\x8n_\x8e_\x8·_\x8i_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n130 ················#·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8u_\x8a_\x8l_\x8·_\x8l_\x8i_\x8n_\x8e_\x8·_\x8i_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n
131 ················#·_\x8O_\x8r_\x8i_\x8g_\x8i_\x8n_\x8·_\x8A_\x8P_\x8I_\x8·_\x8a_\x8n_\x8d_\x8·_\x83_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n131 ················#·_\x8O_\x8r_\x8i_\x8g_\x8i_\x8n_\x8·_\x8A_\x8P_\x8I_\x8·_\x8a_\x8n_\x8d_\x8·_\x83_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n
132 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*132 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
133 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8s133 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8s
134 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*134 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
135 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s135 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s
136 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*136 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
137 [q···················][Go]137 [q···················][Zoek]
138 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*138 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
139 Sep·03,·2024139 sep·03,·2024
140 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»140 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
13.9 KB
./usr/share/doc/python-django-doc/html/howto/custom-template-tags.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·create·custom·template·tags·and·filters·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·create·custom·template·tags·and·filters·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·write·a·custom·storage·class"·href="custom-file-storage.html"·/>15 ····<link·rel="next"·title="How·to·write·a·custom·storage·class"·href="custom-file-storage.html"·/>
15 ····<link·rel="prev"·title="How·to·implement·a·custom·template·backend"·href="custom-template-backend.html"·/>16 ····<link·rel="prev"·title="How·to·implement·a·custom·template·backend"·href="custom-template-backend.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 376, 15 lines modifiedOffset 377, 15 lines modified
376 <p>There’s·no·need·to·worry·about·the·<code·class="docutils·literal·notranslate"><span·class="pre">is_safe</span></code>·flag·in·this·case377 <p>There’s·no·need·to·worry·about·the·<code·class="docutils·literal·notranslate"><span·class="pre">is_safe</span></code>·flag·in·this·case
377 (although·including·it·wouldn’t·hurt·anything).·Whenever·you·manually378 (although·including·it·wouldn’t·hurt·anything).·Whenever·you·manually
378 handle·the·auto-escaping·issues·and·return·a·safe·string,·the379 handle·the·auto-escaping·issues·and·return·a·safe·string,·the
379 <code·class="docutils·literal·notranslate"><span·class="pre">is_safe</span></code>·flag·won’t·change·anything·either·way.</p>380 <code·class="docutils·literal·notranslate"><span·class="pre">is_safe</span></code>·flag·won’t·change·anything·either·way.</p>
380 </li>381 </li>
381 </ol>382 </ol>
382 <div·class="admonition·warning">383 <div·class="admonition·warning">
383 <p·class="admonition-title">Warning</p>384 <p·class="admonition-title">Waarschuwing</p>
384 <p>Avoiding·XSS·vulnerabilities·when·reusing·built-in·filters</p>385 <p>Avoiding·XSS·vulnerabilities·when·reusing·built-in·filters</p>
385 <p>Django’s·built-in·filters·have·<code·class="docutils·literal·notranslate"><span·class="pre">autoescape=True</span></code>·by·default·in·order·to386 <p>Django’s·built-in·filters·have·<code·class="docutils·literal·notranslate"><span·class="pre">autoescape=True</span></code>·by·default·in·order·to
386 get·the·proper·autoescaping·behavior·and·avoid·a·cross-site·script387 get·the·proper·autoescaping·behavior·and·avoid·a·cross-site·script
387 vulnerability.</p>388 vulnerability.</p>
388 <p>In·older·versions·of·Django,·be·careful·when·reusing·Django’s·built-in389 <p>In·older·versions·of·Django,·be·careful·when·reusing·Django’s·built-in
389 filters·as·<code·class="docutils·literal·notranslate"><span·class="pre">autoescape</span></code>·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.·You’ll·need·to·pass390 filters·as·<code·class="docutils·literal·notranslate"><span·class="pre">autoescape</span></code>·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.·You’ll·need·to·pass
390 <code·class="docutils·literal·notranslate"><span·class="pre">autoescape=True</span></code>·to·get·autoescaping.</p>391 <code·class="docutils·literal·notranslate"><span·class="pre">autoescape=True</span></code>·to·get·autoescaping.</p>
Offset 866, 15 lines modifiedOffset 867, 15 lines modified
866 throughout·the·life·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Node</span></code>·as·an·attribute.·In·the·case·of867 throughout·the·life·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Node</span></code>·as·an·attribute.·In·the·case·of
867 <code·class="docutils·literal·notranslate"><span·class="pre">CycleNode</span></code>,·the·<code·class="docutils·literal·notranslate"><span·class="pre">cyclevars</span></code>·argument·doesn’t·change·after·the·<code·class="docutils·literal·notranslate"><span·class="pre">Node</span></code>·is868 <code·class="docutils·literal·notranslate"><span·class="pre">CycleNode</span></code>,·the·<code·class="docutils·literal·notranslate"><span·class="pre">cyclevars</span></code>·argument·doesn’t·change·after·the·<code·class="docutils·literal·notranslate"><span·class="pre">Node</span></code>·is
868 instantiated,·so·we·don’t·need·to·put·it·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.·But·state869 instantiated,·so·we·don’t·need·to·put·it·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.·But·state
869 information·that·is·specific·to·the·template·that·is·currently·being·rendered,870 information·that·is·specific·to·the·template·that·is·currently·being·rendered,
870 like·the·current·iteration·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">CycleNode</span></code>,·should·be·stored·in·the871 like·the·current·iteration·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">CycleNode</span></code>,·should·be·stored·in·the
871 <code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.</p>872 <code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.</p>
872 <div·class="admonition·note">873 <div·class="admonition·note">
873 <p·class="admonition-title">Note</p>874 <p·class="admonition-title">Notitie</p>
874 <p>Notice·how·we·used·<code·class="docutils·literal·notranslate"><span·class="pre">self</span></code>·to·scope·the·<code·class="docutils·literal·notranslate"><span·class="pre">CycleNode</span></code>·specific·information875 <p>Notice·how·we·used·<code·class="docutils·literal·notranslate"><span·class="pre">self</span></code>·to·scope·the·<code·class="docutils·literal·notranslate"><span·class="pre">CycleNode</span></code>·specific·information
875 within·the·<code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.·There·may·be·multiple·<code·class="docutils·literal·notranslate"><span·class="pre">CycleNodes</span></code>·in·a876 within·the·<code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.·There·may·be·multiple·<code·class="docutils·literal·notranslate"><span·class="pre">CycleNodes</span></code>·in·a
876 given·template,·so·we·need·to·be·careful·not·to·clobber·another·node’s877 given·template,·so·we·need·to·be·careful·not·to·clobber·another·node’s
877 state·information.·The·easiest·way·to·do·this·is·to·always·use·<code·class="docutils·literal·notranslate"><span·class="pre">self</span></code>·as878 state·information.·The·easiest·way·to·do·this·is·to·always·use·<code·class="docutils·literal·notranslate"><span·class="pre">self</span></code>·as
878 the·key·into·<code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.·If·you’re·keeping·track·of·several·state879 the·key·into·<code·class="docutils·literal·notranslate"><span·class="pre">render_context</span></code>.·If·you’re·keeping·track·of·several·state
879 variables,·make·<code·class="docutils·literal·notranslate"><span·class="pre">render_context[self]</span></code>·a·dictionary.</p>880 variables,·make·<code·class="docutils·literal·notranslate"><span·class="pre">render_context[self]</span></code>·a·dictionary.</p>
880 </div>881 </div>
Offset 1071, 15 lines modifiedOffset 1072, 15 lines modified
  
1071 <span·class="k">class</span>·<span·class="nc">CommentNode</span><span·class="p">(</span><span·class="n">template</span><span·class="o">.</span><span·class="n">Node</span><span·class="p">):</span>1072 <span·class="k">class</span>·<span·class="nc">CommentNode</span><span·class="p">(</span><span·class="n">template</span><span·class="o">.</span><span·class="n">Node</span><span·class="p">):</span>
1072 ····<span·class="k">def</span>·<span·class="nf">render</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">,</span>·<span·class="n">context</span><span·class="p">):</span>1073 ····<span·class="k">def</span>·<span·class="nf">render</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">,</span>·<span·class="n">context</span><span·class="p">):</span>
1073 ········<span·class="k">return</span>·<span·class="s2">&quot;&quot;</span>1074 ········<span·class="k">return</span>·<span·class="s2">&quot;&quot;</span>
1074 </pre></div>1075 </pre></div>
1075 </div>1076 </div>
1076 <div·class="admonition·note">1077 <div·class="admonition·note">
1077 <p·class="admonition-title">Note</p>1078 <p·class="admonition-title">Notitie</p>
1078 <p>The·actual·implementation·of·<a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-comment"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">comment</span>·<span·class="pre">%}</span></code></a>·is·slightly1079 <p>The·actual·implementation·of·<a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-comment"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">comment</span>·<span·class="pre">%}</span></code></a>·is·slightly
1079 different·in·that·it·allows·broken·template·tags·to·appear·between1080 different·in·that·it·allows·broken·template·tags·to·appear·between
1080 <code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">comment</span>·<span·class="pre">%}</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">endcomment</span>·<span·class="pre">%}</span></code>.·It·does·so·by·calling1081 <code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">comment</span>·<span·class="pre">%}</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">endcomment</span>·<span·class="pre">%}</span></code>.·It·does·so·by·calling
1081 <code·class="docutils·literal·notranslate"><span·class="pre">parser.skip_past('endcomment')</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">parser.parse(('endcomment',))</span></code>1082 <code·class="docutils·literal·notranslate"><span·class="pre">parser.skip_past('endcomment')</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">parser.parse(('endcomment',))</span></code>
1082 followed·by·<code·class="docutils·literal·notranslate"><span·class="pre">parser.delete_first_token()</span></code>,·thus·avoiding·the·generation·of·a1083 followed·by·<code·class="docutils·literal·notranslate"><span·class="pre">parser.delete_first_token()</span></code>,·thus·avoiding·the·generation·of·a
1083 node·list.</p>1084 node·list.</p>
1084 </div>1085 </div>
Offset 1174, 37 lines modifiedOffset 1175, 37 lines modified
1174 </li>1175 </li>
1175 </ul>1176 </ul>
1176 </li>1177 </li>
1177 </ul>1178 </ul>
  
1178 ··</div>1179 ··</div>
1179 ··<div>1180 ··<div>
1180 ····<h4>Previous·topic</h4>1181 ····<h4>Vorig·onderwerp</h4>
1181 ····<p·class="topless"><a·href="custom-template-backend.html"1182 ····<p·class="topless"><a·href="custom-template-backend.html"
1182 ··························title="previous·chapter">How·to·implement·a·custom·template·backend</a></p>1183 ··························title="vorig·hoofdstuk">How·to·implement·a·custom·template·backend</a></p>
1183 ··</div>1184 ··</div>
1184 ··<div>1185 ··<div>
1185 ····<h4>Next·topic</h4>1186 ····<h4>Volgend·onderwerp</h4>
1186 ····<p·class="topless"><a·href="custom-file-storage.html"1187 ····<p·class="topless"><a·href="custom-file-storage.html"
1187 ··························title="next·chapter">How·to·write·a·custom·storage·class</a></p>1188 ··························title="volgend·hoofdstuk">How·to·write·a·custom·storage·class</a></p>
1188 ··</div>1189 ··</div>
1189 <search·id="searchbox"·style="display:·none"·role="search">1190 <search·id="searchbox"·style="display:·none"·role="search">
1190 ··<h3·id="searchlabel">Quick·search</h3>1191 ··<h3·id="searchlabel">Snel·zoeken</h3>
1191 ····<div·class="searchformwrapper">1192 ····<div·class="searchformwrapper">
1192 ····<form·class="search"·action="../search.html"·method="get">1193 ····<form·class="search"·action="../search.html"·method="get">
1193 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1194 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1194 ······<input·type="submit"·value="Go"·/>1195 ······<input·type="submit"·value="Zoek"·/>
1195 ····</form>1196 ····</form>
1196 ····</div>1197 ····</div>
1197 </search>1198 </search>
1198 <script>document.getElementById('searchbox').style.display·=·"block"</script>1199 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1199 ········</div>1200 ········</div>
1200 ······</div>1201 ······</div>
1201 ··············<h3>Last·update:</h3>1202 ··············<h3>Last·update:</h3>
1202 ··············<p·class="topless">Sep·03,·2024</p>1203 ··············<p·class="topless">sep·03,·2024</p>
1203 ··········</div>1204 ··········</div>
1204 ········1205 ········
1205 ······1206 ······
1206 ····</div>1207 ····</div>
  
1207 ····<div·id="ft">1208 ····<div·id="ft">
1208 ······<div·class="nav">1209 ······<div·class="nav">
5.24 KB
html2text {}
Max HTML report size reached
5.86 KB
./usr/share/doc/python-django-doc/html/howto/delete-app.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·delete·a·Django·application·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·delete·a·Django·application·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·FAQ"·href="../faq/index.html"·/>15 ····<link·rel="next"·title="Django·FAQ"·href="../faq/index.html"·/>
15 ····<link·rel="prev"·title="How·to·create·database·migrations"·href="writing-migrations.html"·/>16 ····<link·rel="prev"·title="How·to·create·database·migrations"·href="writing-migrations.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 ······108 ······
108 ········109 ········
109 ··········<div·class="yui-b"·id="sidebar">110 ··········<div·class="yui-b"·id="sidebar">
110 ············111 ············
111 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">112 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
112 ········<div·class="sphinxsidebarwrapper">113 ········<div·class="sphinxsidebarwrapper">
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="writing-migrations.html"116 ····<p·class="topless"><a·href="writing-migrations.html"
116 ··························title="previous·chapter">How·to·create·database·migrations</a></p>117 ··························title="vorig·hoofdstuk">How·to·create·database·migrations</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="../faq/index.html"121 ····<p·class="topless"><a·href="../faq/index.html"
121 ··························title="next·chapter">Django·FAQ</a></p>122 ··························title="volgend·hoofdstuk">Django·FAQ</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·d\x8de\x8el\x8le\x8et\x8te\x8e·a\x8a·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8pl\x8li\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·d\x8de\x8el\x8le\x8et\x8te\x8e·a\x8a·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8pl\x8li\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·provides·the·ability·to·group·sets·of·features·into·Python·packages5 Django·provides·the·ability·to·group·sets·of·features·into·Python·packages
6 called·_\x8a_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s.·When·requirements·change,·apps·may·become·obsolete·or6 called·_\x8a_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s.·When·requirements·change,·apps·may·become·obsolete·or
7 unnecessary.·The·following·steps·will·help·you·delete·an·application·safely.7 unnecessary.·The·following·steps·will·help·you·delete·an·application·safely.
8 ···1.·Remove·all·references·to·the·app·(imports,·foreign·keys·etc.).8 ···1.·Remove·all·references·to·the·app·(imports,·foreign·keys·etc.).
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ······required·migration·for·updating·relationships·connected·to·those·models.12 ······required·migration·for·updating·relationships·connected·to·those·models.
13 ···4.·_\x8S_\x8q_\x8u_\x8a_\x8s_\x8h·out·references·to·the·app·in·other·apps’·migrations.13 ···4.·_\x8S_\x8q_\x8u_\x8a_\x8s_\x8h·out·references·to·the·app·in·other·apps’·migrations.
14 ···5.·Apply·migrations·locally,·runs·tests,·and·verify·the·correctness·of·your14 ···5.·Apply·migrations·locally,·runs·tests,·and·verify·the·correctness·of·your
15 ······project.15 ······project.
16 ···6.·Deploy/release·your·updated·Django·project.16 ···6.·Deploy/release·your·updated·Django·project.
17 ···7.·Remove·the·app·from·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S.17 ···7.·Remove·the·app·from·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S.
18 ···8.·Finally,·remove·the·app’s·directory.18 ···8.·Finally,·remove·the·app’s·directory.
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8m_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s20 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8m_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8F_\x8A_\x8Q22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8F_\x8A_\x8Q
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.06 KB
./usr/share/doc/python-django-doc/html/howto/deployment/asgi/daphne.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·Django·with·Daphne·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·Django·with·Daphne·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·Django·with·Hypercorn"·href="hypercorn.html"·/>15 ····<link·rel="next"·title="How·to·use·Django·with·Hypercorn"·href="hypercorn.html"·/>
15 ····<link·rel="prev"·title="How·to·deploy·with·ASGI"·href="index.html"·/>16 ····<link·rel="prev"·title="How·to·deploy·with·ASGI"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 139, 37 lines modifiedOffset 140, 37 lines modified
139 <li><a·class="reference·internal"·href="#integration-with-runserver">Integration·with·<code·class="docutils·literal·notranslate"><span·class="pre">runserver</span></code></a></li>140 <li><a·class="reference·internal"·href="#integration-with-runserver">Integration·with·<code·class="docutils·literal·notranslate"><span·class="pre">runserver</span></code></a></li>
140 </ul>141 </ul>
141 </li>142 </li>
142 </ul>143 </ul>
  
143 ··</div>144 ··</div>
144 ··<div>145 ··<div>
145 ····<h4>Previous·topic</h4>146 ····<h4>Vorig·onderwerp</h4>
146 ····<p·class="topless"><a·href="index.html"147 ····<p·class="topless"><a·href="index.html"
147 ··························title="previous·chapter">How·to·deploy·with·ASGI</a></p>148 ··························title="vorig·hoofdstuk">How·to·deploy·with·ASGI</a></p>
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Next·topic</h4>151 ····<h4>Volgend·onderwerp</h4>
151 ····<p·class="topless"><a·href="hypercorn.html"152 ····<p·class="topless"><a·href="hypercorn.html"
152 ··························title="next·chapter">How·to·use·Django·with·Hypercorn</a></p>153 ··························title="volgend·hoofdstuk">How·to·use·Django·with·Hypercorn</a></p>
153 ··</div>154 ··</div>
154 <search·id="searchbox"·style="display:·none"·role="search">155 <search·id="searchbox"·style="display:·none"·role="search">
155 ··<h3·id="searchlabel">Quick·search</h3>156 ··<h3·id="searchlabel">Snel·zoeken</h3>
156 ····<div·class="searchformwrapper">157 ····<div·class="searchformwrapper">
157 ····<form·class="search"·action="../../../search.html"·method="get">158 ····<form·class="search"·action="../../../search.html"·method="get">
158 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>159 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
159 ······<input·type="submit"·value="Go"·/>160 ······<input·type="submit"·value="Zoek"·/>
160 ····</form>161 ····</form>
161 ····</div>162 ····</div>
162 </search>163 </search>
163 <script>document.getElementById('searchbox').style.display·=·"block"</script>164 <script>document.getElementById('searchbox').style.display·=·"block"</script>
164 ········</div>165 ········</div>
165 ······</div>166 ······</div>
166 ··············<h3>Last·update:</h3>167 ··············<h3>Last·update:</h3>
167 ··············<p·class="topless">Sep·03,·2024</p>168 ··············<p·class="topless">sep·03,·2024</p>
168 ··········</div>169 ··········</div>
169 ········170 ········
170 ······171 ······
171 ····</div>172 ····</div>
  
172 ····<div·id="ft">173 ····<div·id="ft">
173 ······<div·class="nav">174 ······<div·class="nav">
2.13 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·D\x8Da\x8ap\x8ph\x8hn\x8ne\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·D\x8Da\x8ap\x8ph\x8hn\x8ne\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 _\x8D_\x8a_\x8p_\x8h_\x8n_\x8e·is·a·pure-Python·ASGI·server·for·UNIX,·maintained·by·members·of·the5 _\x8D_\x8a_\x8p_\x8h_\x8n_\x8e·is·a·pure-Python·ASGI·server·for·UNIX,·maintained·by·members·of·the
6 Django·project.·It·acts·as·the·reference·server·for·ASGI.6 Django·project.·It·acts·as·the·reference·server·for·ASGI.
7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·D\x8Da\x8ap\x8ph\x8hn\x8ne\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·D\x8Da\x8ap\x8ph\x8hn\x8ne\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 You·can·install·Daphne·with·pip:8 You·can·install·Daphne·with·pip:
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
  
29 ASGI_APPLICATION·=·"myproject.asgi.application"29 ASGI_APPLICATION·=·"myproject.asgi.application"
30 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
31 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e31 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e
32 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e32 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e
33 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e33 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e
34 ··········o·_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8u_\x8n_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r34 ··········o·_\x8I_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8u_\x8n_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r
35 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8A_\x8S_\x8G_\x8I36 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8A_\x8S_\x8G_\x8I
37 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*37 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
38 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n38 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n
39 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
40 [q···················][Go]40 [q···················][Zoek]
41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
42 Sep·03,·202442 sep·03,·2024
43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.13 KB
./usr/share/doc/python-django-doc/html/howto/deployment/asgi/hypercorn.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·Django·with·Hypercorn·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·Django·with·Hypercorn·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·Django·with·Uvicorn"·href="uvicorn.html"·/>15 ····<link·rel="next"·title="How·to·use·Django·with·Uvicorn"·href="uvicorn.html"·/>
15 ····<link·rel="prev"·title="How·to·use·Django·with·Daphne"·href="daphne.html"·/>16 ····<link·rel="prev"·title="How·to·use·Django·with·Daphne"·href="daphne.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 123, 37 lines modifiedOffset 124, 37 lines modified
123 <li><a·class="reference·internal"·href="#running-django-in-hypercorn">Running·Django·in·Hypercorn</a></li>124 <li><a·class="reference·internal"·href="#running-django-in-hypercorn">Running·Django·in·Hypercorn</a></li>
124 </ul>125 </ul>
125 </li>126 </li>
126 </ul>127 </ul>
  
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Previous·topic</h4>130 ····<h4>Vorig·onderwerp</h4>
130 ····<p·class="topless"><a·href="daphne.html"131 ····<p·class="topless"><a·href="daphne.html"
131 ··························title="previous·chapter">How·to·use·Django·with·Daphne</a></p>132 ··························title="vorig·hoofdstuk">How·to·use·Django·with·Daphne</a></p>
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Next·topic</h4>135 ····<h4>Volgend·onderwerp</h4>
135 ····<p·class="topless"><a·href="uvicorn.html"136 ····<p·class="topless"><a·href="uvicorn.html"
136 ··························title="next·chapter">How·to·use·Django·with·Uvicorn</a></p>137 ··························title="volgend·hoofdstuk">How·to·use·Django·with·Uvicorn</a></p>
137 ··</div>138 ··</div>
138 <search·id="searchbox"·style="display:·none"·role="search">139 <search·id="searchbox"·style="display:·none"·role="search">
139 ··<h3·id="searchlabel">Quick·search</h3>140 ··<h3·id="searchlabel">Snel·zoeken</h3>
140 ····<div·class="searchformwrapper">141 ····<div·class="searchformwrapper">
141 ····<form·class="search"·action="../../../search.html"·method="get">142 ····<form·class="search"·action="../../../search.html"·method="get">
142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
143 ······<input·type="submit"·value="Go"·/>144 ······<input·type="submit"·value="Zoek"·/>
144 ····</form>145 ····</form>
145 ····</div>146 ····</div>
146 </search>147 </search>
147 <script>document.getElementById('searchbox').style.display·=·"block"</script>148 <script>document.getElementById('searchbox').style.display·=·"block"</script>
148 ········</div>149 ········</div>
149 ······</div>150 ······</div>
150 ··············<h3>Last·update:</h3>151 ··············<h3>Last·update:</h3>
151 ··············<p·class="topless">Sep·03,·2024</p>152 ··············<p·class="topless">sep·03,·2024</p>
152 ··········</div>153 ··········</div>
153 ········154 ········
154 ······155 ······
155 ····</div>156 ····</div>
  
156 ····<div·id="ft">157 ····<div·id="ft">
157 ······<div·class="nav">158 ······<div·class="nav">
2.25 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·H\x8Hy\x8yp\x8pe\x8er\x8rc\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·H\x8Hy\x8yp\x8pe\x8er\x8rc\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 _\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n·is·an·ASGI·server·that·supports·HTTP/1,·HTTP/2,·and·HTTP/3·with·an5 _\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n·is·an·ASGI·server·that·supports·HTTP/1,·HTTP/2,·and·HTTP/3·with·an
6 emphasis·on·protocol·support.6 emphasis·on·protocol·support.
7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·H\x8Hy\x8yp\x8pe\x8er\x8rc\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·H\x8Hy\x8yp\x8pe\x8er\x8rc\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 You·can·install·Hypercorn·with·pip:8 You·can·install·Hypercorn·with·pip:
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 project·be·on·the·Python·path;·to·ensure·that·run·this·command·from·the·same18 project·be·on·the·Python·path;·to·ensure·that·run·this·command·from·the·same
19 directory·as·your·manage.py·file.19 directory·as·your·manage.py·file.
20 For·more·advanced·usage,·please·read·the·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n.20 For·more·advanced·usage,·please·read·the·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n.
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n22 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n
23 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n23 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n
24 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n24 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e26 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8D_\x8a_\x8p_\x8h_\x8n_\x8e
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n28 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.59 KB
./usr/share/doc/python-django-doc/html/howto/deployment/asgi/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·deploy·with·ASGI·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·deploy·with·ASGI·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·Django·with·Daphne"·href="daphne.html"·/>15 ····<link·rel="next"·title="How·to·use·Django·with·Daphne"·href="daphne.html"·/>
15 ····<link·rel="prev"·title="How·to·authenticate·against·Django’s·user·database·from·Apache"·href="../wsgi/apache-auth.html"·/>16 ····<link·rel="prev"·title="How·to·authenticate·against·Django’s·user·database·from·Apache"·href="../wsgi/apache-auth.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 101, 15 lines modifiedOffset 102, 15 lines modified
101 <p>The·<a·class="reference·internal"·href="../../../ref/django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">startproject</span></code></a>·command·creates·a·file102 <p>The·<a·class="reference·internal"·href="../../../ref/django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">startproject</span></code></a>·command·creates·a·file
102 <code·class="file·docutils·literal·notranslate"><span·class="pre">&lt;project_name&gt;/asgi.py</span></code>·that·contains·such·an·<code·class="docutils·literal·notranslate"><span·class="pre">application</span></code>·callable.</p>103 <code·class="file·docutils·literal·notranslate"><span·class="pre">&lt;project_name&gt;/asgi.py</span></code>·that·contains·such·an·<code·class="docutils·literal·notranslate"><span·class="pre">application</span></code>·callable.</p>
103 <p>It’s·not·used·by·the·development·server·(<code·class="docutils·literal·notranslate"><span·class="pre">runserver</span></code>),·but·can·be·used·by104 <p>It’s·not·used·by·the·development·server·(<code·class="docutils·literal·notranslate"><span·class="pre">runserver</span></code>),·but·can·be·used·by
104 any·ASGI·server·either·in·development·or·in·production.</p>105 any·ASGI·server·either·in·development·or·in·production.</p>
105 <p>ASGI·servers·usually·take·the·path·to·the·application·callable·as·a·string;106 <p>ASGI·servers·usually·take·the·path·to·the·application·callable·as·a·string;
106 for·most·Django·projects,·this·will·look·like·<code·class="docutils·literal·notranslate"><span·class="pre">myproject.asgi:application</span></code>.</p>107 for·most·Django·projects,·this·will·look·like·<code·class="docutils·literal·notranslate"><span·class="pre">myproject.asgi:application</span></code>.</p>
107 <div·class="admonition·warning">108 <div·class="admonition·warning">
108 <p·class="admonition-title">Warning</p>109 <p·class="admonition-title">Waarschuwing</p>
109 <p>While·Django’s·default·ASGI·handler·will·run·all·your·code·in·a·synchronous110 <p>While·Django’s·default·ASGI·handler·will·run·all·your·code·in·a·synchronous
110 thread,·if·you·choose·to·run·your·own·async·handler·you·must·be·aware·of111 thread,·if·you·choose·to·run·your·own·async·handler·you·must·be·aware·of
111 async-safety.</p>112 async-safety.</p>
112 <p>Do·not·call·blocking·synchronous·functions·or·libraries·in·any·async·code.113 <p>Do·not·call·blocking·synchronous·functions·or·libraries·in·any·async·code.
113 Django·prevents·you·from·doing·this·with·the·parts·of·Django·that·are·not114 Django·prevents·you·from·doing·this·with·the·parts·of·Django·that·are·not
114 async-safe,·but·the·same·may·not·be·true·of·third-party·apps·or·Python115 async-safe,·but·the·same·may·not·be·true·of·third-party·apps·or·Python
115 libraries.</p>116 libraries.</p>
Offset 157, 37 lines modifiedOffset 158, 37 lines modified
157 <li><a·class="reference·internal"·href="#applying-asgi-middleware">Applying·ASGI·middleware</a></li>158 <li><a·class="reference·internal"·href="#applying-asgi-middleware">Applying·ASGI·middleware</a></li>
158 </ul>159 </ul>
159 </li>160 </li>
160 </ul>161 </ul>
  
161 ··</div>162 ··</div>
162 ··<div>163 ··<div>
163 ····<h4>Previous·topic</h4>164 ····<h4>Vorig·onderwerp</h4>
164 ····<p·class="topless"><a·href="../wsgi/apache-auth.html"165 ····<p·class="topless"><a·href="../wsgi/apache-auth.html"
165 ··························title="previous·chapter">How·to·authenticate·against·Django’s·user·database·from·Apache</a></p>166 ··························title="vorig·hoofdstuk">How·to·authenticate·against·Django’s·user·database·from·Apache</a></p>
166 ··</div>167 ··</div>
167 ··<div>168 ··<div>
168 ····<h4>Next·topic</h4>169 ····<h4>Volgend·onderwerp</h4>
169 ····<p·class="topless"><a·href="daphne.html"170 ····<p·class="topless"><a·href="daphne.html"
170 ··························title="next·chapter">How·to·use·Django·with·Daphne</a></p>171 ··························title="volgend·hoofdstuk">How·to·use·Django·with·Daphne</a></p>
171 ··</div>172 ··</div>
172 <search·id="searchbox"·style="display:·none"·role="search">173 <search·id="searchbox"·style="display:·none"·role="search">
173 ··<h3·id="searchlabel">Quick·search</h3>174 ··<h3·id="searchlabel">Snel·zoeken</h3>
174 ····<div·class="searchformwrapper">175 ····<div·class="searchformwrapper">
175 ····<form·class="search"·action="../../../search.html"·method="get">176 ····<form·class="search"·action="../../../search.html"·method="get">
176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>177 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
177 ······<input·type="submit"·value="Go"·/>178 ······<input·type="submit"·value="Zoek"·/>
178 ····</form>179 ····</form>
179 ····</div>180 ····</div>
180 </search>181 </search>
181 <script>document.getElementById('searchbox').style.display·=·"block"</script>182 <script>document.getElementById('searchbox').style.display·=·"block"</script>
182 ········</div>183 ········</div>
183 ······</div>184 ······</div>
184 ··············<h3>Last·update:</h3>185 ··············<h3>Last·update:</h3>
185 ··············<p·class="topless">Sep·03,·2024</p>186 ··············<p·class="topless">sep·03,·2024</p>
186 ··········</div>187 ··········</div>
187 ········188 ········
188 ······189 ······
189 ····</div>190 ····</div>
  
190 ····<div·id="ft">191 ····<div·id="ft">
191 ······<div·class="nav">192 ······<div·class="nav">
3.18 KB
html2text {}
Max HTML report size reached
6.13 KB
./usr/share/doc/python-django-doc/html/howto/deployment/asgi/uvicorn.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·Django·with·Uvicorn·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·Django·with·Uvicorn·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Deployment·checklist"·href="../checklist.html"·/>15 ····<link·rel="next"·title="Deployment·checklist"·href="../checklist.html"·/>
15 ····<link·rel="prev"·title="How·to·use·Django·with·Hypercorn"·href="hypercorn.html"·/>16 ····<link·rel="prev"·title="How·to·use·Django·with·Hypercorn"·href="hypercorn.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 139, 37 lines modifiedOffset 140, 37 lines modified
139 <li><a·class="reference·internal"·href="#deploying-django-using-uvicorn-and-gunicorn">Deploying·Django·using·Uvicorn·and·Gunicorn</a></li>140 <li><a·class="reference·internal"·href="#deploying-django-using-uvicorn-and-gunicorn">Deploying·Django·using·Uvicorn·and·Gunicorn</a></li>
140 </ul>141 </ul>
141 </li>142 </li>
142 </ul>143 </ul>
  
143 ··</div>144 ··</div>
144 ··<div>145 ··<div>
145 ····<h4>Previous·topic</h4>146 ····<h4>Vorig·onderwerp</h4>
146 ····<p·class="topless"><a·href="hypercorn.html"147 ····<p·class="topless"><a·href="hypercorn.html"
147 ··························title="previous·chapter">How·to·use·Django·with·Hypercorn</a></p>148 ··························title="vorig·hoofdstuk">How·to·use·Django·with·Hypercorn</a></p>
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Next·topic</h4>151 ····<h4>Volgend·onderwerp</h4>
151 ····<p·class="topless"><a·href="../checklist.html"152 ····<p·class="topless"><a·href="../checklist.html"
152 ··························title="next·chapter">Deployment·checklist</a></p>153 ··························title="volgend·hoofdstuk">Deployment·checklist</a></p>
153 ··</div>154 ··</div>
154 <search·id="searchbox"·style="display:·none"·role="search">155 <search·id="searchbox"·style="display:·none"·role="search">
155 ··<h3·id="searchlabel">Quick·search</h3>156 ··<h3·id="searchlabel">Snel·zoeken</h3>
156 ····<div·class="searchformwrapper">157 ····<div·class="searchformwrapper">
157 ····<form·class="search"·action="../../../search.html"·method="get">158 ····<form·class="search"·action="../../../search.html"·method="get">
158 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>159 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
159 ······<input·type="submit"·value="Go"·/>160 ······<input·type="submit"·value="Zoek"·/>
160 ····</form>161 ····</form>
161 ····</div>162 ····</div>
162 </search>163 </search>
163 <script>document.getElementById('searchbox').style.display·=·"block"</script>164 <script>document.getElementById('searchbox').style.display·=·"block"</script>
164 ········</div>165 ········</div>
165 ······</div>166 ······</div>
166 ··············<h3>Last·update:</h3>167 ··············<h3>Last·update:</h3>
167 ··············<p·class="topless">Sep·03,·2024</p>168 ··············<p·class="topless">sep·03,·2024</p>
168 ··········</div>169 ··········</div>
169 ········170 ········
170 ······171 ······
171 ····</div>172 ····</div>
  
172 ····<div·id="ft">173 ····<div·id="ft">
173 ······<div·class="nav">174 ······<div·class="nav">
2.23 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·U\x8Uv\x8vi\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·U\x8Uv\x8vi\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 _\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n·is·an·ASGI·server·based·on·uvloop·and·httptools,·with·an·emphasis·on5 _\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n·is·an·ASGI·server·based·on·uvloop·and·httptools,·with·an·emphasis·on
6 speed.6 speed.
7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·U\x8Uv\x8vi\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·U\x8Uv\x8vi\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 You·can·install·Uvicorn·with·pip:8 You·can·install·Uvicorn·with·pip:
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 Then·start·Gunicorn·using·the·Uvicorn·worker·class·like·this:29 Then·start·Gunicorn·using·the·Uvicorn·worker·class·like·this:
30 python·-m·gunicorn·myproject.asgi:application·-k·uvicorn.workers.UvicornWorker30 python·-m·gunicorn·myproject.asgi:application·-k·uvicorn.workers.UvicornWorker
31 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
32 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n32 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n
33 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n33 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n
34 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n34 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n
35 ··········o·_\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n_\x8·_\x8a_\x8n_\x8d_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n35 ··········o·_\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n_\x8·_\x8a_\x8n_\x8d_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n
36 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*36 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
37 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n37 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8H_\x8y_\x8p_\x8e_\x8r_\x8c_\x8o_\x8r_\x8n
38 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*38 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
39 _\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8l_\x8i_\x8s_\x8t39 _\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8l_\x8i_\x8s_\x8t
40 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
41 [q···················][Go]41 [q···················][Zoek]
42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
43 Sep·03,·202443 sep·03,·2024
44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.88 KB
./usr/share/doc/python-django-doc/html/howto/deployment/checklist.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Deployment·checklist·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Deployment·checklist·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="How·to·upgrade·Django·to·a·newer·version"·href="../upgrade-version.html"·/>15 ····<link·rel="next"·title="How·to·upgrade·Django·to·a·newer·version"·href="../upgrade-version.html"·/>
15 ····<link·rel="prev"·title="How·to·use·Django·with·Uvicorn"·href="asgi/uvicorn.html"·/>16 ····<link·rel="prev"·title="How·to·use·Django·with·Uvicorn"·href="asgi/uvicorn.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 352, 37 lines modifiedOffset 353, 37 lines modified
352 </li>353 </li>
353 </ul>354 </ul>
354 </li>355 </li>
355 </ul>356 </ul>
  
356 ··</div>357 ··</div>
357 ··<div>358 ··<div>
358 ····<h4>Previous·topic</h4>359 ····<h4>Vorig·onderwerp</h4>
359 ····<p·class="topless"><a·href="asgi/uvicorn.html"360 ····<p·class="topless"><a·href="asgi/uvicorn.html"
360 ··························title="previous·chapter">How·to·use·Django·with·Uvicorn</a></p>361 ··························title="vorig·hoofdstuk">How·to·use·Django·with·Uvicorn</a></p>
361 ··</div>362 ··</div>
362 ··<div>363 ··<div>
363 ····<h4>Next·topic</h4>364 ····<h4>Volgend·onderwerp</h4>
364 ····<p·class="topless"><a·href="../upgrade-version.html"365 ····<p·class="topless"><a·href="../upgrade-version.html"
365 ··························title="next·chapter">How·to·upgrade·Django·to·a·newer·version</a></p>366 ··························title="volgend·hoofdstuk">How·to·upgrade·Django·to·a·newer·version</a></p>
366 ··</div>367 ··</div>
367 <search·id="searchbox"·style="display:·none"·role="search">368 <search·id="searchbox"·style="display:·none"·role="search">
368 ··<h3·id="searchlabel">Quick·search</h3>369 ··<h3·id="searchlabel">Snel·zoeken</h3>
369 ····<div·class="searchformwrapper">370 ····<div·class="searchformwrapper">
370 ····<form·class="search"·action="../../search.html"·method="get">371 ····<form·class="search"·action="../../search.html"·method="get">
371 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>372 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
372 ······<input·type="submit"·value="Go"·/>373 ······<input·type="submit"·value="Zoek"·/>
373 ····</form>374 ····</form>
374 ····</div>375 ····</div>
375 </search>376 </search>
376 <script>document.getElementById('searchbox').style.display·=·"block"</script>377 <script>document.getElementById('searchbox').style.display·=·"block"</script>
377 ········</div>378 ········</div>
378 ······</div>379 ······</div>
379 ··············<h3>Last·update:</h3>380 ··············<h3>Last·update:</h3>
380 ··············<p·class="topless">Sep·03,·2024</p>381 ··············<p·class="topless">sep·03,·2024</p>
381 ··········</div>382 ··········</div>
382 ········383 ········
383 ······384 ······
384 ····</div>385 ····</div>
  
385 ····<div·id="ft">386 ····<div·id="ft">
386 ······<div·class="nav">387 ······<div·class="nav">
2.13 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8De\x8ep\x8pl\x8lo\x8oy\x8ym\x8me\x8en\x8nt\x8t·c\x8ch\x8he\x8ec\x8ck\x8kl\x8li\x8is\x8st\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8De\x8ep\x8pl\x8lo\x8oy\x8ym\x8me\x8en\x8nt\x8t·c\x8ch\x8he\x8ec\x8ck\x8kl\x8li\x8is\x8st\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 The·internet·is·a·hostile·environment.·Before·deploying·your·Django·project,5 The·internet·is·a·hostile·environment.·Before·deploying·your·Django·project,
6 you·should·take·some·time·to·review·your·settings,·with·security,·performance,6 you·should·take·some·time·to·review·your·settings,·with·security,·performance,
7 and·operations·in·mind.7 and·operations·in·mind.
8 Django·includes·many·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s.·Some·are·built-in·and·always·enabled.8 Django·includes·many·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s.·Some·are·built-in·and·always·enabled.
Offset 183, 16 lines modifiedOffset 183, 16 lines modified
183 ················#·_\x8S_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s183 ················#·_\x8S_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s
184 ················#·_\x8C_\x8O_\x8N_\x8N_\x8__\x8M_\x8A_\x8X_\x8__\x8A_\x8G_\x8E184 ················#·_\x8C_\x8O_\x8N_\x8N_\x8__\x8M_\x8A_\x8X_\x8__\x8A_\x8G_\x8E
185 ················#·_\x8T_\x8E_\x8M_\x8P_\x8L_\x8A_\x8T_\x8E_\x8S185 ················#·_\x8T_\x8E_\x8M_\x8P_\x8L_\x8A_\x8T_\x8E_\x8S
186 ··········o·_\x8E_\x8r_\x8r_\x8o_\x8r_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g186 ··········o·_\x8E_\x8r_\x8r_\x8o_\x8r_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g
187 ················#·_\x8L_\x8O_\x8G_\x8G_\x8I_\x8N_\x8G187 ················#·_\x8L_\x8O_\x8G_\x8G_\x8I_\x8N_\x8G
188 ················#·_\x8A_\x8D_\x8M_\x8I_\x8N_\x8S_\x8·_\x8a_\x8n_\x8d_\x8·_\x8M_\x8A_\x8N_\x8A_\x8G_\x8E_\x8R_\x8S188 ················#·_\x8A_\x8D_\x8M_\x8I_\x8N_\x8S_\x8·_\x8a_\x8n_\x8d_\x8·_\x8M_\x8A_\x8N_\x8A_\x8G_\x8E_\x8R_\x8S
189 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s189 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
190 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*190 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
191 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n191 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8v_\x8i_\x8c_\x8o_\x8r_\x8n
192 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*192 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
193 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8p_\x8g_\x8r_\x8a_\x8d_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8o_\x8·_\x8a_\x8·_\x8n_\x8e_\x8w_\x8e_\x8r_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n193 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8p_\x8g_\x8r_\x8a_\x8d_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8o_\x8·_\x8a_\x8·_\x8n_\x8e_\x8w_\x8e_\x8r_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n
194 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*194 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
195 [q···················][Go]195 [q···················][Zoek]
196 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*196 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
197 Sep·03,·2024197 sep·03,·2024
198 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»198 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.06 KB
./usr/share/doc/python-django-doc/html/howto/deployment/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·deploy·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·deploy·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="How·to·deploy·with·WSGI"·href="wsgi/index.html"·/>15 ····<link·rel="next"·title="How·to·deploy·with·WSGI"·href="wsgi/index.html"·/>
15 ····<link·rel="prev"·title="How·to·write·a·custom·storage·class"·href="../custom-file-storage.html"·/>16 ····<link·rel="prev"·title="How·to·write·a·custom·storage·class"·href="../custom-file-storage.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 144, 37 lines modifiedOffset 145, 37 lines modified
144 ······145 ······
145 ········146 ········
146 ··········<div·class="yui-b"·id="sidebar">147 ··········<div·class="yui-b"·id="sidebar">
147 ············148 ············
148 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">149 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
149 ········<div·class="sphinxsidebarwrapper">150 ········<div·class="sphinxsidebarwrapper">
150 ··<div>151 ··<div>
151 ····<h4>Previous·topic</h4>152 ····<h4>Vorig·onderwerp</h4>
152 ····<p·class="topless"><a·href="../custom-file-storage.html"153 ····<p·class="topless"><a·href="../custom-file-storage.html"
153 ··························title="previous·chapter">How·to·write·a·custom·storage·class</a></p>154 ··························title="vorig·hoofdstuk">How·to·write·a·custom·storage·class</a></p>
154 ··</div>155 ··</div>
155 ··<div>156 ··<div>
156 ····<h4>Next·topic</h4>157 ····<h4>Volgend·onderwerp</h4>
157 ····<p·class="topless"><a·href="wsgi/index.html"158 ····<p·class="topless"><a·href="wsgi/index.html"
158 ··························title="next·chapter">How·to·deploy·with·WSGI</a></p>159 ··························title="volgend·hoofdstuk">How·to·deploy·with·WSGI</a></p>
159 ··</div>160 ··</div>
160 <search·id="searchbox"·style="display:·none"·role="search">161 <search·id="searchbox"·style="display:·none"·role="search">
161 ··<h3·id="searchlabel">Quick·search</h3>162 ··<h3·id="searchlabel">Snel·zoeken</h3>
162 ····<div·class="searchformwrapper">163 ····<div·class="searchformwrapper">
163 ····<form·class="search"·action="../../search.html"·method="get">164 ····<form·class="search"·action="../../search.html"·method="get">
164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>165 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
165 ······<input·type="submit"·value="Go"·/>166 ······<input·type="submit"·value="Zoek"·/>
166 ····</form>167 ····</form>
167 ····</div>168 ····</div>
168 </search>169 </search>
169 <script>document.getElementById('searchbox').style.display·=·"block"</script>170 <script>document.getElementById('searchbox').style.display·=·"block"</script>
170 ········</div>171 ········</div>
171 ······</div>172 ······</div>
172 ··············<h3>Last·update:</h3>173 ··············<h3>Last·update:</h3>
173 ··············<p·class="topless">Sep·03,·2024</p>174 ··············<p·class="topless">sep·03,·2024</p>
174 ··········</div>175 ··········</div>
175 ········176 ········
176 ······177 ······
177 ····</div>178 ····</div>
  
178 ····<div·id="ft">179 ····<div·id="ft">
179 ······<div·class="nav">180 ······<div·class="nav">
2.2 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·d\x8de\x8ep\x8pl\x8lo\x8oy\x8y·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·d\x8de\x8ep\x8pl\x8lo\x8oy\x8y·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·is·full·of·shortcuts·to·make·web·developers’·lives·easier,·but·all·those5 Django·is·full·of·shortcuts·to·make·web·developers’·lives·easier,·but·all·those
6 tools·are·of·no·use·if·you·can’t·easily·deploy·your·sites.·Since·Django’s6 tools·are·of·no·use·if·you·can’t·easily·deploy·your·sites.·Since·Django’s
7 inception,·ease·of·deployment·has·been·a·major·goal.7 inception,·ease·of·deployment·has·been·a·major·goal.
8 There·are·many·options·for·deploying·your·Django·application,·based·on·your8 There·are·many·options·for·deploying·your·Django·application,·based·on·your
Offset 42, 16 lines modifiedOffset 42, 16 lines modified
42 ··········o·_\x8R_\x8u_\x8n_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8-_\x8-_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y42 ··········o·_\x8R_\x8u_\x8n_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8-_\x8-_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y
43 ··········o·_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h_\x8·_\x8a_\x8w_\x8a_\x8y_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8r_\x8u_\x8n_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r43 ··········o·_\x8S_\x8w_\x8i_\x8t_\x8c_\x8h_\x8·_\x8a_\x8w_\x8a_\x8y_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8r_\x8u_\x8n_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r
44 ··········o·_\x8C_\x8r_\x8i_\x8t_\x8i_\x8c_\x8a_\x8l_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s44 ··········o·_\x8C_\x8r_\x8i_\x8t_\x8i_\x8c_\x8a_\x8l_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s
45 ··········o·_\x8E_\x8n_\x8v_\x8i_\x8r_\x8o_\x8n_\x8m_\x8e_\x8n_\x8t_\x8-_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s45 ··········o·_\x8E_\x8n_\x8v_\x8i_\x8r_\x8o_\x8n_\x8m_\x8e_\x8n_\x8t_\x8-_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s
46 ··········o·_\x8H_\x8T_\x8T_\x8P_\x8S46 ··········o·_\x8H_\x8T_\x8T_\x8P_\x8S
47 ··········o·_\x8P_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8n_\x8c_\x8e_\x8·_\x8o_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s47 ··········o·_\x8P_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8n_\x8c_\x8e_\x8·_\x8o_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
48 ··········o·_\x8E_\x8r_\x8r_\x8o_\x8r_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g48 ··········o·_\x8E_\x8r_\x8r_\x8o_\x8r_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g
49 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8a_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8s_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s50 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8a_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8s_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
51 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*51 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
52 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8W_\x8S_\x8G_\x8I52 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8W_\x8S_\x8G_\x8I
53 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
54 [q···················][Go]54 [q···················][Zoek]
55 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*55 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
56 Sep·03,·202456 sep·03,·2024
57 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»57 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
10.1 KB
./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/apache-auth.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·authenticate·against·Django’s·user·database·from·Apache·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·authenticate·against·Django’s·user·database·from·Apache·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·deploy·with·ASGI"·href="../asgi/index.html"·/>15 ····<link·rel="next"·title="How·to·deploy·with·ASGI"·href="../asgi/index.html"·/>
15 ····<link·rel="prev"·title="How·to·use·Django·with·Apache·and·mod_wsgi"·href="modwsgi.html"·/>16 ····<link·rel="prev"·title="How·to·use·Django·with·Apache·and·mod_wsgi"·href="modwsgi.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 86, 26 lines modifiedOffset 87, 26 lines modified
86 <ul·class="simple">87 <ul·class="simple">
87 <li><p>Serve·static/media·files·directly·from·Apache·only·to·authenticated·users.</p></li>88 <li><p>Serve·static/media·files·directly·from·Apache·only·to·authenticated·users.</p></li>
88 <li><p>Authenticate·access·to·a·<a·class="reference·external"·href="https://subversion.apache.org/">Subversion</a>·repository·against·Django·users·with89 <li><p>Authenticate·access·to·a·<a·class="reference·external"·href="https://subversion.apache.org/">Subversion</a>·repository·against·Django·users·with
89 a·certain·permission.</p></li>90 a·certain·permission.</p></li>
90 <li><p>Allow·certain·users·to·connect·to·a·WebDAV·share·created·with·<a·class="reference·external"·href="https://httpd.apache.org/docs/2.2/mod/mod_dav.html">mod_dav</a>.</p></li>91 <li><p>Allow·certain·users·to·connect·to·a·WebDAV·share·created·with·<a·class="reference·external"·href="https://httpd.apache.org/docs/2.2/mod/mod_dav.html">mod_dav</a>.</p></li>
91 </ul>92 </ul>
92 <div·class="admonition·note">93 <div·class="admonition·note">
93 <p·class="admonition-title">Note</p>94 <p·class="admonition-title">Notitie</p>
94 <p>If·you·have·installed·a·<a·class="reference·internal"·href="../../../topics/auth/customizing.html#auth-custom-user"><span·class="std·std-ref">custom·user·model</span></a>·and95 <p>If·you·have·installed·a·<a·class="reference·internal"·href="../../../topics/auth/customizing.html#auth-custom-user"><span·class="std·std-ref">custom·user·model</span></a>·and
95 want·to·use·this·default·auth·handler,·it·must·support·an·<code·class="docutils·literal·notranslate"><span·class="pre">is_active</span></code>96 want·to·use·this·default·auth·handler,·it·must·support·an·<code·class="docutils·literal·notranslate"><span·class="pre">is_active</span></code>
96 attribute.·If·you·want·to·use·group·based·authorization,·your·custom·user97 attribute.·If·you·want·to·use·group·based·authorization,·your·custom·user
97 must·have·a·relation·named·‘groups’,·referring·to·a·related·object·that·has98 must·have·a·relation·named·‘groups’,·referring·to·a·related·object·that·has
98 a·‘name’·field.·You·can·also·specify·your·own·custom·mod_wsgi99 a·‘name’·field.·You·can·also·specify·your·own·custom·mod_wsgi
99 auth·handler·if·your·custom·cannot·conform·to·these·requirements.</p>100 auth·handler·if·your·custom·cannot·conform·to·these·requirements.</p>
100 </div>101 </div>
101 <section·id="s-authentication-with-mod-wsgi">102 <section·id="s-authentication-with-mod-wsgi">
102 <span·id="authentication-with-mod-wsgi"></span><h2>Authentication·with·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code><a·class="headerlink"·href="#authentication-with-mod-wsgi"·title="Link·to·this·heading">¶</a></h2>103 <span·id="authentication-with-mod-wsgi"></span><h2>Authentication·with·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code><a·class="headerlink"·href="#authentication-with-mod-wsgi"·title="Link·to·this·heading">¶</a></h2>
103 <div·class="admonition·note">104 <div·class="admonition·note">
104 <p·class="admonition-title">Note</p>105 <p·class="admonition-title">Notitie</p>
105 <p>The·use·of·<code·class="docutils·literal·notranslate"><span·class="pre">WSGIApplicationGroup</span>·<span·class="pre">%{GLOBAL}</span></code>·in·the·configurations·below106 <p>The·use·of·<code·class="docutils·literal·notranslate"><span·class="pre">WSGIApplicationGroup</span>·<span·class="pre">%{GLOBAL}</span></code>·in·the·configurations·below
106 presumes·that·your·Apache·instance·is·running·only·one·Django·application.107 presumes·that·your·Apache·instance·is·running·only·one·Django·application.
107 If·you·are·running·more·than·one·Django·application,·please·refer·to·the108 If·you·are·running·more·than·one·Django·application,·please·refer·to·the
108 <a·class="reference·external"·href="https://modwsgi.readthedocs.io/en/develop/user-guides/configuration-guidelines.html#defining-application-groups">Defining·Application·Groups</a>·section·of·the·mod_wsgi·docs·for·more109 <a·class="reference·external"·href="https://modwsgi.readthedocs.io/en/develop/user-guides/configuration-guidelines.html#defining-application-groups">Defining·Application·Groups</a>·section·of·the·mod_wsgi·docs·for·more
109 information·about·this·setting.</p>110 information·about·this·setting.</p>
110 </div>111 </div>
111 <p>Make·sure·that·mod_wsgi·is·installed·and·activated·and·that·you·have112 <p>Make·sure·that·mod_wsgi·is·installed·and·activated·and·that·you·have
Offset 212, 37 lines modifiedOffset 213, 37 lines modified
212 </li>213 </li>
213 </ul>214 </ul>
214 </li>215 </li>
215 </ul>216 </ul>
  
216 ··</div>217 ··</div>
217 ··<div>218 ··<div>
218 ····<h4>Previous·topic</h4>219 ····<h4>Vorig·onderwerp</h4>
219 ····<p·class="topless"><a·href="modwsgi.html"220 ····<p·class="topless"><a·href="modwsgi.html"
220 ··························title="previous·chapter">How·to·use·Django·with·Apache·and·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code></a></p>221 ··························title="vorig·hoofdstuk">How·to·use·Django·with·Apache·and·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code></a></p>
221 ··</div>222 ··</div>
222 ··<div>223 ··<div>
223 ····<h4>Next·topic</h4>224 ····<h4>Volgend·onderwerp</h4>
224 ····<p·class="topless"><a·href="../asgi/index.html"225 ····<p·class="topless"><a·href="../asgi/index.html"
225 ··························title="next·chapter">How·to·deploy·with·ASGI</a></p>226 ··························title="volgend·hoofdstuk">How·to·deploy·with·ASGI</a></p>
226 ··</div>227 ··</div>
227 <search·id="searchbox"·style="display:·none"·role="search">228 <search·id="searchbox"·style="display:·none"·role="search">
228 ··<h3·id="searchlabel">Quick·search</h3>229 ··<h3·id="searchlabel">Snel·zoeken</h3>
229 ····<div·class="searchformwrapper">230 ····<div·class="searchformwrapper">
230 ····<form·class="search"·action="../../../search.html"·method="get">231 ····<form·class="search"·action="../../../search.html"·method="get">
231 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>232 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
232 ······<input·type="submit"·value="Go"·/>233 ······<input·type="submit"·value="Zoek"·/>
233 ····</form>234 ····</form>
234 ····</div>235 ····</div>
235 </search>236 </search>
236 <script>document.getElementById('searchbox').style.display·=·"block"</script>237 <script>document.getElementById('searchbox').style.display·=·"block"</script>
237 ········</div>238 ········</div>
238 ······</div>239 ······</div>
239 ··············<h3>Last·update:</h3>240 ··············<h3>Last·update:</h3>
240 ··············<p·class="topless">Sep·03,·2024</p>241 ··············<p·class="topless">sep·03,·2024</p>
241 ··········</div>242 ··········</div>
242 ········243 ········
243 ······244 ······
244 ····</div>245 ····</div>
  
245 ····<div·id="ft">246 ····<div·id="ft">
246 ······<div·class="nav">247 ······<div·class="nav">
3.86 KB
html2text {}
Max HTML report size reached
6.29 KB
./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/gunicorn.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·Django·with·Gunicorn·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·Django·with·Gunicorn·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·Django·with·uWSGI"·href="uwsgi.html"·/>15 ····<link·rel="next"·title="How·to·use·Django·with·uWSGI"·href="uwsgi.html"·/>
15 ····<link·rel="prev"·title="How·to·deploy·with·WSGI"·href="index.html"·/>16 ····<link·rel="prev"·title="How·to·deploy·with·WSGI"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#running-django-in-gunicorn-as-a-generic-wsgi-application">Running·Django·in·Gunicorn·as·a·generic·WSGI·application</a></li>121 <li><a·class="reference·internal"·href="#running-django-in-gunicorn-as-a-generic-wsgi-application">Running·Django·in·Gunicorn·as·a·generic·WSGI·application</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="index.html"128 ····<p·class="topless"><a·href="index.html"
128 ··························title="previous·chapter">How·to·deploy·with·WSGI</a></p>129 ··························title="vorig·hoofdstuk">How·to·deploy·with·WSGI</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="uwsgi.html"133 ····<p·class="topless"><a·href="uwsgi.html"
133 ··························title="next·chapter">How·to·use·Django·with·uWSGI</a></p>134 ··························title="volgend·hoofdstuk">How·to·use·Django·with·uWSGI</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../../../search.html"·method="get">139 ····<form·class="search"·action="../../../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·G\x8Gu\x8un\x8ni\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8us\x8se\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·G\x8Gu\x8un\x8ni\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 _\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n·(‘Green·Unicorn’)·is·a·pure-Python·WSGI·server·for·UNIX.·It·has·no5 _\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n·(‘Green·Unicorn’)·is·a·pure-Python·WSGI·server·for·UNIX.·It·has·no
6 dependencies·and·can·be·installed·using·pip.6 dependencies·and·can·be·installed·using·pip.
7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·G\x8Gu\x8un\x8ni\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·G\x8Gu\x8un\x8ni\x8ic\x8co\x8or\x8rn\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Install·gunicorn·by·running·python·-m·pip·install·gunicorn.·For·more·details,8 Install·gunicorn·by·running·python·-m·pip·install·gunicorn.·For·more·details,
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 requires·that·your·project·be·on·the·Python·path;·the·simplest·way·to·ensure17 requires·that·your·project·be·on·the·Python·path;·the·simplest·way·to·ensure
18 that·is·to·run·this·command·from·the·same·directory·as·your·manage.py·file.18 that·is·to·run·this·command·from·the·same·directory·as·your·manage.py·file.
19 See·Gunicorn’s·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n·for·additional·tips.19 See·Gunicorn’s·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n·for·additional·tips.
20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
21 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n21 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n
22 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n22 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n
23 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n_\x8·_\x8a_\x8s_\x8·_\x8a_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8W_\x8S_\x8G_\x8I_\x8·_\x8a_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n23 ··········o·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8·_\x8G_\x8u_\x8n_\x8i_\x8c_\x8o_\x8r_\x8n_\x8·_\x8a_\x8s_\x8·_\x8a_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8W_\x8S_\x8G_\x8I_\x8·_\x8a_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8W_\x8S_\x8G_\x8I25 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8W_\x8S_\x8G_\x8I
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8u_\x8W_\x8S_\x8G_\x8I27 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8u_\x8W_\x8S_\x8G_\x8I
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.77 KB
./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·deploy·with·WSGI·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·deploy·with·WSGI·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·Django·with·Gunicorn"·href="gunicorn.html"·/>15 ····<link·rel="next"·title="How·to·use·Django·with·Gunicorn"·href="gunicorn.html"·/>
15 ····<link·rel="prev"·title="How·to·deploy·Django"·href="../index.html"·/>16 ····<link·rel="prev"·title="How·to·deploy·Django"·href="../index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 15 lines modifiedOffset 118, 15 lines modified
117 locate·the·appropriate·settings·module.·It·must·contain·the·dotted·path·to·the118 locate·the·appropriate·settings·module.·It·must·contain·the·dotted·path·to·the
118 settings·module.·You·can·use·a·different·value·for·development·and·production;119 settings·module.·You·can·use·a·different·value·for·development·and·production;
119 it·all·depends·on·how·you·organize·your·settings.</p>120 it·all·depends·on·how·you·organize·your·settings.</p>
120 <p>If·this·variable·isn’t·set,·the·default·<code·class="file·docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>·sets·it·to121 <p>If·this·variable·isn’t·set,·the·default·<code·class="file·docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>·sets·it·to
121 <code·class="docutils·literal·notranslate"><span·class="pre">mysite.settings</span></code>,·where·<code·class="docutils·literal·notranslate"><span·class="pre">mysite</span></code>·is·the·name·of·your·project.·That’s·how122 <code·class="docutils·literal·notranslate"><span·class="pre">mysite.settings</span></code>,·where·<code·class="docutils·literal·notranslate"><span·class="pre">mysite</span></code>·is·the·name·of·your·project.·That’s·how
122 <a·class="reference·internal"·href="../../../ref/django-admin.html#django-admin-runserver"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">runserver</span></code></a>·discovers·the·default·settings·file·by·default.</p>123 <a·class="reference·internal"·href="../../../ref/django-admin.html#django-admin-runserver"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">runserver</span></code></a>·discovers·the·default·settings·file·by·default.</p>
123 <div·class="admonition·note">124 <div·class="admonition·note">
124 <p·class="admonition-title">Note</p>125 <p·class="admonition-title">Notitie</p>
125 <p>Since·environment·variables·are·process-wide,·this·doesn’t·work·when·you126 <p>Since·environment·variables·are·process-wide,·this·doesn’t·work·when·you
126 run·multiple·Django·sites·in·the·same·process.·This·happens·with·mod_wsgi.</p>127 run·multiple·Django·sites·in·the·same·process.·This·happens·with·mod_wsgi.</p>
127 <p>To·avoid·this·problem,·use·mod_wsgi’s·daemon·mode·with·each·site·in·its128 <p>To·avoid·this·problem,·use·mod_wsgi’s·daemon·mode·with·each·site·in·its
128 own·daemon·process,·or·override·the·value·from·the·environment·by129 own·daemon·process,·or·override·the·value·from·the·environment·by
129 enforcing·<code·class="docutils·literal·notranslate"><span·class="pre">os.environ[&quot;DJANGO_SETTINGS_MODULE&quot;]</span>·<span·class="pre">=</span>·<span·class="pre">&quot;mysite.settings&quot;</span></code>·in130 enforcing·<code·class="docutils·literal·notranslate"><span·class="pre">os.environ[&quot;DJANGO_SETTINGS_MODULE&quot;]</span>·<span·class="pre">=</span>·<span·class="pre">&quot;mysite.settings&quot;</span></code>·in
130 your·<code·class="file·docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>.</p>131 your·<code·class="file·docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>.</p>
131 </div>132 </div>
Offset 165, 37 lines modifiedOffset 166, 37 lines modified
165 <li><a·class="reference·internal"·href="#applying-wsgi-middleware">Applying·WSGI·middleware</a></li>166 <li><a·class="reference·internal"·href="#applying-wsgi-middleware">Applying·WSGI·middleware</a></li>
166 </ul>167 </ul>
167 </li>168 </li>
168 </ul>169 </ul>
  
169 ··</div>170 ··</div>
170 ··<div>171 ··<div>
171 ····<h4>Previous·topic</h4>172 ····<h4>Vorig·onderwerp</h4>
172 ····<p·class="topless"><a·href="../index.html"173 ····<p·class="topless"><a·href="../index.html"
173 ··························title="previous·chapter">How·to·deploy·Django</a></p>174 ··························title="vorig·hoofdstuk">How·to·deploy·Django</a></p>
174 ··</div>175 ··</div>
175 ··<div>176 ··<div>
176 ····<h4>Next·topic</h4>177 ····<h4>Volgend·onderwerp</h4>
177 ····<p·class="topless"><a·href="gunicorn.html"178 ····<p·class="topless"><a·href="gunicorn.html"
178 ··························title="next·chapter">How·to·use·Django·with·Gunicorn</a></p>179 ··························title="volgend·hoofdstuk">How·to·use·Django·with·Gunicorn</a></p>
179 ··</div>180 ··</div>
180 <search·id="searchbox"·style="display:·none"·role="search">181 <search·id="searchbox"·style="display:·none"·role="search">
181 ··<h3·id="searchlabel">Quick·search</h3>182 ··<h3·id="searchlabel">Snel·zoeken</h3>
182 ····<div·class="searchformwrapper">183 ····<div·class="searchformwrapper">
183 ····<form·class="search"·action="../../../search.html"·method="get">184 ····<form·class="search"·action="../../../search.html"·method="get">
184 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>185 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
185 ······<input·type="submit"·value="Go"·/>186 ······<input·type="submit"·value="Zoek"·/>
186 ····</form>187 ····</form>
187 ····</div>188 ····</div>
188 </search>189 </search>
189 <script>document.getElementById('searchbox').style.display·=·"block"</script>190 <script>document.getElementById('searchbox').style.display·=·"block"</script>
190 ········</div>191 ········</div>
191 ······</div>192 ······</div>
192 ··············<h3>Last·update:</h3>193 ··············<h3>Last·update:</h3>
193 ··············<p·class="topless">Sep·03,·2024</p>194 ··············<p·class="topless">sep·03,·2024</p>
194 ··········</div>195 ··········</div>
195 ········196 ········
196 ······197 ······
197 ····</div>198 ····</div>
  
198 ····<div·id="ft">199 ····<div·id="ft">
199 ······<div·class="nav">200 ······<div·class="nav">
3.38 KB
html2text {}
Max HTML report size reached
9.09 KB
./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/modwsgi.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·Django·with·Apache·and·mod_wsgi·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·Django·with·Apache·and·mod_wsgi·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·authenticate·against·Django’s·user·database·from·Apache"·href="apache-auth.html"·/>15 ····<link·rel="next"·title="How·to·authenticate·against·Django’s·user·database·from·Apache"·href="apache-auth.html"·/>
15 ····<link·rel="prev"·title="How·to·use·Django·with·uWSGI"·href="uwsgi.html"·/>16 ····<link·rel="prev"·title="How·to·use·Django·with·uWSGI"·href="uwsgi.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 15 lines modifiedOffset 118, 15 lines modified
117 file.</p>118 file.</p>
118 <p>Next·we’ll·need·to·ensure·this·<code·class="file·docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>·with·a·WSGI·application·object119 <p>Next·we’ll·need·to·ensure·this·<code·class="file·docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>·with·a·WSGI·application·object
119 exists.·As·of·Django·version·1.4,·<a·class="reference·internal"·href="../../../ref/django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">startproject</span></code></a>·will·have·created·one120 exists.·As·of·Django·version·1.4,·<a·class="reference·internal"·href="../../../ref/django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">startproject</span></code></a>·will·have·created·one
120 for·you;·otherwise,·you’ll·need·to·create·it.·See·the·<a·class="reference·internal"·href="index.html"><span·class="doc">WSGI·overview121 for·you;·otherwise,·you’ll·need·to·create·it.·See·the·<a·class="reference·internal"·href="index.html"><span·class="doc">WSGI·overview
121 documentation</span></a>·for·the·default·contents·you122 documentation</span></a>·for·the·default·contents·you
122 should·put·in·this·file,·and·what·else·you·can·add·to·it.</p>123 should·put·in·this·file,·and·what·else·you·can·add·to·it.</p>
123 <div·class="admonition·warning">124 <div·class="admonition·warning">
124 <p·class="admonition-title">Warning</p>125 <p·class="admonition-title">Waarschuwing</p>
125 <p>If·multiple·Django·sites·are·run·in·a·single·mod_wsgi·process,·all·of·them126 <p>If·multiple·Django·sites·are·run·in·a·single·mod_wsgi·process,·all·of·them
126 will·use·the·settings·of·whichever·one·happens·to·run·first.·This·can·be127 will·use·the·settings·of·whichever·one·happens·to·run·first.·This·can·be
127 solved·by·changing:</p>128 solved·by·changing:</p>
128 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">os</span><span·class="o">.</span><span·class="n">environ</span><span·class="o">.</span><span·class="n">setdefault</span><span·class="p">(</span><span·class="s2">&quot;DJANGO_SETTINGS_MODULE&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;{{·project_name·}}.settings&quot;</span><span·class="p">)</span>129 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">os</span><span·class="o">.</span><span·class="n">environ</span><span·class="o">.</span><span·class="n">setdefault</span><span·class="p">(</span><span·class="s2">&quot;DJANGO_SETTINGS_MODULE&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;{{·project_name·}}.settings&quot;</span><span·class="p">)</span>
129 </pre></div>130 </pre></div>
130 </div>131 </div>
131 <p>in·<code·class="docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>,·to:</p>132 <p>in·<code·class="docutils·literal·notranslate"><span·class="pre">wsgi.py</span></code>,·to:</p>
Offset 272, 37 lines modifiedOffset 273, 37 lines modified
272 <li><a·class="reference·internal"·href="#authenticating-against-django-s-user-database-from-apache">Authenticating·against·Django’s·user·database·from·Apache</a></li>273 <li><a·class="reference·internal"·href="#authenticating-against-django-s-user-database-from-apache">Authenticating·against·Django’s·user·database·from·Apache</a></li>
273 </ul>274 </ul>
274 </li>275 </li>
275 </ul>276 </ul>
  
276 ··</div>277 ··</div>
277 ··<div>278 ··<div>
278 ····<h4>Previous·topic</h4>279 ····<h4>Vorig·onderwerp</h4>
279 ····<p·class="topless"><a·href="uwsgi.html"280 ····<p·class="topless"><a·href="uwsgi.html"
280 ··························title="previous·chapter">How·to·use·Django·with·uWSGI</a></p>281 ··························title="vorig·hoofdstuk">How·to·use·Django·with·uWSGI</a></p>
281 ··</div>282 ··</div>
282 ··<div>283 ··<div>
283 ····<h4>Next·topic</h4>284 ····<h4>Volgend·onderwerp</h4>
284 ····<p·class="topless"><a·href="apache-auth.html"285 ····<p·class="topless"><a·href="apache-auth.html"
285 ··························title="next·chapter">How·to·authenticate·against·Django’s·user·database·from·Apache</a></p>286 ··························title="volgend·hoofdstuk">How·to·authenticate·against·Django’s·user·database·from·Apache</a></p>
286 ··</div>287 ··</div>
287 <search·id="searchbox"·style="display:·none"·role="search">288 <search·id="searchbox"·style="display:·none"·role="search">
288 ··<h3·id="searchlabel">Quick·search</h3>289 ··<h3·id="searchlabel">Snel·zoeken</h3>
289 ····<div·class="searchformwrapper">290 ····<div·class="searchformwrapper">
290 ····<form·class="search"·action="../../../search.html"·method="get">291 ····<form·class="search"·action="../../../search.html"·method="get">
291 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>292 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
292 ······<input·type="submit"·value="Go"·/>293 ······<input·type="submit"·value="Zoek"·/>
293 ····</form>294 ····</form>
294 ····</div>295 ····</div>
295 </search>296 </search>
296 <script>document.getElementById('searchbox').style.display·=·"block"</script>297 <script>document.getElementById('searchbox').style.display·=·"block"</script>
297 ········</div>298 ········</div>
298 ······</div>299 ······</div>
299 ··············<h3>Last·update:</h3>300 ··············<h3>Last·update:</h3>
300 ··············<p·class="topless">Sep·03,·2024</p>301 ··············<p·class="topless">sep·03,·2024</p>
301 ··········</div>302 ··········</div>
302 ········303 ········
303 ······304 ······
304 ····</div>305 ····</div>
  
305 ····<div·id="ft">306 ····<div·id="ft">
306 ······<div·class="nav">307 ······<div·class="nav">
3.53 KB
html2text {}
Max HTML report size reached
7.94 KB
./usr/share/doc/python-django-doc/html/howto/deployment/wsgi/uwsgi.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·Django·with·uWSGI·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·Django·with·uWSGI·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·Django·with·Apache·and·mod_wsgi"·href="modwsgi.html"·/>15 ····<link·rel="next"·title="How·to·use·Django·with·Apache·and·mod_wsgi"·href="modwsgi.html"·/>
15 ····<link·rel="prev"·title="How·to·use·Django·with·Gunicorn"·href="gunicorn.html"·/>16 ····<link·rel="prev"·title="How·to·use·Django·with·Gunicorn"·href="gunicorn.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 78, 15 lines modifiedOffset 79, 15 lines modified
78 ··········<div·class="yui-g"·id="howto-deployment-wsgi-uwsgi">79 ··········<div·class="yui-g"·id="howto-deployment-wsgi-uwsgi">
79 ············80 ············
80 ··<section·id="s-how-to-use-django-with-uwsgi">81 ··<section·id="s-how-to-use-django-with-uwsgi">
81 <span·id="how-to-use-django-with-uwsgi"></span><h1>How·to·use·Django·with·uWSGI<a·class="headerlink"·href="#how-to-use-django-with-uwsgi"·title="Link·to·this·heading">¶</a></h1>82 <span·id="how-to-use-django-with-uwsgi"></span><h1>How·to·use·Django·with·uWSGI<a·class="headerlink"·href="#how-to-use-django-with-uwsgi"·title="Link·to·this·heading">¶</a></h1>
82 <p><a·class="reference·external"·href="https://uwsgi-docs.readthedocs.io/">uWSGI</a>·is·a·fast,·self-healing·and·developer/sysadmin-friendly·application83 <p><a·class="reference·external"·href="https://uwsgi-docs.readthedocs.io/">uWSGI</a>·is·a·fast,·self-healing·and·developer/sysadmin-friendly·application
83 container·server·coded·in·pure·C.</p>84 container·server·coded·in·pure·C.</p>
84 <div·class="admonition·seealso">85 <div·class="admonition·seealso">
85 <p·class="admonition-title">See·also</p>86 <p·class="admonition-title">Zie·ook</p>
86 <p>The·uWSGI·docs·offer·a·<a·class="reference·external"·href="https://uwsgi.readthedocs.io/en/latest/tutorials/Django_and_nginx.html">tutorial</a>·covering·Django,·nginx,·and·uWSGI·(one87 <p>The·uWSGI·docs·offer·a·<a·class="reference·external"·href="https://uwsgi.readthedocs.io/en/latest/tutorials/Django_and_nginx.html">tutorial</a>·covering·Django,·nginx,·and·uWSGI·(one
87 possible·deployment·setup·of·many).·The·docs·below·are·focused·on·how·to88 possible·deployment·setup·of·many).·The·docs·below·are·focused·on·how·to
88 integrate·Django·with·uWSGI.</p>89 integrate·Django·with·uWSGI.</p>
89 </div>90 </div>
90 <section·id="s-prerequisite-uwsgi">91 <section·id="s-prerequisite-uwsgi">
91 <span·id="prerequisite-uwsgi"></span><h2>Prerequisite:·uWSGI<a·class="headerlink"·href="#prerequisite-uwsgi"·title="Link·to·this·heading">¶</a></h2>92 <span·id="prerequisite-uwsgi"></span><h2>Prerequisite:·uWSGI<a·class="headerlink"·href="#prerequisite-uwsgi"·title="Link·to·this·heading">¶</a></h2>
92 <p>The·uWSGI·wiki·describes·several·<a·class="reference·external"·href="https://uwsgi-docs.readthedocs.io/en/latest/Install.html">installation·procedures</a>.·Using·pip,·the93 <p>The·uWSGI·wiki·describes·several·<a·class="reference·external"·href="https://uwsgi-docs.readthedocs.io/en/latest/Install.html">installation·procedures</a>.·Using·pip,·the
Offset 192, 37 lines modifiedOffset 193, 37 lines modified
192 </li>193 </li>
193 </ul>194 </ul>
194 </li>195 </li>
195 </ul>196 </ul>
  
196 ··</div>197 ··</div>
197 ··<div>198 ··<div>
198 ····<h4>Previous·topic</h4>199 ····<h4>Vorig·onderwerp</h4>
199 ····<p·class="topless"><a·href="gunicorn.html"200 ····<p·class="topless"><a·href="gunicorn.html"
200 ··························title="previous·chapter">How·to·use·Django·with·Gunicorn</a></p>201 ··························title="vorig·hoofdstuk">How·to·use·Django·with·Gunicorn</a></p>
201 ··</div>202 ··</div>
202 ··<div>203 ··<div>
203 ····<h4>Next·topic</h4>204 ····<h4>Volgend·onderwerp</h4>
204 ····<p·class="topless"><a·href="modwsgi.html"205 ····<p·class="topless"><a·href="modwsgi.html"
205 ··························title="next·chapter">How·to·use·Django·with·Apache·and·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code></a></p>206 ··························title="volgend·hoofdstuk">How·to·use·Django·with·Apache·and·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code></a></p>
206 ··</div>207 ··</div>
207 <search·id="searchbox"·style="display:·none"·role="search">208 <search·id="searchbox"·style="display:·none"·role="search">
208 ··<h3·id="searchlabel">Quick·search</h3>209 ··<h3·id="searchlabel">Snel·zoeken</h3>
209 ····<div·class="searchformwrapper">210 ····<div·class="searchformwrapper">
210 ····<form·class="search"·action="../../../search.html"·method="get">211 ····<form·class="search"·action="../../../search.html"·method="get">
211 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>212 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
212 ······<input·type="submit"·value="Go"·/>213 ······<input·type="submit"·value="Zoek"·/>
213 ····</form>214 ····</form>
214 ····</div>215 ····</div>
215 </search>216 </search>
216 <script>document.getElementById('searchbox').style.display·=·"block"</script>217 <script>document.getElementById('searchbox').style.display·=·"block"</script>
217 ········</div>218 ········</div>
218 ······</div>219 ······</div>
219 ··············<h3>Last·update:</h3>220 ··············<h3>Last·update:</h3>
220 ··············<p·class="topless">Sep·03,·2024</p>221 ··············<p·class="topless">sep·03,·2024</p>
221 ··········</div>222 ··········</div>
222 ········223 ········
223 ······224 ······
224 ····</div>225 ····</div>
  
225 ····<div·id="ft">226 ····<div·id="ft">
226 ······<div·class="nav">227 ······<div·class="nav">
2.72 KB
html2text {}
Max HTML report size reached
48.3 KB
./usr/share/doc/python-django-doc/html/howto/error-reporting.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·manage·error·reporting·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·manage·error·reporting·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·provide·initial·data·for·models"·href="initial-data.html"·/>15 ····<link·rel="next"·title="How·to·provide·initial·data·for·models"·href="initial-data.html"·/>
15 ····<link·rel="prev"·title="How·to·upgrade·Django·to·a·newer·version"·href="upgrade-version.html"·/>16 ····<link·rel="prev"·title="How·to·upgrade·Django·to·a·newer·version"·href="upgrade-version.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 95, 15 lines modifiedOffset 96, 15 lines modified
95 <a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·setting·whenever·your·code·raises·an·unhandled·exception·and96 <a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·setting·whenever·your·code·raises·an·unhandled·exception·and
96 results·in·an·internal·server·error·(strictly·speaking,·for·any·response·with97 results·in·an·internal·server·error·(strictly·speaking,·for·any·response·with
97 an·HTTP·status·code·of·500·or·greater).·This·gives·the·administrators·immediate98 an·HTTP·status·code·of·500·or·greater).·This·gives·the·administrators·immediate
98 notification·of·any·errors.·The·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·will·get·a·description·of·the99 notification·of·any·errors.·The·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·will·get·a·description·of·the
99 error,·a·complete·Python·traceback,·and·details·about·the·HTTP·request·that100 error,·a·complete·Python·traceback,·and·details·about·the·HTTP·request·that
100 caused·the·error.</p>101 caused·the·error.</p>
101 <div·class="admonition·note">102 <div·class="admonition·note">
102 <p·class="admonition-title">Note</p>103 <p·class="admonition-title">Notitie</p>
103 <p>In·order·to·send·email,·Django·requires·a·few·settings·telling·it104 <p>In·order·to·send·email,·Django·requires·a·few·settings·telling·it
104 how·to·connect·to·your·mail·server.·At·the·very·least,·you’ll·need105 how·to·connect·to·your·mail·server.·At·the·very·least,·you’ll·need
105 to·specify·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST</span></code></a>·and·possibly106 to·specify·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST</span></code></a>·and·possibly
106 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_USER"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_USER</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_PASSWORD"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_PASSWORD</span></code></a>,107 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_USER"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_USER</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_PASSWORD"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_PASSWORD</span></code></a>,
107 though·other·settings·may·be·also·required·depending·on·your·mail108 though·other·settings·may·be·also·required·depending·on·your·mail
108 server’s·configuration.·Consult·<a·class="reference·internal"·href="../ref/settings.html"><span·class="doc">the·Django·settings109 server’s·configuration.·Consult·<a·class="reference·internal"·href="../ref/settings.html"><span·class="doc">the·Django·settings
109 documentation</span></a>·for·a·full·list·of·email-related110 documentation</span></a>·for·a·full·list·of·email-related
Offset 111, 15 lines modifiedOffset 112, 15 lines modified
111 </div>112 </div>
112 <p>By·default,·Django·will·send·email·from·<a·class="reference·external"·href="mailto:root&#37;&#52;&#48;localhost">root<span>&#64;</span>localhost</a>.·However,·some·mail113 <p>By·default,·Django·will·send·email·from·<a·class="reference·external"·href="mailto:root&#37;&#52;&#48;localhost">root<span>&#64;</span>localhost</a>.·However,·some·mail
113 providers·reject·all·email·from·this·address.·To·use·a·different·sender114 providers·reject·all·email·from·this·address.·To·use·a·different·sender
114 address,·modify·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-SERVER_EMAIL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SERVER_EMAIL</span></code></a>·setting.</p>115 address,·modify·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-SERVER_EMAIL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SERVER_EMAIL</span></code></a>·setting.</p>
115 <p>To·activate·this·behavior,·put·the·email·addresses·of·the·recipients·in·the116 <p>To·activate·this·behavior,·put·the·email·addresses·of·the·recipients·in·the
116 <a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·setting.</p>117 <a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·setting.</p>
117 <div·class="admonition·seealso">118 <div·class="admonition·seealso">
118 <p·class="admonition-title">See·also</p>119 <p·class="admonition-title">Zie·ook</p>
119 <p>Server·error·emails·are·sent·using·the·logging·framework,·so·you·can120 <p>Server·error·emails·are·sent·using·the·logging·framework,·so·you·can
120 customize·this·behavior·by·<a·class="reference·internal"·href="../topics/logging.html"><span·class="doc">customizing·your·logging·configuration</span></a>.</p>121 customize·this·behavior·by·<a·class="reference·internal"·href="../topics/logging.html"><span·class="doc">customizing·your·logging·configuration</span></a>.</p>
121 </div>122 </div>
122 </section>123 </section>
123 <section·id="s-errors">124 <section·id="s-errors">
124 <span·id="errors"></span><h3>404·errors<a·class="headerlink"·href="#errors"·title="Link·to·this·heading">¶</a></h3>125 <span·id="errors"></span><h3>404·errors<a·class="headerlink"·href="#errors"·title="Link·to·this·heading">¶</a></h3>
125 <p>Django·can·also·be·configured·to·email·errors·about·broken·links·(404·“page126 <p>Django·can·also·be·configured·to·email·errors·about·broken·links·(404·“page
Offset 132, 15 lines modifiedOffset 133, 15 lines modified
132 <p>If·those·conditions·are·met,·Django·will·email·the·users·listed·in·the133 <p>If·those·conditions·are·met,·Django·will·email·the·users·listed·in·the
133 <a·class="reference·internal"·href="../ref/settings.html#std-setting-MANAGERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MANAGERS</span></code></a>·setting·whenever·your·code·raises·a·404·and·the·request·has134 <a·class="reference·internal"·href="../ref/settings.html#std-setting-MANAGERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MANAGERS</span></code></a>·setting·whenever·your·code·raises·a·404·and·the·request·has
134 a·referer.·It·doesn’t·bother·to·email·for·404s·that·don’t·have·a·referer·135 a·referer.·It·doesn’t·bother·to·email·for·404s·that·don’t·have·a·referer·
135 those·are·usually·people·typing·in·broken·URLs·or·broken·web·bots.·It·also136 those·are·usually·people·typing·in·broken·URLs·or·broken·web·bots.·It·also
136 ignores·404s·when·the·referer·is·equal·to·the·requested·URL,·since·this137 ignores·404s·when·the·referer·is·equal·to·the·requested·URL,·since·this
137 behavior·is·from·broken·web·bots·too.</p>138 behavior·is·from·broken·web·bots·too.</p>
138 <div·class="admonition·note">139 <div·class="admonition·note">
139 <p·class="admonition-title">Note</p>140 <p·class="admonition-title">Notitie</p>
140 <p><a·class="reference·internal"·href="../ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware"·title="django.middleware.common.BrokenLinkEmailsMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BrokenLinkEmailsMiddleware</span></code></a>·must·appear141 <p><a·class="reference·internal"·href="../ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware"·title="django.middleware.common.BrokenLinkEmailsMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BrokenLinkEmailsMiddleware</span></code></a>·must·appear
141 before·other·middleware·that·intercepts·404·errors,·such·as142 before·other·middleware·that·intercepts·404·errors,·such·as
142 <a·class="reference·internal"·href="../ref/middleware.html#django.middleware.locale.LocaleMiddleware"·title="django.middleware.locale.LocaleMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LocaleMiddleware</span></code></a>·or143 <a·class="reference·internal"·href="../ref/middleware.html#django.middleware.locale.LocaleMiddleware"·title="django.middleware.locale.LocaleMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LocaleMiddleware</span></code></a>·or
143 <a·class="reference·internal"·href="../ref/contrib/flatpages.html#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"·title="django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FlatpageFallbackMiddleware</span></code></a>.144 <a·class="reference·internal"·href="../ref/contrib/flatpages.html#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"·title="django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FlatpageFallbackMiddleware</span></code></a>.
144 Put·it·toward·the·top·of·your·<a·class="reference·internal"·href="../ref/settings.html#std-setting-MIDDLEWARE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MIDDLEWARE</span></code></a>·setting.</p>145 Put·it·toward·the·top·of·your·<a·class="reference·internal"·href="../ref/settings.html#std-setting-MIDDLEWARE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MIDDLEWARE</span></code></a>·setting.</p>
145 </div>146 </div>
146 <p>You·can·tell·Django·to·stop·reporting·particular·404s·by·tweaking·the147 <p>You·can·tell·Django·to·stop·reporting·particular·404s·by·tweaking·the
Offset 170, 25 lines modifiedOffset 171, 25 lines modified
170 <p>(Note·that·these·are·regular·expressions,·so·we·put·a·backslash·in·front·of171 <p>(Note·that·these·are·regular·expressions,·so·we·put·a·backslash·in·front·of
171 periods·to·escape·them.)</p>172 periods·to·escape·them.)</p>
172 <p>If·you’d·like·to·customize·the·behavior·of173 <p>If·you’d·like·to·customize·the·behavior·of
173 <a·class="reference·internal"·href="../ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware"·title="django.middleware.common.BrokenLinkEmailsMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.middleware.common.BrokenLinkEmailsMiddleware</span></code></a>·further·(for174 <a·class="reference·internal"·href="../ref/middleware.html#django.middleware.common.BrokenLinkEmailsMiddleware"·title="django.middleware.common.BrokenLinkEmailsMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.middleware.common.BrokenLinkEmailsMiddleware</span></code></a>·further·(for
174 example·to·ignore·requests·coming·from·web·crawlers),·you·should·subclass·it175 example·to·ignore·requests·coming·from·web·crawlers),·you·should·subclass·it
175 and·override·its·methods.</p>176 and·override·its·methods.</p>
176 <div·class="admonition·seealso">177 <div·class="admonition·seealso">
177 <p·class="admonition-title">See·also</p>178 <p·class="admonition-title">Zie·ook</p>
178 <p>404·errors·are·logged·using·the·logging·framework.·By·default,·these·log179 <p>404·errors·are·logged·using·the·logging·framework.·By·default,·these·log
179 records·are·ignored,·but·you·can·use·them·for·error·reporting·by·writing·a180 records·are·ignored,·but·you·can·use·them·for·error·reporting·by·writing·a
180 handler·and·<a·class="reference·internal"·href="../topics/logging.html"><span·class="doc">configuring·logging</span></a>·appropriately.</p>181 handler·and·<a·class="reference·internal"·href="../topics/logging.html"><span·class="doc">configuring·logging</span></a>·appropriately.</p>
181 </div>182 </div>
182 </section>183 </section>
183 </section>184 </section>
184 <section·id="s-filtering-error-reports">185 <section·id="s-filtering-error-reports">
185 <span·id="s-id1"></span><span·id="filtering-error-reports"></span><span·id="id1"></span><h2>Filtering·error·reports<a·class="headerlink"·href="#filtering-error-reports"·title="Link·to·this·heading">¶</a></h2>186 <span·id="s-id1"></span><span·id="filtering-error-reports"></span><span·id="id1"></span><h2>Filtering·error·reports<a·class="headerlink"·href="#filtering-error-reports"·title="Link·to·this·heading">¶</a></h2>
186 <div·class="admonition·warning">187 <div·class="admonition·warning">
187 <p·class="admonition-title">Warning</p>188 <p·class="admonition-title">Waarschuwing</p>
188 <p>Filtering·sensitive·data·is·a·hard·problem,·and·it’s·nearly·impossible·to189 <p>Filtering·sensitive·data·is·a·hard·problem,·and·it’s·nearly·impossible·to
189 guarantee·that·sensitive·data·won’t·leak·into·an·error·report.·Therefore,190 guarantee·that·sensitive·data·won’t·leak·into·an·error·report.·Therefore,
190 error·reports·should·only·be·available·to·trusted·team·members·and·you191 error·reports·should·only·be·available·to·trusted·team·members·and·you
191 should·avoid·transmitting·error·reports·unencrypted·over·the·internet192 should·avoid·transmitting·error·reports·unencrypted·over·the·internet
192 (such·as·through·email).</p>193 (such·as·through·email).</p>
193 </div>194 </div>
194 <section·id="s-filtering-sensitive-information">195 <section·id="s-filtering-sensitive-information">
Offset 204, 15 lines modifiedOffset 205, 15 lines modified
204 sensitive·as·described·in·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·documentation,·Django·offers·a205 sensitive·as·described·in·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·documentation,·Django·offers·a
205 set·of·function·decorators·to·help·you·control·which·information·should·be206 set·of·function·decorators·to·help·you·control·which·information·should·be
206 filtered·out·of·error·reports·in·a·production·environment·(that·is,·where207 filtered·out·of·error·reports·in·a·production·environment·(that·is,·where
207 <a·class="reference·internal"·href="../ref/settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>):·<a·class="reference·internal"·href="#django.views.decorators.debug.sensitive_variables"·title="django.views.decorators.debug.sensitive_variables"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">sensitive_variables()</span></code></a>·and208 <a·class="reference·internal"·href="../ref/settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>):·<a·class="reference·internal"·href="#django.views.decorators.debug.sensitive_variables"·title="django.views.decorators.debug.sensitive_variables"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">sensitive_variables()</span></code></a>·and
208 <a·class="reference·internal"·href="#django.views.decorators.debug.sensitive_post_parameters"·title="django.views.decorators.debug.sensitive_post_parameters"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">sensitive_post_parameters()</span></code></a>.</p>209 <a·class="reference·internal"·href="#django.views.decorators.debug.sensitive_post_parameters"·title="django.views.decorators.debug.sensitive_post_parameters"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">sensitive_post_parameters()</span></code></a>.</p>
209 <dl·class="py·function">210 <dl·class="py·function">
210 <dt·class="sig·sig-object·py"·id="django.views.decorators.debug.sensitive_variables">211 <dt·class="sig·sig-object·py"·id="django.views.decorators.debug.sensitive_variables">
211 <span·class="sig-name·descname"><span·class="pre">sensitive_variables</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">variables</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/debug.py#L11"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.debug.sensitive_variables"·title="Link·to·this·definition">¶</a></dt>212 <span·class="sig-name·descname"><span·class="pre">sensitive_variables</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">variables</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/debug.py#L11"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.debug.sensitive_variables"·title="Link·to·this·definition">¶</a></dt>
212 <dd><p>If·a·function·(either·a·view·or·any·regular·callback)·in·your·code·uses213 <dd><p>If·a·function·(either·a·view·or·any·regular·callback)·in·your·code·uses
213 local·variables·susceptible·to·contain·sensitive·information,·you·may214 local·variables·susceptible·to·contain·sensitive·information,·you·may
214 prevent·the·values·of·those·variables·from·being·included·in·error·reports215 prevent·the·values·of·those·variables·from·being·included·in·error·reports
215 using·the·<code·class="docutils·literal·notranslate"><span·class="pre">sensitive_variables</span></code>·decorator:</p>216 using·the·<code·class="docutils·literal·notranslate"><span·class="pre">sensitive_variables</span></code>·decorator:</p>
216 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.views.decorators.debug</span>·<span·class="kn">import</span>·<span·class="n">sensitive_variables</span>217 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.views.decorators.debug</span>·<span·class="kn">import</span>·<span·class="n">sensitive_variables</span>
Max diff block lines reached; 22217/34477 bytes (64.44%) of diff not shown.
14.5 KB
html2text {}
Max HTML report size reached
8.54 KB
./usr/share/doc/python-django-doc/html/howto/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>“How-to”·guides·&#8212;·Django·5.1.1·documentation</title>6 ····<title>“How-to”·guides·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·authenticate·using·REMOTE_USER"·href="auth-remote-user.html"·/>15 ····<link·rel="next"·title="How·to·authenticate·using·REMOTE_USER"·href="auth-remote-user.html"·/>
15 ····<link·rel="prev"·title="Asynchronous·support"·href="../topics/async.html"·/>16 ····<link·rel="prev"·title="Asynchronous·support"·href="../topics/async.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../topics/async.html"·title="Asynchronous·support">previous</a>67 ····&laquo;·<a·href="../topics/async.html"·title="Asynchronous·support">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="auth-remote-user.html"·title="How·to·authenticate·using·&lt;code·class=&#34;docutils·literal·notranslate&#34;&gt;&lt;span·class=&#34;pre&#34;&gt;REMOTE_USER&lt;/span&gt;&lt;/code&gt;">next</a>·&raquo;</div>71 ····<a·href="auth-remote-user.html"·title="How·to·authenticate·using·&lt;code·class=&#34;docutils·literal·notranslate&#34;&gt;&lt;span·class=&#34;pre&#34;&gt;REMOTE_USER&lt;/span&gt;&lt;/code&gt;">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 106, 15 lines modifiedOffset 107, 15 lines modified
106 <li·class="toctree-l1"><a·class="reference·internal"·href="static-files/deployment.html">How·to·deploy·static·files</a></li>107 <li·class="toctree-l1"><a·class="reference·internal"·href="static-files/deployment.html">How·to·deploy·static·files</a></li>
107 <li·class="toctree-l1"><a·class="reference·internal"·href="windows.html">How·to·install·Django·on·Windows</a></li>108 <li·class="toctree-l1"><a·class="reference·internal"·href="windows.html">How·to·install·Django·on·Windows</a></li>
108 <li·class="toctree-l1"><a·class="reference·internal"·href="writing-migrations.html">How·to·create·database·migrations</a></li>109 <li·class="toctree-l1"><a·class="reference·internal"·href="writing-migrations.html">How·to·create·database·migrations</a></li>
109 <li·class="toctree-l1"><a·class="reference·internal"·href="delete-app.html">How·to·delete·a·Django·application</a></li>110 <li·class="toctree-l1"><a·class="reference·internal"·href="delete-app.html">How·to·delete·a·Django·application</a></li>
110 </ul>111 </ul>
111 </div>112 </div>
112 <div·class="admonition·seealso">113 <div·class="admonition·seealso">
113 <p·class="admonition-title">See·also</p>114 <p·class="admonition-title">Zie·ook</p>
114 <p>The·<a·class="reference·external"·href="https://www.djangoproject.com/community/">Django·community·aggregator</a>,·where·we·aggregate·content·from·the115 <p>The·<a·class="reference·external"·href="https://www.djangoproject.com/community/">Django·community·aggregator</a>,·where·we·aggregate·content·from·the
115 global·Django·community.·Many·writers·in·the·aggregator·write·this·sort·of116 global·Django·community.·Many·writers·in·the·aggregator·write·this·sort·of
116 how-to·material.</p>117 how-to·material.</p>
117 </div>118 </div>
118 </section>119 </section>
  
  
Offset 124, 47 lines modifiedOffset 125, 47 lines modified
124 ······125 ······
125 ········126 ········
126 ··········<div·class="yui-b"·id="sidebar">127 ··········<div·class="yui-b"·id="sidebar">
127 ············128 ············
128 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">129 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
129 ········<div·class="sphinxsidebarwrapper">130 ········<div·class="sphinxsidebarwrapper">
130 ··<div>131 ··<div>
131 ····<h4>Previous·topic</h4>132 ····<h4>Vorig·onderwerp</h4>
132 ····<p·class="topless"><a·href="../topics/async.html"133 ····<p·class="topless"><a·href="../topics/async.html"
133 ··························title="previous·chapter">Asynchronous·support</a></p>134 ··························title="vorig·hoofdstuk">Asynchronous·support</a></p>
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Next·topic</h4>137 ····<h4>Volgend·onderwerp</h4>
137 ····<p·class="topless"><a·href="auth-remote-user.html"138 ····<p·class="topless"><a·href="auth-remote-user.html"
138 ··························title="next·chapter">How·to·authenticate·using·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code></a></p>139 ··························title="volgend·hoofdstuk">How·to·authenticate·using·<code·class="docutils·literal·notranslate"><span·class="pre">REMOTE_USER</span></code></a></p>
139 ··</div>140 ··</div>
140 <search·id="searchbox"·style="display:·none"·role="search">141 <search·id="searchbox"·style="display:·none"·role="search">
141 ··<h3·id="searchlabel">Quick·search</h3>142 ··<h3·id="searchlabel">Snel·zoeken</h3>
142 ····<div·class="searchformwrapper">143 ····<div·class="searchformwrapper">
143 ····<form·class="search"·action="../search.html"·method="get">144 ····<form·class="search"·action="../search.html"·method="get">
144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
145 ······<input·type="submit"·value="Go"·/>146 ······<input·type="submit"·value="Zoek"·/>
146 ····</form>147 ····</form>
147 ····</div>148 ····</div>
148 </search>149 </search>
149 <script>document.getElementById('searchbox').style.display·=·"block"</script>150 <script>document.getElementById('searchbox').style.display·=·"block"</script>
150 ········</div>151 ········</div>
151 ······</div>152 ······</div>
152 ··············<h3>Last·update:</h3>153 ··············<h3>Last·update:</h3>
153 ··············<p·class="topless">Sep·03,·2024</p>154 ··············<p·class="topless">sep·03,·2024</p>
154 ··········</div>155 ··········</div>
155 ········156 ········
156 ······157 ······
157 ····</div>158 ····</div>
  
158 ····<div·id="ft">159 ····<div·id="ft">
159 ······<div·class="nav">160 ······<div·class="nav">
160 ····&laquo;·<a·href="../topics/async.html"·title="Asynchronous·support">previous</a>161 ····&laquo;·<a·href="../topics/async.html"·title="Asynchronous·support">previous</a>
161 ·····|162 ·····|
162 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>163 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
163 ···|164 ···|
164 ····<a·href="auth-remote-user.html"·title="How·to·authenticate·using·&lt;code·class=&#34;docutils·literal·notranslate&#34;&gt;&lt;span·class=&#34;pre&#34;&gt;REMOTE_USER&lt;/span&gt;&lt;/code&gt;">next</a>·&raquo;</div>165 ····<a·href="auth-remote-user.html"·title="How·to·authenticate·using·&lt;code·class=&#34;docutils·literal·notranslate&#34;&gt;&lt;span·class=&#34;pre&#34;&gt;REMOTE_USER&lt;/span&gt;&lt;/code&gt;">next</a>·&raquo;</div>
165 ····</div>166 ····</div>
166 ··</div>167 ··</div>
  
167 ······<div·class="clearer"></div>168 ······<div·class="clearer"></div>
168 ····</div>169 ····</div>
2.61 KB
html2text {}
Max HTML report size reached
7.5 KB
./usr/share/doc/python-django-doc/html/howto/initial-data.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·provide·initial·data·for·models·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·provide·initial·data·for·models·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·integrate·Django·with·a·legacy·database"·href="legacy-databases.html"·/>15 ····<link·rel="next"·title="How·to·integrate·Django·with·a·legacy·database"·href="legacy-databases.html"·/>
15 ····<link·rel="prev"·title="How·to·manage·error·reporting"·href="error-reporting.html"·/>16 ····<link·rel="prev"·title="How·to·manage·error·reporting"·href="error-reporting.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 159, 15 lines modifiedOffset 160, 15 lines modified
159 you·have·fixture·files·with·the·same·name·in·different·applications,·you160 you·have·fixture·files·with·the·same·name·in·different·applications,·you
160 will·be·unable·to·distinguish·between·them·in·your·<code·class="docutils·literal·notranslate"><span·class="pre">loaddata</span></code>·commands.161 will·be·unable·to·distinguish·between·them·in·your·<code·class="docutils·literal·notranslate"><span·class="pre">loaddata</span></code>·commands.
161 The·easiest·way·to·avoid·this·problem·is·by·<em>namespacing</em>·your·fixture162 The·easiest·way·to·avoid·this·problem·is·by·<em>namespacing</em>·your·fixture
162 files.·That·is,·by·putting·them·inside·a·directory·named·for·their163 files.·That·is,·by·putting·them·inside·a·directory·named·for·their
163 application,·as·in·the·relative·path·example·above.</p>164 application,·as·in·the·relative·path·example·above.</p>
164 </div>165 </div>
165 <div·class="admonition·seealso">166 <div·class="admonition·seealso">
166 <p·class="admonition-title">See·also</p>167 <p·class="admonition-title">Zie·ook</p>
167 <p>Fixtures·are·also·used·by·the·<a·class="reference·internal"·href="../topics/testing/tools.html#topics-testing-fixtures"><span·class="std·std-ref">testing·framework</span></a>·to·help·set·up·a·consistent·test·environment.</p>168 <p>Fixtures·are·also·used·by·the·<a·class="reference·internal"·href="../topics/testing/tools.html#topics-testing-fixtures"><span·class="std·std-ref">testing·framework</span></a>·to·help·set·up·a·consistent·test·environment.</p>
168 </div>169 </div>
169 </section>170 </section>
170 </section>171 </section>
171 </section>172 </section>
  
  
Offset 191, 37 lines modifiedOffset 192, 37 lines modified
191 </li>192 </li>
192 </ul>193 </ul>
193 </li>194 </li>
194 </ul>195 </ul>
  
195 ··</div>196 ··</div>
196 ··<div>197 ··<div>
197 ····<h4>Previous·topic</h4>198 ····<h4>Vorig·onderwerp</h4>
198 ····<p·class="topless"><a·href="error-reporting.html"199 ····<p·class="topless"><a·href="error-reporting.html"
199 ··························title="previous·chapter">How·to·manage·error·reporting</a></p>200 ··························title="vorig·hoofdstuk">How·to·manage·error·reporting</a></p>
200 ··</div>201 ··</div>
201 ··<div>202 ··<div>
202 ····<h4>Next·topic</h4>203 ····<h4>Volgend·onderwerp</h4>
203 ····<p·class="topless"><a·href="legacy-databases.html"204 ····<p·class="topless"><a·href="legacy-databases.html"
204 ··························title="next·chapter">How·to·integrate·Django·with·a·legacy·database</a></p>205 ··························title="volgend·hoofdstuk">How·to·integrate·Django·with·a·legacy·database</a></p>
205 ··</div>206 ··</div>
206 <search·id="searchbox"·style="display:·none"·role="search">207 <search·id="searchbox"·style="display:·none"·role="search">
207 ··<h3·id="searchlabel">Quick·search</h3>208 ··<h3·id="searchlabel">Snel·zoeken</h3>
208 ····<div·class="searchformwrapper">209 ····<div·class="searchformwrapper">
209 ····<form·class="search"·action="../search.html"·method="get">210 ····<form·class="search"·action="../search.html"·method="get">
210 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>211 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
211 ······<input·type="submit"·value="Go"·/>212 ······<input·type="submit"·value="Zoek"·/>
212 ····</form>213 ····</form>
213 ····</div>214 ····</div>
214 </search>215 </search>
215 <script>document.getElementById('searchbox').style.display·=·"block"</script>216 <script>document.getElementById('searchbox').style.display·=·"block"</script>
216 ········</div>217 ········</div>
217 ······</div>218 ······</div>
218 ··············<h3>Last·update:</h3>219 ··············<h3>Last·update:</h3>
219 ··············<p·class="topless">Sep·03,·2024</p>220 ··············<p·class="topless">sep·03,·2024</p>
220 ··········</div>221 ··········</div>
221 ········222 ········
222 ······223 ······
223 ····</div>224 ····</div>
  
224 ····<div·id="ft">225 ····<div·id="ft">
225 ······<div·class="nav">226 ······<div·class="nav">
2.94 KB
html2text {}
Max HTML report size reached
6.2 KB
./usr/share/doc/python-django-doc/html/howto/legacy-databases.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·integrate·Django·with·a·legacy·database·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·integrate·Django·with·a·legacy·database·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·configure·and·use·logging"·href="logging.html"·/>15 ····<link·rel="next"·title="How·to·configure·and·use·logging"·href="logging.html"·/>
15 ····<link·rel="prev"·title="How·to·provide·initial·data·for·models"·href="initial-data.html"·/>16 ····<link·rel="prev"·title="How·to·provide·initial·data·for·models"·href="initial-data.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 171, 37 lines modifiedOffset 172, 37 lines modified
171 <li><a·class="reference·internal"·href="#test-and-tweak">Test·and·tweak</a></li>172 <li><a·class="reference·internal"·href="#test-and-tweak">Test·and·tweak</a></li>
172 </ul>173 </ul>
173 </li>174 </li>
174 </ul>175 </ul>
  
175 ··</div>176 ··</div>
176 ··<div>177 ··<div>
177 ····<h4>Previous·topic</h4>178 ····<h4>Vorig·onderwerp</h4>
178 ····<p·class="topless"><a·href="initial-data.html"179 ····<p·class="topless"><a·href="initial-data.html"
179 ··························title="previous·chapter">How·to·provide·initial·data·for·models</a></p>180 ··························title="vorig·hoofdstuk">How·to·provide·initial·data·for·models</a></p>
180 ··</div>181 ··</div>
181 ··<div>182 ··<div>
182 ····<h4>Next·topic</h4>183 ····<h4>Volgend·onderwerp</h4>
183 ····<p·class="topless"><a·href="logging.html"184 ····<p·class="topless"><a·href="logging.html"
184 ··························title="next·chapter">How·to·configure·and·use·logging</a></p>185 ··························title="volgend·hoofdstuk">How·to·configure·and·use·logging</a></p>
185 ··</div>186 ··</div>
186 <search·id="searchbox"·style="display:·none"·role="search">187 <search·id="searchbox"·style="display:·none"·role="search">
187 ··<h3·id="searchlabel">Quick·search</h3>188 ··<h3·id="searchlabel">Snel·zoeken</h3>
188 ····<div·class="searchformwrapper">189 ····<div·class="searchformwrapper">
189 ····<form·class="search"·action="../search.html"·method="get">190 ····<form·class="search"·action="../search.html"·method="get">
190 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>191 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
191 ······<input·type="submit"·value="Go"·/>192 ······<input·type="submit"·value="Zoek"·/>
192 ····</form>193 ····</form>
193 ····</div>194 ····</div>
194 </search>195 </search>
195 <script>document.getElementById('searchbox').style.display·=·"block"</script>196 <script>document.getElementById('searchbox').style.display·=·"block"</script>
196 ········</div>197 ········</div>
197 ······</div>198 ······</div>
198 ··············<h3>Last·update:</h3>199 ··············<h3>Last·update:</h3>
199 ··············<p·class="topless">Sep·03,·2024</p>200 ··············<p·class="topless">sep·03,·2024</p>
200 ··········</div>201 ··········</div>
201 ········202 ········
202 ······203 ······
203 ····</div>204 ····</div>
  
204 ····<div·id="ft">205 ····<div·id="ft">
205 ······<div·class="nav">206 ······<div·class="nav">
2.41 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·i\x8in\x8nt\x8te\x8eg\x8gr\x8ra\x8at\x8te\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·a\x8a·l\x8le\x8eg\x8ga\x8ac\x8cy\x8y·d\x8da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·i\x8in\x8nt\x8te\x8eg\x8gr\x8ra\x8at\x8te\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·w\x8wi\x8it\x8th\x8h·a\x8a·l\x8le\x8eg\x8ga\x8ac\x8cy\x8y·d\x8da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 While·Django·is·best·suited·for·developing·new·applications,·it’s·quite5 While·Django·is·best·suited·for·developing·new·applications,·it’s·quite
6 possible·to·integrate·it·into·legacy·databases.·Django·includes·a·couple·of6 possible·to·integrate·it·into·legacy·databases.·Django·includes·a·couple·of
7 utilities·to·automate·as·much·of·this·process·as·possible.7 utilities·to·automate·as·much·of·this·process·as·possible.
8 This·document·assumes·you·know·the·Django·basics,·as·covered·in·the·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l.8 This·document·assumes·you·know·the·Django·basics,·as·covered·in·the·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l.
Offset 54, 16 lines modifiedOffset 54, 16 lines modified
54 the·models·file·accordingly.54 the·models·file·accordingly.
55 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*55 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
56 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8a_\x8·_\x8l_\x8e_\x8g_\x8a_\x8c_\x8y_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e56 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8a_\x8·_\x8l_\x8e_\x8g_\x8a_\x8c_\x8y_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e
57 ··········o·_\x8G_\x8i_\x8v_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s57 ··········o·_\x8G_\x8i_\x8v_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s
58 ··········o·_\x8A_\x8u_\x8t_\x8o_\x8-_\x8g_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s58 ··········o·_\x8A_\x8u_\x8t_\x8o_\x8-_\x8g_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s
59 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8r_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8a_\x8b_\x8l_\x8e_\x8s59 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8r_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8a_\x8b_\x8l_\x8e_\x8s
60 ··········o·_\x8T_\x8e_\x8s_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8t_\x8w_\x8e_\x8a_\x8k60 ··········o·_\x8T_\x8e_\x8s_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8t_\x8w_\x8e_\x8a_\x8k
61 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*61 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
62 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8p_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8f_\x8o_\x8r_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s62 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8p_\x8r_\x8o_\x8v_\x8i_\x8d_\x8e_\x8·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8f_\x8o_\x8r_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s
63 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*63 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
64 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8s_\x8e_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g64 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8s_\x8e_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g
65 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*65 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
66 [q···················][Go]66 [q···················][Zoek]
67 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*67 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
68 Sep·03,·202468 sep·03,·2024
69 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»69 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
10.3 KB
./usr/share/doc/python-django-doc/html/howto/logging.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·configure·and·use·logging·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·configure·and·use·logging·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·create·CSV·output"·href="outputting-csv.html"·/>15 ····<link·rel="next"·title="How·to·create·CSV·output"·href="outputting-csv.html"·/>
15 ····<link·rel="prev"·title="How·to·integrate·Django·with·a·legacy·database"·href="legacy-databases.html"·/>16 ····<link·rel="prev"·title="How·to·integrate·Django·with·a·legacy·database"·href="legacy-databases.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="howto-logging">79 ··········<div·class="yui-g"·id="howto-logging">
79 ············80 ············
80 ··<section·id="s-how-to-configure-and-use-logging">81 ··<section·id="s-how-to-configure-and-use-logging">
81 <span·id="s-logging-how-to"></span><span·id="how-to-configure-and-use-logging"></span><span·id="logging-how-to"></span><h1>How·to·configure·and·use·logging<a·class="headerlink"·href="#how-to-configure-and-use-logging"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-logging-how-to"></span><span·id="how-to-configure-and-use-logging"></span><span·id="logging-how-to"></span><h1>How·to·configure·and·use·logging<a·class="headerlink"·href="#how-to-configure-and-use-logging"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·seealso">83 <div·class="admonition·seealso">
83 <p·class="admonition-title">See·also</p>84 <p·class="admonition-title">Zie·ook</p>
84 <ul·class="simple">85 <ul·class="simple">
85 <li><p><a·class="reference·internal"·href="../ref/logging.html#logging-ref"><span·class="std·std-ref">Django·logging·reference</span></a></p></li>86 <li><p><a·class="reference·internal"·href="../ref/logging.html#logging-ref"><span·class="std·std-ref">Django·logging·reference</span></a></p></li>
86 <li><p><a·class="reference·internal"·href="../topics/logging.html#logging-explanation"><span·class="std·std-ref">Django·logging·overview</span></a></p></li>87 <li><p><a·class="reference·internal"·href="../topics/logging.html#logging-explanation"><span·class="std·std-ref">Django·logging·overview</span></a></p></li>
87 </ul>88 </ul>
88 </div>89 </div>
89 <p>Django·provides·a·working·<a·class="reference·internal"·href="../ref/logging.html#default-logging-configuration"><span·class="std·std-ref">default·logging·configuration</span></a>·that·is·readily·extended.</p>90 <p>Django·provides·a·working·<a·class="reference·internal"·href="../ref/logging.html#default-logging-configuration"><span·class="std·std-ref">default·logging·configuration</span></a>·that·is·readily·extended.</p>
90 <section·id="s-make-a-basic-logging-call">91 <section·id="s-make-a-basic-logging-call">
Offset 121, 15 lines modifiedOffset 122, 15 lines modified
121 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">WARNING</span></code>·level·used·in·the·example·above·is·one·of·several122 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">WARNING</span></code>·level·used·in·the·example·above·is·one·of·several
122 <a·class="reference·internal"·href="../topics/logging.html#topic-logging-parts-loggers"><span·class="std·std-ref">logging·severity·levels</span></a>:·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG</span></code>,123 <a·class="reference·internal"·href="../topics/logging.html#topic-logging-parts-loggers"><span·class="std·std-ref">logging·severity·levels</span></a>:·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG</span></code>,
123 <code·class="docutils·literal·notranslate"><span·class="pre">INFO</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">WARNING</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">ERROR</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">CRITICAL</span></code>.·So,·another·example·might·be:</p>124 <code·class="docutils·literal·notranslate"><span·class="pre">INFO</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">WARNING</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">ERROR</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">CRITICAL</span></code>.·So,·another·example·might·be:</p>
124 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">logger</span><span·class="o">.</span><span·class="n">critical</span><span·class="p">(</span><span·class="s2">&quot;Payment·system·is·not·responding&quot;</span><span·class="p">)</span>125 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">logger</span><span·class="o">.</span><span·class="n">critical</span><span·class="p">(</span><span·class="s2">&quot;Payment·system·is·not·responding&quot;</span><span·class="p">)</span>
125 </pre></div>126 </pre></div>
126 </div>127 </div>
127 <div·class="admonition·important">128 <div·class="admonition·important">
128 <p·class="admonition-title">Important</p>129 <p·class="admonition-title">Belangrijk</p>
129 <p>Records·with·a·level·lower·than·<code·class="docutils·literal·notranslate"><span·class="pre">WARNING</span></code>·will·not·appear·in·the·console130 <p>Records·with·a·level·lower·than·<code·class="docutils·literal·notranslate"><span·class="pre">WARNING</span></code>·will·not·appear·in·the·console
130 by·default.·Changing·this·behavior·requires·additional·configuration.</p>131 by·default.·Changing·this·behavior·requires·additional·configuration.</p>
131 </div>132 </div>
132 </section>133 </section>
133 <section·id="s-customize-logging-configuration">134 <section·id="s-customize-logging-configuration">
134 <span·id="customize-logging-configuration"></span><h2>Customize·logging·configuration<a·class="headerlink"·href="#customize-logging-configuration"·title="Link·to·this·heading">¶</a></h2>135 <span·id="customize-logging-configuration"></span><h2>Customize·logging·configuration<a·class="headerlink"·href="#customize-logging-configuration"·title="Link·to·this·heading">¶</a></h2>
135 <p>Although·Django’s·logging·configuration·works·out·of·the·box,·you·can·control136 <p>Although·Django’s·logging·configuration·works·out·of·the·box,·you·can·control
Offset 394, 37 lines modifiedOffset 395, 37 lines modified
394 </li>395 </li>
395 </ul>396 </ul>
396 </li>397 </li>
397 </ul>398 </ul>
  
398 ··</div>399 ··</div>
399 ··<div>400 ··<div>
400 ····<h4>Previous·topic</h4>401 ····<h4>Vorig·onderwerp</h4>
401 ····<p·class="topless"><a·href="legacy-databases.html"402 ····<p·class="topless"><a·href="legacy-databases.html"
402 ··························title="previous·chapter">How·to·integrate·Django·with·a·legacy·database</a></p>403 ··························title="vorig·hoofdstuk">How·to·integrate·Django·with·a·legacy·database</a></p>
403 ··</div>404 ··</div>
404 ··<div>405 ··<div>
405 ····<h4>Next·topic</h4>406 ····<h4>Volgend·onderwerp</h4>
406 ····<p·class="topless"><a·href="outputting-csv.html"407 ····<p·class="topless"><a·href="outputting-csv.html"
407 ··························title="next·chapter">How·to·create·CSV·output</a></p>408 ··························title="volgend·hoofdstuk">How·to·create·CSV·output</a></p>
408 ··</div>409 ··</div>
409 <search·id="searchbox"·style="display:·none"·role="search">410 <search·id="searchbox"·style="display:·none"·role="search">
410 ··<h3·id="searchlabel">Quick·search</h3>411 ··<h3·id="searchlabel">Snel·zoeken</h3>
411 ····<div·class="searchformwrapper">412 ····<div·class="searchformwrapper">
412 ····<form·class="search"·action="../search.html"·method="get">413 ····<form·class="search"·action="../search.html"·method="get">
413 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>414 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
414 ······<input·type="submit"·value="Go"·/>415 ······<input·type="submit"·value="Zoek"·/>
415 ····</form>416 ····</form>
416 ····</div>417 ····</div>
417 </search>418 </search>
418 <script>document.getElementById('searchbox').style.display·=·"block"</script>419 <script>document.getElementById('searchbox').style.display·=·"block"</script>
419 ········</div>420 ········</div>
420 ······</div>421 ······</div>
421 ··············<h3>Last·update:</h3>422 ··············<h3>Last·update:</h3>
422 ··············<p·class="topless">Sep·03,·2024</p>423 ··············<p·class="topless">sep·03,·2024</p>
423 ··········</div>424 ··········</div>
424 ········425 ········
425 ······426 ······
426 ····</div>427 ····</div>
  
427 ····<div·id="ft">428 ····<div·id="ft">
428 ······<div·class="nav">429 ······<div·class="nav">
3.75 KB
html2text {}
Max HTML report size reached
6.04 KB
./usr/share/doc/python-django-doc/html/howto/outputting-csv.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·create·CSV·output·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·create·CSV·output·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·create·PDF·files"·href="outputting-pdf.html"·/>15 ····<link·rel="next"·title="How·to·create·PDF·files"·href="outputting-pdf.html"·/>
15 ····<link·rel="prev"·title="How·to·configure·and·use·logging"·href="logging.html"·/>16 ····<link·rel="prev"·title="How·to·configure·and·use·logging"·href="logging.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 241, 37 lines modifiedOffset 242, 37 lines modified
241 <li><a·class="reference·internal"·href="#other-text-based-formats">Other·text-based·formats</a></li>242 <li><a·class="reference·internal"·href="#other-text-based-formats">Other·text-based·formats</a></li>
242 </ul>243 </ul>
243 </li>244 </li>
244 </ul>245 </ul>
  
245 ··</div>246 ··</div>
246 ··<div>247 ··<div>
247 ····<h4>Previous·topic</h4>248 ····<h4>Vorig·onderwerp</h4>
248 ····<p·class="topless"><a·href="logging.html"249 ····<p·class="topless"><a·href="logging.html"
249 ··························title="previous·chapter">How·to·configure·and·use·logging</a></p>250 ··························title="vorig·hoofdstuk">How·to·configure·and·use·logging</a></p>
250 ··</div>251 ··</div>
251 ··<div>252 ··<div>
252 ····<h4>Next·topic</h4>253 ····<h4>Volgend·onderwerp</h4>
253 ····<p·class="topless"><a·href="outputting-pdf.html"254 ····<p·class="topless"><a·href="outputting-pdf.html"
254 ··························title="next·chapter">How·to·create·PDF·files</a></p>255 ··························title="volgend·hoofdstuk">How·to·create·PDF·files</a></p>
255 ··</div>256 ··</div>
256 <search·id="searchbox"·style="display:·none"·role="search">257 <search·id="searchbox"·style="display:·none"·role="search">
257 ··<h3·id="searchlabel">Quick·search</h3>258 ··<h3·id="searchlabel">Snel·zoeken</h3>
258 ····<div·class="searchformwrapper">259 ····<div·class="searchformwrapper">
259 ····<form·class="search"·action="../search.html"·method="get">260 ····<form·class="search"·action="../search.html"·method="get">
260 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>261 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
261 ······<input·type="submit"·value="Go"·/>262 ······<input·type="submit"·value="Zoek"·/>
262 ····</form>263 ····</form>
263 ····</div>264 ····</div>
264 </search>265 </search>
265 <script>document.getElementById('searchbox').style.display·=·"block"</script>266 <script>document.getElementById('searchbox').style.display·=·"block"</script>
266 ········</div>267 ········</div>
267 ······</div>268 ······</div>
268 ··············<h3>Last·update:</h3>269 ··············<h3>Last·update:</h3>
269 ··············<p·class="topless">Sep·03,·2024</p>270 ··············<p·class="topless">sep·03,·2024</p>
270 ··········</div>271 ··········</div>
271 ········272 ········
272 ······273 ······
273 ····</div>274 ····</div>
  
274 ····<div·id="ft">275 ····<div·id="ft">
275 ······<div·class="nav">276 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·c\x8cr\x8re\x8ea\x8at\x8te\x8e·C\x8CS\x8SV\x8V·o\x8ou\x8ut\x8tp\x8pu\x8ut\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·c\x8cr\x8re\x8ea\x8at\x8te\x8e·C\x8CS\x8SV\x8V·o\x8ou\x8ut\x8tp\x8pu\x8ut\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·document·explains·how·to·output·CSV·(Comma·Separated·Values)·dynamically5 This·document·explains·how·to·output·CSV·(Comma·Separated·Values)·dynamically
6 using·Django·views.·To·do·this,·you·can·either·use·the·Python·CSV·library·or6 using·Django·views.·To·do·this,·you·can·either·use·the·Python·CSV·library·or
7 the·Django·template·system.7 the·Django·template·system.
8 *\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·t\x8th\x8he\x8e·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·C\x8CS\x8SV\x8V·l\x8li\x8ib\x8br\x8ra\x8ar\x8ry\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·t\x8th\x8he\x8e·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·C\x8CS\x8SV\x8V·l\x8li\x8ib\x8br\x8ra\x8ar\x8ry\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 130, 16 lines modifiedOffset 130, 16 lines modified
130 arbitrary·binary·data;·see·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8P_\x8D_\x8F_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s·for·an·example.130 arbitrary·binary·data;·see·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8P_\x8D_\x8F_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s·for·an·example.
131 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*131 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
132 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8C_\x8S_\x8V_\x8·_\x8o_\x8u_\x8t_\x8p_\x8u_\x8t132 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8C_\x8S_\x8V_\x8·_\x8o_\x8u_\x8t_\x8p_\x8u_\x8t
133 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8C_\x8S_\x8V_\x8·_\x8l_\x8i_\x8b_\x8r_\x8a_\x8r_\x8y133 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8C_\x8S_\x8V_\x8·_\x8l_\x8i_\x8b_\x8r_\x8a_\x8r_\x8y
134 ················#·_\x8S_\x8t_\x8r_\x8e_\x8a_\x8m_\x8i_\x8n_\x8g_\x8·_\x8l_\x8a_\x8r_\x8g_\x8e_\x8·_\x8C_\x8S_\x8V_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s134 ················#·_\x8S_\x8t_\x8r_\x8e_\x8a_\x8m_\x8i_\x8n_\x8g_\x8·_\x8l_\x8a_\x8r_\x8g_\x8e_\x8·_\x8C_\x8S_\x8V_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
135 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8s_\x8y_\x8s_\x8t_\x8e_\x8m135 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8s_\x8y_\x8s_\x8t_\x8e_\x8m
136 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8t_\x8e_\x8x_\x8t_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8s136 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8t_\x8e_\x8x_\x8t_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8s
137 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*137 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
138 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8s_\x8e_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g138 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8s_\x8e_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g
139 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*139 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
140 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8P_\x8D_\x8F_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s140 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8P_\x8D_\x8F_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
141 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*141 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
142 [q···················][Go]142 [q···················][Zoek]
143 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*143 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
144 Sep·03,·2024144 sep·03,·2024
145 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»145 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
9.03 KB
./usr/share/doc/python-django-doc/html/howto/outputting-pdf.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·create·PDF·files·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·create·PDF·files·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·override·templates"·href="overriding-templates.html"·/>15 ····<link·rel="next"·title="How·to·override·templates"·href="overriding-templates.html"·/>
15 ····<link·rel="prev"·title="How·to·create·CSV·output"·href="outputting-csv.html"·/>16 ····<link·rel="prev"·title="How·to·create·CSV·output"·href="outputting-csv.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 179, 29 lines modifiedOffset 180, 29 lines modified
179 <a·class="reference·internal"·href="../ref/request-response.html#django.http.FileResponse"·title="django.http.FileResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FileResponse</span></code></a>·class.</p></li>180 <a·class="reference·internal"·href="../ref/request-response.html#django.http.FileResponse"·title="django.http.FileResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FileResponse</span></code></a>·class.</p></li>
180 <li><p>Note·that·all·subsequent·PDF-generation·methods·are·called·on·the·PDF181 <li><p>Note·that·all·subsequent·PDF-generation·methods·are·called·on·the·PDF
181 object·(in·this·case,·<code·class="docutils·literal·notranslate"><span·class="pre">p</span></code>)··not·on·<code·class="docutils·literal·notranslate"><span·class="pre">buffer</span></code>.</p></li>182 object·(in·this·case,·<code·class="docutils·literal·notranslate"><span·class="pre">p</span></code>)··not·on·<code·class="docutils·literal·notranslate"><span·class="pre">buffer</span></code>.</p></li>
182 <li><p>Finally,·it’s·important·to·call·<code·class="docutils·literal·notranslate"><span·class="pre">showPage()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·on·the·PDF183 <li><p>Finally,·it’s·important·to·call·<code·class="docutils·literal·notranslate"><span·class="pre">showPage()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·on·the·PDF
183 file.</p></li>184 file.</p></li>
184 </ul>185 </ul>
185 <div·class="admonition·note">186 <div·class="admonition·note">
186 <p·class="admonition-title">Note</p>187 <p·class="admonition-title">Notitie</p>
187 <p>ReportLab·is·not·thread-safe.·Some·of·our·users·have·reported·odd·issues188 <p>ReportLab·is·not·thread-safe.·Some·of·our·users·have·reported·odd·issues
188 with·building·PDF-generating·Django·views·that·are·accessed·by·many·people189 with·building·PDF-generating·Django·views·that·are·accessed·by·many·people
189 at·the·same·time.</p>190 at·the·same·time.</p>
190 </div>191 </div>
191 </section>192 </section>
192 <section·id="s-other-formats">193 <section·id="s-other-formats">
193 <span·id="other-formats"></span><h2>Other·formats<a·class="headerlink"·href="#other-formats"·title="Link·to·this·heading">¶</a></h2>194 <span·id="other-formats"></span><h2>Other·formats<a·class="headerlink"·href="#other-formats"·title="Link·to·this·heading">¶</a></h2>
194 <p>Notice·that·there·isn’t·a·lot·in·these·examples·that’s·PDF-specific··just·the195 <p>Notice·that·there·isn’t·a·lot·in·these·examples·that’s·PDF-specific··just·the
195 bits·using·<code·class="docutils·literal·notranslate"><span·class="pre">reportlab</span></code>.·You·can·use·a·similar·technique·to·generate·any196 bits·using·<code·class="docutils·literal·notranslate"><span·class="pre">reportlab</span></code>.·You·can·use·a·similar·technique·to·generate·any
196 arbitrary·format·that·you·can·find·a·Python·library·for.·Also·see197 arbitrary·format·that·you·can·find·a·Python·library·for.·Also·see
197 <a·class="reference·internal"·href="outputting-csv.html"><span·class="doc">How·to·create·CSV·output</span></a>·for·another·example·and·some·techniques·you·can·use198 <a·class="reference·internal"·href="outputting-csv.html"><span·class="doc">How·to·create·CSV·output</span></a>·for·another·example·and·some·techniques·you·can·use
198 when·generated·text-based·formats.</p>199 when·generated·text-based·formats.</p>
199 <div·class="admonition·seealso">200 <div·class="admonition·seealso">
200 <p·class="admonition-title">See·also</p>201 <p·class="admonition-title">Zie·ook</p>
201 <p>Django·Packages·provides·a·<a·class="reference·external"·href="https://djangopackages.org/grids/g/pdf/">comparison·of·packages</a>·that·help·generate·PDF·files202 <p>Django·Packages·provides·a·<a·class="reference·external"·href="https://djangopackages.org/grids/g/pdf/">comparison·of·packages</a>·that·help·generate·PDF·files
202 from·Django.</p>203 from·Django.</p>
203 </div>204 </div>
204 </section>205 </section>
205 </section>206 </section>
  
  
Offset 223, 37 lines modifiedOffset 224, 37 lines modified
223 <li><a·class="reference·internal"·href="#other-formats">Other·formats</a></li>224 <li><a·class="reference·internal"·href="#other-formats">Other·formats</a></li>
224 </ul>225 </ul>
225 </li>226 </li>
226 </ul>227 </ul>
  
227 ··</div>228 ··</div>
228 ··<div>229 ··<div>
229 ····<h4>Previous·topic</h4>230 ····<h4>Vorig·onderwerp</h4>
230 ····<p·class="topless"><a·href="outputting-csv.html"231 ····<p·class="topless"><a·href="outputting-csv.html"
231 ··························title="previous·chapter">How·to·create·CSV·output</a></p>232 ··························title="vorig·hoofdstuk">How·to·create·CSV·output</a></p>
232 ··</div>233 ··</div>
233 ··<div>234 ··<div>
234 ····<h4>Next·topic</h4>235 ····<h4>Volgend·onderwerp</h4>
235 ····<p·class="topless"><a·href="overriding-templates.html"236 ····<p·class="topless"><a·href="overriding-templates.html"
236 ··························title="next·chapter">How·to·override·templates</a></p>237 ··························title="volgend·hoofdstuk">How·to·override·templates</a></p>
237 ··</div>238 ··</div>
238 <search·id="searchbox"·style="display:·none"·role="search">239 <search·id="searchbox"·style="display:·none"·role="search">
239 ··<h3·id="searchlabel">Quick·search</h3>240 ··<h3·id="searchlabel">Snel·zoeken</h3>
240 ····<div·class="searchformwrapper">241 ····<div·class="searchformwrapper">
241 ····<form·class="search"·action="../search.html"·method="get">242 ····<form·class="search"·action="../search.html"·method="get">
242 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>243 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
243 ······<input·type="submit"·value="Go"·/>244 ······<input·type="submit"·value="Zoek"·/>
244 ····</form>245 ····</form>
245 ····</div>246 ····</div>
246 </search>247 </search>
247 <script>document.getElementById('searchbox').style.display·=·"block"</script>248 <script>document.getElementById('searchbox').style.display·=·"block"</script>
248 ········</div>249 ········</div>
249 ······</div>250 ······</div>
250 ··············<h3>Last·update:</h3>251 ··············<h3>Last·update:</h3>
251 ··············<p·class="topless">Sep·03,·2024</p>252 ··············<p·class="topless">sep·03,·2024</p>
252 ··········</div>253 ··········</div>
253 ········254 ········
254 ······255 ······
255 ····</div>256 ····</div>
  
256 ····<div·id="ft">257 ····<div·id="ft">
257 ······<div·class="nav">258 ······<div·class="nav">
3.21 KB
html2text {}
Max HTML report size reached
8.81 KB
./usr/share/doc/python-django-doc/html/howto/overriding-templates.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·override·templates·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·override·templates·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)"·href="static-files/index.html"·/>15 ····<link·rel="next"·title="How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)"·href="static-files/index.html"·/>
15 ····<link·rel="prev"·title="How·to·create·PDF·files"·href="outputting-pdf.html"·/>16 ····<link·rel="prev"·title="How·to·create·PDF·files"·href="outputting-pdf.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 84, 15 lines modifiedOffset 85, 15 lines modified
84 such·as·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.admin</span></code>.·You·can·either·put·template·overrides·in·your85 such·as·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.admin</span></code>.·You·can·either·put·template·overrides·in·your
85 project’s·templates·directory·or·in·an·application’s·templates·directory.</p>86 project’s·templates·directory·or·in·an·application’s·templates·directory.</p>
86 <p>If·you·have·app·and·project·templates·directories·that·both·contain·overrides,87 <p>If·you·have·app·and·project·templates·directories·that·both·contain·overrides,
87 the·default·Django·template·loader·will·try·to·load·the·template·from·the88 the·default·Django·template·loader·will·try·to·load·the·template·from·the
88 project-level·directory·first.·In·other·words,·<a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-DIRS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DIRS</span></code></a>89 project-level·directory·first.·In·other·words,·<a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-DIRS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DIRS</span></code></a>
89 is·searched·before·<a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-APP_DIRS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">APP_DIRS</span></code></a>.</p>90 is·searched·before·<a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-APP_DIRS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">APP_DIRS</span></code></a>.</p>
90 <div·class="admonition·seealso">91 <div·class="admonition·seealso">
91 <p·class="admonition-title">See·also</p>92 <p·class="admonition-title">Zie·ook</p>
92 <p>Read·<a·class="reference·internal"·href="../ref/forms/renderers.html#overriding-built-in-widget-templates"><span·class="std·std-ref">Overriding·built-in·widget·templates</span></a>·if·you’re·looking·to93 <p>Read·<a·class="reference·internal"·href="../ref/forms/renderers.html#overriding-built-in-widget-templates"><span·class="std·std-ref">Overriding·built-in·widget·templates</span></a>·if·you’re·looking·to
93 do·that.</p>94 do·that.</p>
94 </div>95 </div>
95 <section·id="s-overriding-from-the-project-s-templates-directory">96 <section·id="s-overriding-from-the-project-s-templates-directory">
96 <span·id="overriding-from-the-project-s-templates-directory"></span><h2>Overriding·from·the·project’s·templates·directory<a·class="headerlink"·href="#overriding-from-the-project-s-templates-directory"·title="Link·to·this·heading">¶</a></h2>97 <span·id="overriding-from-the-project-s-templates-directory"></span><h2>Overriding·from·the·project’s·templates·directory<a·class="headerlink"·href="#overriding-from-the-project-s-templates-directory"·title="Link·to·this·heading">¶</a></h2>
97 <p>First,·we’ll·explore·overriding·templates·by·creating·replacement·templates·in98 <p>First,·we’ll·explore·overriding·templates·by·creating·replacement·templates·in
98 your·project’s·templates·directory.</p>99 your·project’s·templates·directory.</p>
Offset 223, 37 lines modifiedOffset 224, 37 lines modified
223 <li><a·class="reference·internal"·href="#extending-an-overridden-template">Extending·an·overridden·template</a></li>224 <li><a·class="reference·internal"·href="#extending-an-overridden-template">Extending·an·overridden·template</a></li>
224 </ul>225 </ul>
225 </li>226 </li>
226 </ul>227 </ul>
  
227 ··</div>228 ··</div>
228 ··<div>229 ··<div>
229 ····<h4>Previous·topic</h4>230 ····<h4>Vorig·onderwerp</h4>
230 ····<p·class="topless"><a·href="outputting-pdf.html"231 ····<p·class="topless"><a·href="outputting-pdf.html"
231 ··························title="previous·chapter">How·to·create·PDF·files</a></p>232 ··························title="vorig·hoofdstuk">How·to·create·PDF·files</a></p>
232 ··</div>233 ··</div>
233 ··<div>234 ··<div>
234 ····<h4>Next·topic</h4>235 ····<h4>Volgend·onderwerp</h4>
235 ····<p·class="topless"><a·href="static-files/index.html"236 ····<p·class="topless"><a·href="static-files/index.html"
236 ··························title="next·chapter">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</a></p>237 ··························title="volgend·hoofdstuk">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</a></p>
237 ··</div>238 ··</div>
238 <search·id="searchbox"·style="display:·none"·role="search">239 <search·id="searchbox"·style="display:·none"·role="search">
239 ··<h3·id="searchlabel">Quick·search</h3>240 ··<h3·id="searchlabel">Snel·zoeken</h3>
240 ····<div·class="searchformwrapper">241 ····<div·class="searchformwrapper">
241 ····<form·class="search"·action="../search.html"·method="get">242 ····<form·class="search"·action="../search.html"·method="get">
242 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>243 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
243 ······<input·type="submit"·value="Go"·/>244 ······<input·type="submit"·value="Zoek"·/>
244 ····</form>245 ····</form>
245 ····</div>246 ····</div>
246 </search>247 </search>
247 <script>document.getElementById('searchbox').style.display·=·"block"</script>248 <script>document.getElementById('searchbox').style.display·=·"block"</script>
248 ········</div>249 ········</div>
249 ······</div>250 ······</div>
250 ··············<h3>Last·update:</h3>251 ··············<h3>Last·update:</h3>
251 ··············<p·class="topless">Sep·03,·2024</p>252 ··············<p·class="topless">sep·03,·2024</p>
252 ··········</div>253 ··········</div>
253 ········254 ········
254 ······255 ······
255 ····</div>256 ····</div>
  
256 ····<div·id="ft">257 ····<div·id="ft">
257 ······<div·class="nav">258 ······<div·class="nav">
3.35 KB
html2text {}
Max HTML report size reached
8.61 KB
./usr/share/doc/python-django-doc/html/howto/static-files/deployment.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·deploy·static·files·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·deploy·static·files·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="How·to·install·Django·on·Windows"·href="../windows.html"·/>15 ····<link·rel="next"·title="How·to·install·Django·on·Windows"·href="../windows.html"·/>
15 ····<link·rel="prev"·title="How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)"·href="index.html"·/>16 ····<link·rel="prev"·title="How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="howto-static-files-deployment">79 ··········<div·class="yui-g"·id="howto-static-files-deployment">
79 ············80 ············
80 ··<section·id="s-how-to-deploy-static-files">81 ··<section·id="s-how-to-deploy-static-files">
81 <span·id="how-to-deploy-static-files"></span><h1>How·to·deploy·static·files<a·class="headerlink"·href="#how-to-deploy-static-files"·title="Link·to·this·heading">¶</a></h1>82 <span·id="how-to-deploy-static-files"></span><h1>How·to·deploy·static·files<a·class="headerlink"·href="#how-to-deploy-static-files"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·seealso">83 <div·class="admonition·seealso">
83 <p·class="admonition-title">See·also</p>84 <p·class="admonition-title">Zie·ook</p>
84 <p>For·an·introduction·to·the·use·of·<a·class="reference·internal"·href="../../ref/contrib/staticfiles.html#module-django.contrib.staticfiles"·title="django.contrib.staticfiles:·An·app·for·handling·static·files."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code></a>,·see85 <p>For·an·introduction·to·the·use·of·<a·class="reference·internal"·href="../../ref/contrib/staticfiles.html#module-django.contrib.staticfiles"·title="django.contrib.staticfiles:·An·app·for·handling·static·files."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code></a>,·see
85 <a·class="reference·internal"·href="index.html"><span·class="doc">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</span></a>.</p>86 <a·class="reference·internal"·href="index.html"><span·class="doc">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</span></a>.</p>
86 </div>87 </div>
87 <section·id="s-serving-static-files-in-production">88 <section·id="s-serving-static-files-in-production">
88 <span·id="s-staticfiles-production"></span><span·id="serving-static-files-in-production"></span><span·id="staticfiles-production"></span><h2>Serving·static·files·in·production<a·class="headerlink"·href="#serving-static-files-in-production"·title="Link·to·this·heading">¶</a></h2>89 <span·id="s-staticfiles-production"></span><span·id="serving-static-files-in-production"></span><span·id="staticfiles-production"></span><h2>Serving·static·files·in·production<a·class="headerlink"·href="#serving-static-files-in-production"·title="Link·to·this·heading">¶</a></h2>
89 <p>The·basic·outline·of·putting·static·files·into·production·consists·of·two90 <p>The·basic·outline·of·putting·static·files·into·production·consists·of·two
90 steps:·run·the·<a·class="reference·internal"·href="../../ref/contrib/staticfiles.html#django-admin-collectstatic"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">collectstatic</span></code></a>·command·when·static·files·change,·then91 steps:·run·the·<a·class="reference·internal"·href="../../ref/contrib/staticfiles.html#django-admin-collectstatic"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">collectstatic</span></code></a>·command·when·static·files·change,·then
Offset 195, 37 lines modifiedOffset 196, 37 lines modified
195 <li><a·class="reference·internal"·href="#learn-more">Learn·more</a></li>196 <li><a·class="reference·internal"·href="#learn-more">Learn·more</a></li>
196 </ul>197 </ul>
197 </li>198 </li>
198 </ul>199 </ul>
  
199 ··</div>200 ··</div>
200 ··<div>201 ··<div>
201 ····<h4>Previous·topic</h4>202 ····<h4>Vorig·onderwerp</h4>
202 ····<p·class="topless"><a·href="index.html"203 ····<p·class="topless"><a·href="index.html"
203 ··························title="previous·chapter">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</a></p>204 ··························title="vorig·hoofdstuk">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</a></p>
204 ··</div>205 ··</div>
205 ··<div>206 ··<div>
206 ····<h4>Next·topic</h4>207 ····<h4>Volgend·onderwerp</h4>
207 ····<p·class="topless"><a·href="../windows.html"208 ····<p·class="topless"><a·href="../windows.html"
208 ··························title="next·chapter">How·to·install·Django·on·Windows</a></p>209 ··························title="volgend·hoofdstuk">How·to·install·Django·on·Windows</a></p>
209 ··</div>210 ··</div>
210 <search·id="searchbox"·style="display:·none"·role="search">211 <search·id="searchbox"·style="display:·none"·role="search">
211 ··<h3·id="searchlabel">Quick·search</h3>212 ··<h3·id="searchlabel">Snel·zoeken</h3>
212 ····<div·class="searchformwrapper">213 ····<div·class="searchformwrapper">
213 ····<form·class="search"·action="../../search.html"·method="get">214 ····<form·class="search"·action="../../search.html"·method="get">
214 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>215 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
215 ······<input·type="submit"·value="Go"·/>216 ······<input·type="submit"·value="Zoek"·/>
216 ····</form>217 ····</form>
217 ····</div>218 ····</div>
218 </search>219 </search>
219 <script>document.getElementById('searchbox').style.display·=·"block"</script>220 <script>document.getElementById('searchbox').style.display·=·"block"</script>
220 ········</div>221 ········</div>
221 ······</div>222 ······</div>
222 ··············<h3>Last·update:</h3>223 ··············<h3>Last·update:</h3>
223 ··············<p·class="topless">Sep·03,·2024</p>224 ··············<p·class="topless">sep·03,·2024</p>
224 ··········</div>225 ··········</div>
225 ········226 ········
226 ······227 ······
227 ····</div>228 ····</div>
  
228 ····<div·id="ft">229 ····<div·id="ft">
229 ······<div·class="nav">230 ······<div·class="nav">
3.12 KB
html2text {}
Max HTML report size reached
10.9 KB
./usr/share/doc/python-django-doc/html/howto/static-files/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="How·to·deploy·static·files"·href="deployment.html"·/>15 ····<link·rel="next"·title="How·to·deploy·static·files"·href="deployment.html"·/>
15 ····<link·rel="prev"·title="How·to·override·templates"·href="../overriding-templates.html"·/>16 ····<link·rel="prev"·title="How·to·override·templates"·href="../overriding-templates.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 159, 15 lines modifiedOffset 160, 15 lines modified
  
159 <span·class="n">urlpatterns</span>·<span·class="o">=</span>·<span·class="p">[</span>160 <span·class="n">urlpatterns</span>·<span·class="o">=</span>·<span·class="p">[</span>
160 ····<span·class="c1">#·...·the·rest·of·your·URLconf·goes·here·...</span>161 ····<span·class="c1">#·...·the·rest·of·your·URLconf·goes·here·...</span>
161 <span·class="p">]</span>·<span·class="o">+</span>·<span·class="n">static</span><span·class="p">(</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">STATIC_URL</span><span·class="p">,</span>·<span·class="n">document_root</span><span·class="o">=</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">STATIC_ROOT</span><span·class="p">)</span>162 <span·class="p">]</span>·<span·class="o">+</span>·<span·class="n">static</span><span·class="p">(</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">STATIC_URL</span><span·class="p">,</span>·<span·class="n">document_root</span><span·class="o">=</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">STATIC_ROOT</span><span·class="p">)</span>
162 </pre></div>163 </pre></div>
163 </div>164 </div>
164 <div·class="admonition·note">165 <div·class="admonition·note">
165 <p·class="admonition-title">Note</p>166 <p·class="admonition-title">Notitie</p>
166 <p>This·helper·function·works·only·in·debug·mode·and·only·if167 <p>This·helper·function·works·only·in·debug·mode·and·only·if
167 the·given·prefix·is·local·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">static/</span></code>)·and·not·a·URL·(e.g.168 the·given·prefix·is·local·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">static/</span></code>)·and·not·a·URL·(e.g.
168 <code·class="docutils·literal·notranslate"><span·class="pre">http://static.example.com/</span></code>).</p>169 <code·class="docutils·literal·notranslate"><span·class="pre">http://static.example.com/</span></code>).</p>
169 <p>Also·this·helper·function·only·serves·the·actual·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>170 <p>Also·this·helper·function·only·serves·the·actual·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>
170 folder;·it·doesn’t·perform·static·files·discovery·like171 folder;·it·doesn’t·perform·static·files·discovery·like
171 <a·class="reference·internal"·href="../../ref/contrib/staticfiles.html#module-django.contrib.staticfiles"·title="django.contrib.staticfiles:·An·app·for·handling·static·files."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code></a>.</p>172 <a·class="reference·internal"·href="../../ref/contrib/staticfiles.html#module-django.contrib.staticfiles"·title="django.contrib.staticfiles:·An·app·for·handling·static·files."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code></a>.</p>
172 <p>Finally,·static·files·are·served·via·a·wrapper·at·the·WSGI·application173 <p>Finally,·static·files·are·served·via·a·wrapper·at·the·WSGI·application
Offset 188, 15 lines modifiedOffset 189, 15 lines modified
  
188 <span·class="n">urlpatterns</span>·<span·class="o">=</span>·<span·class="p">[</span>189 <span·class="n">urlpatterns</span>·<span·class="o">=</span>·<span·class="p">[</span>
189 ····<span·class="c1">#·...·the·rest·of·your·URLconf·goes·here·...</span>190 ····<span·class="c1">#·...·the·rest·of·your·URLconf·goes·here·...</span>
190 <span·class="p">]</span>·<span·class="o">+</span>·<span·class="n">static</span><span·class="p">(</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">MEDIA_URL</span><span·class="p">,</span>·<span·class="n">document_root</span><span·class="o">=</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">MEDIA_ROOT</span><span·class="p">)</span>191 <span·class="p">]</span>·<span·class="o">+</span>·<span·class="n">static</span><span·class="p">(</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">MEDIA_URL</span><span·class="p">,</span>·<span·class="n">document_root</span><span·class="o">=</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">MEDIA_ROOT</span><span·class="p">)</span>
191 </pre></div>192 </pre></div>
192 </div>193 </div>
193 <div·class="admonition·note">194 <div·class="admonition·note">
194 <p·class="admonition-title">Note</p>195 <p·class="admonition-title">Notitie</p>
195 <p>This·helper·function·works·only·in·debug·mode·and·only·if196 <p>This·helper·function·works·only·in·debug·mode·and·only·if
196 the·given·prefix·is·local·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">media/</span></code>)·and·not·a·URL·(e.g.197 the·given·prefix·is·local·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">media/</span></code>)·and·not·a·URL·(e.g.
197 <code·class="docutils·literal·notranslate"><span·class="pre">http://media.example.com/</span></code>).</p>198 <code·class="docutils·literal·notranslate"><span·class="pre">http://media.example.com/</span></code>).</p>
198 </div>199 </div>
199 </section>200 </section>
200 <section·id="s-testing">201 <section·id="s-testing">
201 <span·id="s-staticfiles-testing-support"></span><span·id="testing"></span><span·id="staticfiles-testing-support"></span><h2>Testing<a·class="headerlink"·href="#testing"·title="Link·to·this·heading">¶</a></h2>202 <span·id="s-staticfiles-testing-support"></span><span·id="testing"></span><span·id="staticfiles-testing-support"></span><h2>Testing<a·class="headerlink"·href="#testing"·title="Link·to·this·heading">¶</a></h2>
Offset 268, 37 lines modifiedOffset 269, 37 lines modified
268 <li><a·class="reference·internal"·href="#learn-more">Learn·more</a></li>269 <li><a·class="reference·internal"·href="#learn-more">Learn·more</a></li>
269 </ul>270 </ul>
270 </li>271 </li>
271 </ul>272 </ul>
  
272 ··</div>273 ··</div>
273 ··<div>274 ··<div>
274 ····<h4>Previous·topic</h4>275 ····<h4>Vorig·onderwerp</h4>
275 ····<p·class="topless"><a·href="../overriding-templates.html"276 ····<p·class="topless"><a·href="../overriding-templates.html"
276 ··························title="previous·chapter">How·to·override·templates</a></p>277 ··························title="vorig·hoofdstuk">How·to·override·templates</a></p>
277 ··</div>278 ··</div>
278 ··<div>279 ··<div>
279 ····<h4>Next·topic</h4>280 ····<h4>Volgend·onderwerp</h4>
280 ····<p·class="topless"><a·href="deployment.html"281 ····<p·class="topless"><a·href="deployment.html"
281 ··························title="next·chapter">How·to·deploy·static·files</a></p>282 ··························title="volgend·hoofdstuk">How·to·deploy·static·files</a></p>
282 ··</div>283 ··</div>
283 <search·id="searchbox"·style="display:·none"·role="search">284 <search·id="searchbox"·style="display:·none"·role="search">
284 ··<h3·id="searchlabel">Quick·search</h3>285 ··<h3·id="searchlabel">Snel·zoeken</h3>
285 ····<div·class="searchformwrapper">286 ····<div·class="searchformwrapper">
286 ····<form·class="search"·action="../../search.html"·method="get">287 ····<form·class="search"·action="../../search.html"·method="get">
287 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>288 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
288 ······<input·type="submit"·value="Go"·/>289 ······<input·type="submit"·value="Zoek"·/>
289 ····</form>290 ····</form>
290 ····</div>291 ····</div>
291 </search>292 </search>
292 <script>document.getElementById('searchbox').style.display·=·"block"</script>293 <script>document.getElementById('searchbox').style.display·=·"block"</script>
293 ········</div>294 ········</div>
294 ······</div>295 ······</div>
295 ··············<h3>Last·update:</h3>296 ··············<h3>Last·update:</h3>
296 ··············<p·class="topless">Sep·03,·2024</p>297 ··············<p·class="topless">sep·03,·2024</p>
297 ··········</div>298 ··········</div>
298 ········299 ········
299 ······300 ······
300 ····</div>301 ····</div>
  
301 ····<div·id="ft">302 ····<div·id="ft">
302 ······<div·class="nav">303 ······<div·class="nav">
4.13 KB
html2text {}
Max HTML report size reached
5.82 KB
./usr/share/doc/python-django-doc/html/howto/upgrade-version.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·upgrade·Django·to·a·newer·version·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·upgrade·Django·to·a·newer·version·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·manage·error·reporting"·href="error-reporting.html"·/>15 ····<link·rel="next"·title="How·to·manage·error·reporting"·href="error-reporting.html"·/>
15 ····<link·rel="prev"·title="Deployment·checklist"·href="deployment/checklist.html"·/>16 ····<link·rel="prev"·title="Deployment·checklist"·href="deployment/checklist.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 256, 37 lines modifiedOffset 257, 37 lines modified
256 <li><a·class="reference·internal"·href="#deployment">Deployment</a></li>257 <li><a·class="reference·internal"·href="#deployment">Deployment</a></li>
257 </ul>258 </ul>
258 </li>259 </li>
259 </ul>260 </ul>
  
260 ··</div>261 ··</div>
261 ··<div>262 ··<div>
262 ····<h4>Previous·topic</h4>263 ····<h4>Vorig·onderwerp</h4>
263 ····<p·class="topless"><a·href="deployment/checklist.html"264 ····<p·class="topless"><a·href="deployment/checklist.html"
264 ··························title="previous·chapter">Deployment·checklist</a></p>265 ··························title="vorig·hoofdstuk">Deployment·checklist</a></p>
265 ··</div>266 ··</div>
266 ··<div>267 ··<div>
267 ····<h4>Next·topic</h4>268 ····<h4>Volgend·onderwerp</h4>
268 ····<p·class="topless"><a·href="error-reporting.html"269 ····<p·class="topless"><a·href="error-reporting.html"
269 ··························title="next·chapter">How·to·manage·error·reporting</a></p>270 ··························title="volgend·hoofdstuk">How·to·manage·error·reporting</a></p>
270 ··</div>271 ··</div>
271 <search·id="searchbox"·style="display:·none"·role="search">272 <search·id="searchbox"·style="display:·none"·role="search">
272 ··<h3·id="searchlabel">Quick·search</h3>273 ··<h3·id="searchlabel">Snel·zoeken</h3>
273 ····<div·class="searchformwrapper">274 ····<div·class="searchformwrapper">
274 ····<form·class="search"·action="../search.html"·method="get">275 ····<form·class="search"·action="../search.html"·method="get">
275 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>276 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
276 ······<input·type="submit"·value="Go"·/>277 ······<input·type="submit"·value="Zoek"·/>
277 ····</form>278 ····</form>
278 ····</div>279 ····</div>
279 </search>280 </search>
280 <script>document.getElementById('searchbox').style.display·=·"block"</script>281 <script>document.getElementById('searchbox').style.display·=·"block"</script>
281 ········</div>282 ········</div>
282 ······</div>283 ······</div>
283 ··············<h3>Last·update:</h3>284 ··············<h3>Last·update:</h3>
284 ··············<p·class="topless">Sep·03,·2024</p>285 ··············<p·class="topless">sep·03,·2024</p>
285 ··········</div>286 ··········</div>
286 ········287 ········
287 ······288 ······
288 ····</div>289 ····</div>
  
289 ····<div·id="ft">290 ····<div·id="ft">
290 ······<div·class="nav">291 ······<div·class="nav">
2.03 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8up\x8pg\x8gr\x8ra\x8ad\x8de\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·t\x8to\x8o·a\x8a·n\x8ne\x8ew\x8we\x8er\x8r·v\x8ve\x8er\x8rs\x8si\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·u\x8up\x8pg\x8gr\x8ra\x8ad\x8de\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·t\x8to\x8o·a\x8a·n\x8ne\x8ew\x8we\x8er\x8r·v\x8ve\x8er\x8rs\x8si\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 While·it·can·be·a·complex·process·at·times,·upgrading·to·the·latest·Django5 While·it·can·be·a·complex·process·at·times,·upgrading·to·the·latest·Django
6 version·has·several·benefits:6 version·has·several·benefits:
7 ····*·New·features·and·improvements·are·added.7 ····*·New·features·and·improvements·are·added.
8 ····*·Bugs·are·fixed.8 ····*·Bugs·are·fixed.
Offset 90, 16 lines modifiedOffset 90, 16 lines modified
90 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8p_\x8g_\x8r_\x8a_\x8d_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8o_\x8·_\x8a_\x8·_\x8n_\x8e_\x8w_\x8e_\x8r_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n90 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8p_\x8g_\x8r_\x8a_\x8d_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8o_\x8·_\x8a_\x8·_\x8n_\x8e_\x8w_\x8e_\x8r_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n
91 ··········o·_\x8R_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8d_\x8·_\x8R_\x8e_\x8a_\x8d_\x8i_\x8n_\x8g91 ··········o·_\x8R_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8d_\x8·_\x8R_\x8e_\x8a_\x8d_\x8i_\x8n_\x8g
92 ··········o·_\x8D_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8c_\x8i_\x8e_\x8s92 ··········o·_\x8D_\x8e_\x8p_\x8e_\x8n_\x8d_\x8e_\x8n_\x8c_\x8i_\x8e_\x8s
93 ··········o·_\x8R_\x8e_\x8s_\x8o_\x8l_\x8v_\x8i_\x8n_\x8g_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8a_\x8r_\x8n_\x8i_\x8n_\x8g_\x8s93 ··········o·_\x8R_\x8e_\x8s_\x8o_\x8l_\x8v_\x8i_\x8n_\x8g_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8a_\x8r_\x8n_\x8i_\x8n_\x8g_\x8s
94 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n94 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
95 ··········o·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g95 ··········o·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g
96 ··········o·_\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t96 ··········o·_\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t
97 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*97 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
98 _\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8l_\x8i_\x8s_\x8t98 _\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8l_\x8i_\x8s_\x8t
99 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*99 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
100 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g100 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g
101 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*101 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
102 [q···················][Go]102 [q···················][Zoek]
103 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*103 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
104 Sep·03,·2024104 sep·03,·2024
105 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»105 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.28 KB
./usr/share/doc/python-django-doc/html/howto/windows.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·install·Django·on·Windows·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·install·Django·on·Windows·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·create·database·migrations"·href="writing-migrations.html"·/>15 ····<link·rel="next"·title="How·to·create·database·migrations"·href="writing-migrations.html"·/>
15 ····<link·rel="prev"·title="How·to·deploy·static·files"·href="static-files/deployment.html"·/>16 ····<link·rel="prev"·title="How·to·deploy·static·files"·href="static-files/deployment.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 104, 15 lines modifiedOffset 105, 15 lines modified
104 <p·class="admonition-title"><code·class="docutils·literal·notranslate"><span·class="pre">py</span></code>·is·not·recognized·or·found</p>105 <p·class="admonition-title"><code·class="docutils·literal·notranslate"><span·class="pre">py</span></code>·is·not·recognized·or·found</p>
105 <p>Depending·on·how·you’ve·installed·Python·(such·as·via·the·Microsoft·Store),106 <p>Depending·on·how·you’ve·installed·Python·(such·as·via·the·Microsoft·Store),
106 <code·class="docutils·literal·notranslate"><span·class="pre">py</span></code>·may·not·be·available·in·the·command·prompt.</p>107 <code·class="docutils·literal·notranslate"><span·class="pre">py</span></code>·may·not·be·available·in·the·command·prompt.</p>
107 <p>You·will·then·need·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">python</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">py</span></code>·when·entering108 <p>You·will·then·need·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">python</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">py</span></code>·when·entering
108 commands.</p>109 commands.</p>
109 </div>110 </div>
110 <div·class="admonition·seealso">111 <div·class="admonition·seealso">
111 <p·class="admonition-title">See·also</p>112 <p·class="admonition-title">Zie·ook</p>
112 <p>For·more·details,·see·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/using/windows.html"·title="(in·Python·v3.12)"><span>Using·Python·on·Windows</span></a>·documentation.</p>113 <p>For·more·details,·see·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/using/windows.html"·title="(in·Python·v3.12)"><span>Using·Python·on·Windows</span></a>·documentation.</p>
113 </div>114 </div>
114 </section>115 </section>
115 <section·id="s-about-pip">116 <section·id="s-about-pip">
116 <span·id="about-pip"></span><h2>About·<code·class="docutils·literal·notranslate"><span·class="pre">pip</span></code><a·class="headerlink"·href="#about-pip"·title="Link·to·this·heading">¶</a></h2>117 <span·id="about-pip"></span><h2>About·<code·class="docutils·literal·notranslate"><span·class="pre">pip</span></code><a·class="headerlink"·href="#about-pip"·title="Link·to·this·heading">¶</a></h2>
117 <p><a·class="extlink-pypi·reference·external"·href="https://pypi.org/project/pip/">pip</a>·is·a·package·manager·for·Python·and·is·included·by·default·with·the118 <p><a·class="extlink-pypi·reference·external"·href="https://pypi.org/project/pip/">pip</a>·is·a·package·manager·for·Python·and·is·included·by·default·with·the
118 Python·installer.·It·helps·to·install·and·uninstall·Python·packages119 Python·installer.·It·helps·to·install·and·uninstall·Python·packages
Offset 218, 37 lines modifiedOffset 219, 37 lines modified
218 <li><a·class="reference·internal"·href="#common-pitfalls">Common·pitfalls</a></li>219 <li><a·class="reference·internal"·href="#common-pitfalls">Common·pitfalls</a></li>
219 </ul>220 </ul>
220 </li>221 </li>
221 </ul>222 </ul>
  
222 ··</div>223 ··</div>
223 ··<div>224 ··<div>
224 ····<h4>Previous·topic</h4>225 ····<h4>Vorig·onderwerp</h4>
225 ····<p·class="topless"><a·href="static-files/deployment.html"226 ····<p·class="topless"><a·href="static-files/deployment.html"
226 ··························title="previous·chapter">How·to·deploy·static·files</a></p>227 ··························title="vorig·hoofdstuk">How·to·deploy·static·files</a></p>
227 ··</div>228 ··</div>
228 ··<div>229 ··<div>
229 ····<h4>Next·topic</h4>230 ····<h4>Volgend·onderwerp</h4>
230 ····<p·class="topless"><a·href="writing-migrations.html"231 ····<p·class="topless"><a·href="writing-migrations.html"
231 ··························title="next·chapter">How·to·create·database·migrations</a></p>232 ··························title="volgend·hoofdstuk">How·to·create·database·migrations</a></p>
232 ··</div>233 ··</div>
233 <search·id="searchbox"·style="display:·none"·role="search">234 <search·id="searchbox"·style="display:·none"·role="search">
234 ··<h3·id="searchlabel">Quick·search</h3>235 ··<h3·id="searchlabel">Snel·zoeken</h3>
235 ····<div·class="searchformwrapper">236 ····<div·class="searchformwrapper">
236 ····<form·class="search"·action="../search.html"·method="get">237 ····<form·class="search"·action="../search.html"·method="get">
237 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>238 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
238 ······<input·type="submit"·value="Go"·/>239 ······<input·type="submit"·value="Zoek"·/>
239 ····</form>240 ····</form>
240 ····</div>241 ····</div>
241 </search>242 </search>
242 <script>document.getElementById('searchbox').style.display·=·"block"</script>243 <script>document.getElementById('searchbox').style.display·=·"block"</script>
243 ········</div>244 ········</div>
244 ······</div>245 ······</div>
245 ··············<h3>Last·update:</h3>246 ··············<h3>Last·update:</h3>
246 ··············<p·class="topless">Sep·03,·2024</p>247 ··············<p·class="topless">sep·03,·2024</p>
247 ··········</div>248 ··········</div>
248 ········249 ········
249 ······250 ······
250 ····</div>251 ····</div>
  
251 ····<div·id="ft">252 ····<div·id="ft">
252 ······<div·class="nav">253 ······<div·class="nav">
3.16 KB
html2text {}
Max HTML report size reached
6.42 KB
./usr/share/doc/python-django-doc/html/howto/writing-migrations.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·create·database·migrations·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·create·database·migrations·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·delete·a·Django·application"·href="delete-app.html"·/>15 ····<link·rel="next"·title="How·to·delete·a·Django·application"·href="delete-app.html"·/>
15 ····<link·rel="prev"·title="How·to·install·Django·on·Windows"·href="windows.html"·/>16 ····<link·rel="prev"·title="How·to·install·Django·on·Windows"·href="windows.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 499, 37 lines modifiedOffset 500, 37 lines modified
499 <li><a·class="reference·internal"·href="#changing-an-unmanaged-model-to-managed">Changing·an·unmanaged·model·to·managed</a></li>500 <li><a·class="reference·internal"·href="#changing-an-unmanaged-model-to-managed">Changing·an·unmanaged·model·to·managed</a></li>
500 </ul>501 </ul>
501 </li>502 </li>
502 </ul>503 </ul>
  
503 ··</div>504 ··</div>
504 ··<div>505 ··<div>
505 ····<h4>Previous·topic</h4>506 ····<h4>Vorig·onderwerp</h4>
506 ····<p·class="topless"><a·href="windows.html"507 ····<p·class="topless"><a·href="windows.html"
507 ··························title="previous·chapter">How·to·install·Django·on·Windows</a></p>508 ··························title="vorig·hoofdstuk">How·to·install·Django·on·Windows</a></p>
508 ··</div>509 ··</div>
509 ··<div>510 ··<div>
510 ····<h4>Next·topic</h4>511 ····<h4>Volgend·onderwerp</h4>
511 ····<p·class="topless"><a·href="delete-app.html"512 ····<p·class="topless"><a·href="delete-app.html"
512 ··························title="next·chapter">How·to·delete·a·Django·application</a></p>513 ··························title="volgend·hoofdstuk">How·to·delete·a·Django·application</a></p>
513 ··</div>514 ··</div>
514 <search·id="searchbox"·style="display:·none"·role="search">515 <search·id="searchbox"·style="display:·none"·role="search">
515 ··<h3·id="searchlabel">Quick·search</h3>516 ··<h3·id="searchlabel">Snel·zoeken</h3>
516 ····<div·class="searchformwrapper">517 ····<div·class="searchformwrapper">
517 ····<form·class="search"·action="../search.html"·method="get">518 ····<form·class="search"·action="../search.html"·method="get">
518 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>519 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
519 ······<input·type="submit"·value="Go"·/>520 ······<input·type="submit"·value="Zoek"·/>
520 ····</form>521 ····</form>
521 ····</div>522 ····</div>
522 </search>523 </search>
523 <script>document.getElementById('searchbox').style.display·=·"block"</script>524 <script>document.getElementById('searchbox').style.display·=·"block"</script>
524 ········</div>525 ········</div>
525 ······</div>526 ······</div>
526 ··············<h3>Last·update:</h3>527 ··············<h3>Last·update:</h3>
527 ··············<p·class="topless">Sep·03,·2024</p>528 ··············<p·class="topless">sep·03,·2024</p>
528 ··········</div>529 ··········</div>
529 ········530 ········
530 ······531 ······
531 ····</div>532 ····</div>
  
532 ····<div·id="ft">533 ····<div·id="ft">
533 ······<div·class="nav">534 ······<div·class="nav">
2.62 KB
html2text {}
Max HTML report size reached
6.82 KB
./usr/share/doc/python-django-doc/html/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="./">2 <html·lang="nl"·data-content_root="./">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·documentation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·documentation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>
9 ····<script·src="_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="search.html"·/>
14 ····<link·rel="next"·title="Getting·started"·href="intro/index.html"·/>15 ····<link·rel="next"·title="Getting·started"·href="intro/index.html"·/>
15 ····<link·rel="prev"·title="Django·documentation·contents"·href="contents.html"·/>16 ····<link·rel="prev"·title="Django·documentation·contents"·href="contents.html"·/>
  
  
  
16 ·17 ·
17 <script·src="templatebuiltins.js"></script>18 <script·src="templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="">57 ··<div·id="custom-doc"·class="">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="#">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="#">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="#">Home</a>··|61 ········<a·title="Home·page"·href="#">Home</a>··|
61 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="contents.html"·title="Django·documentation·contents">previous</a>67 ····&laquo;·<a·href="contents.html"·title="Django·documentation·contents">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="#"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="#"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="intro/index.html"·title="Getting·started">next</a>·&raquo;</div>71 ····<a·href="intro/index.html"·title="Getting·started">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 102, 15 lines modifiedOffset 103, 15 lines modified
102 </ul>103 </ul>
103 </section>104 </section>
104 <section·id="s-getting-help">105 <section·id="s-getting-help">
105 <span·id="getting-help"></span><h2>Getting·help<a·class="headerlink"·href="#getting-help"·title="Link·to·this·heading">¶</a></h2>106 <span·id="getting-help"></span><h2>Getting·help<a·class="headerlink"·href="#getting-help"·title="Link·to·this·heading">¶</a></h2>
106 <p>Having·trouble?·We’d·like·to·help!</p>107 <p>Having·trouble?·We’d·like·to·help!</p>
107 <ul·class="simple">108 <ul·class="simple">
108 <li><p>Try·the·<a·class="reference·internal"·href="faq/index.html"><span·class="doc">FAQ</span></a>··it’s·got·answers·to·many·common·questions.</p></li>109 <li><p>Try·the·<a·class="reference·internal"·href="faq/index.html"><span·class="doc">FAQ</span></a>··it’s·got·answers·to·many·common·questions.</p></li>
109 <li><p>Looking·for·specific·information?·Try·the·<a·class="reference·internal"·href="genindex.html"><span·class="std·std-ref">Index</span></a>,·<a·class="reference·internal"·href="py-modindex.html"><span·class="std·std-ref">Module·Index</span></a>·or110 <li><p>Looking·for·specific·information?·Try·the·<a·class="reference·internal"·href="genindex.html"><span·class="std·std-ref">Index</span></a>,·<a·class="reference·internal"·href="py-modindex.html"><span·class="std·std-ref">Module-index</span></a>·or
110 the·<a·class="reference·internal"·href="contents.html"><span·class="doc">detailed·table·of·contents</span></a>.</p></li>111 the·<a·class="reference·internal"·href="contents.html"><span·class="doc">detailed·table·of·contents</span></a>.</p></li>
111 <li><p>Not·found·anything?·See·<a·class="reference·internal"·href="faq/help.html"><span·class="doc">FAQ:·Getting·Help</span></a>·for·information·on·getting·support112 <li><p>Not·found·anything?·See·<a·class="reference·internal"·href="faq/help.html"><span·class="doc">FAQ:·Getting·Help</span></a>·for·information·on·getting·support
112 and·asking·questions·to·the·community.</p></li>113 and·asking·questions·to·the·community.</p></li>
113 <li><p>Report·bugs·with·Django·in·our·<a·class="reference·external"·href="https://code.djangoproject.com/">ticket·tracker</a>.</p></li>114 <li><p>Report·bugs·with·Django·in·our·<a·class="reference·external"·href="https://code.djangoproject.com/">ticket·tracker</a>.</p></li>
114 </ul>115 </ul>
115 </section>116 </section>
116 <section·id="s-how-the-documentation-is-organized">117 <section·id="s-how-the-documentation-is-organized">
Offset 398, 15 lines modifiedOffset 399, 15 lines modified
398 ······399 ······
399 ····</div>400 ····</div>
  
400 ····<div·id="ft">401 ····<div·id="ft">
401 ······<div·class="nav">402 ······<div·class="nav">
402 ····&laquo;·<a·href="contents.html"·title="Django·documentation·contents">previous</a>403 ····&laquo;·<a·href="contents.html"·title="Django·documentation·contents">previous</a>
403 ·····|404 ·····|
404 ····<a·title="Django·5.1.1·documentation"·href="#"·accesskey="U">up</a>405 ····<a·title="Django·5.1.1·documentatie"·href="#"·accesskey="U">up</a>
405 ···|406 ···|
406 ····<a·href="intro/index.html"·title="Getting·started">next</a>·&raquo;</div>407 ····<a·href="intro/index.html"·title="Getting·started">next</a>·&raquo;</div>
407 ····</div>408 ····</div>
408 ··</div>409 ··</div>
  
409 ······<div·class="clearer"></div>410 ······<div·class="clearer"></div>
410 ····</div>411 ····</div>
2.49 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Everything·you·need·to·know·about·Django.5 Everything·you·need·to·know·about·Django.
6 *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8ir\x8rs\x8st\x8t·s\x8st\x8te\x8ep\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*6 *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8ir\x8rs\x8st\x8t·s\x8st\x8te\x8ep\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
7 Are·you·new·to·Django·or·to·programming?·This·is·the·place·to·start!7 Are·you·new·to·Django·or·to·programming?·This·is·the·place·to·start!
8 ····*·F\x8Fr\x8ro\x8om\x8m·s\x8sc\x8cr\x8ra\x8at\x8tc\x8ch\x8h:\x8:·_\x8O_\x8v_\x8e_\x8r_\x8v_\x8i_\x8e_\x8w·|·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n8 ····*·F\x8Fr\x8ro\x8om\x8m·s\x8sc\x8cr\x8ra\x8at\x8tc\x8ch\x8h:\x8:·_\x8O_\x8v_\x8e_\x8r_\x8v_\x8i_\x8e_\x8w·|·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ······_\x8P_\x8a_\x8r_\x8t_\x8·_\x85_\x8:_\x8·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g·|·_\x8P_\x8a_\x8r_\x8t_\x8·_\x86_\x8:_\x8·_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s·|·_\x8P_\x8a_\x8r_\x8t_\x8·_\x87_\x8:_\x8·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n11 ······_\x8P_\x8a_\x8r_\x8t_\x8·_\x85_\x8:_\x8·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g·|·_\x8P_\x8a_\x8r_\x8t_\x8·_\x86_\x8:_\x8·_\x8S_\x8t_\x8a_\x8t_\x8i_\x8c_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s·|·_\x8P_\x8a_\x8r_\x8t_\x8·_\x87_\x8:_\x8·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n
12 ······_\x8s_\x8i_\x8t_\x8e·|·_\x8P_\x8a_\x8r_\x8t_\x8·_\x88_\x8:_\x8·_\x8A_\x8d_\x8d_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s12 ······_\x8s_\x8i_\x8t_\x8e·|·_\x8P_\x8a_\x8r_\x8t_\x8·_\x88_\x8:_\x8·_\x8A_\x8d_\x8d_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s
13 ····*·A\x8Ad\x8dv\x8va\x8an\x8nc\x8ce\x8ed\x8d·T\x8Tu\x8ut\x8to\x8or\x8ri\x8ia\x8al\x8ls\x8s:\x8:·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s·|·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t13 ····*·A\x8Ad\x8dv\x8va\x8an\x8nc\x8ce\x8ed\x8d·T\x8Tu\x8ut\x8to\x8or\x8ri\x8ia\x8al\x8ls\x8s:\x8:·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s·|·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t
14 ······_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o14 ······_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
15 *\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8et\x8tt\x8ti\x8in\x8ng\x8g·h\x8he\x8el\x8lp\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8et\x8tt\x8ti\x8in\x8ng\x8g·h\x8he\x8el\x8lp\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
16 Having·trouble?·We’d·like·to·help!16 Having·trouble?·We’d·like·to·help!
17 ····*·Try·the·_\x8F_\x8A_\x8Q··it’s·got·answers·to·many·common·questions.17 ····*·Try·the·_\x8F_\x8A_\x8Q··it’s·got·answers·to·many·common·questions.
18 ····*·Looking·for·specific·information?·Try·the·_\x8I_\x8n_\x8d_\x8e_\x8x,·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8·_.I_\x8n_\x8d_\x8e_\x8x·or·the18 ····*·Looking·for·specific·information?·Try·the·_\x8I_\x8n_\x8d_\x8e_\x8x,·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8-_.i_\x8n_\x8d_\x8e_\x8x·or·the
19 ······_\x8d_\x8e_\x8t_\x8a_\x8i_\x8l_\x8e_\x8d_\x8·_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s.19 ······_\x8d_\x8e_\x8t_\x8a_\x8i_\x8l_\x8e_\x8d_\x8·_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s.
20 ····*·Not·found·anything?·See·_\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8H_\x8e_\x8l_\x8p·for·information·on·getting20 ····*·Not·found·anything?·See·_\x8F_\x8A_\x8Q_\x8:_\x8·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8H_\x8e_\x8l_\x8p·for·information·on·getting
21 ······support·and·asking·questions·to·the·community.21 ······support·and·asking·questions·to·the·community.
22 ····*·Report·bugs·with·Django·in·our·_\x8t_\x8i_\x8c_\x8k_\x8e_\x8t_\x8·_\x8t_\x8r_\x8a_\x8c_\x8k_\x8e_\x8r.22 ····*·Report·bugs·with·Django·in·our·_\x8t_\x8i_\x8c_\x8k_\x8e_\x8t_\x8·_\x8t_\x8r_\x8a_\x8c_\x8k_\x8e_\x8r.
23 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8th\x8he\x8e·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·i\x8is\x8s·o\x8or\x8rg\x8ga\x8an\x8ni\x8iz\x8ze\x8ed\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8th\x8he\x8e·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·i\x8is\x8s·o\x8or\x8rg\x8ga\x8an\x8ni\x8iz\x8ze\x8ed\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
24 Django·has·a·lot·of·documentation.·A·high-level·overview·of·how·it’s·organized24 Django·has·a·lot·of·documentation.·A·high-level·overview·of·how·it’s·organized
25 will·help·you·know·where·to·look·for·certain·things:25 will·help·you·know·where·to·look·for·certain·things:
7.58 KB
./usr/share/doc/python-django-doc/html/internals/contributing/bugs-and-features.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Reporting·bugs·and·requesting·features·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Reporting·bugs·and·requesting·features·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Triaging·tickets"·href="triaging-tickets.html"·/>15 ····<link·rel="next"·title="Triaging·tickets"·href="triaging-tickets.html"·/>
15 ····<link·rel="prev"·title="Localizing·Django"·href="localizing.html"·/>16 ····<link·rel="prev"·title="Localizing·Django"·href="localizing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="internals-contributing-bugs-and-features">79 ··········<div·class="yui-g"·id="internals-contributing-bugs-and-features">
79 ············80 ············
80 ··<section·id="s-reporting-bugs-and-requesting-features">81 ··<section·id="s-reporting-bugs-and-requesting-features">
81 <span·id="reporting-bugs-and-requesting-features"></span><h1>Reporting·bugs·and·requesting·features<a·class="headerlink"·href="#reporting-bugs-and-requesting-features"·title="Link·to·this·heading">¶</a></h1>82 <span·id="reporting-bugs-and-requesting-features"></span><h1>Reporting·bugs·and·requesting·features<a·class="headerlink"·href="#reporting-bugs-and-requesting-features"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·important">83 <div·class="admonition·important">
83 <p·class="admonition-title">Important</p>84 <p·class="admonition-title">Belangrijk</p>
84 <p>Please·report·security·issues·<strong>only</strong>·to85 <p>Please·report·security·issues·<strong>only</strong>·to
85 <a·class="reference·external"·href="mailto:security&#37;&#52;&#48;djangoproject&#46;com">security<span>&#64;</span>djangoproject<span>&#46;</span>com</a>.··This·is·a·private·list·only·open·to86 <a·class="reference·external"·href="mailto:security&#37;&#52;&#48;djangoproject&#46;com">security<span>&#64;</span>djangoproject<span>&#46;</span>com</a>.··This·is·a·private·list·only·open·to
86 long-time,·highly·trusted·Django·developers,·and·its·archives·are87 long-time,·highly·trusted·Django·developers,·and·its·archives·are
87 not·public.·For·further·details,·please·see·<a·class="reference·internal"·href="../security.html"><span·class="doc">our·security88 not·public.·For·further·details,·please·see·<a·class="reference·internal"·href="../security.html"><span·class="doc">our·security
88 policies</span></a>.</p>89 policies</span></a>.</p>
89 </div>90 </div>
90 <p>Otherwise,·before·reporting·a·bug·or·requesting·a·new·feature·on·the91 <p>Otherwise,·before·reporting·a·bug·or·requesting·a·new·feature·on·the
Offset 237, 37 lines modifiedOffset 238, 37 lines modified
237 <li><a·class="reference·internal"·href="#how-we-make-decisions">How·we·make·decisions</a></li>238 <li><a·class="reference·internal"·href="#how-we-make-decisions">How·we·make·decisions</a></li>
238 </ul>239 </ul>
239 </li>240 </li>
240 </ul>241 </ul>
  
241 ··</div>242 ··</div>
242 ··<div>243 ··<div>
243 ····<h4>Previous·topic</h4>244 ····<h4>Vorig·onderwerp</h4>
244 ····<p·class="topless"><a·href="localizing.html"245 ····<p·class="topless"><a·href="localizing.html"
245 ··························title="previous·chapter">Localizing·Django</a></p>246 ··························title="vorig·hoofdstuk">Localizing·Django</a></p>
246 ··</div>247 ··</div>
247 ··<div>248 ··<div>
248 ····<h4>Next·topic</h4>249 ····<h4>Volgend·onderwerp</h4>
249 ····<p·class="topless"><a·href="triaging-tickets.html"250 ····<p·class="topless"><a·href="triaging-tickets.html"
250 ··························title="next·chapter">Triaging·tickets</a></p>251 ··························title="volgend·hoofdstuk">Triaging·tickets</a></p>
251 ··</div>252 ··</div>
252 <search·id="searchbox"·style="display:·none"·role="search">253 <search·id="searchbox"·style="display:·none"·role="search">
253 ··<h3·id="searchlabel">Quick·search</h3>254 ··<h3·id="searchlabel">Snel·zoeken</h3>
254 ····<div·class="searchformwrapper">255 ····<div·class="searchformwrapper">
255 ····<form·class="search"·action="../../search.html"·method="get">256 ····<form·class="search"·action="../../search.html"·method="get">
256 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>257 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
257 ······<input·type="submit"·value="Go"·/>258 ······<input·type="submit"·value="Zoek"·/>
258 ····</form>259 ····</form>
259 ····</div>260 ····</div>
260 </search>261 </search>
261 <script>document.getElementById('searchbox').style.display·=·"block"</script>262 <script>document.getElementById('searchbox').style.display·=·"block"</script>
262 ········</div>263 ········</div>
263 ······</div>264 ······</div>
264 ··············<h3>Last·update:</h3>265 ··············<h3>Last·update:</h3>
265 ··············<p·class="topless">Sep·03,·2024</p>266 ··············<p·class="topless">sep·03,·2024</p>
266 ··········</div>267 ··········</div>
267 ········268 ········
268 ······269 ······
269 ····</div>270 ····</div>
  
270 ····<div·id="ft">271 ····<div·id="ft">
271 ······<div·class="nav">272 ······<div·class="nav">
2.7 KB
html2text {}
Max HTML report size reached
8.01 KB
./usr/share/doc/python-django-doc/html/internals/contributing/committing-code.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Committing·code·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Committing·code·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Writing·documentation"·href="writing-documentation.html"·/>15 ····<link·rel="next"·title="Writing·documentation"·href="writing-documentation.html"·/>
15 ····<link·rel="prev"·title="JavaScript·code"·href="writing-code/javascript.html"·/>16 ····<link·rel="prev"·title="JavaScript·code"·href="writing-code/javascript.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 246, 15 lines modifiedOffset 247, 15 lines modified
246 whizbang·feature.”.·We’ve·rigged·Trac·so·that·any·commit·message·in·that247 whizbang·feature.”.·We’ve·rigged·Trac·so·that·any·commit·message·in·that
247 format·will·automatically·close·the·referenced·ticket·and·post·a·comment248 format·will·automatically·close·the·referenced·ticket·and·post·a·comment
248 to·it·with·the·full·commit·message.</p>249 to·it·with·the·full·commit·message.</p>
249 <p>For·the·curious,·we’re·using·a·<a·class="reference·external"·href="https://github.com/trac-hacks/trac-github">Trac·plugin</a>·for·this.</p>250 <p>For·the·curious,·we’re·using·a·<a·class="reference·external"·href="https://github.com/trac-hacks/trac-github">Trac·plugin</a>·for·this.</p>
250 </li>251 </li>
251 </ul>252 </ul>
252 <div·class="admonition·note">253 <div·class="admonition·note">
253 <p·class="admonition-title">Note</p>254 <p·class="admonition-title">Notitie</p>
254 <p>Note·that·the·Trac·integration·doesn’t·know·anything·about·pull·requests.255 <p>Note·that·the·Trac·integration·doesn’t·know·anything·about·pull·requests.
255 So·if·you·try·to·close·a·pull·request·with·the·phrase·“closes·#400”·in·your256 So·if·you·try·to·close·a·pull·request·with·the·phrase·“closes·#400”·in·your
256 commit·message,·GitHub·will·close·the·pull·request,·but·the·Trac·plugin257 commit·message,·GitHub·will·close·the·pull·request,·but·the·Trac·plugin
257 will·not·close·the·same·numbered·ticket·in·Trac.</p>258 will·not·close·the·same·numbered·ticket·in·Trac.</p>
258 </div>259 </div>
259 <ul>260 <ul>
260 <li><p>If·your·commit·references·a·ticket·in·the·Django·<a·class="reference·external"·href="https://code.djangoproject.com/">ticket·tracker</a>·but261 <li><p>If·your·commit·references·a·ticket·in·the·Django·<a·class="reference·external"·href="https://code.djangoproject.com/">ticket·tracker</a>·but
Offset 337, 37 lines modifiedOffset 338, 37 lines modified
337 <li><a·class="reference·internal"·href="#reverting-commits">Reverting·commits</a></li>338 <li><a·class="reference·internal"·href="#reverting-commits">Reverting·commits</a></li>
338 </ul>339 </ul>
339 </li>340 </li>
340 </ul>341 </ul>
  
341 ··</div>342 ··</div>
342 ··<div>343 ··<div>
343 ····<h4>Previous·topic</h4>344 ····<h4>Vorig·onderwerp</h4>
344 ····<p·class="topless"><a·href="writing-code/javascript.html"345 ····<p·class="topless"><a·href="writing-code/javascript.html"
345 ··························title="previous·chapter">JavaScript·code</a></p>346 ··························title="vorig·hoofdstuk">JavaScript·code</a></p>
346 ··</div>347 ··</div>
347 ··<div>348 ··<div>
348 ····<h4>Next·topic</h4>349 ····<h4>Volgend·onderwerp</h4>
349 ····<p·class="topless"><a·href="writing-documentation.html"350 ····<p·class="topless"><a·href="writing-documentation.html"
350 ··························title="next·chapter">Writing·documentation</a></p>351 ··························title="volgend·hoofdstuk">Writing·documentation</a></p>
351 ··</div>352 ··</div>
352 <search·id="searchbox"·style="display:·none"·role="search">353 <search·id="searchbox"·style="display:·none"·role="search">
353 ··<h3·id="searchlabel">Quick·search</h3>354 ··<h3·id="searchlabel">Snel·zoeken</h3>
354 ····<div·class="searchformwrapper">355 ····<div·class="searchformwrapper">
355 ····<form·class="search"·action="../../search.html"·method="get">356 ····<form·class="search"·action="../../search.html"·method="get">
356 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>357 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
357 ······<input·type="submit"·value="Go"·/>358 ······<input·type="submit"·value="Zoek"·/>
358 ····</form>359 ····</form>
359 ····</div>360 ····</div>
360 </search>361 </search>
361 <script>document.getElementById('searchbox').style.display·=·"block"</script>362 <script>document.getElementById('searchbox').style.display·=·"block"</script>
362 ········</div>363 ········</div>
363 ······</div>364 ······</div>
364 ··············<h3>Last·update:</h3>365 ··············<h3>Last·update:</h3>
365 ··············<p·class="topless">Sep·03,·2024</p>366 ··············<p·class="topless">sep·03,·2024</p>
366 ··········</div>367 ··········</div>
367 ········368 ········
368 ······369 ······
369 ····</div>370 ····</div>
  
370 ····<div·id="ft">371 ····<div·id="ft">
371 ······<div·class="nav">372 ······<div·class="nav">
3.28 KB
html2text {}
Max HTML report size reached
5.98 KB
./usr/share/doc/python-django-doc/html/internals/contributing/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Contributing·to·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Contributing·to·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Advice·for·new·contributors"·href="new-contributors.html"·/>15 ····<link·rel="next"·title="Advice·for·new·contributors"·href="new-contributors.html"·/>
15 ····<link·rel="prev"·title="Django·internals"·href="../index.html"·/>16 ····<link·rel="prev"·title="Django·internals"·href="../index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 251, 37 lines modifiedOffset 252, 37 lines modified
251 <li><a·class="reference·internal"·href="#other-ways-of-contributing">Other·ways·of·contributing</a></li>252 <li><a·class="reference·internal"·href="#other-ways-of-contributing">Other·ways·of·contributing</a></li>
252 </ul>253 </ul>
253 </li>254 </li>
254 </ul>255 </ul>
  
255 ··</div>256 ··</div>
256 ··<div>257 ··<div>
257 ····<h4>Previous·topic</h4>258 ····<h4>Vorig·onderwerp</h4>
258 ····<p·class="topless"><a·href="../index.html"259 ····<p·class="topless"><a·href="../index.html"
259 ··························title="previous·chapter">Django·internals</a></p>260 ··························title="vorig·hoofdstuk">Django·internals</a></p>
260 ··</div>261 ··</div>
261 ··<div>262 ··<div>
262 ····<h4>Next·topic</h4>263 ····<h4>Volgend·onderwerp</h4>
263 ····<p·class="topless"><a·href="new-contributors.html"264 ····<p·class="topless"><a·href="new-contributors.html"
264 ··························title="next·chapter">Advice·for·new·contributors</a></p>265 ··························title="volgend·hoofdstuk">Advice·for·new·contributors</a></p>
265 ··</div>266 ··</div>
266 <search·id="searchbox"·style="display:·none"·role="search">267 <search·id="searchbox"·style="display:·none"·role="search">
267 ··<h3·id="searchlabel">Quick·search</h3>268 ··<h3·id="searchlabel">Snel·zoeken</h3>
268 ····<div·class="searchformwrapper">269 ····<div·class="searchformwrapper">
269 ····<form·class="search"·action="../../search.html"·method="get">270 ····<form·class="search"·action="../../search.html"·method="get">
270 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>271 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
271 ······<input·type="submit"·value="Go"·/>272 ······<input·type="submit"·value="Zoek"·/>
272 ····</form>273 ····</form>
273 ····</div>274 ····</div>
274 </search>275 </search>
275 <script>document.getElementById('searchbox').style.display·=·"block"</script>276 <script>document.getElementById('searchbox').style.display·=·"block"</script>
276 ········</div>277 ········</div>
277 ······</div>278 ······</div>
278 ··············<h3>Last·update:</h3>279 ··············<h3>Last·update:</h3>
279 ··············<p·class="topless">Sep·03,·2024</p>280 ··············<p·class="topless">sep·03,·2024</p>
280 ··········</div>281 ··········</div>
281 ········282 ········
282 ······283 ······
283 ····</div>284 ····</div>
  
284 ····<div·id="ft">285 ····<div·id="ft">
285 ······<div·class="nav">286 ······<div·class="nav">
2.21 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nt\x8tr\x8ri\x8ib\x8bu\x8ut\x8ti\x8in\x8ng\x8g·t\x8to\x8o·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nt\x8tr\x8ri\x8ib\x8bu\x8ut\x8ti\x8in\x8ng\x8g·t\x8to\x8o·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·is·a·community·that·lives·on·its·volunteers.·As·it·keeps·growing,·we5 Django·is·a·community·that·lives·on·its·volunteers.·As·it·keeps·growing,·we
6 always·need·more·people·to·help·others.·You·can·contribute·in·many·ways,·either6 always·need·more·people·to·help·others.·You·can·contribute·in·many·ways,·either
7 on·the·framework·itself·or·in·the·wider·ecosystem.7 on·the·framework·itself·or·in·the·wider·ecosystem.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8om\x8mm\x8mu\x8un\x8ni\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8n·c\x8ch\x8ha\x8an\x8nn\x8ne\x8el\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8om\x8mm\x8mu\x8un\x8ni\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8n·c\x8ch\x8ha\x8an\x8nn\x8ne\x8el\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 102, 16 lines modifiedOffset 102, 16 lines modified
102 ················#·_\x8J_\x8o_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8c_\x8o_\x8m_\x8m_\x8u_\x8n_\x8i_\x8t_\x8y102 ················#·_\x8J_\x8o_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8c_\x8o_\x8m_\x8m_\x8u_\x8n_\x8i_\x8t_\x8y
103 ··········o·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d103 ··········o·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d
104 ··········o·_\x8W_\x8o_\x8r_\x8k_\x8·_\x8o_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k104 ··········o·_\x8W_\x8o_\x8r_\x8k_\x8·_\x8o_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
105 ················#·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e105 ················#·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e
106 ················#·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n106 ················#·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n
107 ················#·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o107 ················#·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
108 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8w_\x8a_\x8y_\x8s_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g108 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8w_\x8a_\x8y_\x8s_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g
109 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*109 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
110 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8s110 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8s
111 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*111 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
112 _\x8A_\x8d_\x8v_\x8i_\x8c_\x8e_\x8·_\x8f_\x8o_\x8r_\x8·_\x8n_\x8e_\x8w_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s112 _\x8A_\x8d_\x8v_\x8i_\x8c_\x8e_\x8·_\x8f_\x8o_\x8r_\x8·_\x8n_\x8e_\x8w_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s
113 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*113 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
114 [q···················][Go]114 [q···················][Zoek]
115 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*115 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
116 Sep·03,·2024116 sep·03,·2024
117 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»117 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.02 KB
./usr/share/doc/python-django-doc/html/internals/contributing/localizing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Localizing·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Localizing·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Reporting·bugs·and·requesting·features"·href="bugs-and-features.html"·/>15 ····<link·rel="next"·title="Reporting·bugs·and·requesting·features"·href="bugs-and-features.html"·/>
15 ····<link·rel="prev"·title="Writing·documentation"·href="writing-documentation.html"·/>16 ····<link·rel="prev"·title="Writing·documentation"·href="writing-documentation.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 104, 15 lines modifiedOffset 105, 15 lines modified
104 your·membership·request.·You·can·also·contact·the·team·coordinator·to·clarify105 your·membership·request.·You·can·also·contact·the·team·coordinator·to·clarify
105 procedural·problems·and·handle·the·actual·translation·process.</p></li>106 procedural·problems·and·handle·the·actual·translation·process.</p></li>
106 <li><p>Once·you·are·a·member·of·a·team·choose·the·translation·resource·you107 <li><p>Once·you·are·a·member·of·a·team·choose·the·translation·resource·you
107 want·to·update·on·the·team·page.·For·example,·the·“core”·resource·refers108 want·to·update·on·the·team·page.·For·example,·the·“core”·resource·refers
108 to·the·translation·catalog·that·contains·all·non-contrib·translations.109 to·the·translation·catalog·that·contains·all·non-contrib·translations.
109 Each·of·the·contrib·apps·also·has·a·resource·(prefixed·with·“contrib”).</p>110 Each·of·the·contrib·apps·also·has·a·resource·(prefixed·with·“contrib”).</p>
110 <div·class="admonition·note">111 <div·class="admonition·note">
111 <p·class="admonition-title">Note</p>112 <p·class="admonition-title">Notitie</p>
112 <p>For·more·information·about·how·to·use·Transifex,·read·the113 <p>For·more·information·about·how·to·use·Transifex,·read·the
113 <a·class="reference·external"·href="https://help.transifex.com/">Transifex·User·Guide</a>.</p>114 <a·class="reference·external"·href="https://help.transifex.com/">Transifex·User·Guide</a>.</p>
114 </div>115 </div>
115 </li>116 </li>
116 </ul>117 </ul>
117 <p>Translations·from·Transifex·are·only·integrated·into·the·Django·repository·at118 <p>Translations·from·Transifex·are·only·integrated·into·the·Django·repository·at
118 the·time·of·a·new·<a·class="reference·internal"·href="../release-process.html#term-Feature-release"><span·class="xref·std·std-term">feature·release</span></a>.·We·try·to·update119 the·time·of·a·new·<a·class="reference·internal"·href="../release-process.html#term-Feature-release"><span·class="xref·std·std-term">feature·release</span></a>.·We·try·to·update
Offset 169, 37 lines modifiedOffset 170, 37 lines modified
169 <li><a·class="reference·internal"·href="#documentation">Documentation</a></li>170 <li><a·class="reference·internal"·href="#documentation">Documentation</a></li>
170 </ul>171 </ul>
171 </li>172 </li>
172 </ul>173 </ul>
  
173 ··</div>174 ··</div>
174 ··<div>175 ··<div>
175 ····<h4>Previous·topic</h4>176 ····<h4>Vorig·onderwerp</h4>
176 ····<p·class="topless"><a·href="writing-documentation.html"177 ····<p·class="topless"><a·href="writing-documentation.html"
177 ··························title="previous·chapter">Writing·documentation</a></p>178 ··························title="vorig·hoofdstuk">Writing·documentation</a></p>
178 ··</div>179 ··</div>
179 ··<div>180 ··<div>
180 ····<h4>Next·topic</h4>181 ····<h4>Volgend·onderwerp</h4>
181 ····<p·class="topless"><a·href="bugs-and-features.html"182 ····<p·class="topless"><a·href="bugs-and-features.html"
182 ··························title="next·chapter">Reporting·bugs·and·requesting·features</a></p>183 ··························title="volgend·hoofdstuk">Reporting·bugs·and·requesting·features</a></p>
183 ··</div>184 ··</div>
184 <search·id="searchbox"·style="display:·none"·role="search">185 <search·id="searchbox"·style="display:·none"·role="search">
185 ··<h3·id="searchlabel">Quick·search</h3>186 ··<h3·id="searchlabel">Snel·zoeken</h3>
186 ····<div·class="searchformwrapper">187 ····<div·class="searchformwrapper">
187 ····<form·class="search"·action="../../search.html"·method="get">188 ····<form·class="search"·action="../../search.html"·method="get">
188 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>189 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
189 ······<input·type="submit"·value="Go"·/>190 ······<input·type="submit"·value="Zoek"·/>
190 ····</form>191 ····</form>
191 ····</div>192 ····</div>
192 </search>193 </search>
193 <script>document.getElementById('searchbox').style.display·=·"block"</script>194 <script>document.getElementById('searchbox').style.display·=·"block"</script>
194 ········</div>195 ········</div>
195 ······</div>196 ······</div>
196 ··············<h3>Last·update:</h3>197 ··············<h3>Last·update:</h3>
197 ··············<p·class="topless">Sep·03,·2024</p>198 ··············<p·class="topless">sep·03,·2024</p>
198 ··········</div>199 ··········</div>
199 ········200 ········
200 ······201 ······
201 ····</div>202 ····</div>
  
202 ····<div·id="ft">203 ····<div·id="ft">
203 ······<div·class="nav">204 ······<div·class="nav">
3.21 KB
html2text {}
Max HTML report size reached
7.9 KB
./usr/share/doc/python-django-doc/html/internals/contributing/new-contributors.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Advice·for·new·contributors·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Advice·for·new·contributors·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Contributing·code"·href="writing-code/index.html"·/>15 ····<link·rel="next"·title="Contributing·code"·href="writing-code/index.html"·/>
15 ····<link·rel="prev"·title="Contributing·to·Django"·href="index.html"·/>16 ····<link·rel="prev"·title="Contributing·to·Django"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 118, 15 lines modifiedOffset 119, 15 lines modified
118 </li>119 </li>
119 <li><p><strong>Write·some·documentation</strong></p>120 <li><p><strong>Write·some·documentation</strong></p>
120 <p>Django’s·documentation·is·great·but·it·can·always·be·improved.·Did·you·find121 <p>Django’s·documentation·is·great·but·it·can·always·be·improved.·Did·you·find
121 a·typo?·Do·you·think·that·something·should·be·clarified?·Go·ahead·and122 a·typo?·Do·you·think·that·something·should·be·clarified?·Go·ahead·and
122 suggest·a·documentation·patch!·See·also·the·guide·on123 suggest·a·documentation·patch!·See·also·the·guide·on
123 <a·class="reference·internal"·href="writing-documentation.html"><span·class="doc">Writing·documentation</span></a>.</p>124 <a·class="reference·internal"·href="writing-documentation.html"><span·class="doc">Writing·documentation</span></a>.</p>
124 <div·class="admonition·note">125 <div·class="admonition·note">
125 <p·class="admonition-title">Note</p>126 <p·class="admonition-title">Notitie</p>
126 <p>The·<a·class="reference·external"·href="https://code.djangoproject.com/wiki/Reports">reports·page</a>·contains·links·to·many·useful·Trac·queries,·including127 <p>The·<a·class="reference·external"·href="https://code.djangoproject.com/wiki/Reports">reports·page</a>·contains·links·to·many·useful·Trac·queries,·including
127 several·that·are·useful·for·triaging·tickets·and·reviewing·patches·as128 several·that·are·useful·for·triaging·tickets·and·reviewing·patches·as
128 suggested·above.</p>129 suggested·above.</p>
129 </div>130 </div>
130 </li>131 </li>
131 <li><p><strong>Sign·the·Contributor·License·Agreement</strong></p>132 <li><p><strong>Sign·the·Contributor·License·Agreement</strong></p>
132 <p>The·code·that·you·write·belongs·to·you·or·your·employer.·If·your133 <p>The·code·that·you·write·belongs·to·you·or·your·employer.·If·your
Offset 224, 37 lines modifiedOffset 225, 37 lines modified
224 <li><a·class="reference·internal"·href="#guidelines">Guidelines</a></li>225 <li><a·class="reference·internal"·href="#guidelines">Guidelines</a></li>
225 </ul>226 </ul>
226 </li>227 </li>
227 </ul>228 </ul>
  
228 ··</div>229 ··</div>
229 ··<div>230 ··<div>
230 ····<h4>Previous·topic</h4>231 ····<h4>Vorig·onderwerp</h4>
231 ····<p·class="topless"><a·href="index.html"232 ····<p·class="topless"><a·href="index.html"
232 ··························title="previous·chapter">Contributing·to·Django</a></p>233 ··························title="vorig·hoofdstuk">Contributing·to·Django</a></p>
233 ··</div>234 ··</div>
234 ··<div>235 ··<div>
235 ····<h4>Next·topic</h4>236 ····<h4>Volgend·onderwerp</h4>
236 ····<p·class="topless"><a·href="writing-code/index.html"237 ····<p·class="topless"><a·href="writing-code/index.html"
237 ··························title="next·chapter">Contributing·code</a></p>238 ··························title="volgend·hoofdstuk">Contributing·code</a></p>
238 ··</div>239 ··</div>
239 <search·id="searchbox"·style="display:·none"·role="search">240 <search·id="searchbox"·style="display:·none"·role="search">
240 ··<h3·id="searchlabel">Quick·search</h3>241 ··<h3·id="searchlabel">Snel·zoeken</h3>
241 ····<div·class="searchformwrapper">242 ····<div·class="searchformwrapper">
242 ····<form·class="search"·action="../../search.html"·method="get">243 ····<form·class="search"·action="../../search.html"·method="get">
243 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>244 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
244 ······<input·type="submit"·value="Go"·/>245 ······<input·type="submit"·value="Zoek"·/>
245 ····</form>246 ····</form>
246 ····</div>247 ····</div>
247 </search>248 </search>
248 <script>document.getElementById('searchbox').style.display·=·"block"</script>249 <script>document.getElementById('searchbox').style.display·=·"block"</script>
249 ········</div>250 ········</div>
250 ······</div>251 ······</div>
251 ··············<h3>Last·update:</h3>252 ··············<h3>Last·update:</h3>
252 ··············<p·class="topless">Sep·03,·2024</p>253 ··············<p·class="topless">sep·03,·2024</p>
253 ··········</div>254 ··········</div>
254 ········255 ········
255 ······256 ······
256 ····</div>257 ····</div>
  
257 ····<div·id="ft">258 ····<div·id="ft">
258 ······<div·class="nav">259 ······<div·class="nav">
3.25 KB
html2text {}
Max HTML report size reached
7.9 KB
./usr/share/doc/python-django-doc/html/internals/contributing/triaging-tickets.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Triaging·tickets·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Triaging·tickets·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Mailing·lists·and·Forum"·href="../mailing-lists.html"·/>15 ····<link·rel="next"·title="Mailing·lists·and·Forum"·href="../mailing-lists.html"·/>
15 ····<link·rel="prev"·title="Reporting·bugs·and·requesting·features"·href="bugs-and-features.html"·/>16 ····<link·rel="prev"·title="Reporting·bugs·and·requesting·features"·href="bugs-and-features.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 410, 15 lines modifiedOffset 411, 15 lines modified
410 <li><p>Verify·if·solutions·submitted·by·others·are·correct.·If·they·are·correct411 <li><p>Verify·if·solutions·submitted·by·others·are·correct.·If·they·are·correct
411 and·also·contain·appropriate·documentation·and·tests·then·move·them·to·the412 and·also·contain·appropriate·documentation·and·tests·then·move·them·to·the
412 “Ready·for·Checkin”·stage.·If·they·are·not·correct·then·leave·a·comment·to413 “Ready·for·Checkin”·stage.·If·they·are·not·correct·then·leave·a·comment·to
413 explain·why·and·set·the·corresponding·flags·(“Patch·needs·improvement”,414 explain·why·and·set·the·corresponding·flags·(“Patch·needs·improvement”,
414 “Needs·tests”·etc.).</p></li>415 “Needs·tests”·etc.).</p></li>
415 </ul>416 </ul>
416 <div·class="admonition·note">417 <div·class="admonition·note">
417 <p·class="admonition-title">Note</p>418 <p·class="admonition-title">Notitie</p>
418 <p>The·<a·class="reference·external"·href="https://code.djangoproject.com/wiki/Reports">Reports·page</a>·contains·links·to·many·useful·Trac·queries,·including419 <p>The·<a·class="reference·external"·href="https://code.djangoproject.com/wiki/Reports">Reports·page</a>·contains·links·to·many·useful·Trac·queries,·including
419 several·that·are·useful·for·triaging·tickets·and·reviewing·proposals·as420 several·that·are·useful·for·triaging·tickets·and·reviewing·proposals·as
420 suggested·above.</p>421 suggested·above.</p>
421 <p>You·can·also·find·more·<a·class="reference·internal"·href="new-contributors.html"><span·class="doc">Advice·for·new·contributors</span></a>.</p>422 <p>You·can·also·find·more·<a·class="reference·internal"·href="new-contributors.html"><span·class="doc">Advice·for·new·contributors</span></a>.</p>
422 </div>423 </div>
423 <p>However,·we·do·ask·the·following·of·all·general·community·members·working·in424 <p>However,·we·do·ask·the·following·of·all·general·community·members·working·in
424 the·ticket·database:</p>425 the·ticket·database:</p>
Offset 523, 37 lines modifiedOffset 524, 37 lines modified
523 <li><a·class="reference·internal"·href="#bisecting-a-regression">Bisecting·a·regression</a></li>524 <li><a·class="reference·internal"·href="#bisecting-a-regression">Bisecting·a·regression</a></li>
524 </ul>525 </ul>
525 </li>526 </li>
526 </ul>527 </ul>
  
527 ··</div>528 ··</div>
528 ··<div>529 ··<div>
529 ····<h4>Previous·topic</h4>530 ····<h4>Vorig·onderwerp</h4>
530 ····<p·class="topless"><a·href="bugs-and-features.html"531 ····<p·class="topless"><a·href="bugs-and-features.html"
531 ··························title="previous·chapter">Reporting·bugs·and·requesting·features</a></p>532 ··························title="vorig·hoofdstuk">Reporting·bugs·and·requesting·features</a></p>
532 ··</div>533 ··</div>
533 ··<div>534 ··<div>
534 ····<h4>Next·topic</h4>535 ····<h4>Volgend·onderwerp</h4>
535 ····<p·class="topless"><a·href="../mailing-lists.html"536 ····<p·class="topless"><a·href="../mailing-lists.html"
536 ··························title="next·chapter">Mailing·lists·and·Forum</a></p>537 ··························title="volgend·hoofdstuk">Mailing·lists·and·Forum</a></p>
537 ··</div>538 ··</div>
538 <search·id="searchbox"·style="display:·none"·role="search">539 <search·id="searchbox"·style="display:·none"·role="search">
539 ··<h3·id="searchlabel">Quick·search</h3>540 ··<h3·id="searchlabel">Snel·zoeken</h3>
540 ····<div·class="searchformwrapper">541 ····<div·class="searchformwrapper">
541 ····<form·class="search"·action="../../search.html"·method="get">542 ····<form·class="search"·action="../../search.html"·method="get">
542 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>543 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
543 ······<input·type="submit"·value="Go"·/>544 ······<input·type="submit"·value="Zoek"·/>
544 ····</form>545 ····</form>
545 ····</div>546 ····</div>
546 </search>547 </search>
547 <script>document.getElementById('searchbox').style.display·=·"block"</script>548 <script>document.getElementById('searchbox').style.display·=·"block"</script>
548 ········</div>549 ········</div>
549 ······</div>550 ······</div>
550 ··············<h3>Last·update:</h3>551 ··············<h3>Last·update:</h3>
551 ··············<p·class="topless">Sep·03,·2024</p>552 ··············<p·class="topless">sep·03,·2024</p>
552 ··········</div>553 ··········</div>
553 ········554 ········
554 ······555 ······
555 ····</div>556 ····</div>
  
556 ····<div·id="ft">557 ····<div·id="ft">
557 ······<div·class="nav">558 ······<div·class="nav">
3.09 KB
html2text {}
Max HTML report size reached
5.92 KB
./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/coding-style.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Coding·style·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Coding·style·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="JavaScript·code"·href="javascript.html"·/>15 ····<link·rel="next"·title="JavaScript·code"·href="javascript.html"·/>
15 ····<link·rel="prev"·title="Working·with·Git·and·GitHub"·href="working-with-git.html"·/>16 ····<link·rel="prev"·title="Working·with·Git·and·GitHub"·href="working-with-git.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 595, 37 lines modifiedOffset 596, 37 lines modified
595 <li><a·class="reference·internal"·href="#javascript-style">JavaScript·style</a></li>596 <li><a·class="reference·internal"·href="#javascript-style">JavaScript·style</a></li>
596 </ul>597 </ul>
597 </li>598 </li>
598 </ul>599 </ul>
  
599 ··</div>600 ··</div>
600 ··<div>601 ··<div>
601 ····<h4>Previous·topic</h4>602 ····<h4>Vorig·onderwerp</h4>
602 ····<p·class="topless"><a·href="working-with-git.html"603 ····<p·class="topless"><a·href="working-with-git.html"
603 ··························title="previous·chapter">Working·with·Git·and·GitHub</a></p>604 ··························title="vorig·hoofdstuk">Working·with·Git·and·GitHub</a></p>
604 ··</div>605 ··</div>
605 ··<div>606 ··<div>
606 ····<h4>Next·topic</h4>607 ····<h4>Volgend·onderwerp</h4>
607 ····<p·class="topless"><a·href="javascript.html"608 ····<p·class="topless"><a·href="javascript.html"
608 ··························title="next·chapter">JavaScript·code</a></p>609 ··························title="volgend·hoofdstuk">JavaScript·code</a></p>
609 ··</div>610 ··</div>
610 <search·id="searchbox"·style="display:·none"·role="search">611 <search·id="searchbox"·style="display:·none"·role="search">
611 ··<h3·id="searchlabel">Quick·search</h3>612 ··<h3·id="searchlabel">Snel·zoeken</h3>
612 ····<div·class="searchformwrapper">613 ····<div·class="searchformwrapper">
613 ····<form·class="search"·action="../../../search.html"·method="get">614 ····<form·class="search"·action="../../../search.html"·method="get">
614 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>615 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
615 ······<input·type="submit"·value="Go"·/>616 ······<input·type="submit"·value="Zoek"·/>
616 ····</form>617 ····</form>
617 ····</div>618 ····</div>
618 </search>619 </search>
619 <script>document.getElementById('searchbox').style.display·=·"block"</script>620 <script>document.getElementById('searchbox').style.display·=·"block"</script>
620 ········</div>621 ········</div>
621 ······</div>622 ······</div>
622 ··············<h3>Last·update:</h3>623 ··············<h3>Last·update:</h3>
623 ··············<p·class="topless">Sep·03,·2024</p>624 ··············<p·class="topless">sep·03,·2024</p>
624 ··········</div>625 ··········</div>
625 ········626 ········
626 ······627 ······
627 ····</div>628 ····</div>
  
628 ····<div·id="ft">629 ····<div·id="ft">
629 ······<div·class="nav">630 ······<div·class="nav">
2.02 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8od\x8di\x8in\x8ng\x8g·s\x8st\x8ty\x8yl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8od\x8di\x8in\x8ng\x8g·s\x8st\x8ty\x8yl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Please·follow·these·coding·standards·when·writing·code·for·inclusion·in·Django.5 Please·follow·these·coding·standards·when·writing·code·for·inclusion·in·Django.
6 *\x8**\x8**\x8**\x8**\x8*·P\x8Pr\x8re\x8e-\x8-c\x8co\x8om\x8mm\x8mi\x8it\x8t·c\x8ch\x8he\x8ec\x8ck\x8ks\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*6 *\x8**\x8**\x8**\x8**\x8*·P\x8Pr\x8re\x8e-\x8-c\x8co\x8om\x8mm\x8mi\x8it\x8t·c\x8ch\x8he\x8ec\x8ck\x8ks\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
7 _\x8p_\x8r_\x8e_\x8-_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t·is·a·framework·for·managing·pre-commit·hooks.·These·hooks·help·to7 _\x8p_\x8r_\x8e_\x8-_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t·is·a·framework·for·managing·pre-commit·hooks.·These·hooks·help·to
8 identify·simple·issues·before·committing·code·for·review.·By·checking·for·these8 identify·simple·issues·before·committing·code·for·review.·By·checking·for·these
Offset 343, 16 lines modifiedOffset 343, 16 lines modified
343 ··········o·_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8s343 ··········o·_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8s
344 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e344 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e
345 ··········o·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e345 ··········o·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e
346 ··········o·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e346 ··········o·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e
347 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8o_\x8f_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8f_\x8._\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s347 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8o_\x8f_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8f_\x8._\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s
348 ··········o·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s348 ··········o·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
349 ··········o·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e349 ··········o·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e
350 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*350 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
351 _\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8i_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8G_\x8i_\x8t_\x8H_\x8u_\x8b351 _\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8i_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8G_\x8i_\x8t_\x8H_\x8u_\x8b
352 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*352 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
353 _\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8c_\x8o_\x8d_\x8e353 _\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8c_\x8o_\x8d_\x8e
354 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*354 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
355 [q···················][Go]355 [q···················][Zoek]
356 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*356 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
357 Sep·03,·2024357 sep·03,·2024
358 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»358 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.92 KB
./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Contributing·code·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Contributing·code·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Submitting·contributions"·href="submitting-patches.html"·/>15 ····<link·rel="next"·title="Submitting·contributions"·href="submitting-patches.html"·/>
15 ····<link·rel="prev"·title="Advice·for·new·contributors"·href="../new-contributors.html"·/>16 ····<link·rel="prev"·title="Advice·for·new·contributors"·href="../new-contributors.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 142, 37 lines modifiedOffset 143, 37 lines modified
142 <li><a·class="reference·internal"·href="#related-topics">Related·topics</a></li>143 <li><a·class="reference·internal"·href="#related-topics">Related·topics</a></li>
143 </ul>144 </ul>
144 </li>145 </li>
145 </ul>146 </ul>
  
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Previous·topic</h4>149 ····<h4>Vorig·onderwerp</h4>
149 ····<p·class="topless"><a·href="../new-contributors.html"150 ····<p·class="topless"><a·href="../new-contributors.html"
150 ··························title="previous·chapter">Advice·for·new·contributors</a></p>151 ··························title="vorig·hoofdstuk">Advice·for·new·contributors</a></p>
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Next·topic</h4>154 ····<h4>Volgend·onderwerp</h4>
154 ····<p·class="topless"><a·href="submitting-patches.html"155 ····<p·class="topless"><a·href="submitting-patches.html"
155 ··························title="next·chapter">Submitting·contributions</a></p>156 ··························title="volgend·hoofdstuk">Submitting·contributions</a></p>
156 ··</div>157 ··</div>
157 <search·id="searchbox"·style="display:·none"·role="search">158 <search·id="searchbox"·style="display:·none"·role="search">
158 ··<h3·id="searchlabel">Quick·search</h3>159 ··<h3·id="searchlabel">Snel·zoeken</h3>
159 ····<div·class="searchformwrapper">160 ····<div·class="searchformwrapper">
160 ····<form·class="search"·action="../../../search.html"·method="get">161 ····<form·class="search"·action="../../../search.html"·method="get">
161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
162 ······<input·type="submit"·value="Go"·/>163 ······<input·type="submit"·value="Zoek"·/>
163 ····</form>164 ····</form>
164 ····</div>165 ····</div>
165 </search>166 </search>
166 <script>document.getElementById('searchbox').style.display·=·"block"</script>167 <script>document.getElementById('searchbox').style.display·=·"block"</script>
167 ········</div>168 ········</div>
168 ······</div>169 ······</div>
169 ··············<h3>Last·update:</h3>170 ··············<h3>Last·update:</h3>
170 ··············<p·class="topless">Sep·03,·2024</p>171 ··············<p·class="topless">sep·03,·2024</p>
171 ··········</div>172 ··········</div>
172 ········173 ········
173 ······174 ······
174 ····</div>175 ····</div>
  
175 ····<div·id="ft">176 ····<div·id="ft">
176 ······<div·class="nav">177 ······<div·class="nav">
2.05 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nt\x8tr\x8ri\x8ib\x8bu\x8ut\x8ti\x8in\x8ng\x8g·c\x8co\x8od\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nt\x8tr\x8ri\x8ib\x8bu\x8ut\x8ti\x8in\x8ng\x8g·c\x8co\x8od\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 So·you’d·like·to·write·some·code,·documentation·or·tests·to·improve·Django?5 So·you’d·like·to·write·some·code,·documentation·or·tests·to·improve·Django?
6 There·are·several·ways·you·can·help·Django’s·development.6 There·are·several·ways·you·can·help·Django’s·development.
7 *\x8**\x8**\x8**\x8**\x8*·T\x8Tu\x8ut\x8to\x8or\x8ri\x8ia\x8al\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·T\x8Tu\x8ut\x8to\x8or\x8ri\x8ia\x8al\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·Django·tutorial·contains·a·whole·section·that·walks·you·step-by-step8 The·Django·tutorial·contains·a·whole·section·that·walks·you·step-by-step
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 recommended·for·those·contributors·looking·to·make·a·contribution.25 recommended·for·those·contributors·looking·to·make·a·contribution.
26 ····*·Browse·_\x8e_\x8a_\x8s_\x8y_\x8·_\x8p_\x8i_\x8c_\x8k_\x8i_\x8n_\x8g_\x8s·tickets.26 ····*·Browse·_\x8e_\x8a_\x8s_\x8y_\x8·_\x8p_\x8i_\x8c_\x8k_\x8i_\x8n_\x8g_\x8s·tickets.
27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
28 ····*·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e28 ····*·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e
29 ··········o·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8s29 ··········o·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8s
30 ··········o·_\x8H_\x8o_\x8w_\x8-_\x8t_\x8o_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e_\x8s30 ··········o·_\x8H_\x8o_\x8w_\x8-_\x8t_\x8o_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e_\x8s
31 ··········o·_\x8R_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s31 ··········o·_\x8R_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8A_\x8d_\x8v_\x8i_\x8c_\x8e_\x8·_\x8f_\x8o_\x8r_\x8·_\x8n_\x8e_\x8w_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s33 _\x8A_\x8d_\x8v_\x8i_\x8c_\x8e_\x8·_\x8f_\x8o_\x8r_\x8·_\x8n_\x8e_\x8w_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8S_\x8u_\x8b_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s35 _\x8S_\x8u_\x8b_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.72 KB
./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/javascript.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>JavaScript·code·&#8212;·Django·5.1.1·documentation</title>6 ····<title>JavaScript·code·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Committing·code"·href="../committing-code.html"·/>15 ····<link·rel="next"·title="Committing·code"·href="../committing-code.html"·/>
15 ····<link·rel="prev"·title="Coding·style"·href="coding-style.html"·/>16 ····<link·rel="prev"·title="Coding·style"·href="coding-style.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 239, 37 lines modifiedOffset 240, 37 lines modified
239 </li>240 </li>
240 </ul>241 </ul>
241 </li>242 </li>
242 </ul>243 </ul>
  
243 ··</div>244 ··</div>
244 ··<div>245 ··<div>
245 ····<h4>Previous·topic</h4>246 ····<h4>Vorig·onderwerp</h4>
246 ····<p·class="topless"><a·href="coding-style.html"247 ····<p·class="topless"><a·href="coding-style.html"
247 ··························title="previous·chapter">Coding·style</a></p>248 ··························title="vorig·hoofdstuk">Coding·style</a></p>
248 ··</div>249 ··</div>
249 ··<div>250 ··<div>
250 ····<h4>Next·topic</h4>251 ····<h4>Volgend·onderwerp</h4>
251 ····<p·class="topless"><a·href="../committing-code.html"252 ····<p·class="topless"><a·href="../committing-code.html"
252 ··························title="next·chapter">Committing·code</a></p>253 ··························title="volgend·hoofdstuk">Committing·code</a></p>
253 ··</div>254 ··</div>
254 <search·id="searchbox"·style="display:·none"·role="search">255 <search·id="searchbox"·style="display:·none"·role="search">
255 ··<h3·id="searchlabel">Quick·search</h3>256 ··<h3·id="searchlabel">Snel·zoeken</h3>
256 ····<div·class="searchformwrapper">257 ····<div·class="searchformwrapper">
257 ····<form·class="search"·action="../../../search.html"·method="get">258 ····<form·class="search"·action="../../../search.html"·method="get">
258 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>259 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
259 ······<input·type="submit"·value="Go"·/>260 ······<input·type="submit"·value="Zoek"·/>
260 ····</form>261 ····</form>
261 ····</div>262 ····</div>
262 </search>263 </search>
263 <script>document.getElementById('searchbox').style.display·=·"block"</script>264 <script>document.getElementById('searchbox').style.display·=·"block"</script>
264 ········</div>265 ········</div>
265 ······</div>266 ······</div>
266 ··············<h3>Last·update:</h3>267 ··············<h3>Last·update:</h3>
267 ··············<p·class="topless">Sep·03,·2024</p>268 ··············<p·class="topless">sep·03,·2024</p>
268 ··········</div>269 ··········</div>
269 ········270 ········
270 ······271 ······
271 ····</div>272 ····</div>
  
272 ····<div·id="ft">273 ····<div·id="ft">
273 ······<div·class="nav">274 ······<div·class="nav">
1.95 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·J\x8Ja\x8av\x8va\x8aS\x8Sc\x8cr\x8ri\x8ip\x8pt\x8t·c\x8co\x8od\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·J\x8Ja\x8av\x8va\x8aS\x8Sc\x8cr\x8ri\x8ip\x8pt\x8t·c\x8co\x8od\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 While·most·of·Django·core·is·Python,·the·admin·and·gis·contrib·apps·contain5 While·most·of·Django·core·is·Python,·the·admin·and·gis·contrib·apps·contain
6 JavaScript·code.6 JavaScript·code.
7 Please·follow·these·coding·standards·when·writing·JavaScript·code·for·inclusion7 Please·follow·these·coding·standards·when·writing·JavaScript·code·for·inclusion
8 in·Django.8 in·Django.
Offset 81, 16 lines modifiedOffset 81, 16 lines modified
81 ··········o·_\x8C_\x8o_\x8d_\x8e_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e81 ··········o·_\x8C_\x8o_\x8d_\x8e_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e
82 ··········o·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8p_\x8a_\x8t_\x8c_\x8h_\x8e_\x8s82 ··········o·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8p_\x8a_\x8t_\x8c_\x8h_\x8e_\x8s
83 ··········o·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s83 ··········o·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
84 ················#·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s84 ················#·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
85 ················#·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s85 ················#·_\x8R_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
86 ······················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8a_\x8·_\x8w_\x8e_\x8b_\x8·_\x8b_\x8r_\x8o_\x8w_\x8s_\x8e_\x8r86 ······················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8a_\x8·_\x8w_\x8e_\x8b_\x8·_\x8b_\x8r_\x8o_\x8w_\x8s_\x8e_\x8r
87 ······················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8·_\x8l_\x8i_\x8n_\x8e87 ······················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8·_\x8l_\x8i_\x8n_\x8e
88 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*88 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
89 _\x8C_\x8o_\x8d_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e89 _\x8C_\x8o_\x8d_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e
90 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*90 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
91 _\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e91 _\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e
92 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*92 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
93 [q···················][Go]93 [q···················][Zoek]
94 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*94 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
95 Sep·03,·202495 sep·03,·2024
96 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»96 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.05 KB
./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/submitting-patches.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Submitting·contributions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Submitting·contributions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Unit·tests"·href="unit-tests.html"·/>15 ····<link·rel="next"·title="Unit·tests"·href="unit-tests.html"·/>
15 ····<link·rel="prev"·title="Contributing·code"·href="index.html"·/>16 ····<link·rel="prev"·title="Contributing·code"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 15 lines modifiedOffset 115, 15 lines modified
114 any·activity,·it’s·probably·safe·to·reassign·it·to·yourself.</p></li>115 any·activity,·it’s·probably·safe·to·reassign·it·to·yourself.</p></li>
115 <li><p>Log·into·your·account,·if·you·haven’t·already,·by·clicking·“GitHub·Login”116 <li><p>Log·into·your·account,·if·you·haven’t·already,·by·clicking·“GitHub·Login”
116 or·“DjangoProject·Login”·in·the·upper·left·of·the·ticket·page.</p></li>117 or·“DjangoProject·Login”·in·the·upper·left·of·the·ticket·page.</p></li>
117 <li><p>Claim·the·ticket·by·clicking·the·“assign·to·myself”·radio·button·under118 <li><p>Claim·the·ticket·by·clicking·the·“assign·to·myself”·radio·button·under
118 “Action”·near·the·bottom·of·the·page,·then·click·“Submit·changes.”</p></li>119 “Action”·near·the·bottom·of·the·page,·then·click·“Submit·changes.”</p></li>
119 </ul>120 </ul>
120 <div·class="admonition·note">121 <div·class="admonition·note">
121 <p·class="admonition-title">Note</p>122 <p·class="admonition-title">Notitie</p>
122 <p>The·Django·software·foundation·requests·that·anyone·contributing·more·than123 <p>The·Django·software·foundation·requests·that·anyone·contributing·more·than
123 a·trivial·change·to·Django·sign·and·submit·a·<a·class="reference·external"·href="https://www.djangoproject.com/foundation/cla/">Contributor·License124 a·trivial·change·to·Django·sign·and·submit·a·<a·class="reference·external"·href="https://www.djangoproject.com/foundation/cla/">Contributor·License
124 Agreement</a>,·this·ensures·that·the·Django·Software·Foundation·has·clear125 Agreement</a>,·this·ensures·that·the·Django·Software·Foundation·has·clear
125 license·to·all·contributions·allowing·for·a·clear·license·for·all·users.</p>126 license·to·all·contributions·allowing·for·a·clear·license·for·all·users.</p>
126 </div>127 </div>
127 <section·id="s-ticket-claimers-responsibility">128 <section·id="s-ticket-claimers-responsibility">
128 <span·id="ticket-claimers-responsibility"></span><h3>Ticket·claimers’·responsibility<a·class="headerlink"·href="#ticket-claimers-responsibility"·title="Link·to·this·heading">¶</a></h3>129 <span·id="ticket-claimers-responsibility"></span><h3>Ticket·claimers’·responsibility<a·class="headerlink"·href="#ticket-claimers-responsibility"·title="Link·to·this·heading">¶</a></h3>
Offset 422, 37 lines modifiedOffset 423, 37 lines modified
422 </li>423 </li>
423 </ul>424 </ul>
424 </li>425 </li>
425 </ul>426 </ul>
  
426 ··</div>427 ··</div>
427 ··<div>428 ··<div>
428 ····<h4>Previous·topic</h4>429 ····<h4>Vorig·onderwerp</h4>
429 ····<p·class="topless"><a·href="index.html"430 ····<p·class="topless"><a·href="index.html"
430 ··························title="previous·chapter">Contributing·code</a></p>431 ··························title="vorig·hoofdstuk">Contributing·code</a></p>
431 ··</div>432 ··</div>
432 ··<div>433 ··<div>
433 ····<h4>Next·topic</h4>434 ····<h4>Volgend·onderwerp</h4>
434 ····<p·class="topless"><a·href="unit-tests.html"435 ····<p·class="topless"><a·href="unit-tests.html"
435 ··························title="next·chapter">Unit·tests</a></p>436 ··························title="volgend·hoofdstuk">Unit·tests</a></p>
436 ··</div>437 ··</div>
437 <search·id="searchbox"·style="display:·none"·role="search">438 <search·id="searchbox"·style="display:·none"·role="search">
438 ··<h3·id="searchlabel">Quick·search</h3>439 ··<h3·id="searchlabel">Snel·zoeken</h3>
439 ····<div·class="searchformwrapper">440 ····<div·class="searchformwrapper">
440 ····<form·class="search"·action="../../../search.html"·method="get">441 ····<form·class="search"·action="../../../search.html"·method="get">
441 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>442 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
442 ······<input·type="submit"·value="Go"·/>443 ······<input·type="submit"·value="Zoek"·/>
443 ····</form>444 ····</form>
444 ····</div>445 ····</div>
445 </search>446 </search>
446 <script>document.getElementById('searchbox').style.display·=·"block"</script>447 <script>document.getElementById('searchbox').style.display·=·"block"</script>
447 ········</div>448 ········</div>
448 ······</div>449 ······</div>
449 ··············<h3>Last·update:</h3>450 ··············<h3>Last·update:</h3>
450 ··············<p·class="topless">Sep·03,·2024</p>451 ··············<p·class="topless">sep·03,·2024</p>
451 ··········</div>452 ··········</div>
452 ········453 ········
453 ······454 ······
454 ····</div>455 ····</div>
  
455 ····<div·id="ft">456 ····<div·id="ft">
456 ······<div·class="nav">457 ······<div·class="nav">
3.21 KB
html2text {}
Max HTML report size reached
6.34 KB
./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/unit-tests.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Unit·tests·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Unit·tests·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Working·with·Git·and·GitHub"·href="working-with-git.html"·/>15 ····<link·rel="next"·title="Working·with·Git·and·GitHub"·href="working-with-git.html"·/>
15 ····<link·rel="prev"·title="Submitting·contributions"·href="submitting-patches.html"·/>16 ····<link·rel="prev"·title="Submitting·contributions"·href="submitting-patches.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 869, 37 lines modifiedOffset 870, 37 lines modified
869 </li>870 </li>
870 </ul>871 </ul>
871 </li>872 </li>
872 </ul>873 </ul>
  
873 ··</div>874 ··</div>
874 ··<div>875 ··<div>
875 ····<h4>Previous·topic</h4>876 ····<h4>Vorig·onderwerp</h4>
876 ····<p·class="topless"><a·href="submitting-patches.html"877 ····<p·class="topless"><a·href="submitting-patches.html"
877 ··························title="previous·chapter">Submitting·contributions</a></p>878 ··························title="vorig·hoofdstuk">Submitting·contributions</a></p>
878 ··</div>879 ··</div>
879 ··<div>880 ··<div>
880 ····<h4>Next·topic</h4>881 ····<h4>Volgend·onderwerp</h4>
881 ····<p·class="topless"><a·href="working-with-git.html"882 ····<p·class="topless"><a·href="working-with-git.html"
882 ··························title="next·chapter">Working·with·Git·and·GitHub</a></p>883 ··························title="volgend·hoofdstuk">Working·with·Git·and·GitHub</a></p>
883 ··</div>884 ··</div>
884 <search·id="searchbox"·style="display:·none"·role="search">885 <search·id="searchbox"·style="display:·none"·role="search">
885 ··<h3·id="searchlabel">Quick·search</h3>886 ··<h3·id="searchlabel">Snel·zoeken</h3>
886 ····<div·class="searchformwrapper">887 ····<div·class="searchformwrapper">
887 ····<form·class="search"·action="../../../search.html"·method="get">888 ····<form·class="search"·action="../../../search.html"·method="get">
888 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>889 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
889 ······<input·type="submit"·value="Go"·/>890 ······<input·type="submit"·value="Zoek"·/>
890 ····</form>891 ····</form>
891 ····</div>892 ····</div>
892 </search>893 </search>
893 <script>document.getElementById('searchbox').style.display·=·"block"</script>894 <script>document.getElementById('searchbox').style.display·=·"block"</script>
894 ········</div>895 ········</div>
895 ······</div>896 ······</div>
896 ··············<h3>Last·update:</h3>897 ··············<h3>Last·update:</h3>
897 ··············<p·class="topless">Sep·03,·2024</p>898 ··············<p·class="topless">sep·03,·2024</p>
898 ··········</div>899 ··········</div>
899 ········900 ········
900 ······901 ······
901 ····</div>902 ····</div>
  
902 ····<div·id="ft">903 ····<div·id="ft">
903 ······<div·class="nav">904 ······<div·class="nav">
2.49 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·U\x8Un\x8ni\x8it\x8t·t\x8te\x8es\x8st\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·U\x8Un\x8ni\x8it\x8t·t\x8te\x8es\x8st\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·comes·with·a·test·suite·of·its·own,·in·the·tests·directory·of·the·code5 Django·comes·with·a·test·suite·of·its·own,·in·the·tests·directory·of·the·code
6 base.·It’s·our·policy·to·make·sure·all·tests·pass·at·all·times.6 base.·It’s·our·policy·to·make·sure·all·tests·pass·at·all·times.
7 We·appreciate·any·and·all·contributions·to·the·test·suite!7 We·appreciate·any·and·all·contributions·to·the·test·suite!
8 The·Django·tests·all·use·the·testing·infrastructure·that·ships·with·Django·for8 The·Django·tests·all·use·the·testing·infrastructure·that·ships·with·Django·for
Offset 420, 16 lines modifiedOffset 420, 16 lines modified
420 ················#·_\x8T_\x8e_\x8s_\x8t_\x8·_\x8s_\x8u_\x8i_\x8t_\x8e_\x8·_\x8h_\x8a_\x8n_\x8g_\x8s_\x8·_\x8o_\x8r_\x8·_\x8s_\x8h_\x8o_\x8w_\x8s_\x8·_\x8f_\x8a_\x8i_\x8l_\x8u_\x8r_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8m_\x8a_\x8i_\x8n_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h420 ················#·_\x8T_\x8e_\x8s_\x8t_\x8·_\x8s_\x8u_\x8i_\x8t_\x8e_\x8·_\x8h_\x8a_\x8n_\x8g_\x8s_\x8·_\x8o_\x8r_\x8·_\x8s_\x8h_\x8o_\x8w_\x8s_\x8·_\x8f_\x8a_\x8i_\x8l_\x8u_\x8r_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8m_\x8a_\x8i_\x8n_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h
421 ················#·_\x8M_\x8a_\x8n_\x8y_\x8·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8f_\x8a_\x8i_\x8l_\x8u_\x8r_\x8e_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8E_\x8n_\x8c_\x8o_\x8d_\x8e_\x8E_\x8r_\x8r_\x8o_\x8r421 ················#·_\x8M_\x8a_\x8n_\x8y_\x8·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8f_\x8a_\x8i_\x8l_\x8u_\x8r_\x8e_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8U_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8E_\x8n_\x8c_\x8o_\x8d_\x8e_\x8E_\x8r_\x8r_\x8o_\x8r
422 ················#·_\x8T_\x8e_\x8s_\x8t_\x8s_\x8·_\x8t_\x8h_\x8a_\x8t_\x8·_\x8o_\x8n_\x8l_\x8y_\x8·_\x8f_\x8a_\x8i_\x8l_\x8·_\x8i_\x8n_\x8·_\x8c_\x8o_\x8m_\x8b_\x8i_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n422 ················#·_\x8T_\x8e_\x8s_\x8t_\x8s_\x8·_\x8t_\x8h_\x8a_\x8t_\x8·_\x8o_\x8n_\x8l_\x8y_\x8·_\x8f_\x8a_\x8i_\x8l_\x8·_\x8i_\x8n_\x8·_\x8c_\x8o_\x8m_\x8b_\x8i_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n
423 ················#·_\x8S_\x8e_\x8e_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8q_\x8u_\x8e_\x8r_\x8i_\x8e_\x8s_\x8·_\x8r_\x8u_\x8n_\x8·_\x8d_\x8u_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8t_\x8e_\x8s_\x8t423 ················#·_\x8S_\x8e_\x8e_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8q_\x8u_\x8e_\x8r_\x8i_\x8e_\x8s_\x8·_\x8r_\x8u_\x8n_\x8·_\x8d_\x8u_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8t_\x8e_\x8s_\x8t
424 ················#·_\x8S_\x8e_\x8e_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8f_\x8u_\x8l_\x8l_\x8·_\x8t_\x8r_\x8a_\x8c_\x8e_\x8b_\x8a_\x8c_\x8k_\x8·_\x8o_\x8f_\x8·_\x8a_\x8·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8f_\x8a_\x8i_\x8l_\x8u_\x8r_\x8e424 ················#·_\x8S_\x8e_\x8e_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8f_\x8u_\x8l_\x8l_\x8·_\x8t_\x8r_\x8a_\x8c_\x8e_\x8b_\x8a_\x8c_\x8k_\x8·_\x8o_\x8f_\x8·_\x8a_\x8·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8f_\x8a_\x8i_\x8l_\x8u_\x8r_\x8e
425 ··········o·_\x8T_\x8i_\x8p_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8w_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s425 ··········o·_\x8T_\x8i_\x8p_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8w_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
426 ················#·_\x8I_\x8s_\x8o_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8g_\x8i_\x8s_\x8t_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n426 ················#·_\x8I_\x8s_\x8o_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8g_\x8i_\x8s_\x8t_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n
427 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*427 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
428 _\x8S_\x8u_\x8b_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s428 _\x8S_\x8u_\x8b_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s
429 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*429 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
430 _\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8i_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8G_\x8i_\x8t_\x8H_\x8u_\x8b430 _\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8i_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8G_\x8i_\x8t_\x8H_\x8u_\x8b
431 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*431 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
432 [q···················][Go]432 [q···················][Zoek]
433 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*433 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
434 Sep·03,·2024434 sep·03,·2024
435 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»435 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.87 KB
./usr/share/doc/python-django-doc/html/internals/contributing/writing-code/working-with-git.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Working·with·Git·and·GitHub·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Working·with·Git·and·GitHub·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Coding·style"·href="coding-style.html"·/>15 ····<link·rel="next"·title="Coding·style"·href="coding-style.html"·/>
15 ····<link·rel="prev"·title="Unit·tests"·href="unit-tests.html"·/>16 ····<link·rel="prev"·title="Unit·tests"·href="unit-tests.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 342, 37 lines modifiedOffset 343, 37 lines modified
342 <li><a·class="reference·internal"·href="#summary">Summary</a></li>343 <li><a·class="reference·internal"·href="#summary">Summary</a></li>
343 </ul>344 </ul>
344 </li>345 </li>
345 </ul>346 </ul>
  
346 ··</div>347 ··</div>
347 ··<div>348 ··<div>
348 ····<h4>Previous·topic</h4>349 ····<h4>Vorig·onderwerp</h4>
349 ····<p·class="topless"><a·href="unit-tests.html"350 ····<p·class="topless"><a·href="unit-tests.html"
350 ··························title="previous·chapter">Unit·tests</a></p>351 ··························title="vorig·hoofdstuk">Unit·tests</a></p>
351 ··</div>352 ··</div>
352 ··<div>353 ··<div>
353 ····<h4>Next·topic</h4>354 ····<h4>Volgend·onderwerp</h4>
354 ····<p·class="topless"><a·href="coding-style.html"355 ····<p·class="topless"><a·href="coding-style.html"
355 ··························title="next·chapter">Coding·style</a></p>356 ··························title="volgend·hoofdstuk">Coding·style</a></p>
356 ··</div>357 ··</div>
357 <search·id="searchbox"·style="display:·none"·role="search">358 <search·id="searchbox"·style="display:·none"·role="search">
358 ··<h3·id="searchlabel">Quick·search</h3>359 ··<h3·id="searchlabel">Snel·zoeken</h3>
359 ····<div·class="searchformwrapper">360 ····<div·class="searchformwrapper">
360 ····<form·class="search"·action="../../../search.html"·method="get">361 ····<form·class="search"·action="../../../search.html"·method="get">
361 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>362 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
362 ······<input·type="submit"·value="Go"·/>363 ······<input·type="submit"·value="Zoek"·/>
363 ····</form>364 ····</form>
364 ····</div>365 ····</div>
365 </search>366 </search>
366 <script>document.getElementById('searchbox').style.display·=·"block"</script>367 <script>document.getElementById('searchbox').style.display·=·"block"</script>
367 ········</div>368 ········</div>
368 ······</div>369 ······</div>
369 ··············<h3>Last·update:</h3>370 ··············<h3>Last·update:</h3>
370 ··············<p·class="topless">Sep·03,·2024</p>371 ··············<p·class="topless">sep·03,·2024</p>
371 ··········</div>372 ··········</div>
372 ········373 ········
373 ······374 ······
374 ····</div>375 ····</div>
  
375 ····<div·id="ft">376 ····<div·id="ft">
376 ······<div·class="nav">377 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wo\x8or\x8rk\x8ki\x8in\x8ng\x8g·w\x8wi\x8it\x8th\x8h·G\x8Gi\x8it\x8t·a\x8an\x8nd\x8d·G\x8Gi\x8it\x8tH\x8Hu\x8ub\x8b_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wo\x8or\x8rk\x8ki\x8in\x8ng\x8g·w\x8wi\x8it\x8th\x8h·G\x8Gi\x8it\x8t·a\x8an\x8nd\x8d·G\x8Gi\x8it\x8tH\x8Hu\x8ub\x8b_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·section·explains·how·the·community·can·contribute·code·to·Django·via·pull5 This·section·explains·how·the·community·can·contribute·code·to·Django·via·pull
6 requests.·If·you’re·interested·in·how·_\x8m_\x8e_\x8r_\x8g_\x8e_\x8r_\x8s·handle·them,·see·_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e.6 requests.·If·you’re·interested·in·how·_\x8m_\x8e_\x8r_\x8g_\x8e_\x8r_\x8s·handle·them,·see·_\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e.
7 Below,·we·are·going·to·show·how·to·create·a·GitHub·pull·request·containing·the7 Below,·we·are·going·to·show·how·to·create·a·GitHub·pull·request·containing·the
8 changes·for·Trac·ticket·#xxxxx.·By·creating·a·fully-ready·pull·request,·you8 changes·for·Trac·ticket·#xxxxx.·By·creating·a·fully-ready·pull·request,·you
Offset 180, 16 lines modifiedOffset 180, 16 lines modified
180 ··········o·_\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8t_\x8i_\x8c_\x8k_\x8e_\x8t180 ··········o·_\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8t_\x8i_\x8c_\x8k_\x8e_\x8t
181 ················#·_\x8P_\x8u_\x8b_\x8l_\x8i_\x8s_\x8h_\x8i_\x8n_\x8g_\x8·_\x8w_\x8o_\x8r_\x8k181 ················#·_\x8P_\x8u_\x8b_\x8l_\x8i_\x8s_\x8h_\x8i_\x8n_\x8g_\x8·_\x8w_\x8o_\x8r_\x8k
182 ················#·_\x8R_\x8e_\x8b_\x8a_\x8s_\x8i_\x8n_\x8g_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8e_\x8s182 ················#·_\x8R_\x8e_\x8b_\x8a_\x8s_\x8i_\x8n_\x8g_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8e_\x8s
183 ················#·_\x8A_\x8f_\x8t_\x8e_\x8r_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8h_\x8a_\x8s_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8d183 ················#·_\x8A_\x8f_\x8t_\x8e_\x8r_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8h_\x8a_\x8s_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8d
184 ················#·_\x8A_\x8f_\x8t_\x8e_\x8r_\x8·_\x8r_\x8e_\x8v_\x8i_\x8e_\x8w184 ················#·_\x8A_\x8f_\x8t_\x8e_\x8r_\x8·_\x8r_\x8e_\x8v_\x8i_\x8e_\x8w
185 ··········o·_\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8p_\x8a_\x8t_\x8c_\x8h185 ··········o·_\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8p_\x8a_\x8t_\x8c_\x8h
186 ··········o·_\x8S_\x8u_\x8m_\x8m_\x8a_\x8r_\x8y186 ··········o·_\x8S_\x8u_\x8m_\x8m_\x8a_\x8r_\x8y
187 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*187 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
188 _\x8U_\x8n_\x8i_\x8t_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s188 _\x8U_\x8n_\x8i_\x8t_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
189 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*189 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
190 _\x8C_\x8o_\x8d_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e190 _\x8C_\x8o_\x8d_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8y_\x8l_\x8e
191 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*191 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
192 [q···················][Go]192 [q···················][Zoek]
193 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*193 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
194 Sep·03,·2024194 sep·03,·2024
195 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»195 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.97 KB
./usr/share/doc/python-django-doc/html/internals/contributing/writing-documentation.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·documentation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·documentation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Localizing·Django"·href="localizing.html"·/>15 ····<link·rel="next"·title="Localizing·Django"·href="localizing.html"·/>
15 ····<link·rel="prev"·title="Committing·code"·href="committing-code.html"·/>16 ····<link·rel="prev"·title="Committing·code"·href="committing-code.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 667, 37 lines modifiedOffset 668, 37 lines modified
667 <li><a·class="reference·internal"·href="#django-admin-man-page"><code·class="docutils·literal·notranslate"><span·class="pre">django-admin</span></code>·man·page</a></li>668 <li><a·class="reference·internal"·href="#django-admin-man-page"><code·class="docutils·literal·notranslate"><span·class="pre">django-admin</span></code>·man·page</a></li>
668 </ul>669 </ul>
669 </li>670 </li>
670 </ul>671 </ul>
  
671 ··</div>672 ··</div>
672 ··<div>673 ··<div>
673 ····<h4>Previous·topic</h4>674 ····<h4>Vorig·onderwerp</h4>
674 ····<p·class="topless"><a·href="committing-code.html"675 ····<p·class="topless"><a·href="committing-code.html"
675 ··························title="previous·chapter">Committing·code</a></p>676 ··························title="vorig·hoofdstuk">Committing·code</a></p>
676 ··</div>677 ··</div>
677 ··<div>678 ··<div>
678 ····<h4>Next·topic</h4>679 ····<h4>Volgend·onderwerp</h4>
679 ····<p·class="topless"><a·href="localizing.html"680 ····<p·class="topless"><a·href="localizing.html"
680 ··························title="next·chapter">Localizing·Django</a></p>681 ··························title="volgend·hoofdstuk">Localizing·Django</a></p>
681 ··</div>682 ··</div>
682 <search·id="searchbox"·style="display:·none"·role="search">683 <search·id="searchbox"·style="display:·none"·role="search">
683 ··<h3·id="searchlabel">Quick·search</h3>684 ··<h3·id="searchlabel">Snel·zoeken</h3>
684 ····<div·class="searchformwrapper">685 ····<div·class="searchformwrapper">
685 ····<form·class="search"·action="../../search.html"·method="get">686 ····<form·class="search"·action="../../search.html"·method="get">
686 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>687 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
687 ······<input·type="submit"·value="Go"·/>688 ······<input·type="submit"·value="Zoek"·/>
688 ····</form>689 ····</form>
689 ····</div>690 ····</div>
690 </search>691 </search>
691 <script>document.getElementById('searchbox').style.display·=·"block"</script>692 <script>document.getElementById('searchbox').style.display·=·"block"</script>
692 ········</div>693 ········</div>
693 ······</div>694 ······</div>
694 ··············<h3>Last·update:</h3>695 ··············<h3>Last·update:</h3>
695 ··············<p·class="topless">Sep·03,·2024</p>696 ··············<p·class="topless">sep·03,·2024</p>
696 ··········</div>697 ··········</div>
697 ········698 ········
698 ······699 ······
699 ····</div>700 ····</div>
  
700 ····<div·id="ft">701 ····<div·id="ft">
701 ······<div·class="nav">702 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 We·place·high·importance·on·the·consistency·and·readability·of·documentation.5 We·place·high·importance·on·the·consistency·and·readability·of·documentation.
6 After·all,·Django·was·created·in·a·journalism·environment!·So·we·treat·our6 After·all,·Django·was·created·in·a·journalism·environment!·So·we·treat·our
7 documentation·like·we·treat·our·code:·we·aim·to·improve·it·as·often·as7 documentation·like·we·treat·our·code:·we·aim·to·improve·it·as·often·as
8 possible.8 possible.
Offset 406, 16 lines modifiedOffset 406, 16 lines modified
406 ··········o·_\x8G_\x8u_\x8i_\x8d_\x8e_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8r_\x8e_\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8d_\x8T_\x8e_\x8x_\x8t_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s406 ··········o·_\x8G_\x8u_\x8i_\x8d_\x8e_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8r_\x8e_\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8d_\x8T_\x8e_\x8x_\x8t_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
407 ··········o·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8m_\x8a_\x8r_\x8k_\x8u_\x8p407 ··········o·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8m_\x8a_\x8r_\x8k_\x8u_\x8p
408 ··········o·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8i_\x8n_\x8g_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s408 ··········o·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8i_\x8n_\x8g_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s
409 ··········o·_\x8M_\x8i_\x8n_\x8i_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8i_\x8m_\x8a_\x8g_\x8e_\x8s409 ··········o·_\x8M_\x8i_\x8n_\x8i_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8i_\x8m_\x8a_\x8g_\x8e_\x8s
410 ··········o·_\x8A_\x8n_\x8·_\x8e_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e410 ··········o·_\x8A_\x8n_\x8·_\x8e_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e
411 ··········o·_\x8T_\x8r_\x8a_\x8n_\x8s_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n411 ··········o·_\x8T_\x8r_\x8a_\x8n_\x8s_\x8l_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n
412 ··········o·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8m_\x8a_\x8n_\x8·_\x8p_\x8a_\x8g_\x8e412 ··········o·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8m_\x8a_\x8n_\x8·_\x8p_\x8a_\x8g_\x8e
413 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*413 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
414 _\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e414 _\x8C_\x8o_\x8m_\x8m_\x8i_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8d_\x8e
415 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*415 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
416 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o416 _\x8L_\x8o_\x8c_\x8a_\x8l_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
417 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*417 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
418 [q···················][Go]418 [q···················][Zoek]
419 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*419 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
420 Sep·03,·2024420 sep·03,·2024
421 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»421 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.56 KB
./usr/share/doc/python-django-doc/html/internals/deprecation.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·Deprecation·Timeline·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·Deprecation·Timeline·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="The·Django·source·code·repository"·href="git.html"·/>15 ····<link·rel="next"·title="The·Django·source·code·repository"·href="git.html"·/>
15 ····<link·rel="prev"·title="Django’s·release·process"·href="release-process.html"·/>16 ····<link·rel="prev"·title="Django’s·release·process"·href="release-process.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 1134, 37 lines modifiedOffset 1135, 37 lines modified
1134 <li><a·class="reference·internal"·href="#deprecation-removed-in-1-3">1.3</a></li>1135 <li><a·class="reference·internal"·href="#deprecation-removed-in-1-3">1.3</a></li>
1135 </ul>1136 </ul>
1136 </li>1137 </li>
1137 </ul>1138 </ul>
  
1138 ··</div>1139 ··</div>
1139 ··<div>1140 ··<div>
1140 ····<h4>Previous·topic</h4>1141 ····<h4>Vorig·onderwerp</h4>
1141 ····<p·class="topless"><a·href="release-process.html"1142 ····<p·class="topless"><a·href="release-process.html"
1142 ··························title="previous·chapter">Django’s·release·process</a></p>1143 ··························title="vorig·hoofdstuk">Django’s·release·process</a></p>
1143 ··</div>1144 ··</div>
1144 ··<div>1145 ··<div>
1145 ····<h4>Next·topic</h4>1146 ····<h4>Volgend·onderwerp</h4>
1146 ····<p·class="topless"><a·href="git.html"1147 ····<p·class="topless"><a·href="git.html"
1147 ··························title="next·chapter">The·Django·source·code·repository</a></p>1148 ··························title="volgend·hoofdstuk">The·Django·source·code·repository</a></p>
1148 ··</div>1149 ··</div>
1149 <search·id="searchbox"·style="display:·none"·role="search">1150 <search·id="searchbox"·style="display:·none"·role="search">
1150 ··<h3·id="searchlabel">Quick·search</h3>1151 ··<h3·id="searchlabel">Snel·zoeken</h3>
1151 ····<div·class="searchformwrapper">1152 ····<div·class="searchformwrapper">
1152 ····<form·class="search"·action="../search.html"·method="get">1153 ····<form·class="search"·action="../search.html"·method="get">
1153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1154 ······<input·type="submit"·value="Go"·/>1155 ······<input·type="submit"·value="Zoek"·/>
1155 ····</form>1156 ····</form>
1156 ····</div>1157 ····</div>
1157 </search>1158 </search>
1158 <script>document.getElementById('searchbox').style.display·=·"block"</script>1159 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1159 ········</div>1160 ········</div>
1160 ······</div>1161 ······</div>
1161 ··············<h3>Last·update:</h3>1162 ··············<h3>Last·update:</h3>
1162 ··············<p·class="topless">Sep·03,·2024</p>1163 ··············<p·class="topless">sep·03,·2024</p>
1163 ··········</div>1164 ··········</div>
1164 ········1165 ········
1165 ······1166 ······
1166 ····</div>1167 ····</div>
  
1167 ····<div·id="ft">1168 ····<div·id="ft">
1168 ······<div·class="nav">1169 ······<div·class="nav">
1.84 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·D\x8De\x8ep\x8pr\x8re\x8ec\x8ca\x8at\x8ti\x8io\x8on\x8n·T\x8Ti\x8im\x8me\x8el\x8li\x8in\x8ne\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·D\x8De\x8ep\x8pr\x8re\x8ec\x8ca\x8at\x8ti\x8io\x8on\x8n·T\x8Ti\x8im\x8me\x8el\x8li\x8in\x8ne\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·document·outlines·when·various·pieces·of·Django·will·be·removed·or·altered5 This·document·outlines·when·various·pieces·of·Django·will·be·removed·or·altered
6 in·a·backward·incompatible·way,·following·their·deprecation,·as·per·the6 in·a·backward·incompatible·way,·following·their·deprecation,·as·per·the
7 _\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8y.·More·details·about·each·item·can·often·be·found·in·the7 _\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8y.·More·details·about·each·item·can·often·be·found·in·the
8 release·notes·of·two·versions·prior.8 release·notes·of·two·versions·prior.
Offset 865, 16 lines modifiedOffset 865, 16 lines modified
865 ··········o·_\x81_\x8._\x89865 ··········o·_\x81_\x8._\x89
866 ··········o·_\x81_\x8._\x88866 ··········o·_\x81_\x8._\x88
867 ··········o·_\x81_\x8._\x87867 ··········o·_\x81_\x8._\x87
868 ··········o·_\x81_\x8._\x86868 ··········o·_\x81_\x8._\x86
869 ··········o·_\x81_\x8._\x85869 ··········o·_\x81_\x8._\x85
870 ··········o·_\x81_\x8._\x84870 ··········o·_\x81_\x8._\x84
871 ··········o·_\x81_\x8._\x83871 ··········o·_\x81_\x8._\x83
872 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*872 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
873 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s873 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s
874 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*874 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
875 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8r_\x8e_\x8p_\x8o_\x8s_\x8i_\x8t_\x8o_\x8r_\x8y875 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8r_\x8e_\x8p_\x8o_\x8s_\x8i_\x8t_\x8o_\x8r_\x8y
876 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*876 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
877 [q···················][Go]877 [q···················][Zoek]
878 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*878 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
879 Sep·03,·2024879 sep·03,·2024
880 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»880 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.16 KB
./usr/share/doc/python-django-doc/html/internals/git.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·Django·source·code·repository·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·Django·source·code·repository·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·is·Django·Formed?"·href="howto-release-django.html"·/>15 ····<link·rel="next"·title="How·is·Django·Formed?"·href="howto-release-django.html"·/>
15 ····<link·rel="prev"·title="Django·Deprecation·Timeline"·href="deprecation.html"·/>16 ····<link·rel="prev"·title="Django·Deprecation·Timeline"·href="deprecation.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 15 lines modifiedOffset 115, 15 lines modified
114 </section>115 </section>
115 <section·id="s-the-main-branch">116 <section·id="s-the-main-branch">
116 <span·id="the-main-branch"></span><h2>The·main·branch<a·class="headerlink"·href="#the-main-branch"·title="Link·to·this·heading">¶</a></h2>117 <span·id="the-main-branch"></span><h2>The·main·branch<a·class="headerlink"·href="#the-main-branch"·title="Link·to·this·heading">¶</a></h2>
117 <p>If·you’d·like·to·try·out·the·in-development·code·for·the·next·release·of118 <p>If·you’d·like·to·try·out·the·in-development·code·for·the·next·release·of
118 Django,·or·if·you’d·like·to·contribute·to·Django·by·fixing·bugs·or·developing119 Django,·or·if·you’d·like·to·contribute·to·Django·by·fixing·bugs·or·developing
119 new·features,·you’ll·want·to·get·the·code·from·the·main·branch.</p>120 new·features,·you’ll·want·to·get·the·code·from·the·main·branch.</p>
120 <div·class="admonition·note">121 <div·class="admonition·note">
121 <p·class="admonition-title">Note</p>122 <p·class="admonition-title">Notitie</p>
122 <p>Prior·to·March·2021,·the·main·branch·was·called·<code·class="docutils·literal·notranslate"><span·class="pre">master</span></code>.</p>123 <p>Prior·to·March·2021,·the·main·branch·was·called·<code·class="docutils·literal·notranslate"><span·class="pre">master</span></code>.</p>
123 </div>124 </div>
124 <p>Note·that·this·will·get·<em>all</em>·of·Django:·in·addition·to·the·top-level125 <p>Note·that·this·will·get·<em>all</em>·of·Django:·in·addition·to·the·top-level
125 <code·class="docutils·literal·notranslate"><span·class="pre">django</span></code>·module·containing·Python·code,·you’ll·also·get·a·copy·of·Django’s126 <code·class="docutils·literal·notranslate"><span·class="pre">django</span></code>·module·containing·Python·code,·you’ll·also·get·a·copy·of·Django’s
126 documentation,·test·suite,·packaging·scripts·and·other·miscellaneous·bits.127 documentation,·test·suite,·packaging·scripts·and·other·miscellaneous·bits.
127 Django’s·code·will·be·present·in·your·clone·as·a·directory·named128 Django’s·code·will·be·present·in·your·clone·as·a·directory·named
128 <code·class="docutils·literal·notranslate"><span·class="pre">django</span></code>.</p>129 <code·class="docutils·literal·notranslate"><span·class="pre">django</span></code>.</p>
Offset 269, 37 lines modifiedOffset 270, 37 lines modified
269 </li>270 </li>
270 </ul>271 </ul>
271 </li>272 </li>
272 </ul>273 </ul>
  
273 ··</div>274 ··</div>
274 ··<div>275 ··<div>
275 ····<h4>Previous·topic</h4>276 ····<h4>Vorig·onderwerp</h4>
276 ····<p·class="topless"><a·href="deprecation.html"277 ····<p·class="topless"><a·href="deprecation.html"
277 ··························title="previous·chapter">Django·Deprecation·Timeline</a></p>278 ··························title="vorig·hoofdstuk">Django·Deprecation·Timeline</a></p>
278 ··</div>279 ··</div>
279 ··<div>280 ··<div>
280 ····<h4>Next·topic</h4>281 ····<h4>Volgend·onderwerp</h4>
281 ····<p·class="topless"><a·href="howto-release-django.html"282 ····<p·class="topless"><a·href="howto-release-django.html"
282 ··························title="next·chapter">How·is·Django·Formed?</a></p>283 ··························title="volgend·hoofdstuk">How·is·Django·Formed?</a></p>
283 ··</div>284 ··</div>
284 <search·id="searchbox"·style="display:·none"·role="search">285 <search·id="searchbox"·style="display:·none"·role="search">
285 ··<h3·id="searchlabel">Quick·search</h3>286 ··<h3·id="searchlabel">Snel·zoeken</h3>
286 ····<div·class="searchformwrapper">287 ····<div·class="searchformwrapper">
287 ····<form·class="search"·action="../search.html"·method="get">288 ····<form·class="search"·action="../search.html"·method="get">
288 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>289 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
289 ······<input·type="submit"·value="Go"·/>290 ······<input·type="submit"·value="Zoek"·/>
290 ····</form>291 ····</form>
291 ····</div>292 ····</div>
292 </search>293 </search>
293 <script>document.getElementById('searchbox').style.display·=·"block"</script>294 <script>document.getElementById('searchbox').style.display·=·"block"</script>
294 ········</div>295 ········</div>
295 ······</div>296 ······</div>
296 ··············<h3>Last·update:</h3>297 ··············<h3>Last·update:</h3>
297 ··············<p·class="topless">Sep·03,·2024</p>298 ··············<p·class="topless">sep·03,·2024</p>
298 ··········</div>299 ··········</div>
299 ········300 ········
300 ······301 ······
301 ····</div>302 ····</div>
  
302 ····<div·id="ft">303 ····<div·id="ft">
303 ······<div·class="nav">304 ······<div·class="nav">
3.41 KB
html2text {}
Max HTML report size reached
5.66 KB
./usr/share/doc/python-django-doc/html/internals/howto-release-django.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·is·Django·Formed?·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·is·Django·Formed?·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="prev"·title="The·Django·source·code·repository"·href="git.html"·/>15 ····<link·rel="prev"·title="The·Django·source·code·repository"·href="git.html"·/>
  
  
  
15 ·16 ·
16 <script·src="../templatebuiltins.js"></script>17 <script·src="../templatebuiltins.js"></script>
17 <script>18 <script>
Offset 52, 15 lines modifiedOffset 53, 15 lines modified
52 })(jQuery);</script>53 })(jQuery);</script>
  
53 ··</head><body>54 ··</head><body>
  
54 ····<div·class="document">55 ····<div·class="document">
55 ··<div·id="custom-doc"·class="yui-t6">56 ··<div·id="custom-doc"·class="yui-t6">
56 ····<div·id="hd">57 ····<div·id="hd">
57 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>58 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
58 ······<div·id="global-nav">59 ······<div·id="global-nav">
59 ········<a·title="Home·page"·href="../index.html">Home</a>··|60 ········<a·title="Home·page"·href="../index.html">Home</a>··|
60 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
61 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
62 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
63 ······</div>64 ······</div>
64 ······<div·class="nav">65 ······<div·class="nav">
Offset 678, 32 lines modifiedOffset 679, 32 lines modified
678 <li><a·class="reference·internal"·href="#notes-on-setting-the-version-tuple">Notes·on·setting·the·VERSION·tuple</a></li>679 <li><a·class="reference·internal"·href="#notes-on-setting-the-version-tuple">Notes·on·setting·the·VERSION·tuple</a></li>
679 </ul>680 </ul>
680 </li>681 </li>
681 </ul>682 </ul>
  
682 ··</div>683 ··</div>
683 ··<div>684 ··<div>
684 ····<h4>Previous·topic</h4>685 ····<h4>Vorig·onderwerp</h4>
685 ····<p·class="topless"><a·href="git.html"686 ····<p·class="topless"><a·href="git.html"
686 ··························title="previous·chapter">The·Django·source·code·repository</a></p>687 ··························title="vorig·hoofdstuk">The·Django·source·code·repository</a></p>
687 ··</div>688 ··</div>
688 <search·id="searchbox"·style="display:·none"·role="search">689 <search·id="searchbox"·style="display:·none"·role="search">
689 ··<h3·id="searchlabel">Quick·search</h3>690 ··<h3·id="searchlabel">Snel·zoeken</h3>
690 ····<div·class="searchformwrapper">691 ····<div·class="searchformwrapper">
691 ····<form·class="search"·action="../search.html"·method="get">692 ····<form·class="search"·action="../search.html"·method="get">
692 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>693 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
693 ······<input·type="submit"·value="Go"·/>694 ······<input·type="submit"·value="Zoek"·/>
694 ····</form>695 ····</form>
695 ····</div>696 ····</div>
696 </search>697 </search>
697 <script>document.getElementById('searchbox').style.display·=·"block"</script>698 <script>document.getElementById('searchbox').style.display·=·"block"</script>
698 ········</div>699 ········</div>
699 ······</div>700 ······</div>
700 ··············<h3>Last·update:</h3>701 ··············<h3>Last·update:</h3>
701 ··············<p·class="topless">Sep·03,·2024</p>702 ··············<p·class="topless">sep·03,·2024</p>
702 ··········</div>703 ··········</div>
703 ········704 ········
704 ······705 ······
705 ····</div>706 ····</div>
  
706 ····<div·id="ft">707 ····<div·id="ft">
707 ······<div·class="nav">708 ······<div·class="nav">
2.27 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·i\x8is\x8s·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·F\x8Fo\x8or\x8rm\x8me\x8ed\x8d?\x8?_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·i\x8is\x8s·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·F\x8Fo\x8or\x8rm\x8me\x8ed\x8d?\x8?_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·document·explains·how·to·release·Django.5 This·document·explains·how·to·release·Django.
6 P\x8Pl\x8le\x8ea\x8as\x8se\x8e,\x8,·k\x8ke\x8ee\x8ep\x8p·t\x8th\x8he\x8es\x8se\x8e·i\x8in\x8ns\x8st\x8tr\x8ru\x8uc\x8ct\x8ti\x8io\x8on\x8ns\x8s·u\x8up\x8p-\x8-t\x8to\x8o-\x8-d\x8da\x8at\x8te\x8e·i\x8if\x8f·y\x8yo\x8ou\x8u·m\x8ma\x8ak\x8ke\x8e·c\x8ch\x8ha\x8an\x8ng\x8ge\x8es\x8s!\x8!·The·point·here6 P\x8Pl\x8le\x8ea\x8as\x8se\x8e,\x8,·k\x8ke\x8ee\x8ep\x8p·t\x8th\x8he\x8es\x8se\x8e·i\x8in\x8ns\x8st\x8tr\x8ru\x8uc\x8ct\x8ti\x8io\x8on\x8ns\x8s·u\x8up\x8p-\x8-t\x8to\x8o-\x8-d\x8da\x8at\x8te\x8e·i\x8if\x8f·y\x8yo\x8ou\x8u·m\x8ma\x8ak\x8ke\x8e·c\x8ch\x8ha\x8an\x8ng\x8ge\x8es\x8s!\x8!·The·point·here
7 is·to·be·descriptive,·not·prescriptive,·so·feel·free·to·streamline·or·otherwise7 is·to·be·descriptive,·not·prescriptive,·so·feel·free·to·streamline·or·otherwise
8 make·changes,·but·u\x8up\x8pd\x8da\x8at\x8te\x8e·t\x8th\x8hi\x8is\x8s·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8t·a\x8ac\x8cc\x8co\x8or\x8rd\x8di\x8in\x8ng\x8gl\x8ly\x8y!\x8!8 make·changes,·but·u\x8up\x8pd\x8da\x8at\x8te\x8e·t\x8th\x8hi\x8is\x8s·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8t·a\x8ac\x8cc\x8co\x8or\x8rd\x8di\x8in\x8ng\x8gl\x8ly\x8y!\x8!
Offset 454, 14 lines modifiedOffset 454, 14 lines modified
454 ················#·_\x8A_\x8·_\x8w_\x8e_\x8e_\x8k_\x8·_\x8b_\x8e_\x8f_\x8o_\x8r_\x8e_\x8·_\x8a_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e454 ················#·_\x8A_\x8·_\x8w_\x8e_\x8e_\x8k_\x8·_\x8b_\x8e_\x8f_\x8o_\x8r_\x8e_\x8·_\x8a_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
455 ················#·_\x8A_\x8·_\x8f_\x8e_\x8w_\x8·_\x8d_\x8a_\x8y_\x8s_\x8·_\x8b_\x8e_\x8f_\x8o_\x8r_\x8e_\x8·_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e455 ················#·_\x8A_\x8·_\x8f_\x8e_\x8w_\x8·_\x8d_\x8a_\x8y_\x8s_\x8·_\x8b_\x8e_\x8f_\x8o_\x8r_\x8e_\x8·_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
456 ··········o·_\x8A_\x8c_\x8t_\x8u_\x8a_\x8l_\x8l_\x8y_\x8·_\x8r_\x8o_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e456 ··········o·_\x8A_\x8c_\x8t_\x8u_\x8a_\x8l_\x8l_\x8y_\x8·_\x8r_\x8o_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
457 ··········o·_\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8(_\x8s_\x8)_\x8·_\x8a_\x8v_\x8a_\x8i_\x8l_\x8a_\x8b_\x8l_\x8e_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8u_\x8b_\x8l_\x8i_\x8c457 ··········o·_\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8(_\x8s_\x8)_\x8·_\x8a_\x8v_\x8a_\x8i_\x8l_\x8a_\x8b_\x8l_\x8e_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8u_\x8b_\x8l_\x8i_\x8c
458 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e458 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
459 ··········o·_\x8N_\x8e_\x8w_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s459 ··········o·_\x8N_\x8e_\x8w_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s
460 ··········o·_\x8N_\x8o_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8V_\x8E_\x8R_\x8S_\x8I_\x8O_\x8N_\x8·_\x8t_\x8u_\x8p_\x8l_\x8e460 ··········o·_\x8N_\x8o_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8V_\x8E_\x8R_\x8S_\x8I_\x8O_\x8N_\x8·_\x8t_\x8u_\x8p_\x8l_\x8e
461 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*461 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
462 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8r_\x8e_\x8p_\x8o_\x8s_\x8i_\x8t_\x8o_\x8r_\x8y462 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8r_\x8e_\x8p_\x8o_\x8s_\x8i_\x8t_\x8o_\x8r_\x8y
463 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*463 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
464 [q···················][Go]464 [q···················][Zoek]
465 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*465 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
466 Sep·03,·2024466 sep·03,·2024
467 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p467 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p
6.88 KB
./usr/share/doc/python-django-doc/html/internals/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·internals·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·internals·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Contributing·to·Django"·href="contributing/index.html"·/>15 ····<link·rel="next"·title="Contributing·to·Django"·href="contributing/index.html"·/>
15 ····<link·rel="prev"·title="Archive·of·security·issues"·href="../releases/security.html"·/>16 ····<link·rel="prev"·title="Archive·of·security·issues"·href="../releases/security.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../releases/security.html"·title="Archive·of·security·issues">previous</a>67 ····&laquo;·<a·href="../releases/security.html"·title="Archive·of·security·issues">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="contributing/index.html"·title="Contributing·to·Django">next</a>·&raquo;</div>71 ····<a·href="contributing/index.html"·title="Contributing·to·Django">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 171, 47 lines modifiedOffset 172, 47 lines modified
171 ······172 ······
172 ········173 ········
173 ··········<div·class="yui-b"·id="sidebar">174 ··········<div·class="yui-b"·id="sidebar">
174 ············175 ············
175 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">176 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
176 ········<div·class="sphinxsidebarwrapper">177 ········<div·class="sphinxsidebarwrapper">
177 ··<div>178 ··<div>
178 ····<h4>Previous·topic</h4>179 ····<h4>Vorig·onderwerp</h4>
179 ····<p·class="topless"><a·href="../releases/security.html"180 ····<p·class="topless"><a·href="../releases/security.html"
180 ··························title="previous·chapter">Archive·of·security·issues</a></p>181 ··························title="vorig·hoofdstuk">Archive·of·security·issues</a></p>
181 ··</div>182 ··</div>
182 ··<div>183 ··<div>
183 ····<h4>Next·topic</h4>184 ····<h4>Volgend·onderwerp</h4>
184 ····<p·class="topless"><a·href="contributing/index.html"185 ····<p·class="topless"><a·href="contributing/index.html"
185 ··························title="next·chapter">Contributing·to·Django</a></p>186 ··························title="volgend·hoofdstuk">Contributing·to·Django</a></p>
186 ··</div>187 ··</div>
187 <search·id="searchbox"·style="display:·none"·role="search">188 <search·id="searchbox"·style="display:·none"·role="search">
188 ··<h3·id="searchlabel">Quick·search</h3>189 ··<h3·id="searchlabel">Snel·zoeken</h3>
189 ····<div·class="searchformwrapper">190 ····<div·class="searchformwrapper">
190 ····<form·class="search"·action="../search.html"·method="get">191 ····<form·class="search"·action="../search.html"·method="get">
191 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>192 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
192 ······<input·type="submit"·value="Go"·/>193 ······<input·type="submit"·value="Zoek"·/>
193 ····</form>194 ····</form>
194 ····</div>195 ····</div>
195 </search>196 </search>
196 <script>document.getElementById('searchbox').style.display·=·"block"</script>197 <script>document.getElementById('searchbox').style.display·=·"block"</script>
197 ········</div>198 ········</div>
198 ······</div>199 ······</div>
199 ··············<h3>Last·update:</h3>200 ··············<h3>Last·update:</h3>
200 ··············<p·class="topless">Sep·03,·2024</p>201 ··············<p·class="topless">sep·03,·2024</p>
201 ··········</div>202 ··········</div>
202 ········203 ········
203 ······204 ······
204 ····</div>205 ····</div>
  
205 ····<div·id="ft">206 ····<div·id="ft">
206 ······<div·class="nav">207 ······<div·class="nav">
207 ····&laquo;·<a·href="../releases/security.html"·title="Archive·of·security·issues">previous</a>208 ····&laquo;·<a·href="../releases/security.html"·title="Archive·of·security·issues">previous</a>
208 ·····|209 ·····|
209 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>210 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
210 ···|211 ···|
211 ····<a·href="contributing/index.html"·title="Contributing·to·Django">next</a>·&raquo;</div>212 ····<a·href="contributing/index.html"·title="Contributing·to·Django">next</a>·&raquo;</div>
212 ····</div>213 ····</div>
213 ··</div>214 ··</div>
  
214 ······<div·class="clearer"></div>215 ······<div·class="clearer"></div>
215 ····</div>216 ····</div>
2.23 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·i\x8in\x8nt\x8te\x8er\x8rn\x8na\x8al\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·i\x8in\x8nt\x8te\x8er\x8rn\x8na\x8al\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Documentation·for·people·hacking·on·Django·itself.·This·is·the·place·to·go·if5 Documentation·for·people·hacking·on·Django·itself.·This·is·the·place·to·go·if
6 you’d·like·to·help·improve·Django·or·learn·about·how·Django·is·managed.6 you’d·like·to·help·improve·Django·or·learn·about·how·Django·is·managed.
7 ····*·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o7 ····*·_\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
8 ··········o·_\x8C_\x8o_\x8m_\x8m_\x8u_\x8n_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8c_\x8h_\x8a_\x8n_\x8n_\x8e_\x8l_\x8s8 ··········o·_\x8C_\x8o_\x8m_\x8m_\x8u_\x8n_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8c_\x8h_\x8a_\x8n_\x8n_\x8e_\x8l_\x8s
Offset 61, 16 lines modifiedOffset 61, 16 lines modified
61 ··········o·_\x8P_\x8r_\x8e_\x8r_\x8e_\x8q_\x8u_\x8i_\x8s_\x8i_\x8t_\x8e_\x8s61 ··········o·_\x8P_\x8r_\x8e_\x8r_\x8e_\x8q_\x8u_\x8i_\x8s_\x8i_\x8t_\x8e_\x8s
62 ··········o·_\x8P_\x8r_\x8e_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s62 ··········o·_\x8P_\x8r_\x8e_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s
63 ··········o·_\x8A_\x8c_\x8t_\x8u_\x8a_\x8l_\x8l_\x8y_\x8·_\x8r_\x8o_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e63 ··········o·_\x8A_\x8c_\x8t_\x8u_\x8a_\x8l_\x8l_\x8y_\x8·_\x8r_\x8o_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
64 ··········o·_\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8(_\x8s_\x8)_\x8·_\x8a_\x8v_\x8a_\x8i_\x8l_\x8a_\x8b_\x8l_\x8e_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8u_\x8b_\x8l_\x8i_\x8c64 ··········o·_\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8(_\x8s_\x8)_\x8·_\x8a_\x8v_\x8a_\x8i_\x8l_\x8a_\x8b_\x8l_\x8e_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8u_\x8b_\x8l_\x8i_\x8c
65 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e65 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
66 ··········o·_\x8N_\x8e_\x8w_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s66 ··········o·_\x8N_\x8e_\x8w_\x8·_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8b_\x8r_\x8a_\x8n_\x8c_\x8h_\x8·_\x8t_\x8a_\x8s_\x8k_\x8s
67 ··········o·_\x8N_\x8o_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8V_\x8E_\x8R_\x8S_\x8I_\x8O_\x8N_\x8·_\x8t_\x8u_\x8p_\x8l_\x8e67 ··········o·_\x8N_\x8o_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8V_\x8E_\x8R_\x8S_\x8I_\x8O_\x8N_\x8·_\x8t_\x8u_\x8p_\x8l_\x8e
68 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*68 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
69 _\x8A_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s69 _\x8A_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s
70 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*70 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
71 _\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o71 _\x8C_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
72 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*72 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
73 [q···················][Go]73 [q···················][Zoek]
74 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*74 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
75 Sep·03,·202475 sep·03,·2024
76 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»76 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
13.1 KB
./usr/share/doc/python-django-doc/html/internals/mailing-lists.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Mailing·lists·and·Forum·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Mailing·lists·and·Forum·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Organization·of·the·Django·Project"·href="organization.html"·/>15 ····<link·rel="next"·title="Organization·of·the·Django·Project"·href="organization.html"·/>
15 ····<link·rel="prev"·title="Triaging·tickets"·href="contributing/triaging-tickets.html"·/>16 ····<link·rel="prev"·title="Triaging·tickets"·href="contributing/triaging-tickets.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="internals-mailing-lists">79 ··········<div·class="yui-g"·id="internals-mailing-lists">
79 ············80 ············
80 ··<section·id="s-mailing-lists-and-forum">81 ··<section·id="s-mailing-lists-and-forum">
81 <span·id="mailing-lists-and-forum"></span><h1>Mailing·lists·and·Forum<a·class="headerlink"·href="#mailing-lists-and-forum"·title="Link·to·this·heading">¶</a></h1>82 <span·id="mailing-lists-and-forum"></span><h1>Mailing·lists·and·Forum<a·class="headerlink"·href="#mailing-lists-and-forum"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·important">83 <div·class="admonition·important">
83 <p·class="admonition-title">Important</p>84 <p·class="admonition-title">Belangrijk</p>
84 <p>Please·report·security·issues·<strong>only</strong>·to85 <p>Please·report·security·issues·<strong>only</strong>·to
85 <a·class="reference·external"·href="mailto:security&#37;&#52;&#48;djangoproject&#46;com">security<span>&#64;</span>djangoproject<span>&#46;</span>com</a>.··This·is·a·private·list·only·open·to86 <a·class="reference·external"·href="mailto:security&#37;&#52;&#48;djangoproject&#46;com">security<span>&#64;</span>djangoproject<span>&#46;</span>com</a>.··This·is·a·private·list·only·open·to
86 long-time,·highly·trusted·Django·developers,·and·its·archives·are87 long-time,·highly·trusted·Django·developers,·and·its·archives·are
87 not·public.·For·further·details,·please·see·<a·class="reference·internal"·href="security.html"><span·class="doc">our·security88 not·public.·For·further·details,·please·see·<a·class="reference·internal"·href="security.html"><span·class="doc">our·security
88 policies</span></a>.</p>89 policies</span></a>.</p>
89 </div>90 </div>
90 <section·id="s-django-forum">91 <section·id="s-django-forum">
Offset 98, 44 lines modifiedOffset 99, 44 lines modified
98 </ul>99 </ul>
99 <p>In·addition,·Django·has·several·official·mailing·lists·on·Google·Groups·that100 <p>In·addition,·Django·has·several·official·mailing·lists·on·Google·Groups·that
100 are·open·to·anyone.</p>101 are·open·to·anyone.</p>
101 </section>102 </section>
102 <section·id="s-django-users">103 <section·id="s-django-users">
103 <span·id="s-django-users-mailing-list"></span><span·id="django-users"></span><span·id="django-users-mailing-list"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">django-users</span></code><a·class="headerlink"·href="#django-users"·title="Link·to·this·heading">¶</a></h2>104 <span·id="s-django-users-mailing-list"></span><span·id="django-users"></span><span·id="django-users-mailing-list"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">django-users</span></code><a·class="headerlink"·href="#django-users"·title="Link·to·this·heading">¶</a></h2>
104 <div·class="admonition·note">105 <div·class="admonition·note">
105 <p·class="admonition-title">Note</p>106 <p·class="admonition-title">Notitie</p>
106 <p>The·<a·class="reference·external"·href="https://forum.djangoproject.com/c/users/6">Using·Django</a>·category·of·the·<a·class="reference·external"·href="https://forum.djangoproject.com">official·Forum</a>·is·now·the·preferred107 <p>The·<a·class="reference·external"·href="https://forum.djangoproject.com/c/users/6">Using·Django</a>·category·of·the·<a·class="reference·external"·href="https://forum.djangoproject.com">official·Forum</a>·is·now·the·preferred
107 venue·for·asking·usage·questions.</p>108 venue·for·asking·usage·questions.</p>
108 </div>109 </div>
109 <p>This·is·the·right·place·if·you·are·looking·to·ask·any·question·regarding·the110 <p>This·is·the·right·place·if·you·are·looking·to·ask·any·question·regarding·the
110 installation,·usage,·or·debugging·of·Django.</p>111 installation,·usage,·or·debugging·of·Django.</p>
111 <div·class="admonition·note">112 <div·class="admonition·note">
112 <p·class="admonition-title">Note</p>113 <p·class="admonition-title">Notitie</p>
113 <p>If·it’s·the·first·time·you·send·an·email·to·this·list,·your·email·must·be114 <p>If·it’s·the·first·time·you·send·an·email·to·this·list,·your·email·must·be
114 accepted·first·so·don’t·worry·if·<a·class="reference·internal"·href="../faq/help.html#message-does-not-appear-on-django-users"><span·class="std·std-ref">your·message·does·not·appear</span></a>·instantly.</p>115 accepted·first·so·don’t·worry·if·<a·class="reference·internal"·href="../faq/help.html#message-does-not-appear-on-django-users"><span·class="std·std-ref">your·message·does·not·appear</span></a>·instantly.</p>
115 </div>116 </div>
116 <ul·class="simple">117 <ul·class="simple">
117 <li><p><a·class="reference·external"·href="https://groups.google.com/g/django-users">django-users·mailing·archive</a></p></li>118 <li><p><a·class="reference·external"·href="https://groups.google.com/g/django-users">django-users·mailing·archive</a></p></li>
118 <li><p><a·class="reference·external"·href="mailto:django-users+subscribe&#37;&#52;&#48;googlegroups&#46;com">django-users·subscription·email·address</a></p></li>119 <li><p><a·class="reference·external"·href="mailto:django-users+subscribe&#37;&#52;&#48;googlegroups&#46;com">django-users·subscription·email·address</a></p></li>
119 <li><p><a·class="reference·external"·href="mailto:django-users&#37;&#52;&#48;googlegroups&#46;com">django-users·posting·email</a></p></li>120 <li><p><a·class="reference·external"·href="mailto:django-users&#37;&#52;&#48;googlegroups&#46;com">django-users·posting·email</a></p></li>
120 </ul>121 </ul>
121 </section>122 </section>
122 <section·id="s-django-developers">123 <section·id="s-django-developers">
123 <span·id="s-django-developers-mailing-list"></span><span·id="django-developers"></span><span·id="django-developers-mailing-list"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">django-developers</span></code><a·class="headerlink"·href="#django-developers"·title="Link·to·this·heading">¶</a></h2>124 <span·id="s-django-developers-mailing-list"></span><span·id="django-developers"></span><span·id="django-developers-mailing-list"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">django-developers</span></code><a·class="headerlink"·href="#django-developers"·title="Link·to·this·heading">¶</a></h2>
124 <div·class="admonition·note">125 <div·class="admonition·note">
125 <p·class="admonition-title">Note</p>126 <p·class="admonition-title">Notitie</p>
126 <p>The·<a·class="reference·external"·href="https://forum.djangoproject.com/c/internals/5">Internals</a>·category·of·the·<a·class="reference·external"·href="https://forum.djangoproject.com">official·Forum</a>·is·now·the·preferred127 <p>The·<a·class="reference·external"·href="https://forum.djangoproject.com/c/internals/5">Internals</a>·category·of·the·<a·class="reference·external"·href="https://forum.djangoproject.com">official·Forum</a>·is·now·the·preferred
127 venue·for·discussing·the·development·of·Django.</p>128 venue·for·discussing·the·development·of·Django.</p>
128 </div>129 </div>
129 <p>The·discussion·about·the·development·of·Django·itself·takes·place·here.</p>130 <p>The·discussion·about·the·development·of·Django·itself·takes·place·here.</p>
130 <p>Before·asking·a·question·about·how·to·contribute,·read131 <p>Before·asking·a·question·about·how·to·contribute,·read
131 <a·class="reference·internal"·href="contributing/index.html"><span·class="doc">Contributing·to·Django</span></a>.·Many·frequently·asked·questions·are132 <a·class="reference·internal"·href="contributing/index.html"><span·class="doc">Contributing·to·Django</span></a>.·Many·frequently·asked·questions·are
132 answered·there.</p>133 answered·there.</p>
133 <div·class="admonition·note">134 <div·class="admonition·note">
134 <p·class="admonition-title">Note</p>135 <p·class="admonition-title">Notitie</p>
135 <p>Please·make·use·of136 <p>Please·make·use·of
136 <a·class="reference·internal"·href="#django-users-mailing-list"><span·class="std·std-ref">django-users·mailing·list</span></a>·if·you·want137 <a·class="reference·internal"·href="#django-users-mailing-list"><span·class="std·std-ref">django-users·mailing·list</span></a>·if·you·want
137 to·ask·for·tech·support,·doing·so·in·this·list·is·inappropriate.</p>138 to·ask·for·tech·support,·doing·so·in·this·list·is·inappropriate.</p>
138 </div>139 </div>
139 <ul·class="simple">140 <ul·class="simple">
140 <li><p><a·class="reference·external"·href="https://groups.google.com/g/django-developers">django-developers·mailing·archive</a></p></li>141 <li><p><a·class="reference·external"·href="https://groups.google.com/g/django-developers">django-developers·mailing·archive</a></p></li>
141 <li><p><a·class="reference·external"·href="mailto:django-developers+subscribe&#37;&#52;&#48;googlegroups&#46;com">django-developers·subscription·email·address</a></p></li>142 <li><p><a·class="reference·external"·href="mailto:django-developers+subscribe&#37;&#52;&#48;googlegroups&#46;com">django-developers·subscription·email·address</a></p></li>
Offset 184, 37 lines modifiedOffset 185, 37 lines modified
184 <li><a·class="reference·internal"·href="#django-updates"><code·class="docutils·literal·notranslate"><span·class="pre">django-updates</span></code></a></li>185 <li><a·class="reference·internal"·href="#django-updates"><code·class="docutils·literal·notranslate"><span·class="pre">django-updates</span></code></a></li>
185 </ul>186 </ul>
186 </li>187 </li>
187 </ul>188 </ul>
  
188 ··</div>189 ··</div>
189 ··<div>190 ··<div>
190 ····<h4>Previous·topic</h4>191 ····<h4>Vorig·onderwerp</h4>
191 ····<p·class="topless"><a·href="contributing/triaging-tickets.html"192 ····<p·class="topless"><a·href="contributing/triaging-tickets.html"
192 ··························title="previous·chapter">Triaging·tickets</a></p>193 ··························title="vorig·hoofdstuk">Triaging·tickets</a></p>
193 ··</div>194 ··</div>
194 ··<div>195 ··<div>
195 ····<h4>Next·topic</h4>196 ····<h4>Volgend·onderwerp</h4>
196 ····<p·class="topless"><a·href="organization.html"197 ····<p·class="topless"><a·href="organization.html"
197 ··························title="next·chapter">Organization·of·the·Django·Project</a></p>198 ··························title="volgend·hoofdstuk">Organization·of·the·Django·Project</a></p>
198 ··</div>199 ··</div>
199 <search·id="searchbox"·style="display:·none"·role="search">200 <search·id="searchbox"·style="display:·none"·role="search">
200 ··<h3·id="searchlabel">Quick·search</h3>201 ··<h3·id="searchlabel">Snel·zoeken</h3>
201 ····<div·class="searchformwrapper">202 ····<div·class="searchformwrapper">
202 ····<form·class="search"·action="../search.html"·method="get">203 ····<form·class="search"·action="../search.html"·method="get">
203 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>204 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
204 ······<input·type="submit"·value="Go"·/>205 ······<input·type="submit"·value="Zoek"·/>
205 ····</form>206 ····</form>
206 ····</div>207 ····</div>
207 </search>208 </search>
208 <script>document.getElementById('searchbox').style.display·=·"block"</script>209 <script>document.getElementById('searchbox').style.display·=·"block"</script>
Max diff block lines reached; 247/8372 bytes (2.95%) of diff not shown.
4.8 KB
html2text {}
Max HTML report size reached
5.76 KB
./usr/share/doc/python-django-doc/html/internals/organization.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Organization·of·the·Django·Project·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Organization·of·the·Django·Project·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django’s·security·policies"·href="security.html"·/>15 ····<link·rel="next"·title="Django’s·security·policies"·href="security.html"·/>
15 ····<link·rel="prev"·title="Mailing·lists·and·Forum"·href="mailing-lists.html"·/>16 ····<link·rel="prev"·title="Mailing·lists·and·Forum"·href="mailing-lists.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 369, 37 lines modifiedOffset 370, 37 lines modified
369 <li><a·class="reference·internal"·href="#changing-the-organization">Changing·the·organization</a></li>370 <li><a·class="reference·internal"·href="#changing-the-organization">Changing·the·organization</a></li>
370 </ul>371 </ul>
371 </li>372 </li>
372 </ul>373 </ul>
  
373 ··</div>374 ··</div>
374 ··<div>375 ··<div>
375 ····<h4>Previous·topic</h4>376 ····<h4>Vorig·onderwerp</h4>
376 ····<p·class="topless"><a·href="mailing-lists.html"377 ····<p·class="topless"><a·href="mailing-lists.html"
377 ··························title="previous·chapter">Mailing·lists·and·Forum</a></p>378 ··························title="vorig·hoofdstuk">Mailing·lists·and·Forum</a></p>
378 ··</div>379 ··</div>
379 ··<div>380 ··<div>
380 ····<h4>Next·topic</h4>381 ····<h4>Volgend·onderwerp</h4>
381 ····<p·class="topless"><a·href="security.html"382 ····<p·class="topless"><a·href="security.html"
382 ··························title="next·chapter">Django’s·security·policies</a></p>383 ··························title="volgend·hoofdstuk">Django’s·security·policies</a></p>
383 ··</div>384 ··</div>
384 <search·id="searchbox"·style="display:·none"·role="search">385 <search·id="searchbox"·style="display:·none"·role="search">
385 ··<h3·id="searchlabel">Quick·search</h3>386 ··<h3·id="searchlabel">Snel·zoeken</h3>
386 ····<div·class="searchformwrapper">387 ····<div·class="searchformwrapper">
387 ····<form·class="search"·action="../search.html"·method="get">388 ····<form·class="search"·action="../search.html"·method="get">
388 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>389 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
389 ······<input·type="submit"·value="Go"·/>390 ······<input·type="submit"·value="Zoek"·/>
390 ····</form>391 ····</form>
391 ····</div>392 ····</div>
392 </search>393 </search>
393 <script>document.getElementById('searchbox').style.display·=·"block"</script>394 <script>document.getElementById('searchbox').style.display·=·"block"</script>
394 ········</div>395 ········</div>
395 ······</div>396 ······</div>
396 ··············<h3>Last·update:</h3>397 ··············<h3>Last·update:</h3>
397 ··············<p·class="topless">Sep·03,·2024</p>398 ··············<p·class="topless">sep·03,·2024</p>
398 ··········</div>399 ··········</div>
399 ········400 ········
400 ······401 ······
401 ····</div>402 ····</div>
  
402 ····<div·id="ft">403 ····<div·id="ft">
403 ······<div·class="nav">404 ······<div·class="nav">
2.03 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·O\x8Or\x8rg\x8ga\x8an\x8ni\x8iz\x8za\x8at\x8ti\x8io\x8on\x8n·o\x8of\x8f·t\x8th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·P\x8Pr\x8ro\x8oj\x8je\x8ec\x8ct\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·O\x8Or\x8rg\x8ga\x8an\x8ni\x8iz\x8za\x8at\x8ti\x8io\x8on\x8n·o\x8of\x8f·t\x8th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·P\x8Pr\x8ro\x8oj\x8je\x8ec\x8ct\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·P\x8Pr\x8ri\x8in\x8nc\x8ci\x8ip\x8pl\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·P\x8Pr\x8ri\x8in\x8nc\x8ci\x8ip\x8pl\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 The·Django·Project·is·managed·by·a·team·of·volunteers·pursuing·three·goals:6 The·Django·Project·is·managed·by·a·team·of·volunteers·pursuing·three·goals:
7 ····*·Driving·the·development·of·the·Django·web·framework,7 ····*·Driving·the·development·of·the·Django·web·framework,
8 ····*·Fostering·the·ecosystem·of·Django-related·software,8 ····*·Fostering·the·ecosystem·of·Django-related·software,
Offset 214, 16 lines modifiedOffset 214, 16 lines modified
214 ················#·_\x8P_\x8r_\x8e_\x8r_\x8o_\x8g_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s214 ················#·_\x8P_\x8r_\x8e_\x8r_\x8o_\x8g_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s
215 ················#·_\x8M_\x8e_\x8m_\x8b_\x8e_\x8r_\x8s_\x8h_\x8i_\x8p215 ················#·_\x8M_\x8e_\x8m_\x8b_\x8e_\x8r_\x8s_\x8h_\x8i_\x8p
216 ··········o·_\x8S_\x8t_\x8e_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8u_\x8n_\x8c_\x8i_\x8l216 ··········o·_\x8S_\x8t_\x8e_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8u_\x8n_\x8c_\x8i_\x8l
217 ················#·_\x8R_\x8o_\x8l_\x8e217 ················#·_\x8R_\x8o_\x8l_\x8e
218 ················#·_\x8P_\x8r_\x8e_\x8r_\x8o_\x8g_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s218 ················#·_\x8P_\x8r_\x8e_\x8r_\x8o_\x8g_\x8a_\x8t_\x8i_\x8v_\x8e_\x8s
219 ················#·_\x8M_\x8e_\x8m_\x8b_\x8e_\x8r_\x8s_\x8h_\x8i_\x8p219 ················#·_\x8M_\x8e_\x8m_\x8b_\x8e_\x8r_\x8s_\x8h_\x8i_\x8p
220 ··········o·_\x8C_\x8h_\x8a_\x8n_\x8g_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8o_\x8r_\x8g_\x8a_\x8n_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n220 ··········o·_\x8C_\x8h_\x8a_\x8n_\x8g_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8o_\x8r_\x8g_\x8a_\x8n_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n
221 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*221 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
222 _\x8M_\x8a_\x8i_\x8l_\x8i_\x8n_\x8g_\x8·_\x8l_\x8i_\x8s_\x8t_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8F_\x8o_\x8r_\x8u_\x8m222 _\x8M_\x8a_\x8i_\x8l_\x8i_\x8n_\x8g_\x8·_\x8l_\x8i_\x8s_\x8t_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8F_\x8o_\x8r_\x8u_\x8m
223 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*223 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
224 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s224 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s
225 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*225 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
226 [q···················][Go]226 [q···················][Zoek]
227 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*227 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
228 Sep·03,·2024228 sep·03,·2024
229 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»229 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.83 KB
./usr/share/doc/python-django-doc/html/internals/release-process.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django’s·release·process·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django’s·release·process·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·Deprecation·Timeline"·href="deprecation.html"·/>15 ····<link·rel="next"·title="Django·Deprecation·Timeline"·href="deprecation.html"·/>
15 ····<link·rel="prev"·title="Django’s·security·policies"·href="security.html"·/>16 ····<link·rel="prev"·title="Django’s·security·policies"·href="security.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 301, 37 lines modifiedOffset 302, 37 lines modified
301 </li>302 </li>
302 </ul>303 </ul>
303 </li>304 </li>
304 </ul>305 </ul>
  
305 ··</div>306 ··</div>
306 ··<div>307 ··<div>
307 ····<h4>Previous·topic</h4>308 ····<h4>Vorig·onderwerp</h4>
308 ····<p·class="topless"><a·href="security.html"309 ····<p·class="topless"><a·href="security.html"
309 ··························title="previous·chapter">Django’s·security·policies</a></p>310 ··························title="vorig·hoofdstuk">Django’s·security·policies</a></p>
310 ··</div>311 ··</div>
311 ··<div>312 ··<div>
312 ····<h4>Next·topic</h4>313 ····<h4>Volgend·onderwerp</h4>
313 ····<p·class="topless"><a·href="deprecation.html"314 ····<p·class="topless"><a·href="deprecation.html"
314 ··························title="next·chapter">Django·Deprecation·Timeline</a></p>315 ··························title="volgend·hoofdstuk">Django·Deprecation·Timeline</a></p>
315 ··</div>316 ··</div>
316 <search·id="searchbox"·style="display:·none"·role="search">317 <search·id="searchbox"·style="display:·none"·role="search">
317 ··<h3·id="searchlabel">Quick·search</h3>318 ··<h3·id="searchlabel">Snel·zoeken</h3>
318 ····<div·class="searchformwrapper">319 ····<div·class="searchformwrapper">
319 ····<form·class="search"·action="../search.html"·method="get">320 ····<form·class="search"·action="../search.html"·method="get">
320 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>321 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
321 ······<input·type="submit"·value="Go"·/>322 ······<input·type="submit"·value="Zoek"·/>
322 ····</form>323 ····</form>
323 ····</div>324 ····</div>
324 </search>325 </search>
325 <script>document.getElementById('searchbox').style.display·=·"block"</script>326 <script>document.getElementById('searchbox').style.display·=·"block"</script>
326 ········</div>327 ········</div>
327 ······</div>328 ······</div>
328 ··············<h3>Last·update:</h3>329 ··············<h3>Last·update:</h3>
329 ··············<p·class="topless">Sep·03,·2024</p>330 ··············<p·class="topless">sep·03,·2024</p>
330 ··········</div>331 ··········</div>
331 ········332 ········
332 ······333 ······
333 ····</div>334 ····</div>
  
334 ····<div·id="ft">335 ····<div·id="ft">
335 ······<div·class="nav">336 ······<div·class="nav">
2.2 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o?\x8’s\x8s·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·p\x8pr\x8ro\x8oc\x8ce\x8es\x8ss\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o?\x8’s\x8s·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·p\x8pr\x8ro\x8oc\x8ce\x8es\x8ss\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·O\x8Of\x8ff\x8fi\x8ic\x8ci\x8ia\x8al\x8l·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·O\x8Of\x8ff\x8fi\x8ic\x8ci\x8ia\x8al\x8l·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 Since·version·1.0,·Django’s·release·numbering·works·as·follows:6 Since·version·1.0,·Django’s·release·numbering·works·as·follows:
7 ····*·Versions·are·numbered·in·the·form·A.B·or·A.B.C.7 ····*·Versions·are·numbered·in·the·form·A.B·or·A.B.C.
8 ····*·A.B·is·the·f\x8fe\x8ea\x8at\x8tu\x8ur\x8re\x8e·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·version·number.·Each·version·will·be·mostly8 ····*·A.B·is·the·f\x8fe\x8ea\x8at\x8tu\x8ur\x8re\x8e·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·version·number.·Each·version·will·be·mostly
Offset 165, 16 lines modifiedOffset 165, 16 lines modified
165 ··········o·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8e_\x8d_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s165 ··········o·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8e_\x8d_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s
166 ··········o·_\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s166 ··········o·_\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s
167 ················#·_\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8c_\x8y_\x8c_\x8l_\x8e167 ················#·_\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8c_\x8y_\x8c_\x8l_\x8e
168 ······················#·_\x8P_\x8h_\x8a_\x8s_\x8e_\x8·_\x8o_\x8n_\x8e_\x8:_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8·_\x8p_\x8r_\x8o_\x8p_\x8o_\x8s_\x8a_\x8l168 ······················#·_\x8P_\x8h_\x8a_\x8s_\x8e_\x8·_\x8o_\x8n_\x8e_\x8:_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8·_\x8p_\x8r_\x8o_\x8p_\x8o_\x8s_\x8a_\x8l
169 ······················#·_\x8P_\x8h_\x8a_\x8s_\x8e_\x8·_\x8t_\x8w_\x8o_\x8:_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t169 ······················#·_\x8P_\x8h_\x8a_\x8s_\x8e_\x8·_\x8t_\x8w_\x8o_\x8:_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t
170 ······················#·_\x8P_\x8h_\x8a_\x8s_\x8e_\x8·_\x8t_\x8h_\x8r_\x8e_\x8e_\x8:_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s170 ······················#·_\x8P_\x8h_\x8a_\x8s_\x8e_\x8·_\x8t_\x8h_\x8r_\x8e_\x8e_\x8:_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
171 ················#·_\x8B_\x8u_\x8g_\x8-_\x8f_\x8i_\x8x_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8s171 ················#·_\x8B_\x8u_\x8g_\x8-_\x8f_\x8i_\x8x_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8s
172 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*172 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
173 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s173 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s
174 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*174 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
175 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8D_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8T_\x8i_\x8m_\x8e_\x8l_\x8i_\x8n_\x8e175 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8D_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8T_\x8i_\x8m_\x8e_\x8l_\x8i_\x8n_\x8e
176 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*176 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
177 [q···················][Go]177 [q···················][Zoek]
178 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*178 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
179 Sep·03,·2024179 sep·03,·2024
180 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»180 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.1 KB
./usr/share/doc/python-django-doc/html/internals/security.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django’s·security·policies·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django’s·security·policies·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django’s·release·process"·href="release-process.html"·/>15 ····<link·rel="next"·title="Django’s·release·process"·href="release-process.html"·/>
15 ····<link·rel="prev"·title="Organization·of·the·Django·Project"·href="organization.html"·/>16 ····<link·rel="prev"·title="Organization·of·the·Django·Project"·href="organization.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 301, 37 lines modifiedOffset 302, 37 lines modified
301 <li><a·class="reference·internal"·href="#requesting-notifications">Requesting·notifications</a></li>302 <li><a·class="reference·internal"·href="#requesting-notifications">Requesting·notifications</a></li>
302 </ul>303 </ul>
303 </li>304 </li>
304 </ul>305 </ul>
  
305 ··</div>306 ··</div>
306 ··<div>307 ··<div>
307 ····<h4>Previous·topic</h4>308 ····<h4>Vorig·onderwerp</h4>
308 ····<p·class="topless"><a·href="organization.html"309 ····<p·class="topless"><a·href="organization.html"
309 ··························title="previous·chapter">Organization·of·the·Django·Project</a></p>310 ··························title="vorig·hoofdstuk">Organization·of·the·Django·Project</a></p>
310 ··</div>311 ··</div>
311 ··<div>312 ··<div>
312 ····<h4>Next·topic</h4>313 ····<h4>Volgend·onderwerp</h4>
313 ····<p·class="topless"><a·href="release-process.html"314 ····<p·class="topless"><a·href="release-process.html"
314 ··························title="next·chapter">Django’s·release·process</a></p>315 ··························title="volgend·hoofdstuk">Django’s·release·process</a></p>
315 ··</div>316 ··</div>
316 <search·id="searchbox"·style="display:·none"·role="search">317 <search·id="searchbox"·style="display:·none"·role="search">
317 ··<h3·id="searchlabel">Quick·search</h3>318 ··<h3·id="searchlabel">Snel·zoeken</h3>
318 ····<div·class="searchformwrapper">319 ····<div·class="searchformwrapper">
319 ····<form·class="search"·action="../search.html"·method="get">320 ····<form·class="search"·action="../search.html"·method="get">
320 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>321 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
321 ······<input·type="submit"·value="Go"·/>322 ······<input·type="submit"·value="Zoek"·/>
322 ····</form>323 ····</form>
323 ····</div>324 ····</div>
324 </search>325 </search>
325 <script>document.getElementById('searchbox').style.display·=·"block"</script>326 <script>document.getElementById('searchbox').style.display·=·"block"</script>
326 ········</div>327 ········</div>
327 ······</div>328 ······</div>
328 ··············<h3>Last·update:</h3>329 ··············<h3>Last·update:</h3>
329 ··············<p·class="topless">Sep·03,·2024</p>330 ··············<p·class="topless">sep·03,·2024</p>
330 ··········</div>331 ··········</div>
331 ········332 ········
332 ······333 ······
333 ····</div>334 ····</div>
  
334 ····<div·id="ft">335 ····<div·id="ft">
335 ······<div·class="nav">336 ······<div·class="nav">
2.35 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o?\x8’s\x8s·s\x8se\x8ec\x8cu\x8ur\x8ri\x8it\x8ty\x8y·p\x8po\x8ol\x8li\x8ic\x8ci\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o?\x8’s\x8s·s\x8se\x8ec\x8cu\x8ur\x8ri\x8it\x8ty\x8y·p\x8po\x8ol\x8li\x8ic\x8ci\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django’s·development·team·is·strongly·committed·to·responsible·reporting·and5 Django’s·development·team·is·strongly·committed·to·responsible·reporting·and
6 disclosure·of·security-related·issues.·As·such,·we’ve·adopted·and·follow·a·set6 disclosure·of·security-related·issues.·As·such,·we’ve·adopted·and·follow·a·set
7 of·policies·which·conform·to·that·ideal·and·are·geared·toward·allowing·us·to7 of·policies·which·conform·to·that·ideal·and·are·geared·toward·allowing·us·to
8 deliver·timely·security·updates·to·the·official·distribution·of·Django,·as·well8 deliver·timely·security·updates·to·the·official·distribution·of·Django,·as·well
Offset 157, 16 lines modifiedOffset 157, 16 lines modified
157 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*157 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
158 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s158 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s
159 ··········o·_\x8R_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s159 ··········o·_\x8R_\x8e_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s
160 ··········o·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8e_\x8d_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s160 ··········o·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8e_\x8d_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s
161 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8d_\x8i_\x8s_\x8c_\x8l_\x8o_\x8s_\x8e_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s161 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8d_\x8i_\x8s_\x8c_\x8l_\x8o_\x8s_\x8e_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s
162 ··········o·_\x8W_\x8h_\x8o_\x8·_\x8r_\x8e_\x8c_\x8e_\x8i_\x8v_\x8e_\x8s_\x8·_\x8a_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8·_\x8n_\x8o_\x8t_\x8i_\x8f_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n162 ··········o·_\x8W_\x8h_\x8o_\x8·_\x8r_\x8e_\x8c_\x8e_\x8i_\x8v_\x8e_\x8s_\x8·_\x8a_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8·_\x8n_\x8o_\x8t_\x8i_\x8f_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n
163 ··········o·_\x8R_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8n_\x8o_\x8t_\x8i_\x8f_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s163 ··········o·_\x8R_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8n_\x8o_\x8t_\x8i_\x8f_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
164 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*164 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
165 _\x8O_\x8r_\x8g_\x8a_\x8n_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8P_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t165 _\x8O_\x8r_\x8g_\x8a_\x8n_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8P_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t
166 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*166 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
167 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s167 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s
168 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*168 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
169 [q···················][Go]169 [q···················][Zoek]
170 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*170 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
171 Sep·03,·2024171 sep·03,·2024
172 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»172 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
10.5 KB
./usr/share/doc/python-django-doc/html/intro/contributing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·contribution·for·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·contribution·for·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Using·Django"·href="../topics/index.html"·/>15 ····<link·rel="next"·title="Using·Django"·href="../topics/index.html"·/>
15 ····<link·rel="prev"·title="What·to·read·next"·href="whatsnext.html"·/>16 ····<link·rel="prev"·title="What·to·read·next"·href="whatsnext.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 100, 15 lines modifiedOffset 101, 15 lines modified
100 <p>Contributing·back·to·Django·itself·is·the·best·way·to·see·your·own·concerns101 <p>Contributing·back·to·Django·itself·is·the·best·way·to·see·your·own·concerns
101 addressed.·This·may·seem·daunting·at·first,·but·it’s·a·well-traveled·path·with102 addressed.·This·may·seem·daunting·at·first,·but·it’s·a·well-traveled·path·with
102 documentation,·tooling,·and·a·community·to·support·you.·We’ll·walk·you·through103 documentation,·tooling,·and·a·community·to·support·you.·We’ll·walk·you·through
103 the·entire·process,·so·you·can·learn·by·example.</p>104 the·entire·process,·so·you·can·learn·by·example.</p>
104 <section·id="s-who-s-this-tutorial-for">105 <section·id="s-who-s-this-tutorial-for">
105 <span·id="who-s-this-tutorial-for"></span><h3>Who’s·this·tutorial·for?<a·class="headerlink"·href="#who-s-this-tutorial-for"·title="Link·to·this·heading">¶</a></h3>106 <span·id="who-s-this-tutorial-for"></span><h3>Who’s·this·tutorial·for?<a·class="headerlink"·href="#who-s-this-tutorial-for"·title="Link·to·this·heading">¶</a></h3>
106 <div·class="admonition·seealso">107 <div·class="admonition·seealso">
107 <p·class="admonition-title">See·also</p>108 <p·class="admonition-title">Zie·ook</p>
108 <p>If·you·are·looking·for·a·reference·on·the·details·of·making·code109 <p>If·you·are·looking·for·a·reference·on·the·details·of·making·code
109 contributions,·see·the·<a·class="reference·internal"·href="../internals/contributing/writing-code/index.html"><span·class="doc">Contributing·code</span></a>110 contributions,·see·the·<a·class="reference·internal"·href="../internals/contributing/writing-code/index.html"><span·class="doc">Contributing·code</span></a>
110 documentation.</p>111 documentation.</p>
111 </div>112 </div>
112 <p>For·this·tutorial,·we·expect·that·you·have·at·least·a·basic·understanding·of113 <p>For·this·tutorial,·we·expect·that·you·have·at·least·a·basic·understanding·of
113 how·Django·works.·This·means·you·should·be·comfortable·going·through·the114 how·Django·works.·This·means·you·should·be·comfortable·going·through·the
114 existing·tutorials·on·<a·class="reference·internal"·href="tutorial01.html"><span·class="doc">writing·your·first·Django·app</span></a>.115 existing·tutorials·on·<a·class="reference·internal"·href="tutorial01.html"><span·class="doc">writing·your·first·Django·app</span></a>.
Offset 353, 15 lines modifiedOffset 354, 15 lines modified
353 <p>Note·that·the·latest·Django·“main”·branch·may·not·always·be·stable.·When354 <p>Note·that·the·latest·Django·“main”·branch·may·not·always·be·stable.·When
354 developing·against·“main”,·you·can·check·<a·class="reference·external"·href="https://djangoci.com">Django’s·continuous·integration355 developing·against·“main”,·you·can·check·<a·class="reference·external"·href="https://djangoci.com">Django’s·continuous·integration
355 builds</a>·to·determine·if·the·failures·are·specific·to·your·machine·or·if·they356 builds</a>·to·determine·if·the·failures·are·specific·to·your·machine·or·if·they
356 are·also·present·in·Django’s·official·builds.·If·you·click·to·view·a·particular357 are·also·present·in·Django’s·official·builds.·If·you·click·to·view·a·particular
357 build,·you·can·view·the·“Configuration·Matrix”·which·shows·failures·broken·down358 build,·you·can·view·the·“Configuration·Matrix”·which·shows·failures·broken·down
358 by·Python·version·and·database·backend.</p>359 by·Python·version·and·database·backend.</p>
359 <div·class="admonition·note">360 <div·class="admonition·note">
360 <p·class="admonition-title">Note</p>361 <p·class="admonition-title">Notitie</p>
361 <p>For·this·tutorial·and·the·ticket·we’re·working·on,·testing·against·SQLite362 <p>For·this·tutorial·and·the·ticket·we’re·working·on,·testing·against·SQLite
362 is·sufficient,·however,·it’s·possible·(and·sometimes·necessary)·to363 is·sufficient,·however,·it’s·possible·(and·sometimes·necessary)·to
363 <a·class="reference·internal"·href="../internals/contributing/writing-code/unit-tests.html#running-unit-tests-settings"><span·class="std·std-ref">run·the·tests·using·a·different·database</span></a>.·When·making·UI·changes,·you·will·need·to364 <a·class="reference·internal"·href="../internals/contributing/writing-code/unit-tests.html#running-unit-tests-settings"><span·class="std·std-ref">run·the·tests·using·a·different·database</span></a>.·When·making·UI·changes,·you·will·need·to
364 <a·class="reference·internal"·href="../internals/contributing/writing-code/unit-tests.html#running-selenium-tests"><span·class="std·std-ref">run·the·Selenium·tests</span></a>.</p>365 <a·class="reference·internal"·href="../internals/contributing/writing-code/unit-tests.html#running-selenium-tests"><span·class="std·std-ref">run·the·Selenium·tests</span></a>.</p>
365 </div>366 </div>
366 </section>367 </section>
367 <section·id="s-working-on-a-feature">368 <section·id="s-working-on-a-feature">
Offset 814, 37 lines modifiedOffset 815, 37 lines modified
814 </li>815 </li>
815 </ul>816 </ul>
816 </li>817 </li>
817 </ul>818 </ul>
  
818 ··</div>819 ··</div>
819 ··<div>820 ··<div>
820 ····<h4>Previous·topic</h4>821 ····<h4>Vorig·onderwerp</h4>
821 ····<p·class="topless"><a·href="whatsnext.html"822 ····<p·class="topless"><a·href="whatsnext.html"
822 ··························title="previous·chapter">What·to·read·next</a></p>823 ··························title="vorig·hoofdstuk">What·to·read·next</a></p>
823 ··</div>824 ··</div>
824 ··<div>825 ··<div>
825 ····<h4>Next·topic</h4>826 ····<h4>Volgend·onderwerp</h4>
826 ····<p·class="topless"><a·href="../topics/index.html"827 ····<p·class="topless"><a·href="../topics/index.html"
827 ··························title="next·chapter">Using·Django</a></p>828 ··························title="volgend·hoofdstuk">Using·Django</a></p>
828 ··</div>829 ··</div>
829 <search·id="searchbox"·style="display:·none"·role="search">830 <search·id="searchbox"·style="display:·none"·role="search">
830 ··<h3·id="searchlabel">Quick·search</h3>831 ··<h3·id="searchlabel">Snel·zoeken</h3>
831 ····<div·class="searchformwrapper">832 ····<div·class="searchformwrapper">
832 ····<form·class="search"·action="../search.html"·method="get">833 ····<form·class="search"·action="../search.html"·method="get">
833 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>834 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
834 ······<input·type="submit"·value="Go"·/>835 ······<input·type="submit"·value="Zoek"·/>
835 ····</form>836 ····</form>
836 ····</div>837 ····</div>
837 </search>838 </search>
838 <script>document.getElementById('searchbox').style.display·=·"block"</script>839 <script>document.getElementById('searchbox').style.display·=·"block"</script>
839 ········</div>840 ········</div>
840 ······</div>841 ······</div>
841 ··············<h3>Last·update:</h3>842 ··············<h3>Last·update:</h3>
842 ··············<p·class="topless">Sep·03,·2024</p>843 ··············<p·class="topless">sep·03,·2024</p>
843 ··········</div>844 ··········</div>
844 ········845 ········
845 ······846 ······
846 ····</div>847 ····</div>
  
847 ····<div·id="ft">848 ····<div·id="ft">
848 ······<div·class="nav">849 ······<div·class="nav">
4.49 KB
html2text {}
Max HTML report size reached
8.93 KB
./usr/share/doc/python-django-doc/html/intro/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Getting·started·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Getting·started·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·at·a·glance"·href="overview.html"·/>15 ····<link·rel="next"·title="Django·at·a·glance"·href="overview.html"·/>
15 ····<link·rel="prev"·title="Django·documentation"·href="../index.html"·/>16 ····<link·rel="prev"·title="Django·documentation"·href="../index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../index.html"·title="Django·documentation">previous</a>67 ····&laquo;·<a·href="../index.html"·title="Django·documentation">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="overview.html"·title="Django·at·a·glance">next</a>·&raquo;</div>71 ····<a·href="overview.html"·title="Django·at·a·glance">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 95, 15 lines modifiedOffset 96, 15 lines modified
95 <li·class="toctree-l1"><a·class="reference·internal"·href="tutorial08.html">Writing·your·first·Django·app,·part·8</a></li>96 <li·class="toctree-l1"><a·class="reference·internal"·href="tutorial08.html">Writing·your·first·Django·app,·part·8</a></li>
96 <li·class="toctree-l1"><a·class="reference·internal"·href="reusable-apps.html">Advanced·tutorial:·How·to·write·reusable·apps</a></li>97 <li·class="toctree-l1"><a·class="reference·internal"·href="reusable-apps.html">Advanced·tutorial:·How·to·write·reusable·apps</a></li>
97 <li·class="toctree-l1"><a·class="reference·internal"·href="whatsnext.html">What·to·read·next</a></li>98 <li·class="toctree-l1"><a·class="reference·internal"·href="whatsnext.html">What·to·read·next</a></li>
98 <li·class="toctree-l1"><a·class="reference·internal"·href="contributing.html">Writing·your·first·contribution·for·Django</a></li>99 <li·class="toctree-l1"><a·class="reference·internal"·href="contributing.html">Writing·your·first·contribution·for·Django</a></li>
99 </ul>100 </ul>
100 </div>101 </div>
101 <div·class="admonition·seealso">102 <div·class="admonition·seealso">
102 <p·class="admonition-title">See·also</p>103 <p·class="admonition-title">Zie·ook</p>
103 <p>If·you’re·new·to·<a·class="reference·external"·href="https://www.python.org/">Python</a>,·you·might·want·to·start·by·getting·an·idea·of·what104 <p>If·you’re·new·to·<a·class="reference·external"·href="https://www.python.org/">Python</a>,·you·might·want·to·start·by·getting·an·idea·of·what
104 the·language·is·like.·Django·is·100%·Python,·so·if·you’ve·got·minimal105 the·language·is·like.·Django·is·100%·Python,·so·if·you’ve·got·minimal
105 comfort·with·Python·you’ll·probably·get·a·lot·more·out·of·Django.</p>106 comfort·with·Python·you’ll·probably·get·a·lot·more·out·of·Django.</p>
106 <p>If·you’re·new·to·programming·entirely,·you·might·want·to·start·with·this107 <p>If·you’re·new·to·programming·entirely,·you·might·want·to·start·with·this
107 <a·class="reference·external"·href="https://wiki.python.org/moin/BeginnersGuide/NonProgrammers">list·of·Python·resources·for·non-programmers</a></p>108 <a·class="reference·external"·href="https://wiki.python.org/moin/BeginnersGuide/NonProgrammers">list·of·Python·resources·for·non-programmers</a></p>
108 <p>If·you·already·know·a·few·other·languages·and·want·to·get·up·to·speed·with109 <p>If·you·already·know·a·few·other·languages·and·want·to·get·up·to·speed·with
109 Python·quickly,·we·recommend·referring·the·official110 Python·quickly,·we·recommend·referring·the·official
Offset 120, 47 lines modifiedOffset 121, 47 lines modified
120 ······121 ······
121 ········122 ········
122 ··········<div·class="yui-b"·id="sidebar">123 ··········<div·class="yui-b"·id="sidebar">
123 ············124 ············
124 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">125 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
125 ········<div·class="sphinxsidebarwrapper">126 ········<div·class="sphinxsidebarwrapper">
126 ··<div>127 ··<div>
127 ····<h4>Previous·topic</h4>128 ····<h4>Vorig·onderwerp</h4>
128 ····<p·class="topless"><a·href="../index.html"129 ····<p·class="topless"><a·href="../index.html"
129 ··························title="previous·chapter">Django·documentation</a></p>130 ··························title="vorig·hoofdstuk">Django·documentation</a></p>
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Next·topic</h4>133 ····<h4>Volgend·onderwerp</h4>
133 ····<p·class="topless"><a·href="overview.html"134 ····<p·class="topless"><a·href="overview.html"
134 ··························title="next·chapter">Django·at·a·glance</a></p>135 ··························title="volgend·hoofdstuk">Django·at·a·glance</a></p>
135 ··</div>136 ··</div>
136 <search·id="searchbox"·style="display:·none"·role="search">137 <search·id="searchbox"·style="display:·none"·role="search">
137 ··<h3·id="searchlabel">Quick·search</h3>138 ··<h3·id="searchlabel">Snel·zoeken</h3>
138 ····<div·class="searchformwrapper">139 ····<div·class="searchformwrapper">
139 ····<form·class="search"·action="../search.html"·method="get">140 ····<form·class="search"·action="../search.html"·method="get">
140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
141 ······<input·type="submit"·value="Go"·/>142 ······<input·type="submit"·value="Zoek"·/>
142 ····</form>143 ····</form>
143 ····</div>144 ····</div>
144 </search>145 </search>
145 <script>document.getElementById('searchbox').style.display·=·"block"</script>146 <script>document.getElementById('searchbox').style.display·=·"block"</script>
146 ········</div>147 ········</div>
147 ······</div>148 ······</div>
148 ··············<h3>Last·update:</h3>149 ··············<h3>Last·update:</h3>
149 ··············<p·class="topless">Sep·03,·2024</p>150 ··············<p·class="topless">sep·03,·2024</p>
150 ··········</div>151 ··········</div>
151 ········152 ········
152 ······153 ······
153 ····</div>154 ····</div>
  
154 ····<div·id="ft">155 ····<div·id="ft">
155 ······<div·class="nav">156 ······<div·class="nav">
156 ····&laquo;·<a·href="../index.html"·title="Django·documentation">previous</a>157 ····&laquo;·<a·href="../index.html"·title="Django·documentation">previous</a>
157 ·····|158 ·····|
158 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>159 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
159 ···|160 ···|
160 ····<a·href="overview.html"·title="Django·at·a·glance">next</a>·&raquo;</div>161 ····<a·href="overview.html"·title="Django·at·a·glance">next</a>·&raquo;</div>
161 ····</div>162 ····</div>
162 ··</div>163 ··</div>
  
163 ······<div·class="clearer"></div>164 ······<div·class="clearer"></div>
164 ····</div>165 ····</div>
3.16 KB
html2text {}
Max HTML report size reached
5.81 KB
./usr/share/doc/python-django-doc/html/intro/install.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Quick·install·guide·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Quick·install·guide·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·1"·href="tutorial01.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·1"·href="tutorial01.html"·/>
15 ····<link·rel="prev"·title="Django·at·a·glance"·href="overview.html"·/>16 ····<link·rel="prev"·title="Django·at·a·glance"·href="overview.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 165, 37 lines modifiedOffset 166, 37 lines modified
165 <li><a·class="reference·internal"·href="#that-s-it">That’s·it!</a></li>166 <li><a·class="reference·internal"·href="#that-s-it">That’s·it!</a></li>
166 </ul>167 </ul>
167 </li>168 </li>
168 </ul>169 </ul>
  
169 ··</div>170 ··</div>
170 ··<div>171 ··<div>
171 ····<h4>Previous·topic</h4>172 ····<h4>Vorig·onderwerp</h4>
172 ····<p·class="topless"><a·href="overview.html"173 ····<p·class="topless"><a·href="overview.html"
173 ··························title="previous·chapter">Django·at·a·glance</a></p>174 ··························title="vorig·hoofdstuk">Django·at·a·glance</a></p>
174 ··</div>175 ··</div>
175 ··<div>176 ··<div>
176 ····<h4>Next·topic</h4>177 ····<h4>Volgend·onderwerp</h4>
177 ····<p·class="topless"><a·href="tutorial01.html"178 ····<p·class="topless"><a·href="tutorial01.html"
178 ··························title="next·chapter">Writing·your·first·Django·app,·part·1</a></p>179 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·1</a></p>
179 ··</div>180 ··</div>
180 <search·id="searchbox"·style="display:·none"·role="search">181 <search·id="searchbox"·style="display:·none"·role="search">
181 ··<h3·id="searchlabel">Quick·search</h3>182 ··<h3·id="searchlabel">Snel·zoeken</h3>
182 ····<div·class="searchformwrapper">183 ····<div·class="searchformwrapper">
183 ····<form·class="search"·action="../search.html"·method="get">184 ····<form·class="search"·action="../search.html"·method="get">
184 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>185 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
185 ······<input·type="submit"·value="Go"·/>186 ······<input·type="submit"·value="Zoek"·/>
186 ····</form>187 ····</form>
187 ····</div>188 ····</div>
188 </search>189 </search>
189 <script>document.getElementById('searchbox').style.display·=·"block"</script>190 <script>document.getElementById('searchbox').style.display·=·"block"</script>
190 ········</div>191 ········</div>
191 ······</div>192 ······</div>
192 ··············<h3>Last·update:</h3>193 ··············<h3>Last·update:</h3>
193 ··············<p·class="topless">Sep·03,·2024</p>194 ··············<p·class="topless">sep·03,·2024</p>
194 ··········</div>195 ··········</div>
195 ········196 ········
196 ······197 ······
197 ····</div>198 ····</div>
  
198 ····<div·id="ft">199 ····<div·id="ft">
199 ······<div·class="nav">200 ······<div·class="nav">
2.15 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·Q\x8Qu\x8ui\x8ic\x8ck\x8k·i\x8in\x8ns\x8st\x8ta\x8al\x8ll\x8l·g\x8gu\x8ui\x8id\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·Q\x8Qu\x8ui\x8ic\x8ck\x8k·i\x8in\x8ns\x8st\x8ta\x8al\x8ll\x8l·g\x8gu\x8ui\x8id\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Before·you·can·use·Django,·you’ll·need·to·get·it·installed.·We·have·a·_\x8c_\x8o_\x8m_\x8p_\x8l_\x8e_\x8t_\x8e5 Before·you·can·use·Django,·you’ll·need·to·get·it·installed.·We·have·a·_\x8c_\x8o_\x8m_\x8p_\x8l_\x8e_\x8t_\x8e
6 _\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e·that·covers·all·the·possibilities;·this·guide·will·guide·you6 _\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e·that·covers·all·the·possibilities;·this·guide·will·guide·you
7 to·a·minimal·installation·that’ll·work·while·you·walk·through·the·introduction.7 to·a·minimal·installation·that’ll·work·while·you·walk·through·the·introduction.
8 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8l·P\x8Py\x8yt\x8th\x8ho\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8l·P\x8Py\x8yt\x8th\x8ho\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 50, 16 lines modifiedOffset 50, 16 lines modified
50 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
51 ····*·_\x8Q_\x8u_\x8i_\x8c_\x8k_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e51 ····*·_\x8Q_\x8u_\x8i_\x8c_\x8k_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e
52 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n52 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n
53 ··········o·_\x8S_\x8e_\x8t_\x8·_\x8u_\x8p_\x8·_\x8a_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e53 ··········o·_\x8S_\x8e_\x8t_\x8·_\x8u_\x8p_\x8·_\x8a_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e
54 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o54 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
55 ··········o·_\x8V_\x8e_\x8r_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g55 ··········o·_\x8V_\x8e_\x8r_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g
56 ··········o·_\x8T_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8i_\x8t_\x8!56 ··········o·_\x8T_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8i_\x8t_\x8!
57 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*57 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
58 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8t_\x8·_\x8a_\x8·_\x8g_\x8l_\x8a_\x8n_\x8c_\x8e58 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8t_\x8·_\x8a_\x8·_\x8g_\x8l_\x8a_\x8n_\x8c_\x8e
59 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*59 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
60 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x8160 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x81
61 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*61 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
62 [q···················][Go]62 [q···················][Zoek]
63 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*63 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
64 Sep·03,·202464 sep·03,·2024
65 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»65 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.85 KB
./usr/share/doc/python-django-doc/html/intro/overview.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·at·a·glance·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·at·a·glance·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Quick·install·guide"·href="install.html"·/>15 ····<link·rel="next"·title="Quick·install·guide"·href="install.html"·/>
15 ····<link·rel="prev"·title="Getting·started"·href="index.html"·/>16 ····<link·rel="prev"·title="Getting·started"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 450, 37 lines modifiedOffset 451, 37 lines modified
450 <li><a·class="reference·internal"·href="#this-is-just-the-surface">This·is·just·the·surface</a></li>451 <li><a·class="reference·internal"·href="#this-is-just-the-surface">This·is·just·the·surface</a></li>
451 </ul>452 </ul>
452 </li>453 </li>
453 </ul>454 </ul>
  
454 ··</div>455 ··</div>
455 ··<div>456 ··<div>
456 ····<h4>Previous·topic</h4>457 ····<h4>Vorig·onderwerp</h4>
457 ····<p·class="topless"><a·href="index.html"458 ····<p·class="topless"><a·href="index.html"
458 ··························title="previous·chapter">Getting·started</a></p>459 ··························title="vorig·hoofdstuk">Getting·started</a></p>
459 ··</div>460 ··</div>
460 ··<div>461 ··<div>
461 ····<h4>Next·topic</h4>462 ····<h4>Volgend·onderwerp</h4>
462 ····<p·class="topless"><a·href="install.html"463 ····<p·class="topless"><a·href="install.html"
463 ··························title="next·chapter">Quick·install·guide</a></p>464 ··························title="volgend·hoofdstuk">Quick·install·guide</a></p>
464 ··</div>465 ··</div>
465 <search·id="searchbox"·style="display:·none"·role="search">466 <search·id="searchbox"·style="display:·none"·role="search">
466 ··<h3·id="searchlabel">Quick·search</h3>467 ··<h3·id="searchlabel">Snel·zoeken</h3>
467 ····<div·class="searchformwrapper">468 ····<div·class="searchformwrapper">
468 ····<form·class="search"·action="../search.html"·method="get">469 ····<form·class="search"·action="../search.html"·method="get">
469 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>470 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
470 ······<input·type="submit"·value="Go"·/>471 ······<input·type="submit"·value="Zoek"·/>
471 ····</form>472 ····</form>
472 ····</div>473 ····</div>
473 </search>474 </search>
474 <script>document.getElementById('searchbox').style.display·=·"block"</script>475 <script>document.getElementById('searchbox').style.display·=·"block"</script>
475 ········</div>476 ········</div>
476 ······</div>477 ······</div>
477 ··············<h3>Last·update:</h3>478 ··············<h3>Last·update:</h3>
478 ··············<p·class="topless">Sep·03,·2024</p>479 ··············<p·class="topless">sep·03,·2024</p>
479 ··········</div>480 ··········</div>
480 ········481 ········
481 ······482 ······
482 ····</div>483 ····</div>
  
483 ····<div·id="ft">484 ····<div·id="ft">
484 ······<div·class="nav">485 ······<div·class="nav">
2.17 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8at\x8t·a\x8a·g\x8gl\x8la\x8an\x8nc\x8ce\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8at\x8t·a\x8a·g\x8gl\x8la\x8an\x8nc\x8ce\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Because·Django·was·developed·in·a·fast-paced·newsroom·environment,·it·was5 Because·Django·was·developed·in·a·fast-paced·newsroom·environment,·it·was
6 designed·to·make·common·web·development·tasks·fast·and·easy.·Here’s·an·informal6 designed·to·make·common·web·development·tasks·fast·and·easy.·Here’s·an·informal
7 overview·of·how·to·write·a·database-driven·web·app·with·Django.7 overview·of·how·to·write·a·database-driven·web·app·with·Django.
8 The·goal·of·this·document·is·to·give·you·enough·technical·specifics·to8 The·goal·of·this·document·is·to·give·you·enough·technical·specifics·to
Offset 277, 16 lines modifiedOffset 277, 16 lines modified
277 ··········o·_\x8E_\x8n_\x8j_\x8o_\x8y_\x8·_\x8t_\x8h_\x8e_\x8·_\x8f_\x8r_\x8e_\x8e_\x8·_\x8A_\x8P_\x8I277 ··········o·_\x8E_\x8n_\x8j_\x8o_\x8y_\x8·_\x8t_\x8h_\x8e_\x8·_\x8f_\x8r_\x8e_\x8e_\x8·_\x8A_\x8P_\x8I
278 ··········o·_\x8A_\x8·_\x8d_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8:_\x8·_\x8i_\x8t_\x8’_\x8s_\x8·_\x8n_\x8o_\x8t_\x8·_\x8j_\x8u_\x8s_\x8t_\x8·_\x8s_\x8c_\x8a_\x8f_\x8f_\x8o_\x8l_\x8d_\x8i_\x8n_\x8g_\x8·_\x8–_\x8·_\x8i_\x8t_\x8’_\x8s_\x8·_\x8t_\x8h_\x8e278 ··········o·_\x8A_\x8·_\x8d_\x8y_\x8n_\x8a_\x8m_\x8i_\x8c_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8:_\x8·_\x8i_\x8t_\x8’_\x8s_\x8·_\x8n_\x8o_\x8t_\x8·_\x8j_\x8u_\x8s_\x8t_\x8·_\x8s_\x8c_\x8a_\x8f_\x8f_\x8o_\x8l_\x8d_\x8i_\x8n_\x8g_\x8·_\x8–_\x8·_\x8i_\x8t_\x8’_\x8s_\x8·_\x8t_\x8h_\x8e
279 ············_\x8w_\x8h_\x8o_\x8l_\x8e_\x8·_\x8h_\x8o_\x8u_\x8s_\x8e279 ············_\x8w_\x8h_\x8o_\x8l_\x8e_\x8·_\x8h_\x8o_\x8u_\x8s_\x8e
280 ··········o·_\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8U_\x8R_\x8L_\x8s280 ··········o·_\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8U_\x8R_\x8L_\x8s
281 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8e_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s281 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8e_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
282 ··········o·_\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s282 ··········o·_\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s
283 ··········o·_\x8T_\x8h_\x8i_\x8s_\x8·_\x8i_\x8s_\x8·_\x8j_\x8u_\x8s_\x8t_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8u_\x8r_\x8f_\x8a_\x8c_\x8e283 ··········o·_\x8T_\x8h_\x8i_\x8s_\x8·_\x8i_\x8s_\x8·_\x8j_\x8u_\x8s_\x8t_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8u_\x8r_\x8f_\x8a_\x8c_\x8e
284 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*284 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
285 _\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d285 _\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8e_\x8d
286 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*286 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
287 _\x8Q_\x8u_\x8i_\x8c_\x8k_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e287 _\x8Q_\x8u_\x8i_\x8c_\x8k_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e
288 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*288 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
289 [q···················][Go]289 [q···················][Zoek]
290 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*290 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
291 Sep·03,·2024291 sep·03,·2024
292 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»292 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.17 KB
./usr/share/doc/python-django-doc/html/intro/reusable-apps.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Advanced·tutorial:·How·to·write·reusable·apps·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Advanced·tutorial:·How·to·write·reusable·apps·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="What·to·read·next"·href="whatsnext.html"·/>15 ····<link·rel="next"·title="What·to·read·next"·href="whatsnext.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·8"·href="tutorial08.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·8"·href="tutorial08.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 422, 37 lines modifiedOffset 423, 37 lines modified
422 <li><a·class="reference·internal"·href="#installing-python-packages-with-a-virtual-environment">Installing·Python·packages·with·a·virtual·environment</a></li>423 <li><a·class="reference·internal"·href="#installing-python-packages-with-a-virtual-environment">Installing·Python·packages·with·a·virtual·environment</a></li>
423 </ul>424 </ul>
424 </li>425 </li>
425 </ul>426 </ul>
  
426 ··</div>427 ··</div>
427 ··<div>428 ··<div>
428 ····<h4>Previous·topic</h4>429 ····<h4>Vorig·onderwerp</h4>
429 ····<p·class="topless"><a·href="tutorial08.html"430 ····<p·class="topless"><a·href="tutorial08.html"
430 ··························title="previous·chapter">Writing·your·first·Django·app,·part·8</a></p>431 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·8</a></p>
431 ··</div>432 ··</div>
432 ··<div>433 ··<div>
433 ····<h4>Next·topic</h4>434 ····<h4>Volgend·onderwerp</h4>
434 ····<p·class="topless"><a·href="whatsnext.html"435 ····<p·class="topless"><a·href="whatsnext.html"
435 ··························title="next·chapter">What·to·read·next</a></p>436 ··························title="volgend·hoofdstuk">What·to·read·next</a></p>
436 ··</div>437 ··</div>
437 <search·id="searchbox"·style="display:·none"·role="search">438 <search·id="searchbox"·style="display:·none"·role="search">
438 ··<h3·id="searchlabel">Quick·search</h3>439 ··<h3·id="searchlabel">Snel·zoeken</h3>
439 ····<div·class="searchformwrapper">440 ····<div·class="searchformwrapper">
440 ····<form·class="search"·action="../search.html"·method="get">441 ····<form·class="search"·action="../search.html"·method="get">
441 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>442 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
442 ······<input·type="submit"·value="Go"·/>443 ······<input·type="submit"·value="Zoek"·/>
443 ····</form>444 ····</form>
444 ····</div>445 ····</div>
445 </search>446 </search>
446 <script>document.getElementById('searchbox').style.display·=·"block"</script>447 <script>document.getElementById('searchbox').style.display·=·"block"</script>
447 ········</div>448 ········</div>
448 ······</div>449 ······</div>
449 ··············<h3>Last·update:</h3>450 ··············<h3>Last·update:</h3>
450 ··············<p·class="topless">Sep·03,·2024</p>451 ··············<p·class="topless">sep·03,·2024</p>
451 ··········</div>452 ··········</div>
452 ········453 ········
453 ······454 ······
454 ····</div>455 ····</div>
  
455 ····<div·id="ft">456 ····<div·id="ft">
456 ······<div·class="nav">457 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8Ad\x8dv\x8va\x8an\x8nc\x8ce\x8ed\x8d·t\x8tu\x8ut\x8to\x8or\x8ri\x8ia\x8al\x8l:\x8:·H\x8Ho\x8ow\x8w·t\x8to\x8o·w\x8wr\x8ri\x8it\x8te\x8e·r\x8re\x8eu\x8us\x8sa\x8ab\x8bl\x8le\x8e·a\x8ap\x8pp\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8Ad\x8dv\x8va\x8an\x8nc\x8ce\x8ed\x8d·t\x8tu\x8ut\x8to\x8or\x8ri\x8ia\x8al\x8l:\x8:·H\x8Ho\x8ow\x8w·t\x8to\x8o·w\x8wr\x8ri\x8it\x8te\x8e·r\x8re\x8eu\x8us\x8sa\x8ab\x8bl\x8le\x8e·a\x8ap\x8pp\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·advanced·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x88·left·off.·We’ll·be·turning·our5 This·advanced·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x88·left·off.·We’ll·be·turning·our
6 web-poll·into·a·standalone·Python·package·you·can·reuse·in·new·projects·and6 web-poll·into·a·standalone·Python·package·you·can·reuse·in·new·projects·and
7 share·with·other·people.7 share·with·other·people.
8 If·you·haven’t·recently·completed·Tutorials·1–7,·we·encourage·you·to·review8 If·you·haven’t·recently·completed·Tutorials·1–7,·we·encourage·you·to·review
Offset 256, 16 lines modifiedOffset 256, 16 lines modified
256 ··········o·_\x8R_\x8e_\x8u_\x8s_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8m_\x8a_\x8t_\x8t_\x8e_\x8r_\x8s256 ··········o·_\x8R_\x8e_\x8u_\x8s_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8m_\x8a_\x8t_\x8t_\x8e_\x8r_\x8s
257 ··········o·_\x8Y_\x8o_\x8u_\x8r_\x8·_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p257 ··········o·_\x8Y_\x8o_\x8u_\x8r_\x8·_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p
258 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8o_\x8m_\x8e_\x8·_\x8p_\x8r_\x8e_\x8r_\x8e_\x8q_\x8u_\x8i_\x8s_\x8i_\x8t_\x8e_\x8s258 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8o_\x8m_\x8e_\x8·_\x8p_\x8r_\x8e_\x8r_\x8e_\x8q_\x8u_\x8i_\x8s_\x8i_\x8t_\x8e_\x8s
259 ··········o·_\x8P_\x8a_\x8c_\x8k_\x8a_\x8g_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p259 ··········o·_\x8P_\x8a_\x8c_\x8k_\x8a_\x8g_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p
260 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8o_\x8w_\x8n_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e260 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8o_\x8w_\x8n_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e
261 ··········o·_\x8P_\x8u_\x8b_\x8l_\x8i_\x8s_\x8h_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p261 ··········o·_\x8P_\x8u_\x8b_\x8l_\x8i_\x8s_\x8h_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p
262 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8a_\x8·_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8·_\x8e_\x8n_\x8v_\x8i_\x8r_\x8o_\x8n_\x8m_\x8e_\x8n_\x8t262 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8a_\x8·_\x8v_\x8i_\x8r_\x8t_\x8u_\x8a_\x8l_\x8·_\x8e_\x8n_\x8v_\x8i_\x8r_\x8o_\x8n_\x8m_\x8e_\x8n_\x8t
263 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*263 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
264 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x88264 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x88
265 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*265 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
266 _\x8W_\x8h_\x8a_\x8t_\x8·_\x8t_\x8o_\x8·_\x8r_\x8e_\x8a_\x8d_\x8·_\x8n_\x8e_\x8x_\x8t266 _\x8W_\x8h_\x8a_\x8t_\x8·_\x8t_\x8o_\x8·_\x8r_\x8e_\x8a_\x8d_\x8·_\x8n_\x8e_\x8x_\x8t
267 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*267 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
268 [q···················][Go]268 [q···················][Zoek]
269 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*269 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
270 Sep·03,·2024270 sep·03,·2024
271 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»271 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
9.84 KB
./usr/share/doc/python-django-doc/html/intro/tutorial01.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·1·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·1·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·2"·href="tutorial02.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·2"·href="tutorial02.html"·/>
15 ····<link·rel="prev"·title="Quick·install·guide"·href="install.html"·/>16 ····<link·rel="prev"·title="Quick·install·guide"·href="install.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 156, 15 lines modifiedOffset 157, 15 lines modified
156 <div·class="highlight"><pre><span></span><span·class="gp">...\&gt;</span>·django-admin·startproject·mysite157 <div·class="highlight"><pre><span></span><span·class="gp">...\&gt;</span>·django-admin·startproject·mysite
157 </pre></div>158 </pre></div>
158 </section>159 </section>
159 </div>160 </div>
160 <p>This·will·create·a·<code·class="docutils·literal·notranslate"><span·class="pre">mysite</span></code>·directory·in·your·current·directory.·If·it·didn’t161 <p>This·will·create·a·<code·class="docutils·literal·notranslate"><span·class="pre">mysite</span></code>·directory·in·your·current·directory.·If·it·didn’t
161 work,·see·<a·class="reference·internal"·href="../faq/troubleshooting.html#troubleshooting-django-admin"><span·class="std·std-ref">Problems·running·django-admin</span></a>.</p>162 work,·see·<a·class="reference·internal"·href="../faq/troubleshooting.html#troubleshooting-django-admin"><span·class="std·std-ref">Problems·running·django-admin</span></a>.</p>
162 <div·class="admonition·note">163 <div·class="admonition·note">
163 <p·class="admonition-title">Note</p>164 <p·class="admonition-title">Notitie</p>
164 <p>You’ll·need·to·avoid·naming·projects·after·built-in·Python·or·Django165 <p>You’ll·need·to·avoid·naming·projects·after·built-in·Python·or·Django
165 components.·In·particular,·this·means·you·should·avoid·using·names·like166 components.·In·particular,·this·means·you·should·avoid·using·names·like
166 <code·class="docutils·literal·notranslate"><span·class="pre">django</span></code>·(which·will·conflict·with·Django·itself)·or·<code·class="docutils·literal·notranslate"><span·class="pre">test</span></code>·(which167 <code·class="docutils·literal·notranslate"><span·class="pre">django</span></code>·(which·will·conflict·with·Django·itself)·or·<code·class="docutils·literal·notranslate"><span·class="pre">test</span></code>·(which
167 conflicts·with·a·built-in·Python·package).</p>168 conflicts·with·a·built-in·Python·package).</p>
168 </div>169 </div>
169 <p>Let’s·look·at·what·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">startproject</span></code></a>·created:</p>170 <p>Let’s·look·at·what·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">startproject</span></code></a>·created:</p>
170 <div·class="highlight-text·notranslate"><div·class="highlight"><pre><span></span>mysite/171 <div·class="highlight-text·notranslate"><div·class="highlight"><pre><span></span>mysite/
Offset 225, 20 lines modifiedOffset 226, 20 lines modified
225 <pre·class="literal-block">Performing·system·checks...226 <pre·class="literal-block">Performing·system·checks...
  
226 System·check·identified·no·issues·(0·silenced).227 System·check·identified·no·issues·(0·silenced).
  
227 You·have·unapplied·migrations;·your·app·may·not·work·properly·until·they·are·applied.228 You·have·unapplied·migrations;·your·app·may·not·work·properly·until·they·are·applied.
228 Run·'python·manage.py·migrate'·to·apply·them.229 Run·'python·manage.py·migrate'·to·apply·them.
  
229 September·03,·2024·-·15:50:53230 september·03,·2024·-·15:50:53
230 Django·version·5.1,·using·settings·'mysite.settings'231 Django·version·5.1,·using·settings·'mysite.settings'
231 Starting·development·server·at·<a·class="reference·external"·href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a>232 Starting·development·server·at·<a·class="reference·external"·href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a>
232 Quit·the·server·with·CONTROL-C.</pre>233 Quit·the·server·with·CONTROL-C.</pre>
233 <div·class="admonition·note">234 <div·class="admonition·note">
234 <p·class="admonition-title">Note</p>235 <p·class="admonition-title">Notitie</p>
235 <p>Ignore·the·warning·about·unapplied·database·migrations·for·now;·we’ll·deal236 <p>Ignore·the·warning·about·unapplied·database·migrations·for·now;·we’ll·deal
236 with·the·database·shortly.</p>237 with·the·database·shortly.</p>
237 </div>238 </div>
238 <p>Now·that·the·server’s·running,·visit·<a·class="reference·external"·href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a>·with·your·web239 <p>Now·that·the·server’s·running,·visit·<a·class="reference·external"·href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a>·with·your·web
239 browser.·You’ll·see·a·“Congratulations!”·page,·with·a·rocket·taking·off.240 browser.·You’ll·see·a·“Congratulations!”·page,·with·a·rocket·taking·off.
240 It·worked!</p>241 It·worked!</p>
241 <p>You’ve·started·the·Django·development·server,·a·lightweight·web·server·written242 <p>You’ve·started·the·Django·development·server,·a·lightweight·web·server·written
Offset 473, 37 lines modifiedOffset 474, 37 lines modified
473 </li>474 </li>
474 </ul>475 </ul>
475 </li>476 </li>
476 </ul>477 </ul>
  
477 ··</div>478 ··</div>
478 ··<div>479 ··<div>
479 ····<h4>Previous·topic</h4>480 ····<h4>Vorig·onderwerp</h4>
480 ····<p·class="topless"><a·href="install.html"481 ····<p·class="topless"><a·href="install.html"
481 ··························title="previous·chapter">Quick·install·guide</a></p>482 ··························title="vorig·hoofdstuk">Quick·install·guide</a></p>
482 ··</div>483 ··</div>
483 ··<div>484 ··<div>
484 ····<h4>Next·topic</h4>485 ····<h4>Volgend·onderwerp</h4>
485 ····<p·class="topless"><a·href="tutorial02.html"486 ····<p·class="topless"><a·href="tutorial02.html"
486 ··························title="next·chapter">Writing·your·first·Django·app,·part·2</a></p>487 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·2</a></p>
487 ··</div>488 ··</div>
488 <search·id="searchbox"·style="display:·none"·role="search">489 <search·id="searchbox"·style="display:·none"·role="search">
489 ··<h3·id="searchlabel">Quick·search</h3>490 ··<h3·id="searchlabel">Snel·zoeken</h3>
490 ····<div·class="searchformwrapper">491 ····<div·class="searchformwrapper">
491 ····<form·class="search"·action="../search.html"·method="get">492 ····<form·class="search"·action="../search.html"·method="get">
492 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>493 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
493 ······<input·type="submit"·value="Go"·/>494 ······<input·type="submit"·value="Zoek"·/>
494 ····</form>495 ····</form>
495 ····</div>496 ····</div>
496 </search>497 </search>
497 <script>document.getElementById('searchbox').style.display·=·"block"</script>498 <script>document.getElementById('searchbox').style.display·=·"block"</script>
498 ········</div>499 ········</div>
499 ······</div>500 ······</div>
500 ··············<h3>Last·update:</h3>501 ··············<h3>Last·update:</h3>
501 ··············<p·class="topless">Sep·03,·2024</p>502 ··············<p·class="topless">sep·03,·2024</p>
502 ··········</div>503 ··········</div>
503 ········504 ········
504 ······505 ······
505 ····</div>506 ····</div>
  
506 ····<div·id="ft">507 ····<div·id="ft">
507 ······<div·class="nav">508 ······<div·class="nav">
3.77 KB
html2text {}
Max HTML report size reached
6.13 KB
./usr/share/doc/python-django-doc/html/intro/tutorial02.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·2·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·2·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·3"·href="tutorial03.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·3"·href="tutorial03.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·1"·href="tutorial01.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·1"·href="tutorial01.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 795, 37 lines modifiedOffset 796, 37 lines modified
795 </li>796 </li>
796 </ul>797 </ul>
797 </li>798 </li>
798 </ul>799 </ul>
  
799 ··</div>800 ··</div>
800 ··<div>801 ··<div>
801 ····<h4>Previous·topic</h4>802 ····<h4>Vorig·onderwerp</h4>
802 ····<p·class="topless"><a·href="tutorial01.html"803 ····<p·class="topless"><a·href="tutorial01.html"
803 ··························title="previous·chapter">Writing·your·first·Django·app,·part·1</a></p>804 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·1</a></p>
804 ··</div>805 ··</div>
805 ··<div>806 ··<div>
806 ····<h4>Next·topic</h4>807 ····<h4>Volgend·onderwerp</h4>
807 ····<p·class="topless"><a·href="tutorial03.html"808 ····<p·class="topless"><a·href="tutorial03.html"
808 ··························title="next·chapter">Writing·your·first·Django·app,·part·3</a></p>809 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·3</a></p>
809 ··</div>810 ··</div>
810 <search·id="searchbox"·style="display:·none"·role="search">811 <search·id="searchbox"·style="display:·none"·role="search">
811 ··<h3·id="searchlabel">Quick·search</h3>812 ··<h3·id="searchlabel">Snel·zoeken</h3>
812 ····<div·class="searchformwrapper">813 ····<div·class="searchformwrapper">
813 ····<form·class="search"·action="../search.html"·method="get">814 ····<form·class="search"·action="../search.html"·method="get">
814 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>815 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
815 ······<input·type="submit"·value="Go"·/>816 ······<input·type="submit"·value="Zoek"·/>
816 ····</form>817 ····</form>
817 ····</div>818 ····</div>
818 </search>819 </search>
819 <script>document.getElementById('searchbox').style.display·=·"block"</script>820 <script>document.getElementById('searchbox').style.display·=·"block"</script>
820 ········</div>821 ········</div>
821 ······</div>822 ······</div>
822 ··············<h3>Last·update:</h3>823 ··············<h3>Last·update:</h3>
823 ··············<p·class="topless">Sep·03,·2024</p>824 ··············<p·class="topless">sep·03,·2024</p>
824 ··········</div>825 ··········</div>
825 ········826 ········
826 ······827 ······
827 ····</div>828 ····</div>
  
828 ····<div·id="ft">829 ····<div·id="ft">
829 ······<div·class="nav">830 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·2\x82_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·2\x82_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x81·left·off.·We’ll·set·up·the·database,5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x81·left·off.·We’ll·set·up·the·database,
6 create·your·first·model,·and·get·a·quick·introduction·to·Django’s6 create·your·first·model,·and·get·a·quick·introduction·to·Django’s
7 automatically-generated·admin·site.7 automatically-generated·admin·site.
8 Where·to·get·help:8 Where·to·get·help:
Offset 512, 16 lines modifiedOffset 512, 16 lines modified
512 ··········o·_\x8P_\x8l_\x8a_\x8y_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8t_\x8h_\x8e_\x8·_\x8A_\x8P_\x8I512 ··········o·_\x8P_\x8l_\x8a_\x8y_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8t_\x8h_\x8e_\x8·_\x8A_\x8P_\x8I
513 ··········o·_\x8I_\x8n_\x8t_\x8r_\x8o_\x8d_\x8u_\x8c_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n513 ··········o·_\x8I_\x8n_\x8t_\x8r_\x8o_\x8d_\x8u_\x8c_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n
514 ················#·_\x8C_\x8r_\x8e_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8u_\x8s_\x8e_\x8r514 ················#·_\x8C_\x8r_\x8e_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8u_\x8s_\x8e_\x8r
515 ················#·_\x8S_\x8t_\x8a_\x8r_\x8t_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r515 ················#·_\x8S_\x8t_\x8a_\x8r_\x8t_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r
516 ················#·_\x8E_\x8n_\x8t_\x8e_\x8r_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e516 ················#·_\x8E_\x8n_\x8t_\x8e_\x8r_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e
517 ················#·_\x8M_\x8a_\x8k_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8o_\x8l_\x8l_\x8·_\x8a_\x8p_\x8p_\x8·_\x8m_\x8o_\x8d_\x8i_\x8f_\x8i_\x8a_\x8b_\x8l_\x8e_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n517 ················#·_\x8M_\x8a_\x8k_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8p_\x8o_\x8l_\x8l_\x8·_\x8a_\x8p_\x8p_\x8·_\x8m_\x8o_\x8d_\x8i_\x8f_\x8i_\x8a_\x8b_\x8l_\x8e_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n
518 ················#·_\x8E_\x8x_\x8p_\x8l_\x8o_\x8r_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8f_\x8r_\x8e_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8t_\x8y518 ················#·_\x8E_\x8x_\x8p_\x8l_\x8o_\x8r_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8f_\x8r_\x8e_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8t_\x8y
519 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*519 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
520 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x81520 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x81
521 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*521 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
522 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x83522 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x83
523 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*523 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
524 [q···················][Go]524 [q···················][Zoek]
525 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*525 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
526 Sep·03,·2024526 sep·03,·2024
527 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»527 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.25 KB
./usr/share/doc/python-django-doc/html/intro/tutorial03.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·3·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·3·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·4"·href="tutorial04.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·4"·href="tutorial04.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·2"·href="tutorial02.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·2"·href="tutorial02.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 261, 15 lines modifiedOffset 262, 15 lines modified
261 <span·class="cp">{%</span>·<span·class="k">else</span>·<span·class="cp">%}</span>262 <span·class="cp">{%</span>·<span·class="k">else</span>·<span·class="cp">%}</span>
262 ····<span·class="p">&lt;</span><span·class="nt">p</span><span·class="p">&gt;</span>No·polls·are·available.<span·class="p">&lt;/</span><span·class="nt">p</span><span·class="p">&gt;</span>263 ····<span·class="p">&lt;</span><span·class="nt">p</span><span·class="p">&gt;</span>No·polls·are·available.<span·class="p">&lt;/</span><span·class="nt">p</span><span·class="p">&gt;</span>
263 <span·class="cp">{%</span>·<span·class="k">endif</span>·<span·class="cp">%}</span>264 <span·class="cp">{%</span>·<span·class="k">endif</span>·<span·class="cp">%}</span>
264 </pre></div>265 </pre></div>
265 </div>266 </div>
266 </div>267 </div>
267 <div·class="admonition·note">268 <div·class="admonition·note">
268 <p·class="admonition-title">Note</p>269 <p·class="admonition-title">Notitie</p>
269 <p>To·make·the·tutorial·shorter,·all·template·examples·use·incomplete·HTML.·In270 <p>To·make·the·tutorial·shorter,·all·template·examples·use·incomplete·HTML.·In
270 your·own·projects·you·should·use·<a·class="reference·external"·href="https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started#anatomy_of_an_html_document">complete·HTML·documents</a>.</p>271 your·own·projects·you·should·use·<a·class="reference·external"·href="https://developer.mozilla.org/en-US/docs/Learn/HTML/Introduction_to_HTML/Getting_started#anatomy_of_an_html_document">complete·HTML·documents</a>.</p>
271 </div>272 </div>
272 <p>Now·let’s·update·our·<code·class="docutils·literal·notranslate"><span·class="pre">index</span></code>·view·in·<code·class="docutils·literal·notranslate"><span·class="pre">polls/views.py</span></code>·to·use·the·template:</p>273 <p>Now·let’s·update·our·<code·class="docutils·literal·notranslate"><span·class="pre">index</span></code>·view·in·<code·class="docutils·literal·notranslate"><span·class="pre">polls/views.py</span></code>·to·use·the·template:</p>
273 <div·class="literal-block-wrapper·docutils·container"·id="id6">274 <div·class="literal-block-wrapper·docutils·container"·id="id6">
274 <div·class="code-block-caption"><span·class="caption-text"><code·class="docutils·literal·notranslate"><span·class="pre">polls/views.py</span></code></span><a·class="headerlink"·href="#id6"·title="Link·to·this·code">¶</a></div>275 <div·class="code-block-caption"><span·class="caption-text"><code·class="docutils·literal·notranslate"><span·class="pre">polls/views.py</span></code></span><a·class="headerlink"·href="#id6"·title="Link·to·this·code">¶</a></div>
275 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.http</span>·<span·class="kn">import</span>·<span·class="n">HttpResponse</span>276 <div·class="highlight-python·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.http</span>·<span·class="kn">import</span>·<span·class="n">HttpResponse</span>
Offset 534, 37 lines modifiedOffset 535, 37 lines modified
534 <li><a·class="reference·internal"·href="#namespacing-url-names">Namespacing·URL·names</a></li>535 <li><a·class="reference·internal"·href="#namespacing-url-names">Namespacing·URL·names</a></li>
535 </ul>536 </ul>
536 </li>537 </li>
537 </ul>538 </ul>
  
538 ··</div>539 ··</div>
539 ··<div>540 ··<div>
540 ····<h4>Previous·topic</h4>541 ····<h4>Vorig·onderwerp</h4>
541 ····<p·class="topless"><a·href="tutorial02.html"542 ····<p·class="topless"><a·href="tutorial02.html"
542 ··························title="previous·chapter">Writing·your·first·Django·app,·part·2</a></p>543 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·2</a></p>
543 ··</div>544 ··</div>
544 ··<div>545 ··<div>
545 ····<h4>Next·topic</h4>546 ····<h4>Volgend·onderwerp</h4>
546 ····<p·class="topless"><a·href="tutorial04.html"547 ····<p·class="topless"><a·href="tutorial04.html"
547 ··························title="next·chapter">Writing·your·first·Django·app,·part·4</a></p>548 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·4</a></p>
548 ··</div>549 ··</div>
549 <search·id="searchbox"·style="display:·none"·role="search">550 <search·id="searchbox"·style="display:·none"·role="search">
550 ··<h3·id="searchlabel">Quick·search</h3>551 ··<h3·id="searchlabel">Snel·zoeken</h3>
551 ····<div·class="searchformwrapper">552 ····<div·class="searchformwrapper">
552 ····<form·class="search"·action="../search.html"·method="get">553 ····<form·class="search"·action="../search.html"·method="get">
553 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>554 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
554 ······<input·type="submit"·value="Go"·/>555 ······<input·type="submit"·value="Zoek"·/>
555 ····</form>556 ····</form>
556 ····</div>557 ····</div>
557 </search>558 </search>
558 <script>document.getElementById('searchbox').style.display·=·"block"</script>559 <script>document.getElementById('searchbox').style.display·=·"block"</script>
559 ········</div>560 ········</div>
560 ······</div>561 ······</div>
561 ··············<h3>Last·update:</h3>562 ··············<h3>Last·update:</h3>
562 ··············<p·class="topless">Sep·03,·2024</p>563 ··············<p·class="topless">sep·03,·2024</p>
563 ··········</div>564 ··········</div>
564 ········565 ········
565 ······566 ······
566 ····</div>567 ····</div>
  
567 ····<div·id="ft">568 ····<div·id="ft">
568 ······<div·class="nav">569 ······<div·class="nav">
2.93 KB
html2text {}
Max HTML report size reached
6.02 KB
./usr/share/doc/python-django-doc/html/intro/tutorial04.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·4·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·4·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·5"·href="tutorial05.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·5"·href="tutorial05.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·3"·href="tutorial03.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·3"·href="tutorial03.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 416, 37 lines modifiedOffset 417, 37 lines modified
416 </li>417 </li>
417 </ul>418 </ul>
418 </li>419 </li>
419 </ul>420 </ul>
  
420 ··</div>421 ··</div>
421 ··<div>422 ··<div>
422 ····<h4>Previous·topic</h4>423 ····<h4>Vorig·onderwerp</h4>
423 ····<p·class="topless"><a·href="tutorial03.html"424 ····<p·class="topless"><a·href="tutorial03.html"
424 ··························title="previous·chapter">Writing·your·first·Django·app,·part·3</a></p>425 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·3</a></p>
425 ··</div>426 ··</div>
426 ··<div>427 ··<div>
427 ····<h4>Next·topic</h4>428 ····<h4>Volgend·onderwerp</h4>
428 ····<p·class="topless"><a·href="tutorial05.html"429 ····<p·class="topless"><a·href="tutorial05.html"
429 ··························title="next·chapter">Writing·your·first·Django·app,·part·5</a></p>430 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·5</a></p>
430 ··</div>431 ··</div>
431 <search·id="searchbox"·style="display:·none"·role="search">432 <search·id="searchbox"·style="display:·none"·role="search">
432 ··<h3·id="searchlabel">Quick·search</h3>433 ··<h3·id="searchlabel">Snel·zoeken</h3>
433 ····<div·class="searchformwrapper">434 ····<div·class="searchformwrapper">
434 ····<form·class="search"·action="../search.html"·method="get">435 ····<form·class="search"·action="../search.html"·method="get">
435 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>436 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
436 ······<input·type="submit"·value="Go"·/>437 ······<input·type="submit"·value="Zoek"·/>
437 ····</form>438 ····</form>
438 ····</div>439 ····</div>
439 </search>440 </search>
440 <script>document.getElementById('searchbox').style.display·=·"block"</script>441 <script>document.getElementById('searchbox').style.display·=·"block"</script>
441 ········</div>442 ········</div>
442 ······</div>443 ······</div>
443 ··············<h3>Last·update:</h3>444 ··············<h3>Last·update:</h3>
444 ··············<p·class="topless">Sep·03,·2024</p>445 ··············<p·class="topless">sep·03,·2024</p>
445 ··········</div>446 ··········</div>
446 ········447 ········
447 ······448 ······
448 ····</div>449 ····</div>
  
449 ····<div·id="ft">450 ····<div·id="ft">
450 ······<div·class="nav">451 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·4\x84_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·4\x84_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x83·left·off.·We’re·continuing·the·web-poll5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x83·left·off.·We’re·continuing·the·web-poll
6 application·and·will·focus·on·form·processing·and·cutting·down·our·code.6 application·and·will·focus·on·form·processing·and·cutting·down·our·code.
7 Where·to·get·help:7 Where·to·get·help:
8 If·you’re·having·trouble·going·through·this·tutorial,·please·head·over·to·the8 If·you’re·having·trouble·going·through·this·tutorial,·please·head·over·to·the
Offset 252, 16 lines modifiedOffset 252, 16 lines modified
252 _\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l·to·learn·about·testing·our·polls·app.252 _\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l·to·learn·about·testing·our·polls·app.
253 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*253 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
254 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x84254 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x84
255 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8e_\x8·_\x8a_\x8·_\x8m_\x8i_\x8n_\x8i_\x8m_\x8a_\x8l_\x8·_\x8f_\x8o_\x8r_\x8m255 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8e_\x8·_\x8a_\x8·_\x8m_\x8i_\x8n_\x8i_\x8m_\x8a_\x8l_\x8·_\x8f_\x8o_\x8r_\x8m
256 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8:_\x8·_\x8L_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8i_\x8s_\x8·_\x8b_\x8e_\x8t_\x8t_\x8e_\x8r256 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8:_\x8·_\x8L_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8i_\x8s_\x8·_\x8b_\x8e_\x8t_\x8t_\x8e_\x8r
257 ················#·_\x8A_\x8m_\x8e_\x8n_\x8d_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f257 ················#·_\x8A_\x8m_\x8e_\x8n_\x8d_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f
258 ················#·_\x8A_\x8m_\x8e_\x8n_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s258 ················#·_\x8A_\x8m_\x8e_\x8n_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
259 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*259 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
260 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x83260 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x83
261 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*261 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
262 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x85262 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x85
263 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*263 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
264 [q···················][Go]264 [q···················][Zoek]
265 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*265 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
266 Sep·03,·2024266 sep·03,·2024
267 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»267 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.05 KB
./usr/share/doc/python-django-doc/html/intro/tutorial05.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·5·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·5·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·6"·href="tutorial06.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·6"·href="tutorial06.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·4"·href="tutorial04.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·4"·href="tutorial04.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 796, 37 lines modifiedOffset 797, 37 lines modified
796 <li><a·class="reference·internal"·href="#what-s-next">What’s·next?</a></li>797 <li><a·class="reference·internal"·href="#what-s-next">What’s·next?</a></li>
797 </ul>798 </ul>
798 </li>799 </li>
799 </ul>800 </ul>
  
800 ··</div>801 ··</div>
801 ··<div>802 ··<div>
802 ····<h4>Previous·topic</h4>803 ····<h4>Vorig·onderwerp</h4>
803 ····<p·class="topless"><a·href="tutorial04.html"804 ····<p·class="topless"><a·href="tutorial04.html"
804 ··························title="previous·chapter">Writing·your·first·Django·app,·part·4</a></p>805 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·4</a></p>
805 ··</div>806 ··</div>
806 ··<div>807 ··<div>
807 ····<h4>Next·topic</h4>808 ····<h4>Volgend·onderwerp</h4>
808 ····<p·class="topless"><a·href="tutorial06.html"809 ····<p·class="topless"><a·href="tutorial06.html"
809 ··························title="next·chapter">Writing·your·first·Django·app,·part·6</a></p>810 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·6</a></p>
810 ··</div>811 ··</div>
811 <search·id="searchbox"·style="display:·none"·role="search">812 <search·id="searchbox"·style="display:·none"·role="search">
812 ··<h3·id="searchlabel">Quick·search</h3>813 ··<h3·id="searchlabel">Snel·zoeken</h3>
813 ····<div·class="searchformwrapper">814 ····<div·class="searchformwrapper">
814 ····<form·class="search"·action="../search.html"·method="get">815 ····<form·class="search"·action="../search.html"·method="get">
815 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>816 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
816 ······<input·type="submit"·value="Go"·/>817 ······<input·type="submit"·value="Zoek"·/>
817 ····</form>818 ····</form>
818 ····</div>819 ····</div>
819 </search>820 </search>
820 <script>document.getElementById('searchbox').style.display·=·"block"</script>821 <script>document.getElementById('searchbox').style.display·=·"block"</script>
821 ········</div>822 ········</div>
822 ······</div>823 ······</div>
823 ··············<h3>Last·update:</h3>824 ··············<h3>Last·update:</h3>
824 ··············<p·class="topless">Sep·03,·2024</p>825 ··············<p·class="topless">sep·03,·2024</p>
825 ··········</div>826 ··········</div>
826 ········827 ········
827 ······828 ······
828 ····</div>829 ····</div>
  
829 ····<div·id="ft">830 ····<div·id="ft">
830 ······<div·class="nav">831 ······<div·class="nav">
2.22 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·5\x85_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·5\x85_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x84·left·off.·We’ve·built·a·web-poll5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x84·left·off.·We’ve·built·a·web-poll
6 application,·and·we’ll·now·create·some·automated·tests·for·it.6 application,·and·we’ll·now·create·some·automated·tests·for·it.
7 Where·to·get·help:7 Where·to·get·help:
8 If·you’re·having·trouble·going·through·this·tutorial,·please·head·over·to·the8 If·you’re·having·trouble·going·through·this·tutorial,·please·head·over·to·the
Offset 531, 16 lines modifiedOffset 531, 16 lines modified
531 ················#·_\x8I_\x8m_\x8p_\x8r_\x8o_\x8v_\x8i_\x8n_\x8g_\x8·_\x8o_\x8u_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w531 ················#·_\x8I_\x8m_\x8p_\x8r_\x8o_\x8v_\x8i_\x8n_\x8g_\x8·_\x8o_\x8u_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w
532 ················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8o_\x8u_\x8r_\x8·_\x8n_\x8e_\x8w_\x8·_\x8v_\x8i_\x8e_\x8w532 ················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8o_\x8u_\x8r_\x8·_\x8n_\x8e_\x8w_\x8·_\x8v_\x8i_\x8e_\x8w
533 ················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8e_\x8t_\x8a_\x8i_\x8l_\x8V_\x8i_\x8e_\x8w533 ················#·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8e_\x8t_\x8a_\x8i_\x8l_\x8V_\x8i_\x8e_\x8w
534 ················#·_\x8I_\x8d_\x8e_\x8a_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8m_\x8o_\x8r_\x8e_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s534 ················#·_\x8I_\x8d_\x8e_\x8a_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8m_\x8o_\x8r_\x8e_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
535 ··········o·_\x8W_\x8h_\x8e_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8,_\x8·_\x8m_\x8o_\x8r_\x8e_\x8·_\x8i_\x8s_\x8·_\x8b_\x8e_\x8t_\x8t_\x8e_\x8r535 ··········o·_\x8W_\x8h_\x8e_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8,_\x8·_\x8m_\x8o_\x8r_\x8e_\x8·_\x8i_\x8s_\x8·_\x8b_\x8e_\x8t_\x8t_\x8e_\x8r
536 ··········o·_\x8F_\x8u_\x8r_\x8t_\x8h_\x8e_\x8r_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g536 ··········o·_\x8F_\x8u_\x8r_\x8t_\x8h_\x8e_\x8r_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g
537 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8x_\x8t_\x8?537 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8x_\x8t_\x8?
538 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*538 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
539 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x84539 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x84
540 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*540 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
541 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x86541 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x86
542 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*542 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
543 [q···················][Go]543 [q···················][Zoek]
544 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*544 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
545 Sep·03,·2024545 sep·03,·2024
546 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»546 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.56 KB
./usr/share/doc/python-django-doc/html/intro/tutorial06.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·6·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·6·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·7"·href="tutorial07.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·7"·href="tutorial07.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·5"·href="tutorial05.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·5"·href="tutorial05.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 196, 15 lines modifiedOffset 197, 15 lines modified
196 <span·class="p">}</span>197 <span·class="p">}</span>
197 </pre></div>198 </pre></div>
198 </div>199 </div>
199 </div>200 </div>
200 <p>Reload·<code·class="docutils·literal·notranslate"><span·class="pre">http://localhost:8000/polls/</span></code>·and·you·should·see·the·background201 <p>Reload·<code·class="docutils·literal·notranslate"><span·class="pre">http://localhost:8000/polls/</span></code>·and·you·should·see·the·background
201 loaded·in·the·top·left·of·the·screen.</p>202 loaded·in·the·top·left·of·the·screen.</p>
202 <div·class="admonition·warning">203 <div·class="admonition·warning">
203 <p·class="admonition-title">Warning</p>204 <p·class="admonition-title">Waarschuwing</p>
204 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">static</span>·<span·class="pre">%}</span></code>·template·tag·is·not·available·for·use·in·static·files205 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">static</span>·<span·class="pre">%}</span></code>·template·tag·is·not·available·for·use·in·static·files
205 which·aren’t·generated·by·Django,·like·your·stylesheet.·You·should·always206 which·aren’t·generated·by·Django,·like·your·stylesheet.·You·should·always
206 use·<strong>relative·paths</strong>·to·link·your·static·files·between·each·other,207 use·<strong>relative·paths</strong>·to·link·your·static·files·between·each·other,
207 because·then·you·can·change·<a·class="reference·internal"·href="../ref/settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·(used·by·the208 because·then·you·can·change·<a·class="reference·internal"·href="../ref/settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·(used·by·the
208 <a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-static"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">static</span></code></a>·template·tag·to·generate·its·URLs)·without·having·to·modify209 <a·class="reference·internal"·href="../ref/templates/builtins.html#std-templatetag-static"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">static</span></code></a>·template·tag·to·generate·its·URLs)·without·having·to·modify
209 a·bunch·of·paths·in·your·static·files·as·well.</p>210 a·bunch·of·paths·in·your·static·files·as·well.</p>
210 </div>211 </div>
Offset 238, 37 lines modifiedOffset 239, 37 lines modified
238 <li><a·class="reference·internal"·href="#adding-a-background-image">Adding·a·background-image</a></li>239 <li><a·class="reference·internal"·href="#adding-a-background-image">Adding·a·background-image</a></li>
239 </ul>240 </ul>
240 </li>241 </li>
241 </ul>242 </ul>
  
242 ··</div>243 ··</div>
243 ··<div>244 ··<div>
244 ····<h4>Previous·topic</h4>245 ····<h4>Vorig·onderwerp</h4>
245 ····<p·class="topless"><a·href="tutorial05.html"246 ····<p·class="topless"><a·href="tutorial05.html"
246 ··························title="previous·chapter">Writing·your·first·Django·app,·part·5</a></p>247 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·5</a></p>
247 ··</div>248 ··</div>
248 ··<div>249 ··<div>
249 ····<h4>Next·topic</h4>250 ····<h4>Volgend·onderwerp</h4>
250 ····<p·class="topless"><a·href="tutorial07.html"251 ····<p·class="topless"><a·href="tutorial07.html"
251 ··························title="next·chapter">Writing·your·first·Django·app,·part·7</a></p>252 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·7</a></p>
252 ··</div>253 ··</div>
253 <search·id="searchbox"·style="display:·none"·role="search">254 <search·id="searchbox"·style="display:·none"·role="search">
254 ··<h3·id="searchlabel">Quick·search</h3>255 ··<h3·id="searchlabel">Snel·zoeken</h3>
255 ····<div·class="searchformwrapper">256 ····<div·class="searchformwrapper">
256 ····<form·class="search"·action="../search.html"·method="get">257 ····<form·class="search"·action="../search.html"·method="get">
257 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>258 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
258 ······<input·type="submit"·value="Go"·/>259 ······<input·type="submit"·value="Zoek"·/>
259 ····</form>260 ····</form>
260 ····</div>261 ····</div>
261 </search>262 </search>
262 <script>document.getElementById('searchbox').style.display·=·"block"</script>263 <script>document.getElementById('searchbox').style.display·=·"block"</script>
263 ········</div>264 ········</div>
264 ······</div>265 ······</div>
265 ··············<h3>Last·update:</h3>266 ··············<h3>Last·update:</h3>
266 ··············<p·class="topless">Sep·03,·2024</p>267 ··············<p·class="topless">sep·03,·2024</p>
267 ··········</div>268 ··········</div>
268 ········269 ········
269 ······270 ······
270 ····</div>271 ····</div>
  
271 ····<div·id="ft">272 ····<div·id="ft">
272 ······<div·class="nav">273 ······<div·class="nav">
3.43 KB
html2text {}
Max HTML report size reached
6.36 KB
./usr/share/doc/python-django-doc/html/intro/tutorial07.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·7·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·7·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·8"·href="tutorial08.html"·/>15 ····<link·rel="next"·title="Writing·your·first·Django·app,·part·8"·href="tutorial08.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·6"·href="tutorial06.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·6"·href="tutorial06.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 487, 37 lines modifiedOffset 488, 37 lines modified
487 <li><a·class="reference·internal"·href="#customize-the-admin-index-page">Customize·the·admin·index·page</a></li>488 <li><a·class="reference·internal"·href="#customize-the-admin-index-page">Customize·the·admin·index·page</a></li>
488 </ul>489 </ul>
489 </li>490 </li>
490 </ul>491 </ul>
  
491 ··</div>492 ··</div>
492 ··<div>493 ··<div>
493 ····<h4>Previous·topic</h4>494 ····<h4>Vorig·onderwerp</h4>
494 ····<p·class="topless"><a·href="tutorial06.html"495 ····<p·class="topless"><a·href="tutorial06.html"
495 ··························title="previous·chapter">Writing·your·first·Django·app,·part·6</a></p>496 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·6</a></p>
496 ··</div>497 ··</div>
497 ··<div>498 ··<div>
498 ····<h4>Next·topic</h4>499 ····<h4>Volgend·onderwerp</h4>
499 ····<p·class="topless"><a·href="tutorial08.html"500 ····<p·class="topless"><a·href="tutorial08.html"
500 ··························title="next·chapter">Writing·your·first·Django·app,·part·8</a></p>501 ··························title="volgend·hoofdstuk">Writing·your·first·Django·app,·part·8</a></p>
501 ··</div>502 ··</div>
502 <search·id="searchbox"·style="display:·none"·role="search">503 <search·id="searchbox"·style="display:·none"·role="search">
503 ··<h3·id="searchlabel">Quick·search</h3>504 ··<h3·id="searchlabel">Snel·zoeken</h3>
504 ····<div·class="searchformwrapper">505 ····<div·class="searchformwrapper">
505 ····<form·class="search"·action="../search.html"·method="get">506 ····<form·class="search"·action="../search.html"·method="get">
506 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>507 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
507 ······<input·type="submit"·value="Go"·/>508 ······<input·type="submit"·value="Zoek"·/>
508 ····</form>509 ····</form>
509 ····</div>510 ····</div>
510 </search>511 </search>
511 <script>document.getElementById('searchbox').style.display·=·"block"</script>512 <script>document.getElementById('searchbox').style.display·=·"block"</script>
512 ········</div>513 ········</div>
513 ······</div>514 ······</div>
514 ··············<h3>Last·update:</h3>515 ··············<h3>Last·update:</h3>
515 ··············<p·class="topless">Sep·03,·2024</p>516 ··············<p·class="topless">sep·03,·2024</p>
516 ··········</div>517 ··········</div>
517 ········518 ········
518 ······519 ······
519 ····</div>520 ····</div>
  
520 ····<div·id="ft">521 ····<div·id="ft">
521 ······<div·class="nav">522 ······<div·class="nav">
2.5 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·7\x87_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·7\x87_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x86·left·off.·We’re·continuing·the·web-poll5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x86·left·off.·We’re·continuing·the·web-poll
6 application·and·will·focus·on·customizing·Django’s·automatically-generated6 application·and·will·focus·on·customizing·Django’s·automatically-generated
7 admin·site·that·we·first·explored·in·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x82.7 admin·site·that·we·first·explored·in·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x82.
8 Where·to·get·help:8 Where·to·get·help:
Offset 294, 16 lines modifiedOffset 294, 16 lines modified
294 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8f_\x8o_\x8r_\x8m294 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8f_\x8o_\x8r_\x8m
295 ··········o·_\x8A_\x8d_\x8d_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s295 ··········o·_\x8A_\x8d_\x8d_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s
296 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8l_\x8i_\x8s_\x8t296 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8l_\x8i_\x8s_\x8t
297 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8l_\x8o_\x8o_\x8k_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8e_\x8e_\x8l297 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8l_\x8o_\x8o_\x8k_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8e_\x8e_\x8l
298 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8p\x8p_\x8r\x8r_\x8o\x8o_\x8j\x8j_\x8e\x8e_\x8c\x8c_\x8t\x8t_\x8?\x8’_\x8s\x8s_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s298 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8p\x8p_\x8r\x8r_\x8o\x8o_\x8j\x8j_\x8e\x8e_\x8c\x8c_\x8t\x8t_\x8?\x8’_\x8s\x8s_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s
299 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a\x8a_\x8p\x8p_\x8p\x8p_\x8l\x8l_\x8i\x8i_\x8c\x8c_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o\x8o_\x8n\x8n_\x8?\x8’_\x8s\x8s_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s299 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a\x8a_\x8p\x8p_\x8p\x8p_\x8l\x8l_\x8i\x8i_\x8c\x8c_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o\x8o_\x8n\x8n_\x8?\x8’_\x8s\x8s_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s
300 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8·_\x8p_\x8a_\x8g_\x8e300 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8·_\x8p_\x8a_\x8g_\x8e
301 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*301 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
302 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x86302 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x86
303 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*303 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
304 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x88304 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x88
305 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*305 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
306 [q···················][Go]306 [q···················][Zoek]
307 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*307 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
308 Sep·03,·2024308 sep·03,·2024
309 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»309 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.27 KB
./usr/share/doc/python-django-doc/html/intro/tutorial08.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·your·first·Django·app,·part·8·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·your·first·Django·app,·part·8·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Advanced·tutorial:·How·to·write·reusable·apps"·href="reusable-apps.html"·/>15 ····<link·rel="next"·title="Advanced·tutorial:·How·to·write·reusable·apps"·href="reusable-apps.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·7"·href="tutorial07.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·Django·app,·part·7"·href="tutorial07.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 203, 37 lines modifiedOffset 204, 37 lines modified
203 <li><a·class="reference·internal"·href="#what-s-next">What’s·next?</a></li>204 <li><a·class="reference·internal"·href="#what-s-next">What’s·next?</a></li>
204 </ul>205 </ul>
205 </li>206 </li>
206 </ul>207 </ul>
  
207 ··</div>208 ··</div>
208 ··<div>209 ··<div>
209 ····<h4>Previous·topic</h4>210 ····<h4>Vorig·onderwerp</h4>
210 ····<p·class="topless"><a·href="tutorial07.html"211 ····<p·class="topless"><a·href="tutorial07.html"
211 ··························title="previous·chapter">Writing·your·first·Django·app,·part·7</a></p>212 ··························title="vorig·hoofdstuk">Writing·your·first·Django·app,·part·7</a></p>
212 ··</div>213 ··</div>
213 ··<div>214 ··<div>
214 ····<h4>Next·topic</h4>215 ····<h4>Volgend·onderwerp</h4>
215 ····<p·class="topless"><a·href="reusable-apps.html"216 ····<p·class="topless"><a·href="reusable-apps.html"
216 ··························title="next·chapter">Advanced·tutorial:·How·to·write·reusable·apps</a></p>217 ··························title="volgend·hoofdstuk">Advanced·tutorial:·How·to·write·reusable·apps</a></p>
217 ··</div>218 ··</div>
218 <search·id="searchbox"·style="display:·none"·role="search">219 <search·id="searchbox"·style="display:·none"·role="search">
219 ··<h3·id="searchlabel">Quick·search</h3>220 ··<h3·id="searchlabel">Snel·zoeken</h3>
220 ····<div·class="searchformwrapper">221 ····<div·class="searchformwrapper">
221 ····<form·class="search"·action="../search.html"·method="get">222 ····<form·class="search"·action="../search.html"·method="get">
222 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>223 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
223 ······<input·type="submit"·value="Go"·/>224 ······<input·type="submit"·value="Zoek"·/>
224 ····</form>225 ····</form>
225 ····</div>226 ····</div>
226 </search>227 </search>
227 <script>document.getElementById('searchbox').style.display·=·"block"</script>228 <script>document.getElementById('searchbox').style.display·=·"block"</script>
228 ········</div>229 ········</div>
229 ······</div>230 ······</div>
230 ··············<h3>Last·update:</h3>231 ··············<h3>Last·update:</h3>
231 ··············<p·class="topless">Sep·03,·2024</p>232 ··············<p·class="topless">sep·03,·2024</p>
232 ··········</div>233 ··········</div>
233 ········234 ········
234 ······235 ······
235 ····</div>236 ····</div>
  
236 ····<div·id="ft">237 ····<div·id="ft">
237 ······<div·class="nav">238 ······<div·class="nav">
2.42 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·8\x88_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wr\x8ri\x8it\x8ti\x8in\x8ng\x8g·y\x8yo\x8ou\x8ur\x8r·f\x8fi\x8ir\x8rs\x8st\x8t·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ap\x8pp\x8p,\x8,·p\x8pa\x8ar\x8rt\x8t·8\x88_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x87·left·off.·We’ve·built·our·web-poll5 This·tutorial·begins·where·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8·_\x87·left·off.·We’ve·built·our·web-poll
6 application·and·will·now·look·at·third-party·packages.·One·of·Django’s6 application·and·will·now·look·at·third-party·packages.·One·of·Django’s
7 strengths·is·the·rich·ecosystem·of·third-party·packages.·They’re·community7 strengths·is·the·rich·ecosystem·of·third-party·packages.·They’re·community
8 developed·packages·that·can·be·used·to·quickly·improve·the·feature·set·of·an8 developed·packages·that·can·be·used·to·quickly·improve·the·feature·set·of·an
Offset 68, 16 lines modifiedOffset 68, 16 lines modified
68 _\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s.68 _\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s.
69 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*69 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
70 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x8870 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x88
71 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8D_\x8e_\x8b_\x8u_\x8g_\x8·_\x8T_\x8o_\x8o_\x8l_\x8b_\x8a_\x8r71 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8D_\x8e_\x8b_\x8u_\x8g_\x8·_\x8T_\x8o_\x8o_\x8l_\x8b_\x8a_\x8r
72 ··········o·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8h_\x8e_\x8l_\x8p_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8s72 ··········o·_\x8G_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8h_\x8e_\x8l_\x8p_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8s
73 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8·_\x8t_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s73 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8·_\x8t_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s
74 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8x_\x8t_\x8?74 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8x_\x8t_\x8?
75 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*75 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
76 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x8776 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8,_\x8·_\x8p_\x8a_\x8r_\x8t_\x8·_\x87
77 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*77 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
78 _\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8:_\x8·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s78 _\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8:_\x8·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s
79 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*79 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
80 [q···················][Go]80 [q···················][Zoek]
81 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*81 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
82 Sep·03,·202482 sep·03,·2024
83 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»83 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.13 KB
./usr/share/doc/python-django-doc/html/intro/whatsnext.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>What·to·read·next·&#8212;·Django·5.1.1·documentation</title>6 ····<title>What·to·read·next·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Writing·your·first·contribution·for·Django"·href="contributing.html"·/>15 ····<link·rel="next"·title="Writing·your·first·contribution·for·Django"·href="contributing.html"·/>
15 ····<link·rel="prev"·title="Advanced·tutorial:·How·to·write·reusable·apps"·href="reusable-apps.html"·/>16 ····<link·rel="prev"·title="Advanced·tutorial:·How·to·write·reusable·apps"·href="reusable-apps.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 314, 37 lines modifiedOffset 315, 37 lines modified
314 <li><a·class="reference·internal"·href="#differences-between-versions">Differences·between·versions</a></li>315 <li><a·class="reference·internal"·href="#differences-between-versions">Differences·between·versions</a></li>
315 </ul>316 </ul>
316 </li>317 </li>
317 </ul>318 </ul>
  
318 ··</div>319 ··</div>
319 ··<div>320 ··<div>
320 ····<h4>Previous·topic</h4>321 ····<h4>Vorig·onderwerp</h4>
321 ····<p·class="topless"><a·href="reusable-apps.html"322 ····<p·class="topless"><a·href="reusable-apps.html"
322 ··························title="previous·chapter">Advanced·tutorial:·How·to·write·reusable·apps</a></p>323 ··························title="vorig·hoofdstuk">Advanced·tutorial:·How·to·write·reusable·apps</a></p>
323 ··</div>324 ··</div>
324 ··<div>325 ··<div>
325 ····<h4>Next·topic</h4>326 ····<h4>Volgend·onderwerp</h4>
326 ····<p·class="topless"><a·href="contributing.html"327 ····<p·class="topless"><a·href="contributing.html"
327 ··························title="next·chapter">Writing·your·first·contribution·for·Django</a></p>328 ··························title="volgend·hoofdstuk">Writing·your·first·contribution·for·Django</a></p>
328 ··</div>329 ··</div>
329 <search·id="searchbox"·style="display:·none"·role="search">330 <search·id="searchbox"·style="display:·none"·role="search">
330 ··<h3·id="searchlabel">Quick·search</h3>331 ··<h3·id="searchlabel">Snel·zoeken</h3>
331 ····<div·class="searchformwrapper">332 ····<div·class="searchformwrapper">
332 ····<form·class="search"·action="../search.html"·method="get">333 ····<form·class="search"·action="../search.html"·method="get">
333 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>334 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
334 ······<input·type="submit"·value="Go"·/>335 ······<input·type="submit"·value="Zoek"·/>
335 ····</form>336 ····</form>
336 ····</div>337 ····</div>
337 </search>338 </search>
338 <script>document.getElementById('searchbox').style.display·=·"block"</script>339 <script>document.getElementById('searchbox').style.display·=·"block"</script>
339 ········</div>340 ········</div>
340 ······</div>341 ······</div>
341 ··············<h3>Last·update:</h3>342 ··············<h3>Last·update:</h3>
342 ··············<p·class="topless">Sep·03,·2024</p>343 ··············<p·class="topless">sep·03,·2024</p>
343 ··········</div>344 ··········</div>
344 ········345 ········
345 ······346 ······
346 ····</div>347 ····</div>
  
347 ····<div·id="ft">348 ····<div·id="ft">
348 ······<div·class="nav">349 ······<div·class="nav">
2.26 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wh\x8ha\x8at\x8t·t\x8to\x8o·r\x8re\x8ea\x8ad\x8d·n\x8ne\x8ex\x8xt\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·W\x8Wh\x8ha\x8at\x8t·t\x8to\x8o·r\x8re\x8ea\x8ad\x8d·n\x8ne\x8ex\x8xt\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 So·you’ve·read·all·the·_\x8i_\x8n_\x8t_\x8r_\x8o_\x8d_\x8u_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8m_\x8a_\x8t_\x8e_\x8r_\x8i_\x8a_\x8l·and·have·decided·you’d·like·to5 So·you’ve·read·all·the·_\x8i_\x8n_\x8t_\x8r_\x8o_\x8d_\x8u_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8m_\x8a_\x8t_\x8e_\x8r_\x8i_\x8a_\x8l·and·have·decided·you’d·like·to
6 keep·using·Django.·We’ve·only·just·scratched·the·surface·with·this·intro·(in6 keep·using·Django.·We’ve·only·just·scratched·the·surface·with·this·intro·(in
7 fact,·if·you’ve·read·every·single·word,·you’ve·read·about·5%·of·the·overall7 fact,·if·you’ve·read·every·single·word,·you’ve·read·about·5%·of·the·overall
8 documentation).8 documentation).
Offset 143, 16 lines modifiedOffset 143, 16 lines modified
143 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8s_\x8·_\x8o_\x8r_\x8g_\x8a_\x8n_\x8i_\x8z_\x8e_\x8d143 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8s_\x8·_\x8o_\x8r_\x8g_\x8a_\x8n_\x8i_\x8z_\x8e_\x8d
144 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8s_\x8·_\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8d144 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8s_\x8·_\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8d
145 ··········o·_\x8W_\x8h_\x8e_\x8r_\x8e_\x8·_\x8t_\x8o_\x8·_\x8g_\x8e_\x8t_\x8·_\x8i_\x8t145 ··········o·_\x8W_\x8h_\x8e_\x8r_\x8e_\x8·_\x8t_\x8o_\x8·_\x8g_\x8e_\x8t_\x8·_\x8i_\x8t
146 ················#·_\x8O_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8w_\x8e_\x8b146 ················#·_\x8O_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8w_\x8e_\x8b
147 ················#·_\x8I_\x8n_\x8·_\x8p_\x8l_\x8a_\x8i_\x8n_\x8·_\x8t_\x8e_\x8x_\x8t147 ················#·_\x8I_\x8n_\x8·_\x8p_\x8l_\x8a_\x8i_\x8n_\x8·_\x8t_\x8e_\x8x_\x8t
148 ················#·_\x8A_\x8s_\x8·_\x8H_\x8T_\x8M_\x8L_\x8,_\x8·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8l_\x8y148 ················#·_\x8A_\x8s_\x8·_\x8H_\x8T_\x8M_\x8L_\x8,_\x8·_\x8l_\x8o_\x8c_\x8a_\x8l_\x8l_\x8y
149 ··········o·_\x8D_\x8i_\x8f_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8s_\x8·_\x8b_\x8e_\x8t_\x8w_\x8e_\x8e_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s149 ··········o·_\x8D_\x8i_\x8f_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8s_\x8·_\x8b_\x8e_\x8t_\x8w_\x8e_\x8e_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s
150 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*150 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
151 _\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8:_\x8·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s151 _\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l_\x8:_\x8·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8w_\x8r_\x8i_\x8t_\x8e_\x8·_\x8r_\x8e_\x8u_\x8s_\x8a_\x8b_\x8l_\x8e_\x8·_\x8a_\x8p_\x8p_\x8s
152 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*152 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
153 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o153 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
154 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*154 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
155 [q···················][Go]155 [q···················][Zoek]
156 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*156 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
157 Sep·03,·2024157 sep·03,·2024
158 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»158 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.7 KB
./usr/share/doc/python-django-doc/html/misc/api-stability.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>API·stability·&#8212;·Django·5.1.1·documentation</title>6 ····<title>API·stability·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Design·philosophies"·href="design-philosophies.html"·/>15 ····<link·rel="next"·title="Design·philosophies"·href="design-philosophies.html"·/>
15 ····<link·rel="prev"·title="Meta-documentation·and·miscellany"·href="index.html"·/>16 ····<link·rel="prev"·title="Meta-documentation·and·miscellany"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 167, 37 lines modifiedOffset 168, 37 lines modified
167 </li>168 </li>
168 </ul>169 </ul>
169 </li>170 </li>
170 </ul>171 </ul>
  
171 ··</div>172 ··</div>
172 ··<div>173 ··<div>
173 ····<h4>Previous·topic</h4>174 ····<h4>Vorig·onderwerp</h4>
174 ····<p·class="topless"><a·href="index.html"175 ····<p·class="topless"><a·href="index.html"
175 ··························title="previous·chapter">Meta-documentation·and·miscellany</a></p>176 ··························title="vorig·hoofdstuk">Meta-documentation·and·miscellany</a></p>
176 ··</div>177 ··</div>
177 ··<div>178 ··<div>
178 ····<h4>Next·topic</h4>179 ····<h4>Volgend·onderwerp</h4>
179 ····<p·class="topless"><a·href="design-philosophies.html"180 ····<p·class="topless"><a·href="design-philosophies.html"
180 ··························title="next·chapter">Design·philosophies</a></p>181 ··························title="volgend·hoofdstuk">Design·philosophies</a></p>
181 ··</div>182 ··</div>
182 <search·id="searchbox"·style="display:·none"·role="search">183 <search·id="searchbox"·style="display:·none"·role="search">
183 ··<h3·id="searchlabel">Quick·search</h3>184 ··<h3·id="searchlabel">Snel·zoeken</h3>
184 ····<div·class="searchformwrapper">185 ····<div·class="searchformwrapper">
185 ····<form·class="search"·action="../search.html"·method="get">186 ····<form·class="search"·action="../search.html"·method="get">
186 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>187 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
187 ······<input·type="submit"·value="Go"·/>188 ······<input·type="submit"·value="Zoek"·/>
188 ····</form>189 ····</form>
189 ····</div>190 ····</div>
190 </search>191 </search>
191 <script>document.getElementById('searchbox').style.display·=·"block"</script>192 <script>document.getElementById('searchbox').style.display·=·"block"</script>
192 ········</div>193 ········</div>
193 ······</div>194 ······</div>
194 ··············<h3>Last·update:</h3>195 ··············<h3>Last·update:</h3>
195 ··············<p·class="topless">Sep·03,·2024</p>196 ··············<p·class="topless">sep·03,·2024</p>
196 ··········</div>197 ··········</div>
197 ········198 ········
198 ······199 ······
199 ····</div>200 ····</div>
  
200 ····<div·id="ft">201 ····<div·id="ft">
201 ······<div·class="nav">202 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8AP\x8PI\x8I·s\x8st\x8ta\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8AP\x8PI\x8I·s\x8st\x8ta\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·is·committed·to·API·stability·and·forwards-compatibility.·In·a·nutshell,5 Django·is·committed·to·API·stability·and·forwards-compatibility.·In·a·nutshell,
6 this·means·that·code·you·develop·against·a·version·of·Django·will·continue·to6 this·means·that·code·you·develop·against·a·version·of·Django·will·continue·to
7 work·with·future·releases.·You·may·need·to·make·minor·changes·when·upgrading7 work·with·future·releases.·You·may·need·to·make·minor·changes·when·upgrading
8 the·version·of·Django·your·project·uses:·see·the·“Backwards·incompatible8 the·version·of·Django·your·project·uses:·see·the·“Backwards·incompatible
Offset 54, 16 lines modifiedOffset 54, 16 lines modified
54 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
55 ····*·_\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y55 ····*·_\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y
56 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8“_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8”_\x8·_\x8m_\x8e_\x8a_\x8n_\x8s56 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8“_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8”_\x8·_\x8m_\x8e_\x8a_\x8n_\x8s
57 ··········o·_\x8S_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8A_\x8P_\x8I_\x8s57 ··········o·_\x8S_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8A_\x8P_\x8I_\x8s
58 ··········o·_\x8E_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s58 ··········o·_\x8E_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s
59 ················#·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8f_\x8i_\x8x_\x8e_\x8s59 ················#·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8f_\x8i_\x8x_\x8e_\x8s
60 ················#·_\x8A_\x8P_\x8I_\x8s_\x8·_\x8m_\x8a_\x8r_\x8k_\x8e_\x8d_\x8·_\x8a_\x8s_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l60 ················#·_\x8A_\x8P_\x8I_\x8s_\x8·_\x8m_\x8a_\x8r_\x8k_\x8e_\x8d_\x8·_\x8a_\x8s_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l
61 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*61 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
62 _\x8M_\x8e_\x8t_\x8a_\x8-_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8y62 _\x8M_\x8e_\x8t_\x8a_\x8-_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8y
63 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*63 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
64 _\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8p_\x8h_\x8i_\x8l_\x8o_\x8s_\x8o_\x8p_\x8h_\x8i_\x8e_\x8s64 _\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8p_\x8h_\x8i_\x8l_\x8o_\x8s_\x8o_\x8p_\x8h_\x8i_\x8e_\x8s
65 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*65 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
66 [q···················][Go]66 [q···················][Zoek]
67 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*67 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
68 Sep·03,·202468 sep·03,·2024
69 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»69 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.12 KB
./usr/share/doc/python-django-doc/html/misc/design-philosophies.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Design·philosophies·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Design·philosophies·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Third-party·distributions·of·Django"·href="distributions.html"·/>15 ····<link·rel="next"·title="Third-party·distributions·of·Django"·href="distributions.html"·/>
15 ····<link·rel="prev"·title="API·stability"·href="api-stability.html"·/>16 ····<link·rel="prev"·title="API·stability"·href="api-stability.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 15 lines modifiedOffset 111, 15 lines modified
110 <section·id="s-don-t-repeat-yourself-dry">111 <section·id="s-don-t-repeat-yourself-dry">
111 <span·id="s-dry"></span><span·id="don-t-repeat-yourself-dry"></span><span·id="dry"></span><h3>Don’t·repeat·yourself·(DRY)<a·class="headerlink"·href="#don-t-repeat-yourself-dry"·title="Link·to·this·heading">¶</a></h3>112 <span·id="s-dry"></span><span·id="don-t-repeat-yourself-dry"></span><span·id="dry"></span><h3>Don’t·repeat·yourself·(DRY)<a·class="headerlink"·href="#don-t-repeat-yourself-dry"·title="Link·to·this·heading">¶</a></h3>
112 <p·id="index-1">Every·distinct·concept·and/or·piece·of·data·should·live·in·one,·and·only·one,113 <p·id="index-1">Every·distinct·concept·and/or·piece·of·data·should·live·in·one,·and·only·one,
113 place.·Redundancy·is·bad.·Normalization·is·good.</p>114 place.·Redundancy·is·bad.·Normalization·is·good.</p>
114 <p>The·framework,·within·reason,·should·deduce·as·much·as·possible·from·as·little115 <p>The·framework,·within·reason,·should·deduce·as·much·as·possible·from·as·little
115 as·possible.</p>116 as·possible.</p>
116 <div·class="admonition·seealso">117 <div·class="admonition·seealso">
117 <p·class="admonition-title">See·also</p>118 <p·class="admonition-title">Zie·ook</p>
118 <p>The·<a·class="reference·external"·href="https://wiki.c2.com/?DontRepeatYourself">discussion·of·DRY·on·the·Portland·Pattern·Repository</a></p>119 <p>The·<a·class="reference·external"·href="https://wiki.c2.com/?DontRepeatYourself">discussion·of·DRY·on·the·Portland·Pattern·Repository</a></p>
119 </div>120 </div>
120 </section>121 </section>
121 <section·id="s-explicit-is-better-than-implicit">122 <section·id="s-explicit-is-better-than-implicit">
122 <span·id="s-id5"></span><span·id="explicit-is-better-than-implicit"></span><span·id="id5"></span><h3>Explicit·is·better·than·implicit<a·class="headerlink"·href="#explicit-is-better-than-implicit"·title="Link·to·this·heading">¶</a></h3>123 <span·id="s-id5"></span><span·id="explicit-is-better-than-implicit"></span><span·id="id5"></span><h3>Explicit·is·better·than·implicit<a·class="headerlink"·href="#explicit-is-better-than-implicit"·title="Link·to·this·heading">¶</a></h3>
123 <p>This·is·a·core·Python·principle·listed·in·<span·class="target"·id="index-2"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-0020/"><strong>PEP·20</strong></a>,·and·it·means·Django124 <p>This·is·a·core·Python·principle·listed·in·<span·class="target"·id="index-2"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-0020/"><strong>PEP·20</strong></a>,·and·it·means·Django
124 shouldn’t·do·too·much·“magic.”·Magic·shouldn’t·happen·unless·there’s·a·really125 shouldn’t·do·too·much·“magic.”·Magic·shouldn’t·happen·unless·there’s·a·really
Offset 389, 37 lines modifiedOffset 390, 37 lines modified
389 </li>390 </li>
390 </ul>391 </ul>
391 </li>392 </li>
392 </ul>393 </ul>
  
393 ··</div>394 ··</div>
394 ··<div>395 ··<div>
395 ····<h4>Previous·topic</h4>396 ····<h4>Vorig·onderwerp</h4>
396 ····<p·class="topless"><a·href="api-stability.html"397 ····<p·class="topless"><a·href="api-stability.html"
397 ··························title="previous·chapter">API·stability</a></p>398 ··························title="vorig·hoofdstuk">API·stability</a></p>
398 ··</div>399 ··</div>
399 ··<div>400 ··<div>
400 ····<h4>Next·topic</h4>401 ····<h4>Volgend·onderwerp</h4>
401 ····<p·class="topless"><a·href="distributions.html"402 ····<p·class="topless"><a·href="distributions.html"
402 ··························title="next·chapter">Third-party·distributions·of·Django</a></p>403 ··························title="volgend·hoofdstuk">Third-party·distributions·of·Django</a></p>
403 ··</div>404 ··</div>
404 <search·id="searchbox"·style="display:·none"·role="search">405 <search·id="searchbox"·style="display:·none"·role="search">
405 ··<h3·id="searchlabel">Quick·search</h3>406 ··<h3·id="searchlabel">Snel·zoeken</h3>
406 ····<div·class="searchformwrapper">407 ····<div·class="searchformwrapper">
407 ····<form·class="search"·action="../search.html"·method="get">408 ····<form·class="search"·action="../search.html"·method="get">
408 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>409 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
409 ······<input·type="submit"·value="Go"·/>410 ······<input·type="submit"·value="Zoek"·/>
410 ····</form>411 ····</form>
411 ····</div>412 ····</div>
412 </search>413 </search>
413 <script>document.getElementById('searchbox').style.display·=·"block"</script>414 <script>document.getElementById('searchbox').style.display·=·"block"</script>
414 ········</div>415 ········</div>
415 ······</div>416 ······</div>
416 ··············<h3>Last·update:</h3>417 ··············<h3>Last·update:</h3>
417 ··············<p·class="topless">Sep·03,·2024</p>418 ··············<p·class="topless">sep·03,·2024</p>
418 ··········</div>419 ··········</div>
419 ········420 ········
420 ······421 ······
421 ····</div>422 ····</div>
  
422 ····<div·id="ft">423 ····<div·id="ft">
423 ······<div·class="nav">424 ······<div·class="nav">
3.14 KB
html2text {}
Max HTML report size reached
5.87 KB
./usr/share/doc/python-django-doc/html/misc/distributions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Third-party·distributions·of·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Third-party·distributions·of·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Glossary"·href="../glossary.html"·/>15 ····<link·rel="next"·title="Glossary"·href="../glossary.html"·/>
15 ····<link·rel="prev"·title="Design·philosophies"·href="design-philosophies.html"·/>16 ····<link·rel="prev"·title="Design·philosophies"·href="design-philosophies.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 119, 37 lines modifiedOffset 120, 37 lines modified
119 <li><a·class="reference·internal"·href="#for-distributors">For·distributors</a></li>120 <li><a·class="reference·internal"·href="#for-distributors">For·distributors</a></li>
120 </ul>121 </ul>
121 </li>122 </li>
122 </ul>123 </ul>
  
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Previous·topic</h4>126 ····<h4>Vorig·onderwerp</h4>
126 ····<p·class="topless"><a·href="design-philosophies.html"127 ····<p·class="topless"><a·href="design-philosophies.html"
127 ··························title="previous·chapter">Design·philosophies</a></p>128 ··························title="vorig·hoofdstuk">Design·philosophies</a></p>
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Next·topic</h4>131 ····<h4>Volgend·onderwerp</h4>
131 ····<p·class="topless"><a·href="../glossary.html"132 ····<p·class="topless"><a·href="../glossary.html"
132 ··························title="next·chapter">Glossary</a></p>133 ··························title="volgend·hoofdstuk">Glossary</a></p>
133 ··</div>134 ··</div>
134 <search·id="searchbox"·style="display:·none"·role="search">135 <search·id="searchbox"·style="display:·none"·role="search">
135 ··<h3·id="searchlabel">Quick·search</h3>136 ··<h3·id="searchlabel">Snel·zoeken</h3>
136 ····<div·class="searchformwrapper">137 ····<div·class="searchformwrapper">
137 ····<form·class="search"·action="../search.html"·method="get">138 ····<form·class="search"·action="../search.html"·method="get">
138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
139 ······<input·type="submit"·value="Go"·/>140 ······<input·type="submit"·value="Zoek"·/>
140 ····</form>141 ····</form>
141 ····</div>142 ····</div>
142 </search>143 </search>
143 <script>document.getElementById('searchbox').style.display·=·"block"</script>144 <script>document.getElementById('searchbox').style.display·=·"block"</script>
144 ········</div>145 ········</div>
145 ······</div>146 ······</div>
146 ··············<h3>Last·update:</h3>147 ··············<h3>Last·update:</h3>
147 ··············<p·class="topless">Sep·03,·2024</p>148 ··············<p·class="topless">sep·03,·2024</p>
148 ··········</div>149 ··········</div>
149 ········150 ········
150 ······151 ······
151 ····</div>152 ····</div>
  
152 ····<div·id="ft">153 ····<div·id="ft">
153 ······<div·class="nav">154 ······<div·class="nav">
2.21 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8hi\x8ir\x8rd\x8d-\x8-p\x8pa\x8ar\x8rt\x8ty\x8y·d\x8di\x8is\x8st\x8tr\x8ri\x8ib\x8bu\x8ut\x8ti\x8io\x8on\x8ns\x8s·o\x8of\x8f·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8hi\x8ir\x8rd\x8d-\x8-p\x8pa\x8ar\x8rt\x8ty\x8y·d\x8di\x8is\x8st\x8tr\x8ri\x8ib\x8bu\x8ut\x8ti\x8io\x8on\x8ns\x8s·o\x8of\x8f·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Many·third-party·distributors·are·now·providing·versions·of·Django·integrated5 Many·third-party·distributors·are·now·providing·versions·of·Django·integrated
6 with·their·package-management·systems.·These·can·make·installation·and6 with·their·package-management·systems.·These·can·make·installation·and
7 upgrading·much·easier·for·users·of·Django·since·the·integration·includes·the7 upgrading·much·easier·for·users·of·Django·since·the·integration·includes·the
8 ability·to·automatically·install·dependencies·(like·database·adapters)·that8 ability·to·automatically·install·dependencies·(like·database·adapters)·that
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 Please·join·the·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8e_\x8r_\x8s·mailing·list·and·introduce·yourself.20 Please·join·the·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8e_\x8r_\x8s·mailing·list·and·introduce·yourself.
21 We·also·encourage·all·distributors·to·subscribe·to·the·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8n_\x8n_\x8o_\x8u_\x8n_\x8c_\x8e·mailing21 We·also·encourage·all·distributors·to·subscribe·to·the·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8-_\x8a_\x8n_\x8n_\x8o_\x8u_\x8n_\x8c_\x8e·mailing
22 list,·which·is·a·(very)·low-traffic·list·for·announcing·new·releases·of·Django22 list,·which·is·a·(very)·low-traffic·list·for·announcing·new·releases·of·Django
23 and·important·bugfixes.23 and·important·bugfixes.
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8T_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o25 ····*·_\x8T_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
26 ··········o·_\x8F_\x8o_\x8r_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s26 ··········o·_\x8F_\x8o_\x8r_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s
27 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8p_\x8h_\x8i_\x8l_\x8o_\x8s_\x8o_\x8p_\x8h_\x8i_\x8e_\x8s28 _\x8D_\x8e_\x8s_\x8i_\x8g_\x8n_\x8·_\x8p_\x8h_\x8i_\x8l_\x8o_\x8s_\x8o_\x8p_\x8h_\x8i_\x8e_\x8s
29 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8G_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y30 _\x8G_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y
31 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
32 [q···················][Go]32 [q···················][Zoek]
33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
34 Sep·03,·202434 sep·03,·2024
35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.51 KB
./usr/share/doc/python-django-doc/html/misc/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Meta-documentation·and·miscellany·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Meta-documentation·and·miscellany·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="API·stability"·href="api-stability.html"·/>15 ····<link·rel="next"·title="API·stability"·href="api-stability.html"·/>
15 ····<link·rel="prev"·title="Built-in·Views"·href="../ref/views.html"·/>16 ····<link·rel="prev"·title="Built-in·Views"·href="../ref/views.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../ref/views.html"·title="Built-in·Views">previous</a>67 ····&laquo;·<a·href="../ref/views.html"·title="Built-in·Views">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="api-stability.html"·title="API·stability">next</a>·&raquo;</div>71 ····<a·href="api-stability.html"·title="API·stability">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 114, 47 lines modifiedOffset 115, 47 lines modified
114 ······115 ······
115 ········116 ········
116 ··········<div·class="yui-b"·id="sidebar">117 ··········<div·class="yui-b"·id="sidebar">
117 ············118 ············
118 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">119 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
119 ········<div·class="sphinxsidebarwrapper">120 ········<div·class="sphinxsidebarwrapper">
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="../ref/views.html"123 ····<p·class="topless"><a·href="../ref/views.html"
123 ··························title="previous·chapter">Built-in·Views</a></p>124 ··························title="vorig·hoofdstuk">Built-in·Views</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="api-stability.html"128 ····<p·class="topless"><a·href="api-stability.html"
128 ··························title="next·chapter">API·stability</a></p>129 ··························title="volgend·hoofdstuk">API·stability</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
150 ····&laquo;·<a·href="../ref/views.html"·title="Built-in·Views">previous</a>151 ····&laquo;·<a·href="../ref/views.html"·title="Built-in·Views">previous</a>
151 ·····|152 ·····|
152 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>153 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
153 ···|154 ···|
154 ····<a·href="api-stability.html"·title="API·stability">next</a>·&raquo;</div>155 ····<a·href="api-stability.html"·title="API·stability">next</a>·&raquo;</div>
155 ····</div>156 ····</div>
156 ··</div>157 ··</div>
  
157 ······<div·class="clearer"></div>158 ······<div·class="clearer"></div>
158 ····</div>159 ····</div>
1.99 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Me\x8et\x8ta\x8a-\x8-d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·a\x8an\x8nd\x8d·m\x8mi\x8is\x8sc\x8ce\x8el\x8ll\x8la\x8an\x8ny\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Me\x8et\x8ta\x8a-\x8-d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·a\x8an\x8nd\x8d·m\x8mi\x8is\x8sc\x8ce\x8el\x8ll\x8la\x8an\x8ny\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Documentation·that·we·can’t·find·a·more·organized·place·for.·Like·that·drawer5 Documentation·that·we·can’t·find·a·more·organized·place·for.·Like·that·drawer
6 in·your·kitchen·with·the·scissors,·batteries,·duct·tape,·and·other·junk.6 in·your·kitchen·with·the·scissors,·batteries,·duct·tape,·and·other·junk.
7 ····*·_\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y7 ····*·_\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y
8 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8“_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8”_\x8·_\x8m_\x8e_\x8a_\x8n_\x8s8 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8“_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8”_\x8·_\x8m_\x8e_\x8a_\x8n_\x8s
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ··········o·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8A_\x8P_\x8I14 ··········o·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8A_\x8P_\x8I
15 ··········o·_\x8U_\x8R_\x8L_\x8·_\x8d_\x8e_\x8s_\x8i_\x8g_\x8n15 ··········o·_\x8U_\x8R_\x8L_\x8·_\x8d_\x8e_\x8s_\x8i_\x8g_\x8n
16 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8s_\x8y_\x8s_\x8t_\x8e_\x8m16 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8s_\x8y_\x8s_\x8t_\x8e_\x8m
17 ··········o·_\x8V_\x8i_\x8e_\x8w_\x8s17 ··········o·_\x8V_\x8i_\x8e_\x8w_\x8s
18 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8·_\x8F_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k18 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8·_\x8F_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
19 ····*·_\x8T_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o19 ····*·_\x8T_\x8h_\x8i_\x8r_\x8d_\x8-_\x8p_\x8a_\x8r_\x8t_\x8y_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
20 ··········o·_\x8F_\x8o_\x8r_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s20 ··········o·_\x8F_\x8o_\x8r_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8o_\x8r_\x8s
21 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8V_\x8i_\x8e_\x8w_\x8s22 _\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8V_\x8i_\x8e_\x8w_\x8s
23 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y24 _\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y
25 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
26 [q···················][Go]26 [q···················][Zoek]
27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
28 Sep·03,·202428 sep·03,·2024
29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
81.2 KB
./usr/share/doc/python-django-doc/html/objects.inv
81.1 KB
Sphinx inventory
Max HTML report size reached
5.52 KB
./usr/share/doc/python-django-doc/html/py-modindex.html
    
Offset 1, 21 lines modifiedOffset 1, 22 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="./">2 <html·lang="nl"·data-content_root="./">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/>
6 ····<title>Python·Module·Index·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Python-moduleïndex·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>
9 ····<script·src="_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="search.html"·/>
  
  
  
  
14 ·15 ·
15 <script·src="templatebuiltins.js"></script>16 <script·src="templatebuiltins.js"></script>
16 <script>17 <script>
Offset 53, 32 lines modifiedOffset 54, 32 lines modified
  
  
53 ··</head><body>54 ··</head><body>
  
54 ····<div·class="document">55 ····<div·class="document">
55 ··<div·id="custom-doc"·class="yui-t6">56 ··<div·id="custom-doc"·class="yui-t6">
56 ····<div·id="hd">57 ····<div·id="hd">
57 ······<h1><a·href="index.html">Django·5.1.1·documentation</a></h1>58 ······<h1><a·href="index.html">Django·5.1.1·documentatie</a></h1>
58 ······<div·id="global-nav">59 ······<div·id="global-nav">
59 ········<a·title="Home·page"·href="index.html">Home</a>··|60 ········<a·title="Home·page"·href="index.html">Home</a>··|
60 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|61 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|
61 ········<a·title="Global·index"·href="genindex.html">Index</a>··|62 ········<a·title="Global·index"·href="genindex.html">Index</a>··|
62 ········<a·title="Module·index"·href="#">Modules</a>63 ········<a·title="Module·index"·href="#">Modules</a>
63 ······</div>64 ······</div>
64 ······<div·class="nav">65 ······<div·class="nav">
65 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a></div>66 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a></div>
66 ····</div>67 ····</div>
  
67 ····<div·id="bd">68 ····<div·id="bd">
68 ······<div·id="yui-main">69 ······<div·id="yui-main">
69 ········<div·class="yui-b">70 ········<div·class="yui-b">
70 ··········<div·class="yui-g"·id="py-modindex">71 ··········<div·class="yui-g"·id="py-modindex">
71 ············72 ············
  
72 ···<h1>Python·Module·Index</h1>73 ···<h1>Python-moduleïndex</h1>
  
73 ···<div·class="modindex-jumpbox">74 ···<div·class="modindex-jumpbox">
74 ···<a·href="#cap-a"><strong>a</strong></a>·|·75 ···<a·href="#cap-a"><strong>a</strong></a>·|·
75 ···<a·href="#cap-c"><strong>c</strong></a>·|·76 ···<a·href="#cap-c"><strong>c</strong></a>·|·
76 ···<a·href="#cap-d"><strong>d</strong></a>·|·77 ···<a·href="#cap-d"><strong>d</strong></a>·|·
77 ···<a·href="#cap-f"><strong>f</strong></a>·|·78 ···<a·href="#cap-f"><strong>f</strong></a>·|·
78 ···<a·href="#cap-h"><strong>h</strong></a>·|·79 ···<a·href="#cap-h"><strong>h</strong></a>·|·
Offset 828, 35 lines modifiedOffset 829, 35 lines modified
828 ······829 ······
829 ········830 ········
830 ··········<div·class="yui-b"·id="sidebar">831 ··········<div·class="yui-b"·id="sidebar">
831 ············832 ············
832 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">833 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
833 ········<div·class="sphinxsidebarwrapper">834 ········<div·class="sphinxsidebarwrapper">
834 <search·id="searchbox"·style="display:·none"·role="search">835 <search·id="searchbox"·style="display:·none"·role="search">
835 ··<h3·id="searchlabel">Quick·search</h3>836 ··<h3·id="searchlabel">Snel·zoeken</h3>
836 ····<div·class="searchformwrapper">837 ····<div·class="searchformwrapper">
837 ····<form·class="search"·action="search.html"·method="get">838 ····<form·class="search"·action="search.html"·method="get">
838 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>839 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
839 ······<input·type="submit"·value="Go"·/>840 ······<input·type="submit"·value="Zoek"·/>
840 ····</form>841 ····</form>
841 ····</div>842 ····</div>
842 </search>843 </search>
843 <script>document.getElementById('searchbox').style.display·=·"block"</script>844 <script>document.getElementById('searchbox').style.display·=·"block"</script>
844 ········</div>845 ········</div>
845 ······</div>846 ······</div>
846 ··············<h3>Last·update:</h3>847 ··············<h3>Last·update:</h3>
847 ··············<p·class="topless">Sep·03,·2024</p>848 ··············<p·class="topless">sep·03,·2024</p>
848 ··········</div>849 ··········</div>
849 ········850 ········
850 ······851 ······
851 ····</div>852 ····</div>
  
852 ····<div·id="ft">853 ····<div·id="ft">
853 ······<div·class="nav">854 ······<div·class="nav">
854 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a></div>855 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a></div>
855 ····</div>856 ····</div>
856 ··</div>857 ··</div>
  
857 ······<div·class="clearer"></div>858 ······<div·class="clearer"></div>
858 ····</div>859 ····</div>
859 ··</body>860 ··</body>
860 </html>861 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
1.72 KB
html2text {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 _\x8u_\x8p3 _\x8u_\x8p
4 *\x8**\x8**\x8**\x8**\x8**\x8*·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·M.Mo.od.du.ul.le.e·I.In\x8nd\x8de\x8ex\x8x·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·P\x8Py\x8yt\x8th\x8ho\x8on\x8n-.-m.mo.od.du.ul.le.e?.ïn\x8nd\x8de\x8ex\x8x·*\x8**\x8**\x8**\x8**\x8**\x8*
5 _\x8a\x8a·|·_\x8c\x8c·|·_\x8d\x8d·|·_\x8f\x8f·|·_\x8h\x8h·|·_\x8m\x8m·|·_\x8s\x8s·|·_\x8t\x8t·|·_\x8u\x8u·|·_\x8v\x8v5 _\x8a\x8a·|·_\x8c\x8c·|·_\x8d\x8d·|·_\x8f\x8f·|·_\x8h\x8h·|·_\x8m\x8m·|·_\x8s\x8s·|·_\x8t\x8t·|·_\x8u\x8u·|·_\x8v\x8v
6 ···· 6 ···· 
7 ····a\x8a7 ····a\x8a
8 ····_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8a_\x8p_\x8p_\x8s8 ····_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8a_\x8p_\x8p_\x8s
9 ···· 9 ···· 
10 ····c\x8c10 ····c\x8c
11 [-]·django.conf11 [-]·django.conf
Offset 219, 12 lines modifiedOffset 219, 12 lines modified
219 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8c_\x8o_\x8m_\x8m_\x8o_\x8n219 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
220 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8c_\x8s_\x8r_\x8f220 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8c_\x8s_\x8r_\x8f
221 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8g_\x8z_\x8i_\x8p221 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8g_\x8z_\x8i_\x8p
222 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8t_\x8t_\x8p222 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8h_\x8t_\x8t_\x8p
223 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8v_\x8a_\x8r_\x8y223 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8._\x8v_\x8a_\x8r_\x8y
224 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8._\x8d_\x8a_\x8t_\x8e_\x8s224 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8._\x8d_\x8a_\x8t_\x8e_\x8s
225 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8i_\x81_\x88_\x8n225 ····   ·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8i_\x81_\x88_\x8n
226 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*226 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
227 [q···················][Go]227 [q···················][Zoek]
228 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*228 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
229 Sep·03,·2024229 sep·03,·2024
230 _\x8u_\x8p230 _\x8u_\x8p
33.8 KB
./usr/share/doc/python-django-doc/html/ref/applications.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Applications·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Applications·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="System·check·framework"·href="checks.html"·/>15 ····<link·rel="next"·title="System·check·framework"·href="checks.html"·/>
15 ····<link·rel="prev"·title="API·Reference"·href="index.html"·/>16 ····<link·rel="prev"·title="API·Reference"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 165, 15 lines modifiedOffset 166, 15 lines modified
165 configuration·applies·to.·You·can·define·any·other·attribute·documented·in·the166 configuration·applies·to.·You·can·define·any·other·attribute·documented·in·the
166 <a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·API·reference.</p>167 <a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·API·reference.</p>
167 <p><a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·subclasses·may·be·defined·anywhere.·The·<code·class="docutils·literal·notranslate"><span·class="pre">apps.py</span></code>168 <p><a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·subclasses·may·be·defined·anywhere.·The·<code·class="docutils·literal·notranslate"><span·class="pre">apps.py</span></code>
168 convention·merely·allows·Django·to·load·them·automatically·when169 convention·merely·allows·Django·to·load·them·automatically·when
169 <a·class="reference·internal"·href="settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>·contains·the·path·to·an·application·module·rather170 <a·class="reference·internal"·href="settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>·contains·the·path·to·an·application·module·rather
170 than·the·path·to·a·configuration·class.</p>171 than·the·path·to·a·configuration·class.</p>
171 <div·class="admonition·note">172 <div·class="admonition·note">
172 <p·class="admonition-title">Note</p>173 <p·class="admonition-title">Notitie</p>
173 <p>If·your·code·imports·the·application·registry·in·an·application’s174 <p>If·your·code·imports·the·application·registry·in·an·application’s
174 <code·class="docutils·literal·notranslate"><span·class="pre">__init__.py</span></code>,·the·name·<code·class="docutils·literal·notranslate"><span·class="pre">apps</span></code>·will·clash·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">apps</span></code>·submodule.175 <code·class="docutils·literal·notranslate"><span·class="pre">__init__.py</span></code>,·the·name·<code·class="docutils·literal·notranslate"><span·class="pre">apps</span></code>·will·clash·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">apps</span></code>·submodule.
175 The·best·practice·is·to·move·that·code·to·a·submodule·and·import·it.·A176 The·best·practice·is·to·move·that·code·to·a·submodule·and·import·it.·A
176 workaround·is·to·import·the·registry·under·a·different·name:</p>177 workaround·is·to·import·the·registry·under·a·different·name:</p>
177 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.apps</span>·<span·class="kn">import</span>·<span·class="n">apps</span>·<span·class="k">as</span>·<span·class="n">django_apps</span>178 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.apps</span>·<span·class="kn">import</span>·<span·class="n">apps</span>·<span·class="k">as</span>·<span·class="n">django_apps</span>
178 </pre></div>179 </pre></div>
179 </div>180 </div>
Offset 209, 15 lines modifiedOffset 210, 15 lines modified
209 cannot·be·automatically·detected.</p>210 cannot·be·automatically·detected.</p>
210 </section>211 </section>
211 </section>212 </section>
212 <section·id="s-application-configuration">213 <section·id="s-application-configuration">
213 <span·id="application-configuration"></span><h2>Application·configuration<a·class="headerlink"·href="#application-configuration"·title="Link·to·this·heading">¶</a></h2>214 <span·id="application-configuration"></span><h2>Application·configuration<a·class="headerlink"·href="#application-configuration"·title="Link·to·this·heading">¶</a></h2>
214 <dl·class="py·class">215 <dl·class="py·class">
215 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig">216 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig">
216 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AppConfig</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L13"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig"·title="Link·to·this·definition">¶</a></dt>217 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AppConfig</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L13"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig"·title="Link·to·this·definition">¶</a></dt>
217 <dd><p>Application·configuration·objects·store·metadata·for·an·application.·Some218 <dd><p>Application·configuration·objects·store·metadata·for·an·application.·Some
218 attributes·can·be·configured·in·<a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>219 attributes·can·be·configured·in·<a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>
219 subclasses.·Others·are·set·by·Django·and·read-only.</p>220 subclasses.·Others·are·set·by·Django·and·read-only.</p>
220 </dd></dl>221 </dd></dl>
  
221 <section·id="s-configurable-attributes">222 <section·id="s-configurable-attributes">
222 <span·id="configurable-attributes"></span><h3>Configurable·attributes<a·class="headerlink"·href="#configurable-attributes"·title="Link·to·this·heading">¶</a></h3>223 <span·id="configurable-attributes"></span><h3>Configurable·attributes<a·class="headerlink"·href="#configurable-attributes"·title="Link·to·this·heading">¶</a></h3>
Offset 235, 15 lines modifiedOffset 236, 15 lines modified
235 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">label</span></span><a·class="headerlink"·href="#django.apps.AppConfig.label"·title="Link·to·this·definition">¶</a></dt>236 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">label</span></span><a·class="headerlink"·href="#django.apps.AppConfig.label"·title="Link·to·this·definition">¶</a></dt>
236 <dd><p>Short·name·for·the·application,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'admin'</span></code></p>237 <dd><p>Short·name·for·the·application,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'admin'</span></code></p>
237 <p>This·attribute·allows·relabeling·an·application·when·two·applications238 <p>This·attribute·allows·relabeling·an·application·when·two·applications
238 have·conflicting·labels.·It·defaults·to·the·last·component·of·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>.239 have·conflicting·labels.·It·defaults·to·the·last·component·of·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>.
239 It·should·be·a·valid·Python·identifier.</p>240 It·should·be·a·valid·Python·identifier.</p>
240 <p>It·must·be·unique·across·a·Django·project.</p>241 <p>It·must·be·unique·across·a·Django·project.</p>
241 <div·class="admonition·warning">242 <div·class="admonition·warning">
242 <p·class="admonition-title">Warning</p>243 <p·class="admonition-title">Waarschuwing</p>
243 <p>Changing·this·attribute·after·migrations·have·been·applied·for·an244 <p>Changing·this·attribute·after·migrations·have·been·applied·for·an
244 application·will·result·in·breaking·changes·to·a·project·or,·in·the245 application·will·result·in·breaking·changes·to·a·project·or,·in·the
245 case·of·a·reusable·app,·any·existing·installs·of·that·app.·This·is246 case·of·a·reusable·app,·any·existing·installs·of·that·app.·This·is
246 because·<code·class="docutils·literal·notranslate"><span·class="pre">AppConfig.label</span></code>·is·used·in·database·tables·and·migration247 because·<code·class="docutils·literal·notranslate"><span·class="pre">AppConfig.label</span></code>·is·used·in·database·tables·and·migration
247 files·when·referencing·an·app·in·the·dependencies·list.</p>248 files·when·referencing·an·app·in·the·dependencies·list.</p>
248 </div>249 </div>
249 </dd></dl>250 </dd></dl>
Offset 279, 15 lines modifiedOffset 280, 15 lines modified
279 <a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·subclass·and·you·want·Django·to·use·one·of·them·by280 <a·class="reference·internal"·href="#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·subclass·and·you·want·Django·to·use·one·of·them·by
280 default.</p>281 default.</p>
281 <p>By·default,·this·attribute·isn’t·set.</p>282 <p>By·default,·this·attribute·isn’t·set.</p>
282 </dd></dl>283 </dd></dl>
  
283 <dl·class="py·attribute">284 <dl·class="py·attribute">
284 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig.default_auto_field">285 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig.default_auto_field">
285 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">default_auto_field</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L62"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig.default_auto_field"·title="Link·to·this·definition">¶</a></dt>286 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">default_auto_field</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L62"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig.default_auto_field"·title="Link·to·this·definition">¶</a></dt>
286 <dd><p>The·implicit·primary·key·type·to·add·to·models·within·this·app.·You·can287 <dd><p>The·implicit·primary·key·type·to·add·to·models·within·this·app.·You·can
287 use·this·to·keep·<a·class="reference·internal"·href="models/fields.html#django.db.models.AutoField"·title="django.db.models.AutoField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AutoField</span></code></a>·as·the·primary·key288 use·this·to·keep·<a·class="reference·internal"·href="models/fields.html#django.db.models.AutoField"·title="django.db.models.AutoField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AutoField</span></code></a>·as·the·primary·key
288 type·for·third·party·applications.</p>289 type·for·third·party·applications.</p>
289 <p>By·default,·this·is·the·value·of·<a·class="reference·internal"·href="settings.html#std-setting-DEFAULT_AUTO_FIELD"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_AUTO_FIELD</span></code></a>.</p>290 <p>By·default,·this·is·the·value·of·<a·class="reference·internal"·href="settings.html#std-setting-DEFAULT_AUTO_FIELD"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_AUTO_FIELD</span></code></a>.</p>
290 </dd></dl>291 </dd></dl>
  
291 </section>292 </section>
Offset 313, 34 lines modifiedOffset 314, 34 lines modified
313 </dd></dl>314 </dd></dl>
  
314 </section>315 </section>
315 <section·id="s-methods">316 <section·id="s-methods">
316 <span·id="methods"></span><h3>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h3>317 <span·id="methods"></span><h3>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h3>
317 <dl·class="py·method">318 <dl·class="py·method">
318 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig.get_models">319 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig.get_models">
319 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">get_models</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">include_auto_created</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include_swapped</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L241"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig.get_models"·title="Link·to·this·definition">¶</a></dt>320 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">get_models</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">include_auto_created</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include_swapped</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L241"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig.get_models"·title="Link·to·this·definition">¶</a></dt>
320 <dd><p>Returns·an·iterable·of·<a·class="reference·internal"·href="models/instances.html#django.db.models.Model"·title="django.db.models.Model"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Model</span></code></a>·classes·for·this321 <dd><p>Returns·an·iterable·of·<a·class="reference·internal"·href="models/instances.html#django.db.models.Model"·title="django.db.models.Model"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Model</span></code></a>·classes·for·this
321 application.</p>322 application.</p>
322 <p>Requires·the·app·registry·to·be·fully·populated.</p>323 <p>Requires·the·app·registry·to·be·fully·populated.</p>
323 </dd></dl>324 </dd></dl>
  
324 <dl·class="py·method">325 <dl·class="py·method">
325 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig.get_model">326 <dt·class="sig·sig-object·py"·id="django.apps.AppConfig.get_model">
326 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">get_model</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">require_ready</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L224"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig.get_model"·title="Link·to·this·definition">¶</a></dt>327 <span·class="sig-prename·descclassname"><span·class="pre">AppConfig.</span></span><span·class="sig-name·descname"><span·class="pre">get_model</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">require_ready</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/apps/config.py#L224"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.apps.AppConfig.get_model"·title="Link·to·this·definition">¶</a></dt>
327 <dd><p>Returns·the·<a·class="reference·internal"·href="models/instances.html#django.db.models.Model"·title="django.db.models.Model"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Model</span></code></a>·with·the·given328 <dd><p>Returns·the·<a·class="reference·internal"·href="models/instances.html#django.db.models.Model"·title="django.db.models.Model"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Model</span></code></a>·with·the·given
328 <code·class="docutils·literal·notranslate"><span·class="pre">model_name</span></code>.·<code·class="docutils·literal·notranslate"><span·class="pre">model_name</span></code>·is·case-insensitive.</p>329 <code·class="docutils·literal·notranslate"><span·class="pre">model_name</span></code>.·<code·class="docutils·literal·notranslate"><span·class="pre">model_name</span></code>·is·case-insensitive.</p>
329 <p>Raises·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/exceptions.html#LookupError"·title="(in·Python·v3.12)"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">LookupError</span></code></a>·if·no·such·model·exists·in·this·application.</p>330 <p>Raises·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/exceptions.html#LookupError"·title="(in·Python·v3.12)"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">LookupError</span></code></a>·if·no·such·model·exists·in·this·application.</p>
330 <p>Requires·the·app·registry·to·be·fully·populated·unless·the331 <p>Requires·the·app·registry·to·be·fully·populated·unless·the
331 <code·class="docutils·literal·notranslate"><span·class="pre">require_ready</span></code>·argument·is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.·<code·class="docutils·literal·notranslate"><span·class="pre">require_ready</span></code>·behaves332 <code·class="docutils·literal·notranslate"><span·class="pre">require_ready</span></code>·argument·is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.·<code·class="docutils·literal·notranslate"><span·class="pre">require_ready</span></code>·behaves
332 exactly·as·in·<a·class="reference·internal"·href="#django.apps.apps.get_model"·title="django.apps.apps.get_model"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">apps.get_model()</span></code></a>.</p>333 exactly·as·in·<a·class="reference·internal"·href="#django.apps.apps.get_model"·title="django.apps.apps.get_model"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">apps.get_model()</span></code></a>.</p>
333 </dd></dl>334 </dd></dl>
Max diff block lines reached; 8993/23332 bytes (38.54%) of diff not shown.
10.9 KB
html2text {}
Max HTML report size reached
23.4 KB
./usr/share/doc/python-django-doc/html/ref/checks.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>System·check·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>System·check·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Built-in·class-based·views·API"·href="class-based-views/index.html"·/>15 ····<link·rel="next"·title="Built-in·class-based·views·API"·href="class-based-views/index.html"·/>
15 ····<link·rel="prev"·title="Applications"·href="applications.html"·/>16 ····<link·rel="prev"·title="Applications"·href="applications.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 86, 15 lines modifiedOffset 87, 15 lines modified
86 system·checks,·see·the·<a·class="reference·internal"·href="../topics/checks.html"><span·class="doc">System·check·topic·guide</span></a>.</p>87 system·checks,·see·the·<a·class="reference·internal"·href="../topics/checks.html"><span·class="doc">System·check·topic·guide</span></a>.</p>
87 <section·id="s-api-reference">88 <section·id="s-api-reference">
88 <span·id="api-reference"></span><h2>API·reference<a·class="headerlink"·href="#api-reference"·title="Link·to·this·heading">¶</a></h2>89 <span·id="api-reference"></span><h2>API·reference<a·class="headerlink"·href="#api-reference"·title="Link·to·this·heading">¶</a></h2>
89 <section·id="s-checkmessage">90 <section·id="s-checkmessage">
90 <span·id="checkmessage"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">CheckMessage</span></code><a·class="headerlink"·href="#checkmessage"·title="Link·to·this·heading">¶</a></h3>91 <span·id="checkmessage"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">CheckMessage</span></code><a·class="headerlink"·href="#checkmessage"·title="Link·to·this·heading">¶</a></h3>
91 <dl·class="py·class">92 <dl·class="py·class">
92 <dt·class="sig·sig-object·py"·id="django.core.checks.CheckMessage">93 <dt·class="sig·sig-object·py"·id="django.core.checks.CheckMessage">
93 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CheckMessage</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">level</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L9"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.checks.CheckMessage"·title="Link·to·this·definition">¶</a></dt>94 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CheckMessage</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">level</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L9"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.checks.CheckMessage"·title="Link·to·this·definition">¶</a></dt>
94 <dd></dd></dl>95 <dd></dd></dl>
  
95 <p>The·warnings·and·errors·raised·by·system·checks·must·be·instances·of96 <p>The·warnings·and·errors·raised·by·system·checks·must·be·instances·of
96 <code·class="docutils·literal·notranslate"><span·class="pre">CheckMessage</span></code>.·An·instance·encapsulates·a·single·reportable·error·or97 <code·class="docutils·literal·notranslate"><span·class="pre">CheckMessage</span></code>.·An·instance·encapsulates·a·single·reportable·error·or
97 warning.·It·also·provides·context·and·hints·applicable·to·the·message,·and·a98 warning.·It·also·provides·context·and·hints·applicable·to·the·message,·and·a
98 unique·identifier·that·is·used·for·filtering·purposes.</p>99 unique·identifier·that·is·used·for·filtering·purposes.</p>
99 <p>Constructor·arguments·are:</p>100 <p>Constructor·arguments·are:</p>
Offset 126, 35 lines modifiedOffset 127, 35 lines modified
126 </dd>127 </dd>
127 </dl>128 </dl>
128 <p>There·are·subclasses·to·make·creating·messages·with·common·levels·easier.·When129 <p>There·are·subclasses·to·make·creating·messages·with·common·levels·easier.·When
129 using·them·you·can·omit·the·<code·class="docutils·literal·notranslate"><span·class="pre">level</span></code>·argument·because·it·is·implied·by·the130 using·them·you·can·omit·the·<code·class="docutils·literal·notranslate"><span·class="pre">level</span></code>·argument·because·it·is·implied·by·the
130 class·name.</p>131 class·name.</p>
131 <dl·class="py·class">132 <dl·class="py·class">
132 <dt·class="sig·sig-object·py"·id="django.core.checks.Debug">133 <dt·class="sig·sig-object·py"·id="django.core.checks.Debug">
133 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Debug</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L59"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.checks.Debug"·title="Link·to·this·definition">¶</a></dt>134 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Debug</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L59"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.checks.Debug"·title="Link·to·this·definition">¶</a></dt>
134 <dd></dd></dl>135 <dd></dd></dl>
  
135 <dl·class="py·class">136 <dl·class="py·class">
136 <dt·class="sig·sig-object·py"·id="django.core.checks.Info">137 <dt·class="sig·sig-object·py"·id="django.core.checks.Info">
137 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Info</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L64"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.checks.Info"·title="Link·to·this·definition">¶</a></dt>138 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Info</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L64"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.checks.Info"·title="Link·to·this·definition">¶</a></dt>
138 <dd></dd></dl>139 <dd></dd></dl>
  
139 <dl·class="py·class">140 <dl·class="py·class">
140 <dt·class="sig·sig-object·py"·id="django.core.checks.Warning">141 <dt·class="sig·sig-object·py"·id="django.core.checks.Warning">
141 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Warning</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint=None</span>·<span·class="pre">obj=None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id=None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L69"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.checks.Warning"·title="Link·to·this·definition">¶</a></dt>142 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Warning</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint=None</span>·<span·class="pre">obj=None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id=None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L69"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.checks.Warning"·title="Link·to·this·definition">¶</a></dt>
142 <dd></dd></dl>143 <dd></dd></dl>
  
143 <dl·class="py·class">144 <dl·class="py·class">
144 <dt·class="sig·sig-object·py"·id="django.core.checks.Error">145 <dt·class="sig·sig-object·py"·id="django.core.checks.Error">
145 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Error</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L74"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.checks.Error"·title="Link·to·this·definition">¶</a></dt>146 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Error</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L74"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.checks.Error"·title="Link·to·this·definition">¶</a></dt>
146 <dd></dd></dl>147 <dd></dd></dl>
  
147 <dl·class="py·class">148 <dl·class="py·class">
148 <dt·class="sig·sig-object·py"·id="django.core.checks.Critical">149 <dt·class="sig·sig-object·py"·id="django.core.checks.Critical">
149 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Critical</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L79"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.checks.Critical"·title="Link·to·this·definition">¶</a></dt>150 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Critical</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/checks/messages.py#L79"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.checks.Critical"·title="Link·to·this·definition">¶</a></dt>
150 <dd></dd></dl>151 <dd></dd></dl>
  
151 </section>152 </section>
152 </section>153 </section>
153 <section·id="s-builtin-tags">154 <section·id="s-builtin-tags">
154 <span·id="s-system-check-builtin-tags"></span><span·id="builtin-tags"></span><span·id="system-check-builtin-tags"></span><h2>Builtin·tags<a·class="headerlink"·href="#builtin-tags"·title="Link·to·this·heading">¶</a></h2>155 <span·id="s-system-check-builtin-tags"></span><span·id="builtin-tags"></span><span·id="system-check-builtin-tags"></span><h2>Builtin·tags<a·class="headerlink"·href="#builtin-tags"·title="Link·to·this·heading">¶</a></h2>
155 <p>Django’s·system·checks·are·organized·using·the·following·tags:</p>156 <p>Django’s·system·checks·are·organized·using·the·following·tags:</p>
Offset 1083, 37 lines modifiedOffset 1084, 37 lines modified
1083 </li>1084 </li>
1084 </ul>1085 </ul>
1085 </li>1086 </li>
1086 </ul>1087 </ul>
  
1087 ··</div>1088 ··</div>
1088 ··<div>1089 ··<div>
1089 ····<h4>Previous·topic</h4>1090 ····<h4>Vorig·onderwerp</h4>
1090 ····<p·class="topless"><a·href="applications.html"1091 ····<p·class="topless"><a·href="applications.html"
1091 ··························title="previous·chapter">Applications</a></p>1092 ··························title="vorig·hoofdstuk">Applications</a></p>
1092 ··</div>1093 ··</div>
1093 ··<div>1094 ··<div>
1094 ····<h4>Next·topic</h4>1095 ····<h4>Volgend·onderwerp</h4>
1095 ····<p·class="topless"><a·href="class-based-views/index.html"1096 ····<p·class="topless"><a·href="class-based-views/index.html"
1096 ··························title="next·chapter">Built-in·class-based·views·API</a></p>1097 ··························title="volgend·hoofdstuk">Built-in·class-based·views·API</a></p>
1097 ··</div>1098 ··</div>
1098 <search·id="searchbox"·style="display:·none"·role="search">1099 <search·id="searchbox"·style="display:·none"·role="search">
1099 ··<h3·id="searchlabel">Quick·search</h3>1100 ··<h3·id="searchlabel">Snel·zoeken</h3>
1100 ····<div·class="searchformwrapper">1101 ····<div·class="searchformwrapper">
1101 ····<form·class="search"·action="../search.html"·method="get">1102 ····<form·class="search"·action="../search.html"·method="get">
1102 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1103 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1103 ······<input·type="submit"·value="Go"·/>1104 ······<input·type="submit"·value="Zoek"·/>
1104 ····</form>1105 ····</form>
1105 ····</div>1106 ····</div>
1106 </search>1107 </search>
1107 <script>document.getElementById('searchbox').style.display·=·"block"</script>1108 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1108 ········</div>1109 ········</div>
1109 ······</div>1110 ······</div>
1110 ··············<h3>Last·update:</h3>1111 ··············<h3>Last·update:</h3>
1111 ··············<p·class="topless">Sep·03,·2024</p>1112 ··············<p·class="topless">sep·03,·2024</p>
1112 ··········</div>1113 ··········</div>
1113 ········1114 ········
1114 ······1115 ······
1115 ····</div>1116 ····</div>
  
Max diff block lines reached; 25/18484 bytes (0.14%) of diff not shown.
5.22 KB
html2text {}
Max HTML report size reached
5.86 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/base.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Base·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Base·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Generic·display·views"·href="generic-display.html"·/>15 ····<link·rel="next"·title="Generic·display·views"·href="generic-display.html"·/>
15 ····<link·rel="prev"·title="Built-in·class-based·views·API"·href="index.html"·/>16 ····<link·rel="prev"·title="Built-in·class-based·views·API"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 397, 37 lines modifiedOffset 398, 37 lines modified
397 <li><a·class="reference·internal"·href="#redirectview"><code·class="docutils·literal·notranslate"><span·class="pre">RedirectView</span></code></a></li>398 <li><a·class="reference·internal"·href="#redirectview"><code·class="docutils·literal·notranslate"><span·class="pre">RedirectView</span></code></a></li>
398 </ul>399 </ul>
399 </li>400 </li>
400 </ul>401 </ul>
  
401 ··</div>402 ··</div>
402 ··<div>403 ··<div>
403 ····<h4>Previous·topic</h4>404 ····<h4>Vorig·onderwerp</h4>
404 ····<p·class="topless"><a·href="index.html"405 ····<p·class="topless"><a·href="index.html"
405 ··························title="previous·chapter">Built-in·class-based·views·API</a></p>406 ··························title="vorig·hoofdstuk">Built-in·class-based·views·API</a></p>
406 ··</div>407 ··</div>
407 ··<div>408 ··<div>
408 ····<h4>Next·topic</h4>409 ····<h4>Volgend·onderwerp</h4>
409 ····<p·class="topless"><a·href="generic-display.html"410 ····<p·class="topless"><a·href="generic-display.html"
410 ··························title="next·chapter">Generic·display·views</a></p>411 ··························title="volgend·hoofdstuk">Generic·display·views</a></p>
411 ··</div>412 ··</div>
412 <search·id="searchbox"·style="display:·none"·role="search">413 <search·id="searchbox"·style="display:·none"·role="search">
413 ··<h3·id="searchlabel">Quick·search</h3>414 ··<h3·id="searchlabel">Snel·zoeken</h3>
414 ····<div·class="searchformwrapper">415 ····<div·class="searchformwrapper">
415 ····<form·class="search"·action="../../search.html"·method="get">416 ····<form·class="search"·action="../../search.html"·method="get">
416 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>417 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
417 ······<input·type="submit"·value="Go"·/>418 ······<input·type="submit"·value="Zoek"·/>
418 ····</form>419 ····</form>
419 ····</div>420 ····</div>
420 </search>421 </search>
421 <script>document.getElementById('searchbox').style.display·=·"block"</script>422 <script>document.getElementById('searchbox').style.display·=·"block"</script>
422 ········</div>423 ········</div>
423 ······</div>424 ······</div>
424 ··············<h3>Last·update:</h3>425 ··············<h3>Last·update:</h3>
425 ··············<p·class="topless">Sep·03,·2024</p>426 ··············<p·class="topless">sep·03,·2024</p>
426 ··········</div>427 ··········</div>
427 ········428 ········
428 ······429 ······
429 ····</div>430 ····</div>
  
430 ····<div·id="ft">431 ····<div·id="ft">
431 ······<div·class="nav">432 ······<div·class="nav">
2.05 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·B\x8Ba\x8as\x8se\x8e·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·B\x8Ba\x8as\x8se\x8e·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 The·following·three·classes·provide·much·of·the·functionality·needed·to·create5 The·following·three·classes·provide·much·of·the·functionality·needed·to·create
6 Django·views.·You·may·think·of·them·as·p\x8pa\x8ar\x8re\x8en\x8nt\x8t·views,·which·can·be·used·by6 Django·views.·You·may·think·of·them·as·p\x8pa\x8ar\x8re\x8en\x8nt\x8t·views,·which·can·be·used·by
7 themselves·or·inherited·from.·They·may·not·provide·all·the·capabilities7 themselves·or·inherited·from.·They·may·not·provide·all·the·capabilities
8 required·for·projects,·in·which·case·there·are·Mixins·and·Generic·class-based8 required·for·projects,·in·which·case·there·are·Mixins·and·Generic·class-based
Offset 208, 16 lines modifiedOffset 208, 16 lines modified
208 ············to·the·generated·URL.·Subclasses·may·implement·any·behavior·they208 ············to·the·generated·URL.·Subclasses·may·implement·any·behavior·they
209 ············wish,·as·long·as·the·method·returns·a·redirect-ready·URL·string.209 ············wish,·as·long·as·the·method·returns·a·redirect-ready·URL·string.
210 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*210 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
211 ····*·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s211 ····*·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
212 ··········o·_\x8V_\x8i_\x8e_\x8w212 ··········o·_\x8V_\x8i_\x8e_\x8w
213 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8V_\x8i_\x8e_\x8w213 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8V_\x8i_\x8e_\x8w
214 ··········o·_\x8R_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8V_\x8i_\x8e_\x8w214 ··········o·_\x8R_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8V_\x8i_\x8e_\x8w
215 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*215 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
216 _\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I216 _\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I
217 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*217 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
218 _\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8d_\x8i_\x8s_\x8p_\x8l_\x8a_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s218 _\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8d_\x8i_\x8s_\x8p_\x8l_\x8a_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
219 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*219 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
220 [q···················][Go]220 [q···················][Zoek]
221 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*221 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
222 Sep·03,·2024222 sep·03,·2024
223 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»223 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
7.69 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/flattened-index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Class-based·generic·views·-·flattened·index·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Class-based·generic·views·-·flattened·index·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Clickjacking·Protection"·href="../clickjacking.html"·/>15 ····<link·rel="next"·title="Clickjacking·Protection"·href="../clickjacking.html"·/>
15 ····<link·rel="prev"·title="Date-based·mixins"·href="mixins-date-based.html"·/>16 ····<link·rel="prev"·title="Date-based·mixins"·href="mixins-date-based.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="class-based-generic-views-flattened-index"></span><h1>Class-based·generic·views·-·flattened·index<a·class="headerlink"·href="#class-based-generic-views-flattened-index"·title="Link·to·this·heading">¶</a></h1>82 <span·id="class-based-generic-views-flattened-index"></span><h1>Class-based·generic·views·-·flattened·index<a·class="headerlink"·href="#class-based-generic-views-flattened-index"·title="Link·to·this·heading">¶</a></h1>
82 <p>This·index·provides·an·alternate·organization·of·the·reference·documentation83 <p>This·index·provides·an·alternate·organization·of·the·reference·documentation
83 for·class-based·views.·For·each·view,·the·effective·attributes·and·methods·from84 for·class-based·views.·For·each·view,·the·effective·attributes·and·methods·from
84 the·class·tree·are·represented·under·that·view.·For·the·reference85 the·class·tree·are·represented·under·that·view.·For·the·reference
85 documentation·organized·by·the·class·which·defines·the·behavior,·see86 documentation·organized·by·the·class·which·defines·the·behavior,·see
86 <a·class="reference·internal"·href="index.html"><span·class="doc">Class-based·views</span></a>.</p>87 <a·class="reference·internal"·href="index.html"><span·class="doc">Class-based·views</span></a>.</p>
87 <div·class="admonition·seealso">88 <div·class="admonition·seealso">
88 <p·class="admonition-title">See·also</p>89 <p·class="admonition-title">Zie·ook</p>
89 <p><a·class="reference·external"·href="https://ccbv.co.uk/">Classy·Class-Based·Views</a>·provides·a·nice·interface90 <p><a·class="reference·external"·href="https://ccbv.co.uk/">Classy·Class-Based·Views</a>·provides·a·nice·interface
90 to·navigate·the·class·hierarchy·of·the·built-in·class-based·views.</p>91 to·navigate·the·class·hierarchy·of·the·built-in·class-based·views.</p>
91 </div>92 </div>
92 <section·id="s-simple-generic-views">93 <section·id="s-simple-generic-views">
93 <span·id="simple-generic-views"></span><h2>Simple·generic·views<a·class="headerlink"·href="#simple-generic-views"·title="Link·to·this·heading">¶</a></h2>94 <span·id="simple-generic-views"></span><h2>Simple·generic·views<a·class="headerlink"·href="#simple-generic-views"·title="Link·to·this·heading">¶</a></h2>
94 <section·id="s-view">95 <section·id="s-view">
95 <span·id="view"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">View</span></code><a·class="headerlink"·href="#view"·title="Link·to·this·heading">¶</a></h3>96 <span·id="view"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">View</span></code><a·class="headerlink"·href="#view"·title="Link·to·this·heading">¶</a></h3>
Offset 829, 37 lines modifiedOffset 830, 37 lines modified
829 </li>830 </li>
830 </ul>831 </ul>
831 </li>832 </li>
832 </ul>833 </ul>
  
833 ··</div>834 ··</div>
834 ··<div>835 ··<div>
835 ····<h4>Previous·topic</h4>836 ····<h4>Vorig·onderwerp</h4>
836 ····<p·class="topless"><a·href="mixins-date-based.html"837 ····<p·class="topless"><a·href="mixins-date-based.html"
837 ··························title="previous·chapter">Date-based·mixins</a></p>838 ··························title="vorig·hoofdstuk">Date-based·mixins</a></p>
838 ··</div>839 ··</div>
839 ··<div>840 ··<div>
840 ····<h4>Next·topic</h4>841 ····<h4>Volgend·onderwerp</h4>
841 ····<p·class="topless"><a·href="../clickjacking.html"842 ····<p·class="topless"><a·href="../clickjacking.html"
842 ··························title="next·chapter">Clickjacking·Protection</a></p>843 ··························title="volgend·hoofdstuk">Clickjacking·Protection</a></p>
843 ··</div>844 ··</div>
844 <search·id="searchbox"·style="display:·none"·role="search">845 <search·id="searchbox"·style="display:·none"·role="search">
845 ··<h3·id="searchlabel">Quick·search</h3>846 ··<h3·id="searchlabel">Snel·zoeken</h3>
846 ····<div·class="searchformwrapper">847 ····<div·class="searchformwrapper">
847 ····<form·class="search"·action="../../search.html"·method="get">848 ····<form·class="search"·action="../../search.html"·method="get">
848 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>849 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
849 ······<input·type="submit"·value="Go"·/>850 ······<input·type="submit"·value="Zoek"·/>
850 ····</form>851 ····</form>
851 ····</div>852 ····</div>
852 </search>853 </search>
853 <script>document.getElementById('searchbox').style.display·=·"block"</script>854 <script>document.getElementById('searchbox').style.display·=·"block"</script>
854 ········</div>855 ········</div>
855 ······</div>856 ······</div>
856 ··············<h3>Last·update:</h3>857 ··············<h3>Last·update:</h3>
857 ··············<p·class="topless">Sep·03,·2024</p>858 ··············<p·class="topless">sep·03,·2024</p>
858 ··········</div>859 ··········</div>
859 ········860 ········
860 ······861 ······
861 ····</div>862 ····</div>
  
862 ····<div·id="ft">863 ····<div·id="ft">
863 ······<div·class="nav">864 ······<div·class="nav">
2.63 KB
html2text {}
Max HTML report size reached
44.2 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-date-based.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Generic·date·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Generic·date·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Class-based·views·mixins"·href="mixins.html"·/>15 ····<link·rel="next"·title="Class-based·views·mixins"·href="mixins.html"·/>
15 ····<link·rel="prev"·title="Generic·editing·views"·href="generic-editing.html"·/>16 ····<link·rel="prev"·title="Generic·editing·views"·href="generic-editing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 78, 15 lines modifiedOffset 79, 15 lines modified
78 ··········<div·class="yui-g"·id="ref-class-based-views-generic-date-based">79 ··········<div·class="yui-g"·id="ref-class-based-views-generic-date-based">
79 ············80 ············
80 ··<section·id="s-module-django.views.generic.dates">81 ··<section·id="s-module-django.views.generic.dates">
81 <span·id="s-generic-date-views"></span><span·id="module-django.views.generic.dates"></span><span·id="generic-date-views"></span><h1>Generic·date·views<a·class="headerlink"·href="#module-django.views.generic.dates"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-generic-date-views"></span><span·id="module-django.views.generic.dates"></span><span·id="generic-date-views"></span><h1>Generic·date·views<a·class="headerlink"·href="#module-django.views.generic.dates"·title="Link·to·this·heading">¶</a></h1>
82 <p>Date-based·generic·views,·provided·in·<a·class="reference·internal"·href="#module-django.views.generic.dates"·title="django.views.generic.dates"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.generic.dates</span></code></a>,·are83 <p>Date-based·generic·views,·provided·in·<a·class="reference·internal"·href="#module-django.views.generic.dates"·title="django.views.generic.dates"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.generic.dates</span></code></a>,·are
83 views·for·displaying·drilldown·pages·for·date-based·data.</p>84 views·for·displaying·drilldown·pages·for·date-based·data.</p>
84 <div·class="admonition·note">85 <div·class="admonition·note">
85 <p·class="admonition-title">Note</p>86 <p·class="admonition-title">Notitie</p>
86 <p>Some·of·the·examples·on·this·page·assume·that·an·<code·class="docutils·literal·notranslate"><span·class="pre">Article</span></code>·model·has·been87 <p>Some·of·the·examples·on·this·page·assume·that·an·<code·class="docutils·literal·notranslate"><span·class="pre">Article</span></code>·model·has·been
87 defined·as·follows·in·<code·class="docutils·literal·notranslate"><span·class="pre">myapp/models.py</span></code>:</p>88 defined·as·follows·in·<code·class="docutils·literal·notranslate"><span·class="pre">myapp/models.py</span></code>:</p>
88 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">models</span>89 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">models</span>
89 <span·class="kn">from</span>·<span·class="nn">django.urls</span>·<span·class="kn">import</span>·<span·class="n">reverse</span>90 <span·class="kn">from</span>·<span·class="nn">django.urls</span>·<span·class="kn">import</span>·<span·class="n">reverse</span>
  
  
90 <span·class="k">class</span>·<span·class="nc">Article</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>91 <span·class="k">class</span>·<span·class="nc">Article</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>
Offset 98, 15 lines modifiedOffset 99, 15 lines modified
98 </pre></div>99 </pre></div>
99 </div>100 </div>
100 </div>101 </div>
101 <section·id="s-archiveindexview">102 <section·id="s-archiveindexview">
102 <span·id="archiveindexview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ArchiveIndexView</span></code><a·class="headerlink"·href="#archiveindexview"·title="Link·to·this·heading">¶</a></h2>103 <span·id="archiveindexview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ArchiveIndexView</span></code><a·class="headerlink"·href="#archiveindexview"·title="Link·to·this·heading">¶</a></h2>
103 <dl·class="py·class">104 <dl·class="py·class">
104 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.ArchiveIndexView">105 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.ArchiveIndexView">
105 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ArchiveIndexView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L407"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.ArchiveIndexView"·title="Link·to·this·definition">¶</a></dt>106 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ArchiveIndexView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L407"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.ArchiveIndexView"·title="Link·to·this·definition">¶</a></dt>
106 <dd><p>A·top-level·index·page·showing·the·“latest”·objects,·by·date.·Objects·with107 <dd><p>A·top-level·index·page·showing·the·“latest”·objects,·by·date.·Objects·with
107 a·date·in·the·<em>future</em>·are·not·included·unless·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to108 a·date·in·the·<em>future</em>·are·not·included·unless·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to
108 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>109 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>
109 <p><strong>Ancestors·(MRO)</strong></p>110 <p><strong>Ancestors·(MRO)</strong></p>
110 <ul·class="simple">111 <ul·class="simple">
111 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>112 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>
112 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>113 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>
Offset 162, 15 lines modifiedOffset 163, 15 lines modified
162 </dd></dl>163 </dd></dl>
  
163 </section>164 </section>
164 <section·id="s-yeararchiveview">165 <section·id="s-yeararchiveview">
165 <span·id="yeararchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">YearArchiveView</span></code><a·class="headerlink"·href="#yeararchiveview"·title="Link·to·this·heading">¶</a></h2>166 <span·id="yeararchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">YearArchiveView</span></code><a·class="headerlink"·href="#yeararchiveview"·title="Link·to·this·heading">¶</a></h2>
166 <dl·class="py·class">167 <dl·class="py·class">
167 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearArchiveView">168 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearArchiveView">
168 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">YearArchiveView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L459"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearArchiveView"·title="Link·to·this·definition">¶</a></dt>169 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">YearArchiveView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L459"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearArchiveView"·title="Link·to·this·definition">¶</a></dt>
169 <dd><p>A·yearly·archive·page·showing·all·available·months·in·a·given·year.·Objects170 <dd><p>A·yearly·archive·page·showing·all·available·months·in·a·given·year.·Objects
170 with·a·date·in·the·<em>future</em>·are·not·displayed·unless·you·set171 with·a·date·in·the·<em>future</em>·are·not·displayed·unless·you·set
171 <code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>172 <code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>
172 <p><strong>Ancestors·(MRO)</strong></p>173 <p><strong>Ancestors·(MRO)</strong></p>
173 <ul·class="simple">174 <ul·class="simple">
174 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>175 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>
175 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>176 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>
Offset 266, 15 lines modifiedOffset 267, 15 lines modified
266 </dd></dl>267 </dd></dl>
  
267 </section>268 </section>
268 <section·id="s-montharchiveview">269 <section·id="s-montharchiveview">
269 <span·id="montharchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">MonthArchiveView</span></code><a·class="headerlink"·href="#montharchiveview"·title="Link·to·this·heading">¶</a></h2>270 <span·id="montharchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">MonthArchiveView</span></code><a·class="headerlink"·href="#montharchiveview"·title="Link·to·this·heading">¶</a></h2>
270 <dl·class="py·class">271 <dl·class="py·class">
271 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.MonthArchiveView">272 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.MonthArchiveView">
272 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MonthArchiveView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L501"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.MonthArchiveView"·title="Link·to·this·definition">¶</a></dt>273 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MonthArchiveView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L501"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.MonthArchiveView"·title="Link·to·this·definition">¶</a></dt>
273 <dd><p>A·monthly·archive·page·showing·all·objects·in·a·given·month.·Objects·with·a274 <dd><p>A·monthly·archive·page·showing·all·objects·in·a·given·month.·Objects·with·a
274 date·in·the·<em>future</em>·are·not·displayed·unless·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to275 date·in·the·<em>future</em>·are·not·displayed·unless·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to
275 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>276 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>
276 <p><strong>Ancestors·(MRO)</strong></p>277 <p><strong>Ancestors·(MRO)</strong></p>
277 <ul·class="simple">278 <ul·class="simple">
278 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>279 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>
279 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>280 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>
Offset 364, 15 lines modifiedOffset 365, 15 lines modified
364 </dd></dl>365 </dd></dl>
  
365 </section>366 </section>
366 <section·id="s-weekarchiveview">367 <section·id="s-weekarchiveview">
367 <span·id="weekarchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">WeekArchiveView</span></code><a·class="headerlink"·href="#weekarchiveview"·title="Link·to·this·heading">¶</a></h2>368 <span·id="weekarchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">WeekArchiveView</span></code><a·class="headerlink"·href="#weekarchiveview"·title="Link·to·this·heading">¶</a></h2>
368 <dl·class="py·class">369 <dl·class="py·class">
369 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.WeekArchiveView">370 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.WeekArchiveView">
370 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">WeekArchiveView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L559"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.WeekArchiveView"·title="Link·to·this·definition">¶</a></dt>371 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">WeekArchiveView</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L559"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.WeekArchiveView"·title="Link·to·this·definition">¶</a></dt>
371 <dd><p>A·weekly·archive·page·showing·all·objects·in·a·given·week.·Objects·with·a372 <dd><p>A·weekly·archive·page·showing·all·objects·in·a·given·week.·Objects·with·a
372 date·in·the·<em>future</em>·are·not·displayed·unless·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to373 date·in·the·<em>future</em>·are·not·displayed·unless·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">allow_future</span></code>·to
373 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>374 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>
374 <p><strong>Ancestors·(MRO)</strong></p>375 <p><strong>Ancestors·(MRO)</strong></p>
375 <ul·class="simple">376 <ul·class="simple">
376 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>377 <li><p><a·class="reference·internal"·href="mixins-multiple-object.html#django.views.generic.list.MultipleObjectTemplateResponseMixin"·title="django.views.generic.list.MultipleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.list.MultipleObjectTemplateResponseMixin</span></code></a></p></li>
377 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>378 <li><p><a·class="reference·internal"·href="mixins-simple.html#django.views.generic.base.TemplateResponseMixin"·title="django.views.generic.base.TemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.TemplateResponseMixin</span></code></a></p></li>
Offset 475, 15 lines modifiedOffset 476, 15 lines modified
475 </dd></dl>476 </dd></dl>
  
476 </section>477 </section>
477 <section·id="s-dayarchiveview">478 <section·id="s-dayarchiveview">
478 <span·id="dayarchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">DayArchiveView</span></code><a·class="headerlink"·href="#dayarchiveview"·title="Link·to·this·heading">¶</a></h2>479 <span·id="dayarchiveview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">DayArchiveView</span></code><a·class="headerlink"·href="#dayarchiveview"·title="Link·to·this·heading">¶</a></h2>
479 <dl·class="py·class">480 <dl·class="py·class">
480 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.DayArchiveView">481 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.DayArchiveView">
Max diff block lines reached; 17174/32080 bytes (53.53%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
5.8 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-display.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Generic·display·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Generic·display·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Generic·editing·views"·href="generic-editing.html"·/>15 ····<link·rel="next"·title="Generic·editing·views"·href="generic-editing.html"·/>
15 ····<link·rel="prev"·title="Base·views"·href="base.html"·/>16 ····<link·rel="prev"·title="Base·views"·href="base.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 289, 37 lines modifiedOffset 290, 37 lines modified
289 <li><a·class="reference·internal"·href="#listview"><code·class="docutils·literal·notranslate"><span·class="pre">ListView</span></code></a></li>290 <li><a·class="reference·internal"·href="#listview"><code·class="docutils·literal·notranslate"><span·class="pre">ListView</span></code></a></li>
290 </ul>291 </ul>
291 </li>292 </li>
292 </ul>293 </ul>
  
293 ··</div>294 ··</div>
294 ··<div>295 ··<div>
295 ····<h4>Previous·topic</h4>296 ····<h4>Vorig·onderwerp</h4>
296 ····<p·class="topless"><a·href="base.html"297 ····<p·class="topless"><a·href="base.html"
297 ··························title="previous·chapter">Base·views</a></p>298 ··························title="vorig·hoofdstuk">Base·views</a></p>
298 ··</div>299 ··</div>
299 ··<div>300 ··<div>
300 ····<h4>Next·topic</h4>301 ····<h4>Volgend·onderwerp</h4>
301 ····<p·class="topless"><a·href="generic-editing.html"302 ····<p·class="topless"><a·href="generic-editing.html"
302 ··························title="next·chapter">Generic·editing·views</a></p>303 ··························title="volgend·hoofdstuk">Generic·editing·views</a></p>
303 ··</div>304 ··</div>
304 <search·id="searchbox"·style="display:·none"·role="search">305 <search·id="searchbox"·style="display:·none"·role="search">
305 ··<h3·id="searchlabel">Quick·search</h3>306 ··<h3·id="searchlabel">Snel·zoeken</h3>
306 ····<div·class="searchformwrapper">307 ····<div·class="searchformwrapper">
307 ····<form·class="search"·action="../../search.html"·method="get">308 ····<form·class="search"·action="../../search.html"·method="get">
308 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>309 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
309 ······<input·type="submit"·value="Go"·/>310 ······<input·type="submit"·value="Zoek"·/>
310 ····</form>311 ····</form>
311 ····</div>312 ····</div>
312 </search>313 </search>
313 <script>document.getElementById('searchbox').style.display·=·"block"</script>314 <script>document.getElementById('searchbox').style.display·=·"block"</script>
314 ········</div>315 ········</div>
315 ······</div>316 ······</div>
316 ··············<h3>Last·update:</h3>317 ··············<h3>Last·update:</h3>
317 ··············<p·class="topless">Sep·03,·2024</p>318 ··············<p·class="topless">sep·03,·2024</p>
318 ··········</div>319 ··········</div>
319 ········320 ········
320 ······321 ······
321 ····</div>322 ····</div>
  
322 ····<div·id="ft">323 ····<div·id="ft">
323 ······<div·class="nav">324 ······<div·class="nav">
2.03 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8en\x8ne\x8er\x8ri\x8ic\x8c·d\x8di\x8is\x8sp\x8pl\x8la\x8ay\x8y·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8en\x8ne\x8er\x8ri\x8ic\x8c·d\x8di\x8is\x8sp\x8pl\x8la\x8ay\x8y·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 The·two·following·generic·class-based·views·are·designed·to·display·data.·On5 The·two·following·generic·class-based·views·are·designed·to·display·data.·On
6 many·projects·they·are·typically·the·most·commonly·used·views.6 many·projects·they·are·typically·the·most·commonly·used·views.
7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8lV\x8Vi\x8ie\x8ew\x8w_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8lV\x8Vi\x8ie\x8ew\x8w_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ··c\x8cl\x8la\x8as\x8ss\x8s·django.views.generic.detail.DetailView_\x88 ··c\x8cl\x8la\x8as\x8ss\x8s·django.views.generic.detail.DetailView_\x8
Offset 139, 16 lines modifiedOffset 139, 16 lines modified
139 ············Adds·object_list·to·the·context.·If·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8__\x8e_\x8m_\x8p_\x8t_\x8y·is·True·then139 ············Adds·object_list·to·the·context.·If·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8__\x8e_\x8m_\x8p_\x8t_\x8y·is·True·then
140 ············display·an·empty·list.·If·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8__\x8e_\x8m_\x8p_\x8t_\x8y·is·False·then·raise·a·404140 ············display·an·empty·list.·If·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8__\x8e_\x8m_\x8p_\x8t_\x8y·is·False·then·raise·a·404
141 ············error.141 ············error.
142 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*142 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
143 ····*·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8d_\x8i_\x8s_\x8p_\x8l_\x8a_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s143 ····*·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8d_\x8i_\x8s_\x8p_\x8l_\x8a_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
144 ··········o·_\x8D_\x8e_\x8t_\x8a_\x8i_\x8l_\x8V_\x8i_\x8e_\x8w144 ··········o·_\x8D_\x8e_\x8t_\x8a_\x8i_\x8l_\x8V_\x8i_\x8e_\x8w
145 ··········o·_\x8L_\x8i_\x8s_\x8t_\x8V_\x8i_\x8e_\x8w145 ··········o·_\x8L_\x8i_\x8s_\x8t_\x8V_\x8i_\x8e_\x8w
146 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*146 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
147 _\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s147 _\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
148 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*148 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
149 _\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8e_\x8d_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s149 _\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8e_\x8d_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
150 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*150 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
151 [q···················][Go]151 [q···················][Zoek]
152 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*152 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
153 Sep·03,·2024153 sep·03,·2024
154 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»154 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
9.19 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/generic-editing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Generic·editing·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Generic·editing·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Generic·date·views"·href="generic-date-based.html"·/>15 ····<link·rel="next"·title="Generic·date·views"·href="generic-date-based.html"·/>
15 ····<link·rel="prev"·title="Generic·display·views"·href="generic-display.html"·/>16 ····<link·rel="prev"·title="Generic·display·views"·href="generic-display.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 84, 21 lines modifiedOffset 85, 21 lines modified
84 <ul·class="simple">85 <ul·class="simple">
85 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.FormView"·title="django.views.generic.edit.FormView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.FormView</span></code></a></p></li>86 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.FormView"·title="django.views.generic.edit.FormView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.FormView</span></code></a></p></li>
86 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.CreateView"·title="django.views.generic.edit.CreateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.CreateView</span></code></a></p></li>87 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.CreateView"·title="django.views.generic.edit.CreateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.CreateView</span></code></a></p></li>
87 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.UpdateView"·title="django.views.generic.edit.UpdateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.UpdateView</span></code></a></p></li>88 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.UpdateView"·title="django.views.generic.edit.UpdateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.UpdateView</span></code></a></p></li>
88 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.DeleteView"·title="django.views.generic.edit.DeleteView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.DeleteView</span></code></a></p></li>89 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.DeleteView"·title="django.views.generic.edit.DeleteView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.DeleteView</span></code></a></p></li>
89 </ul>90 </ul>
90 <div·class="admonition·seealso">91 <div·class="admonition·seealso">
91 <p·class="admonition-title">See·also</p>92 <p·class="admonition-title">Zie·ook</p>
92 <p>The·<a·class="reference·internal"·href="../contrib/messages.html"><span·class="doc">messages·framework</span></a>·contains93 <p>The·<a·class="reference·internal"·href="../contrib/messages.html"><span·class="doc">messages·framework</span></a>·contains
93 <a·class="reference·internal"·href="../contrib/messages.html#django.contrib.messages.views.SuccessMessageMixin"·title="django.contrib.messages.views.SuccessMessageMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SuccessMessageMixin</span></code></a>,·which94 <a·class="reference·internal"·href="../contrib/messages.html#django.contrib.messages.views.SuccessMessageMixin"·title="django.contrib.messages.views.SuccessMessageMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SuccessMessageMixin</span></code></a>,·which
94 facilitates·presenting·messages·about·successful·form·submissions.</p>95 facilitates·presenting·messages·about·successful·form·submissions.</p>
95 </div>96 </div>
96 <div·class="admonition·note">97 <div·class="admonition·note">
97 <p·class="admonition-title">Note</p>98 <p·class="admonition-title">Notitie</p>
98 <p>Some·of·the·examples·on·this·page·assume·that·an·<code·class="docutils·literal·notranslate"><span·class="pre">Author</span></code>·model·has·been99 <p>Some·of·the·examples·on·this·page·assume·that·an·<code·class="docutils·literal·notranslate"><span·class="pre">Author</span></code>·model·has·been
99 defined·as·follows·in·<code·class="docutils·literal·notranslate"><span·class="pre">myapp/models.py</span></code>:</p>100 defined·as·follows·in·<code·class="docutils·literal·notranslate"><span·class="pre">myapp/models.py</span></code>:</p>
100 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">models</span>101 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">models</span>
101 <span·class="kn">from</span>·<span·class="nn">django.urls</span>·<span·class="kn">import</span>·<span·class="n">reverse</span>102 <span·class="kn">from</span>·<span·class="nn">django.urls</span>·<span·class="kn">import</span>·<span·class="n">reverse</span>
  
  
102 <span·class="k">class</span>·<span·class="nc">Author</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>103 <span·class="k">class</span>·<span·class="nc">Author</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>
Offset 455, 37 lines modifiedOffset 456, 37 lines modified
455 <li><a·class="reference·internal"·href="#deleteview"><code·class="docutils·literal·notranslate"><span·class="pre">DeleteView</span></code></a></li>456 <li><a·class="reference·internal"·href="#deleteview"><code·class="docutils·literal·notranslate"><span·class="pre">DeleteView</span></code></a></li>
456 </ul>457 </ul>
457 </li>458 </li>
458 </ul>459 </ul>
  
459 ··</div>460 ··</div>
460 ··<div>461 ··<div>
461 ····<h4>Previous·topic</h4>462 ····<h4>Vorig·onderwerp</h4>
462 ····<p·class="topless"><a·href="generic-display.html"463 ····<p·class="topless"><a·href="generic-display.html"
463 ··························title="previous·chapter">Generic·display·views</a></p>464 ··························title="vorig·hoofdstuk">Generic·display·views</a></p>
464 ··</div>465 ··</div>
465 ··<div>466 ··<div>
466 ····<h4>Next·topic</h4>467 ····<h4>Volgend·onderwerp</h4>
467 ····<p·class="topless"><a·href="generic-date-based.html"468 ····<p·class="topless"><a·href="generic-date-based.html"
468 ··························title="next·chapter">Generic·date·views</a></p>469 ··························title="volgend·hoofdstuk">Generic·date·views</a></p>
469 ··</div>470 ··</div>
470 <search·id="searchbox"·style="display:·none"·role="search">471 <search·id="searchbox"·style="display:·none"·role="search">
471 ··<h3·id="searchlabel">Quick·search</h3>472 ··<h3·id="searchlabel">Snel·zoeken</h3>
472 ····<div·class="searchformwrapper">473 ····<div·class="searchformwrapper">
473 ····<form·class="search"·action="../../search.html"·method="get">474 ····<form·class="search"·action="../../search.html"·method="get">
474 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>475 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
475 ······<input·type="submit"·value="Go"·/>476 ······<input·type="submit"·value="Zoek"·/>
476 ····</form>477 ····</form>
477 ····</div>478 ····</div>
478 </search>479 </search>
479 <script>document.getElementById('searchbox').style.display·=·"block"</script>480 <script>document.getElementById('searchbox').style.display·=·"block"</script>
480 ········</div>481 ········</div>
481 ······</div>482 ······</div>
482 ··············<h3>Last·update:</h3>483 ··············<h3>Last·update:</h3>
483 ··············<p·class="topless">Sep·03,·2024</p>484 ··············<p·class="topless">sep·03,·2024</p>
484 ··········</div>485 ··········</div>
485 ········486 ········
486 ······487 ······
487 ····</div>488 ····</div>
  
488 ····<div·id="ft">489 ····<div·id="ft">
489 ······<div·class="nav">490 ······<div·class="nav">
2.77 KB
html2text {}
Max HTML report size reached
5.75 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Built-in·class-based·views·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Built-in·class-based·views·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Base·views"·href="base.html"·/>15 ····<link·rel="next"·title="Base·views"·href="base.html"·/>
15 ····<link·rel="prev"·title="System·check·framework"·href="../checks.html"·/>16 ····<link·rel="prev"·title="System·check·framework"·href="../checks.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 242, 37 lines modifiedOffset 243, 37 lines modified
242 <li><a·class="reference·internal"·href="#base-vs-generic-views">Base·vs·Generic·views</a></li>243 <li><a·class="reference·internal"·href="#base-vs-generic-views">Base·vs·Generic·views</a></li>
243 </ul>244 </ul>
244 </li>245 </li>
245 </ul>246 </ul>
  
246 ··</div>247 ··</div>
247 ··<div>248 ··<div>
248 ····<h4>Previous·topic</h4>249 ····<h4>Vorig·onderwerp</h4>
249 ····<p·class="topless"><a·href="../checks.html"250 ····<p·class="topless"><a·href="../checks.html"
250 ··························title="previous·chapter">System·check·framework</a></p>251 ··························title="vorig·hoofdstuk">System·check·framework</a></p>
251 ··</div>252 ··</div>
252 ··<div>253 ··<div>
253 ····<h4>Next·topic</h4>254 ····<h4>Volgend·onderwerp</h4>
254 ····<p·class="topless"><a·href="base.html"255 ····<p·class="topless"><a·href="base.html"
255 ··························title="next·chapter">Base·views</a></p>256 ··························title="volgend·hoofdstuk">Base·views</a></p>
256 ··</div>257 ··</div>
257 <search·id="searchbox"·style="display:·none"·role="search">258 <search·id="searchbox"·style="display:·none"·role="search">
258 ··<h3·id="searchlabel">Quick·search</h3>259 ··<h3·id="searchlabel">Snel·zoeken</h3>
259 ····<div·class="searchformwrapper">260 ····<div·class="searchformwrapper">
260 ····<form·class="search"·action="../../search.html"·method="get">261 ····<form·class="search"·action="../../search.html"·method="get">
261 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>262 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
262 ······<input·type="submit"·value="Go"·/>263 ······<input·type="submit"·value="Zoek"·/>
263 ····</form>264 ····</form>
264 ····</div>265 ····</div>
265 </search>266 </search>
266 <script>document.getElementById('searchbox').style.display·=·"block"</script>267 <script>document.getElementById('searchbox').style.display·=·"block"</script>
267 ········</div>268 ········</div>
268 ······</div>269 ······</div>
269 ··············<h3>Last·update:</h3>270 ··············<h3>Last·update:</h3>
270 ··············<p·class="topless">Sep·03,·2024</p>271 ··············<p·class="topless">sep·03,·2024</p>
271 ··········</div>272 ··········</div>
272 ········273 ········
273 ······274 ······
274 ····</div>275 ····</div>
  
275 ····<div·id="ft">276 ····<div·id="ft">
276 ······<div·class="nav">277 ······<div·class="nav">
2.03 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ui\x8il\x8lt\x8t-\x8-i\x8in\x8n·c\x8cl\x8la\x8as\x8ss\x8s-\x8-b\x8ba\x8as\x8se\x8ed\x8d·v\x8vi\x8ie\x8ew\x8ws\x8s·A\x8AP\x8PI\x8I_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ui\x8il\x8lt\x8t-\x8-i\x8in\x8n·c\x8cl\x8la\x8as\x8ss\x8s-\x8-b\x8ba\x8as\x8se\x8ed\x8d·v\x8vi\x8ie\x8ew\x8ws\x8s·A\x8AP\x8PI\x8I_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Class-based·views·API·reference.·For·introductory·material,·see·the·_\x8C_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d5 Class-based·views·API·reference.·For·introductory·material,·see·the·_\x8C_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d
6 _\x8v_\x8i_\x8e_\x8w_\x8s·topic·guide.6 _\x8v_\x8i_\x8e_\x8w_\x8s·topic·guide.
7 ····*·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s7 ····*·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
8 ··········o·_\x8V_\x8i_\x8e_\x8w8 ··········o·_\x8V_\x8i_\x8e_\x8w
Offset 99, 16 lines modifiedOffset 99, 16 lines modified
99 having·to·repeat·yourself.99 having·to·repeat·yourself.
100 Most·generic·views·require·the·queryset·key,·which·is·a·QuerySet·instance;·see100 Most·generic·views·require·the·queryset·key,·which·is·a·QuerySet·instance;·see
101 _\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8q_\x8u_\x8e_\x8r_\x8i_\x8e_\x8s·for·more·information·about·QuerySet·objects.101 _\x8M_\x8a_\x8k_\x8i_\x8n_\x8g_\x8·_\x8q_\x8u_\x8e_\x8r_\x8i_\x8e_\x8s·for·more·information·about·QuerySet·objects.
102 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*102 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
103 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I103 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I
104 ··········o·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n104 ··········o·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n
105 ··········o·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8s_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s105 ··········o·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8s_\x8·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
106 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*106 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
107 _\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k107 _\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
108 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*108 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
109 _\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s109 _\x8B_\x8a_\x8s_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
110 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*110 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
111 [q···················][Go]111 [q···················][Zoek]
112 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*112 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
113 Sep·03,·2024113 sep·03,·2024
114 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»114 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
75.0 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-date-based.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Date-based·mixins·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Date-based·mixins·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Class-based·generic·views·-·flattened·index"·href="flattened-index.html"·/>15 ····<link·rel="next"·title="Class-based·generic·views·-·flattened·index"·href="flattened-index.html"·/>
15 ····<link·rel="prev"·title="Editing·mixins"·href="mixins-editing.html"·/>16 ····<link·rel="prev"·title="Editing·mixins"·href="mixins-editing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 24 lines modifiedOffset 77, 24 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="ref-class-based-views-mixins-date-based">79 ··········<div·class="yui-g"·id="ref-class-based-views-mixins-date-based">
79 ············80 ············
80 ··<section·id="s-date-based-mixins">81 ··<section·id="s-date-based-mixins">
81 <span·id="date-based-mixins"></span><h1>Date-based·mixins<a·class="headerlink"·href="#date-based-mixins"·title="Link·to·this·heading">¶</a></h1>82 <span·id="date-based-mixins"></span><h1>Date-based·mixins<a·class="headerlink"·href="#date-based-mixins"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·note">83 <div·class="admonition·note">
83 <p·class="admonition-title">Note</p>84 <p·class="admonition-title">Notitie</p>
84 <p>All·the·date·formatting·attributes·in·these·mixins·use85 <p>All·the·date·formatting·attributes·in·these·mixins·use
85 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·characters.·Do·not·try·to·use·the·format86 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·characters.·Do·not·try·to·use·the·format
86 characters·from·the·<a·class="reference·internal"·href="../templates/builtins.html#std-templatetag-now"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">now</span></code></a>·template·tag·as·they·are·not·compatible.</p>87 characters·from·the·<a·class="reference·internal"·href="../templates/builtins.html#std-templatetag-now"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">now</span></code></a>·template·tag·as·they·are·not·compatible.</p>
87 </div>88 </div>
88 <section·id="s-yearmixin">89 <section·id="s-yearmixin">
89 <span·id="yearmixin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">YearMixin</span></code><a·class="headerlink"·href="#yearmixin"·title="Link·to·this·heading">¶</a></h2>90 <span·id="yearmixin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">YearMixin</span></code><a·class="headerlink"·href="#yearmixin"·title="Link·to·this·heading">¶</a></h2>
90 <dl·class="py·class">91 <dl·class="py·class">
91 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin">92 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin">
92 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">YearMixin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin"·title="Link·to·this·definition">¶</a></dt>93 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">YearMixin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin"·title="Link·to·this·definition">¶</a></dt>
93 <dd><p>A·mixin·that·can·be·used·to·retrieve·and·provide·parsing·information·for·a94 <dd><p>A·mixin·that·can·be·used·to·retrieve·and·provide·parsing·information·for·a
94 year·component·of·a·date.</p>95 year·component·of·a·date.</p>
95 <p><strong>Methods·and·Attributes</strong></p>96 <p><strong>Methods·and·Attributes</strong></p>
96 <dl·class="py·attribute">97 <dl·class="py·attribute">
97 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.year_format">98 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.year_format">
98 <span·class="sig-name·descname"><span·class="pre">year_format</span></span><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.year_format"·title="Link·to·this·definition">¶</a></dt>99 <span·class="sig-name·descname"><span·class="pre">year_format</span></span><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.year_format"·title="Link·to·this·definition">¶</a></dt>
99 <dd><p>The·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·to·use·when·parsing·the·year.100 <dd><p>The·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·to·use·when·parsing·the·year.
Offset 105, 60 lines modifiedOffset 106, 60 lines modified
105 <span·class="sig-name·descname"><span·class="pre">year</span></span><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.year"·title="Link·to·this·definition">¶</a></dt>106 <span·class="sig-name·descname"><span·class="pre">year</span></span><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.year"·title="Link·to·this·definition">¶</a></dt>
106 <dd><p><strong>Optional</strong>·The·value·for·the·year,·as·a·string.·By·default,·set·to107 <dd><p><strong>Optional</strong>·The·value·for·the·year,·as·a·string.·By·default,·set·to
107 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·which·means·the·year·will·be·determined·using·other·means.</p>108 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·which·means·the·year·will·be·determined·using·other·means.</p>
108 </dd></dl>109 </dd></dl>
  
109 <dl·class="py·method">110 <dl·class="py·method">
110 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_year_format">111 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_year_format">
111 <span·class="sig-name·descname"><span·class="pre">get_year_format</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L27"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_year_format"·title="Link·to·this·definition">¶</a></dt>112 <span·class="sig-name·descname"><span·class="pre">get_year_format</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L27"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_year_format"·title="Link·to·this·definition">¶</a></dt>
112 <dd><p>Returns·the·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·to·use·when·parsing·the113 <dd><p>Returns·the·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·to·use·when·parsing·the
113 year.·Returns·<a·class="reference·internal"·href="#django.views.generic.dates.YearMixin.year_format"·title="django.views.generic.dates.YearMixin.year_format"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">year_format</span></code></a>·by·default.</p>114 year.·Returns·<a·class="reference·internal"·href="#django.views.generic.dates.YearMixin.year_format"·title="django.views.generic.dates.YearMixin.year_format"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">year_format</span></code></a>·by·default.</p>
114 </dd></dl>115 </dd></dl>
  
115 <dl·class="py·method">116 <dl·class="py·method">
116 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_year">117 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_year">
117 <span·class="sig-name·descname"><span·class="pre">get_year</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L34"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_year"·title="Link·to·this·definition">¶</a></dt>118 <span·class="sig-name·descname"><span·class="pre">get_year</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L34"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_year"·title="Link·to·this·definition">¶</a></dt>
118 <dd><p>Returns·the·year·for·which·this·view·will·display·data,·as·a·string.119 <dd><p>Returns·the·year·for·which·this·view·will·display·data,·as·a·string.
119 Tries·the·following·sources,·in·order:</p>120 Tries·the·following·sources,·in·order:</p>
120 <ul·class="simple">121 <ul·class="simple">
121 <li><p>The·value·of·the·<a·class="reference·internal"·href="#django.views.generic.dates.YearMixin.year"·title="django.views.generic.dates.YearMixin.year"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">YearMixin.year</span></code></a>·attribute.</p></li>122 <li><p>The·value·of·the·<a·class="reference·internal"·href="#django.views.generic.dates.YearMixin.year"·title="django.views.generic.dates.YearMixin.year"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">YearMixin.year</span></code></a>·attribute.</p></li>
122 <li><p>The·value·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">year</span></code>·argument·captured·in·the·URL·pattern.</p></li>123 <li><p>The·value·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">year</span></code>·argument·captured·in·the·URL·pattern.</p></li>
123 <li><p>The·value·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">year</span></code>·<code·class="docutils·literal·notranslate"><span·class="pre">GET</span></code>·query·argument.</p></li>124 <li><p>The·value·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">year</span></code>·<code·class="docutils·literal·notranslate"><span·class="pre">GET</span></code>·query·argument.</p></li>
124 </ul>125 </ul>
125 <p>Raises·a·404·if·no·valid·year·specification·can·be·found.</p>126 <p>Raises·a·404·if·no·valid·year·specification·can·be·found.</p>
126 </dd></dl>127 </dd></dl>
  
127 <dl·class="py·method">128 <dl·class="py·method">
128 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_next_year">129 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_next_year">
129 <span·class="sig-name·descname"><span·class="pre">get_next_year</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">date</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L47"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_next_year"·title="Link·to·this·definition">¶</a></dt>130 <span·class="sig-name·descname"><span·class="pre">get_next_year</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">date</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L47"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_next_year"·title="Link·to·this·definition">¶</a></dt>
130 <dd><p>Returns·a·date·object·containing·the·first·day·of·the·year·after·the131 <dd><p>Returns·a·date·object·containing·the·first·day·of·the·year·after·the
131 date·provided.·This·function·can·also·return·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·raise·an132 date·provided.·This·function·can·also·return·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·raise·an
132 <a·class="reference·internal"·href="../../topics/http/views.html#django.http.Http404"·title="django.http.Http404"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Http404</span></code></a>·exception,·depending·on·the·values·of133 <a·class="reference·internal"·href="../../topics/http/views.html#django.http.Http404"·title="django.http.Http404"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Http404</span></code></a>·exception,·depending·on·the·values·of
133 <a·class="reference·internal"·href="#django.views.generic.dates.BaseDateListView.allow_empty"·title="django.views.generic.dates.BaseDateListView.allow_empty"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_empty</span></code></a>·and134 <a·class="reference·internal"·href="#django.views.generic.dates.BaseDateListView.allow_empty"·title="django.views.generic.dates.BaseDateListView.allow_empty"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_empty</span></code></a>·and
134 <a·class="reference·internal"·href="#django.views.generic.dates.DateMixin.allow_future"·title="django.views.generic.dates.DateMixin.allow_future"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_future</span></code></a>.</p>135 <a·class="reference·internal"·href="#django.views.generic.dates.DateMixin.allow_future"·title="django.views.generic.dates.DateMixin.allow_future"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_future</span></code></a>.</p>
135 </dd></dl>136 </dd></dl>
  
136 <dl·class="py·method">137 <dl·class="py·method">
137 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_previous_year">138 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.YearMixin.get_previous_year">
138 <span·class="sig-name·descname"><span·class="pre">get_previous_year</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">date</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L51"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_previous_year"·title="Link·to·this·definition">¶</a></dt>139 <span·class="sig-name·descname"><span·class="pre">get_previous_year</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">date</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L51"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.YearMixin.get_previous_year"·title="Link·to·this·definition">¶</a></dt>
139 <dd><p>Returns·a·date·object·containing·the·first·day·of·the·year·before·the140 <dd><p>Returns·a·date·object·containing·the·first·day·of·the·year·before·the
140 date·provided.·This·function·can·also·return·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·raise·an141 date·provided.·This·function·can·also·return·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·raise·an
141 <a·class="reference·internal"·href="../../topics/http/views.html#django.http.Http404"·title="django.http.Http404"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Http404</span></code></a>·exception,·depending·on·the·values·of142 <a·class="reference·internal"·href="../../topics/http/views.html#django.http.Http404"·title="django.http.Http404"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Http404</span></code></a>·exception,·depending·on·the·values·of
142 <a·class="reference·internal"·href="#django.views.generic.dates.BaseDateListView.allow_empty"·title="django.views.generic.dates.BaseDateListView.allow_empty"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_empty</span></code></a>·and143 <a·class="reference·internal"·href="#django.views.generic.dates.BaseDateListView.allow_empty"·title="django.views.generic.dates.BaseDateListView.allow_empty"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_empty</span></code></a>·and
143 <a·class="reference·internal"·href="#django.views.generic.dates.DateMixin.allow_future"·title="django.views.generic.dates.DateMixin.allow_future"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_future</span></code></a>.</p>144 <a·class="reference·internal"·href="#django.views.generic.dates.DateMixin.allow_future"·title="django.views.generic.dates.DateMixin.allow_future"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allow_future</span></code></a>.</p>
144 </dd></dl>145 </dd></dl>
  
145 </dd></dl>146 </dd></dl>
  
146 </section>147 </section>
147 <section·id="s-monthmixin">148 <section·id="s-monthmixin">
148 <span·id="monthmixin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">MonthMixin</span></code><a·class="headerlink"·href="#monthmixin"·title="Link·to·this·heading">¶</a></h2>149 <span·id="monthmixin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">MonthMixin</span></code><a·class="headerlink"·href="#monthmixin"·title="Link·to·this·heading">¶</a></h2>
149 <dl·class="py·class">150 <dl·class="py·class">
150 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.MonthMixin">151 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.MonthMixin">
151 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MonthMixin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L71"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.MonthMixin"·title="Link·to·this·definition">¶</a></dt>152 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MonthMixin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/generic/dates.py#L71"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.generic.dates.MonthMixin"·title="Link·to·this·definition">¶</a></dt>
152 <dd><p>A·mixin·that·can·be·used·to·retrieve·and·provide·parsing·information·for·a153 <dd><p>A·mixin·that·can·be·used·to·retrieve·and·provide·parsing·information·for·a
153 month·component·of·a·date.</p>154 month·component·of·a·date.</p>
154 <p><strong>Methods·and·Attributes</strong></p>155 <p><strong>Methods·and·Attributes</strong></p>
155 <dl·class="py·attribute">156 <dl·class="py·attribute">
156 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.MonthMixin.month_format">157 <dt·class="sig·sig-object·py"·id="django.views.generic.dates.MonthMixin.month_format">
157 <span·class="sig-name·descname"><span·class="pre">month_format</span></span><a·class="headerlink"·href="#django.views.generic.dates.MonthMixin.month_format"·title="Link·to·this·definition">¶</a></dt>158 <span·class="sig-name·descname"><span·class="pre">month_format</span></span><a·class="headerlink"·href="#django.views.generic.dates.MonthMixin.month_format"·title="Link·to·this·definition">¶</a></dt>
158 <dd><p>The·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·to·use·when·parsing·the·month.·By159 <dd><p>The·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/time.html#time.strftime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">strftime()</span></code></a>·format·to·use·when·parsing·the·month.·By
Offset 170, 60 lines modifiedOffset 171, 60 lines modified
170 <span·class="sig-name·descname"><span·class="pre">month</span></span><a·class="headerlink"·href="#django.views.generic.dates.MonthMixin.month"·title="Link·to·this·definition">¶</a></dt>171 <span·class="sig-name·descname"><span·class="pre">month</span></span><a·class="headerlink"·href="#django.views.generic.dates.MonthMixin.month"·title="Link·to·this·definition">¶</a></dt>
Max diff block lines reached; 44180/59602 bytes (74.13%) of diff not shown.
16.6 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-editing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Editing·mixins·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Editing·mixins·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Date-based·mixins"·href="mixins-date-based.html"·/>15 ····<link·rel="next"·title="Date-based·mixins"·href="mixins-date-based.html"·/>
15 ····<link·rel="prev"·title="Multiple·object·mixins"·href="mixins-multiple-object.html"·/>16 ····<link·rel="prev"·title="Multiple·object·mixins"·href="mixins-multiple-object.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 83, 15 lines modifiedOffset 84, 15 lines modified
83 <ul·class="simple">84 <ul·class="simple">
84 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.FormMixin"·title="django.views.generic.edit.FormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.FormMixin</span></code></a></p></li>85 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.FormMixin"·title="django.views.generic.edit.FormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.FormMixin</span></code></a></p></li>
85 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.ModelFormMixin"·title="django.views.generic.edit.ModelFormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.ModelFormMixin</span></code></a></p></li>86 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.ModelFormMixin"·title="django.views.generic.edit.ModelFormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.ModelFormMixin</span></code></a></p></li>
86 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.ProcessFormView"·title="django.views.generic.edit.ProcessFormView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.ProcessFormView</span></code></a></p></li>87 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.ProcessFormView"·title="django.views.generic.edit.ProcessFormView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.ProcessFormView</span></code></a></p></li>
87 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.DeletionMixin"·title="django.views.generic.edit.DeletionMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.DeletionMixin</span></code></a></p></li>88 <li><p><a·class="reference·internal"·href="#django.views.generic.edit.DeletionMixin"·title="django.views.generic.edit.DeletionMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.edit.DeletionMixin</span></code></a></p></li>
88 </ul>89 </ul>
89 <div·class="admonition·note">90 <div·class="admonition·note">
90 <p·class="admonition-title">Note</p>91 <p·class="admonition-title">Notitie</p>
91 <p>Examples·of·how·these·are·combined·into·editing·views·can·be·found·at92 <p>Examples·of·how·these·are·combined·into·editing·views·can·be·found·at
92 the·documentation·on·<a·class="reference·internal"·href="generic-editing.html"><span·class="doc">Generic·editing·views</span></a>.</p>93 the·documentation·on·<a·class="reference·internal"·href="generic-editing.html"><span·class="doc">Generic·editing·views</span></a>.</p>
93 </div>94 </div>
94 <section·id="s-formmixin">95 <section·id="s-formmixin">
95 <span·id="formmixin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">FormMixin</span></code><a·class="headerlink"·href="#formmixin"·title="Link·to·this·heading">¶</a></h2>96 <span·id="formmixin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">FormMixin</span></code><a·class="headerlink"·href="#formmixin"·title="Link·to·this·heading">¶</a></h2>
96 <dl·class="py·class">97 <dl·class="py·class">
97 <dt·class="sig·sig-object·py"·id="django.views.generic.edit.FormMixin">98 <dt·class="sig·sig-object·py"·id="django.views.generic.edit.FormMixin">
Offset 296, 15 lines modifiedOffset 297, 15 lines modified
296 <section·id="s-processformview">297 <section·id="s-processformview">
297 <span·id="processformview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ProcessFormView</span></code><a·class="headerlink"·href="#processformview"·title="Link·to·this·heading">¶</a></h2>298 <span·id="processformview"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ProcessFormView</span></code><a·class="headerlink"·href="#processformview"·title="Link·to·this·heading">¶</a></h2>
298 <dl·class="py·class">299 <dl·class="py·class">
299 <dt·class="sig·sig-object·py"·id="django.views.generic.edit.ProcessFormView">300 <dt·class="sig·sig-object·py"·id="django.views.generic.edit.ProcessFormView">
300 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">django.views.generic.edit.</span></span><span·class="sig-name·descname"><span·class="pre">ProcessFormView</span></span><a·class="headerlink"·href="#django.views.generic.edit.ProcessFormView"·title="Link·to·this·definition">¶</a></dt>301 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">django.views.generic.edit.</span></span><span·class="sig-name·descname"><span·class="pre">ProcessFormView</span></span><a·class="headerlink"·href="#django.views.generic.edit.ProcessFormView"·title="Link·to·this·definition">¶</a></dt>
301 <dd><p>A·mixin·that·provides·basic·HTTP·GET·and·POST·workflow.</p>302 <dd><p>A·mixin·that·provides·basic·HTTP·GET·and·POST·workflow.</p>
302 <div·class="admonition·note">303 <div·class="admonition·note">
303 <p·class="admonition-title">Note</p>304 <p·class="admonition-title">Notitie</p>
304 <p>This·is·named·‘ProcessFormView’·and·inherits·directly·from305 <p>This·is·named·‘ProcessFormView’·and·inherits·directly·from
305 <a·class="reference·internal"·href="base.html#django.views.generic.base.View"·title="django.views.generic.base.View"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.View</span></code></a>,·but·breaks·if·used306 <a·class="reference·internal"·href="base.html#django.views.generic.base.View"·title="django.views.generic.base.View"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.View</span></code></a>,·but·breaks·if·used
306 independently,·so·it·is·more·of·a·mixin.</p>307 independently,·so·it·is·more·of·a·mixin.</p>
307 </div>308 </div>
308 <p><strong>Extends</strong></p>309 <p><strong>Extends</strong></p>
309 <ul·class="simple">310 <ul·class="simple">
310 <li><p><a·class="reference·internal"·href="base.html#django.views.generic.base.View"·title="django.views.generic.base.View"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.View</span></code></a></p></li>311 <li><p><a·class="reference·internal"·href="base.html#django.views.generic.base.View"·title="django.views.generic.base.View"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.views.generic.base.View</span></code></a></p></li>
Offset 393, 37 lines modifiedOffset 394, 37 lines modified
393 <li><a·class="reference·internal"·href="#deletionmixin"><code·class="docutils·literal·notranslate"><span·class="pre">DeletionMixin</span></code></a></li>394 <li><a·class="reference·internal"·href="#deletionmixin"><code·class="docutils·literal·notranslate"><span·class="pre">DeletionMixin</span></code></a></li>
394 </ul>395 </ul>
395 </li>396 </li>
396 </ul>397 </ul>
  
397 ··</div>398 ··</div>
398 ··<div>399 ··<div>
399 ····<h4>Previous·topic</h4>400 ····<h4>Vorig·onderwerp</h4>
400 ····<p·class="topless"><a·href="mixins-multiple-object.html"401 ····<p·class="topless"><a·href="mixins-multiple-object.html"
401 ··························title="previous·chapter">Multiple·object·mixins</a></p>402 ··························title="vorig·hoofdstuk">Multiple·object·mixins</a></p>
402 ··</div>403 ··</div>
403 ··<div>404 ··<div>
404 ····<h4>Next·topic</h4>405 ····<h4>Volgend·onderwerp</h4>
405 ····<p·class="topless"><a·href="mixins-date-based.html"406 ····<p·class="topless"><a·href="mixins-date-based.html"
406 ··························title="next·chapter">Date-based·mixins</a></p>407 ··························title="volgend·hoofdstuk">Date-based·mixins</a></p>
407 ··</div>408 ··</div>
408 <search·id="searchbox"·style="display:·none"·role="search">409 <search·id="searchbox"·style="display:·none"·role="search">
409 ··<h3·id="searchlabel">Quick·search</h3>410 ··<h3·id="searchlabel">Snel·zoeken</h3>
410 ····<div·class="searchformwrapper">411 ····<div·class="searchformwrapper">
411 ····<form·class="search"·action="../../search.html"·method="get">412 ····<form·class="search"·action="../../search.html"·method="get">
412 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>413 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
413 ······<input·type="submit"·value="Go"·/>414 ······<input·type="submit"·value="Zoek"·/>
414 ····</form>415 ····</form>
415 ····</div>416 ····</div>
416 </search>417 </search>
417 <script>document.getElementById('searchbox').style.display·=·"block"</script>418 <script>document.getElementById('searchbox').style.display·=·"block"</script>
418 ········</div>419 ········</div>
419 ······</div>420 ······</div>
420 ··············<h3>Last·update:</h3>421 ··············<h3>Last·update:</h3>
421 ··············<p·class="topless">Sep·03,·2024</p>422 ··············<p·class="topless">sep·03,·2024</p>
422 ··········</div>423 ··········</div>
423 ········424 ········
424 ······425 ······
425 ····</div>426 ····</div>
  
426 ····<div·id="ft">427 ····<div·id="ft">
427 ······<div·class="nav">428 ······<div·class="nav">
3.84 KB
html2text {}
Max HTML report size reached
8.82 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-multiple-object.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Multiple·object·mixins·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Multiple·object·mixins·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Editing·mixins"·href="mixins-editing.html"·/>15 ····<link·rel="next"·title="Editing·mixins"·href="mixins-editing.html"·/>
15 ····<link·rel="prev"·title="Single·object·mixins"·href="mixins-single-object.html"·/>16 ····<link·rel="prev"·title="Single·object·mixins"·href="mixins-single-object.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 138, 15 lines modifiedOffset 139, 15 lines modified
  
138 <dl·class="py·attribute">139 <dl·class="py·attribute">
139 <dt·class="sig·sig-object·py"·id="django.views.generic.list.MultipleObjectMixin.queryset">140 <dt·class="sig·sig-object·py"·id="django.views.generic.list.MultipleObjectMixin.queryset">
140 <span·class="sig-name·descname"><span·class="pre">queryset</span></span><a·class="headerlink"·href="#django.views.generic.list.MultipleObjectMixin.queryset"·title="Link·to·this·definition">¶</a></dt>141 <span·class="sig-name·descname"><span·class="pre">queryset</span></span><a·class="headerlink"·href="#django.views.generic.list.MultipleObjectMixin.queryset"·title="Link·to·this·definition">¶</a></dt>
141 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·that·represents·the·objects.·If·provided,·the·value·of142 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·that·represents·the·objects.·If·provided,·the·value·of
142 <code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·supersedes·the·value·provided·for·<a·class="reference·internal"·href="#django.views.generic.list.MultipleObjectMixin.model"·title="django.views.generic.list.MultipleObjectMixin.model"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">model</span></code></a>.</p>143 <code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·supersedes·the·value·provided·for·<a·class="reference·internal"·href="#django.views.generic.list.MultipleObjectMixin.model"·title="django.views.generic.list.MultipleObjectMixin.model"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">model</span></code></a>.</p>
143 <div·class="admonition·warning">144 <div·class="admonition·warning">
144 <p·class="admonition-title">Warning</p>145 <p·class="admonition-title">Waarschuwing</p>
145 <p><code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·is·a·class·attribute·with·a·<em>mutable</em>·value·so·care146 <p><code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·is·a·class·attribute·with·a·<em>mutable</em>·value·so·care
146 must·be·taken·when·using·it·directly.·Before·using·it,·either·call147 must·be·taken·when·using·it·directly.·Before·using·it,·either·call
147 its·<a·class="reference·internal"·href="../models/querysets.html#django.db.models.query.QuerySet.all"·title="django.db.models.query.QuerySet.all"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">all()</span></code></a>·method·or148 its·<a·class="reference·internal"·href="../models/querysets.html#django.db.models.query.QuerySet.all"·title="django.db.models.query.QuerySet.all"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">all()</span></code></a>·method·or
148 retrieve·it·with·<a·class="reference·internal"·href="#django.views.generic.list.MultipleObjectMixin.get_queryset"·title="django.views.generic.list.MultipleObjectMixin.get_queryset"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_queryset()</span></code></a>·which·takes·care·of·the149 retrieve·it·with·<a·class="reference·internal"·href="#django.views.generic.list.MultipleObjectMixin.get_queryset"·title="django.views.generic.list.MultipleObjectMixin.get_queryset"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_queryset()</span></code></a>·which·takes·care·of·the
149 cloning·behind·the·scenes.</p>150 cloning·behind·the·scenes.</p>
150 </div>151 </div>
151 </dd></dl>152 </dd></dl>
Offset 352, 37 lines modifiedOffset 353, 37 lines modified
352 <li><a·class="reference·internal"·href="#multipleobjecttemplateresponsemixin"><code·class="docutils·literal·notranslate"><span·class="pre">MultipleObjectTemplateResponseMixin</span></code></a></li>353 <li><a·class="reference·internal"·href="#multipleobjecttemplateresponsemixin"><code·class="docutils·literal·notranslate"><span·class="pre">MultipleObjectTemplateResponseMixin</span></code></a></li>
353 </ul>354 </ul>
354 </li>355 </li>
355 </ul>356 </ul>
  
356 ··</div>357 ··</div>
357 ··<div>358 ··<div>
358 ····<h4>Previous·topic</h4>359 ····<h4>Vorig·onderwerp</h4>
359 ····<p·class="topless"><a·href="mixins-single-object.html"360 ····<p·class="topless"><a·href="mixins-single-object.html"
360 ··························title="previous·chapter">Single·object·mixins</a></p>361 ··························title="vorig·hoofdstuk">Single·object·mixins</a></p>
361 ··</div>362 ··</div>
362 ··<div>363 ··<div>
363 ····<h4>Next·topic</h4>364 ····<h4>Volgend·onderwerp</h4>
364 ····<p·class="topless"><a·href="mixins-editing.html"365 ····<p·class="topless"><a·href="mixins-editing.html"
365 ··························title="next·chapter">Editing·mixins</a></p>366 ··························title="volgend·hoofdstuk">Editing·mixins</a></p>
366 ··</div>367 ··</div>
367 <search·id="searchbox"·style="display:·none"·role="search">368 <search·id="searchbox"·style="display:·none"·role="search">
368 ··<h3·id="searchlabel">Quick·search</h3>369 ··<h3·id="searchlabel">Snel·zoeken</h3>
369 ····<div·class="searchformwrapper">370 ····<div·class="searchformwrapper">
370 ····<form·class="search"·action="../../search.html"·method="get">371 ····<form·class="search"·action="../../search.html"·method="get">
371 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>372 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
372 ······<input·type="submit"·value="Go"·/>373 ······<input·type="submit"·value="Zoek"·/>
373 ····</form>374 ····</form>
374 ····</div>375 ····</div>
375 </search>376 </search>
376 <script>document.getElementById('searchbox').style.display·=·"block"</script>377 <script>document.getElementById('searchbox').style.display·=·"block"</script>
377 ········</div>378 ········</div>
378 ······</div>379 ······</div>
379 ··············<h3>Last·update:</h3>380 ··············<h3>Last·update:</h3>
380 ··············<p·class="topless">Sep·03,·2024</p>381 ··············<p·class="topless">sep·03,·2024</p>
381 ··········</div>382 ··········</div>
382 ········383 ········
383 ······384 ······
384 ····</div>385 ····</div>
  
385 ····<div·id="ft">386 ····<div·id="ft">
386 ······<div·class="nav">387 ······<div·class="nav">
3.15 KB
html2text {}
Max HTML report size reached
5.83 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-simple.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Simple·mixins·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Simple·mixins·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Single·object·mixins"·href="mixins-single-object.html"·/>15 ····<link·rel="next"·title="Single·object·mixins"·href="mixins-single-object.html"·/>
15 ····<link·rel="prev"·title="Class-based·views·mixins"·href="mixins.html"·/>16 ····<link·rel="prev"·title="Class-based·views·mixins"·href="mixins.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 215, 37 lines modifiedOffset 216, 37 lines modified
215 <li><a·class="reference·internal"·href="#templateresponsemixin"><code·class="docutils·literal·notranslate"><span·class="pre">TemplateResponseMixin</span></code></a></li>216 <li><a·class="reference·internal"·href="#templateresponsemixin"><code·class="docutils·literal·notranslate"><span·class="pre">TemplateResponseMixin</span></code></a></li>
216 </ul>217 </ul>
217 </li>218 </li>
218 </ul>219 </ul>
  
219 ··</div>220 ··</div>
220 ··<div>221 ··<div>
221 ····<h4>Previous·topic</h4>222 ····<h4>Vorig·onderwerp</h4>
222 ····<p·class="topless"><a·href="mixins.html"223 ····<p·class="topless"><a·href="mixins.html"
223 ··························title="previous·chapter">Class-based·views·mixins</a></p>224 ··························title="vorig·hoofdstuk">Class-based·views·mixins</a></p>
224 ··</div>225 ··</div>
225 ··<div>226 ··<div>
226 ····<h4>Next·topic</h4>227 ····<h4>Volgend·onderwerp</h4>
227 ····<p·class="topless"><a·href="mixins-single-object.html"228 ····<p·class="topless"><a·href="mixins-single-object.html"
228 ··························title="next·chapter">Single·object·mixins</a></p>229 ··························title="volgend·hoofdstuk">Single·object·mixins</a></p>
229 ··</div>230 ··</div>
230 <search·id="searchbox"·style="display:·none"·role="search">231 <search·id="searchbox"·style="display:·none"·role="search">
231 ··<h3·id="searchlabel">Quick·search</h3>232 ··<h3·id="searchlabel">Snel·zoeken</h3>
232 ····<div·class="searchformwrapper">233 ····<div·class="searchformwrapper">
233 ····<form·class="search"·action="../../search.html"·method="get">234 ····<form·class="search"·action="../../search.html"·method="get">
234 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>235 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
235 ······<input·type="submit"·value="Go"·/>236 ······<input·type="submit"·value="Zoek"·/>
236 ····</form>237 ····</form>
237 ····</div>238 ····</div>
238 </search>239 </search>
239 <script>document.getElementById('searchbox').style.display·=·"block"</script>240 <script>document.getElementById('searchbox').style.display·=·"block"</script>
240 ········</div>241 ········</div>
241 ······</div>242 ······</div>
242 ··············<h3>Last·update:</h3>243 ··············<h3>Last·update:</h3>
243 ··············<p·class="topless">Sep·03,·2024</p>244 ··············<p·class="topless">sep·03,·2024</p>
244 ··········</div>245 ··········</div>
245 ········246 ········
246 ······247 ······
247 ····</div>248 ····</div>
  
248 ····<div·id="ft">249 ····<div·id="ft">
249 ······<div·class="nav">250 ······<div·class="nav">
1.99 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·S\x8Si\x8im\x8mp\x8pl\x8le\x8e·m\x8mi\x8ix\x8xi\x8in\x8ns\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·S\x8Si\x8im\x8mp\x8pl\x8le\x8e·m\x8mi\x8ix\x8xi\x8in\x8ns\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nt\x8te\x8ex\x8xt\x8tM\x8Mi\x8ix\x8xi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nt\x8te\x8ex\x8xt\x8tM\x8Mi\x8ix\x8xi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 ··c\x8cl\x8la\x8as\x8ss\x8s·django.views.generic.base.ContextMixin_\x86 ··c\x8cl\x8la\x8as\x8ss\x8s·django.views.generic.base.ContextMixin_\x8
7 ······A\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s7 ······A\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s
8 ········extra_context_\x88 ········extra_context_\x8
Offset 67, 16 lines modifiedOffset 67, 16 lines modified
67 ············template.·The·first·template·that·is·found·will·be·used.67 ············template.·The·first·template·that·is·found·will·be·used.
68 ············The·default·implementation·will·return·a·list·containing68 ············The·default·implementation·will·return·a·list·containing
69 ············_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8__\x8n_\x8a_\x8m_\x8e·(if·it·is·specified).69 ············_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8__\x8n_\x8a_\x8m_\x8e·(if·it·is·specified).
70 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*70 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
71 ····*·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s71 ····*·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
72 ··········o·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8M_\x8i_\x8x_\x8i_\x8n72 ··········o·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8M_\x8i_\x8x_\x8i_\x8n
73 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e_\x8M_\x8i_\x8x_\x8i_\x8n73 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e_\x8M_\x8i_\x8x_\x8i_\x8n
74 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*74 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
75 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s75 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
76 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*76 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
77 _\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s77 _\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
78 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*78 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
79 [q···················][Go]79 [q···················][Zoek]
80 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*80 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
81 Sep·03,·202481 sep·03,·2024
82 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»82 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.75 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins-single-object.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Single·object·mixins·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Single·object·mixins·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Multiple·object·mixins"·href="mixins-multiple-object.html"·/>15 ····<link·rel="next"·title="Multiple·object·mixins"·href="mixins-multiple-object.html"·/>
15 ····<link·rel="prev"·title="Simple·mixins"·href="mixins-simple.html"·/>16 ····<link·rel="prev"·title="Simple·mixins"·href="mixins-simple.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 98, 15 lines modifiedOffset 99, 15 lines modified
  
98 <dl·class="py·attribute">99 <dl·class="py·attribute">
99 <dt·class="sig·sig-object·py"·id="django.views.generic.detail.SingleObjectMixin.queryset">100 <dt·class="sig·sig-object·py"·id="django.views.generic.detail.SingleObjectMixin.queryset">
100 <span·class="sig-name·descname"><span·class="pre">queryset</span></span><a·class="headerlink"·href="#django.views.generic.detail.SingleObjectMixin.queryset"·title="Link·to·this·definition">¶</a></dt>101 <span·class="sig-name·descname"><span·class="pre">queryset</span></span><a·class="headerlink"·href="#django.views.generic.detail.SingleObjectMixin.queryset"·title="Link·to·this·definition">¶</a></dt>
101 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·that·represents·the·objects.·If·provided,·the·value·of102 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·that·represents·the·objects.·If·provided,·the·value·of
102 <code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·supersedes·the·value·provided·for·<a·class="reference·internal"·href="#django.views.generic.detail.SingleObjectMixin.model"·title="django.views.generic.detail.SingleObjectMixin.model"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">model</span></code></a>.</p>103 <code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·supersedes·the·value·provided·for·<a·class="reference·internal"·href="#django.views.generic.detail.SingleObjectMixin.model"·title="django.views.generic.detail.SingleObjectMixin.model"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">model</span></code></a>.</p>
103 <div·class="admonition·warning">104 <div·class="admonition·warning">
104 <p·class="admonition-title">Warning</p>105 <p·class="admonition-title">Waarschuwing</p>
105 <p><code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·is·a·class·attribute·with·a·<em>mutable</em>·value·so·care106 <p><code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·is·a·class·attribute·with·a·<em>mutable</em>·value·so·care
106 must·be·taken·when·using·it·directly.·Before·using·it,·either·call107 must·be·taken·when·using·it·directly.·Before·using·it,·either·call
107 its·<a·class="reference·internal"·href="../models/querysets.html#django.db.models.query.QuerySet.all"·title="django.db.models.query.QuerySet.all"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">all()</span></code></a>·method·or108 its·<a·class="reference·internal"·href="../models/querysets.html#django.db.models.query.QuerySet.all"·title="django.db.models.query.QuerySet.all"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">all()</span></code></a>·method·or
108 retrieve·it·with·<a·class="reference·internal"·href="#django.views.generic.detail.SingleObjectMixin.get_queryset"·title="django.views.generic.detail.SingleObjectMixin.get_queryset"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_queryset()</span></code></a>·which·takes·care·of·the109 retrieve·it·with·<a·class="reference·internal"·href="#django.views.generic.detail.SingleObjectMixin.get_queryset"·title="django.views.generic.detail.SingleObjectMixin.get_queryset"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_queryset()</span></code></a>·which·takes·care·of·the
109 cloning·behind·the·scenes.</p>110 cloning·behind·the·scenes.</p>
110 </div>111 </div>
111 </dd></dl>112 </dd></dl>
Offset 294, 37 lines modifiedOffset 295, 37 lines modified
294 <li><a·class="reference·internal"·href="#singleobjecttemplateresponsemixin"><code·class="docutils·literal·notranslate"><span·class="pre">SingleObjectTemplateResponseMixin</span></code></a></li>295 <li><a·class="reference·internal"·href="#singleobjecttemplateresponsemixin"><code·class="docutils·literal·notranslate"><span·class="pre">SingleObjectTemplateResponseMixin</span></code></a></li>
295 </ul>296 </ul>
296 </li>297 </li>
297 </ul>298 </ul>
  
298 ··</div>299 ··</div>
299 ··<div>300 ··<div>
300 ····<h4>Previous·topic</h4>301 ····<h4>Vorig·onderwerp</h4>
301 ····<p·class="topless"><a·href="mixins-simple.html"302 ····<p·class="topless"><a·href="mixins-simple.html"
302 ··························title="previous·chapter">Simple·mixins</a></p>303 ··························title="vorig·hoofdstuk">Simple·mixins</a></p>
303 ··</div>304 ··</div>
304 ··<div>305 ··<div>
305 ····<h4>Next·topic</h4>306 ····<h4>Volgend·onderwerp</h4>
306 ····<p·class="topless"><a·href="mixins-multiple-object.html"307 ····<p·class="topless"><a·href="mixins-multiple-object.html"
307 ··························title="next·chapter">Multiple·object·mixins</a></p>308 ··························title="volgend·hoofdstuk">Multiple·object·mixins</a></p>
308 ··</div>309 ··</div>
309 <search·id="searchbox"·style="display:·none"·role="search">310 <search·id="searchbox"·style="display:·none"·role="search">
310 ··<h3·id="searchlabel">Quick·search</h3>311 ··<h3·id="searchlabel">Snel·zoeken</h3>
311 ····<div·class="searchformwrapper">312 ····<div·class="searchformwrapper">
312 ····<form·class="search"·action="../../search.html"·method="get">313 ····<form·class="search"·action="../../search.html"·method="get">
313 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>314 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
314 ······<input·type="submit"·value="Go"·/>315 ······<input·type="submit"·value="Zoek"·/>
315 ····</form>316 ····</form>
316 ····</div>317 ····</div>
317 </search>318 </search>
318 <script>document.getElementById('searchbox').style.display·=·"block"</script>319 <script>document.getElementById('searchbox').style.display·=·"block"</script>
319 ········</div>320 ········</div>
320 ······</div>321 ······</div>
321 ··············<h3>Last·update:</h3>322 ··············<h3>Last·update:</h3>
322 ··············<p·class="topless">Sep·03,·2024</p>323 ··············<p·class="topless">sep·03,·2024</p>
323 ··········</div>324 ··········</div>
324 ········325 ········
325 ······326 ······
326 ····</div>327 ····</div>
  
327 ····<div·id="ft">328 ····<div·id="ft">
328 ······<div·class="nav">329 ······<div·class="nav">
3.09 KB
html2text {}
Max HTML report size reached
5.54 KB
./usr/share/doc/python-django-doc/html/ref/class-based-views/mixins.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Class-based·views·mixins·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Class-based·views·mixins·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Simple·mixins"·href="mixins-simple.html"·/>15 ····<link·rel="next"·title="Simple·mixins"·href="mixins-simple.html"·/>
15 ····<link·rel="prev"·title="Generic·date·views"·href="generic-date-based.html"·/>16 ····<link·rel="prev"·title="Generic·date·views"·href="generic-date-based.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 98, 37 lines modifiedOffset 99, 37 lines modified
98 ······99 ······
99 ········100 ········
100 ··········<div·class="yui-b"·id="sidebar">101 ··········<div·class="yui-b"·id="sidebar">
101 ············102 ············
102 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">103 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
103 ········<div·class="sphinxsidebarwrapper">104 ········<div·class="sphinxsidebarwrapper">
104 ··<div>105 ··<div>
105 ····<h4>Previous·topic</h4>106 ····<h4>Vorig·onderwerp</h4>
106 ····<p·class="topless"><a·href="generic-date-based.html"107 ····<p·class="topless"><a·href="generic-date-based.html"
107 ··························title="previous·chapter">Generic·date·views</a></p>108 ··························title="vorig·hoofdstuk">Generic·date·views</a></p>
108 ··</div>109 ··</div>
109 ··<div>110 ··<div>
110 ····<h4>Next·topic</h4>111 ····<h4>Volgend·onderwerp</h4>
111 ····<p·class="topless"><a·href="mixins-simple.html"112 ····<p·class="topless"><a·href="mixins-simple.html"
112 ··························title="next·chapter">Simple·mixins</a></p>113 ··························title="volgend·hoofdstuk">Simple·mixins</a></p>
113 ··</div>114 ··</div>
114 <search·id="searchbox"·style="display:·none"·role="search">115 <search·id="searchbox"·style="display:·none"·role="search">
115 ··<h3·id="searchlabel">Quick·search</h3>116 ··<h3·id="searchlabel">Snel·zoeken</h3>
116 ····<div·class="searchformwrapper">117 ····<div·class="searchformwrapper">
117 ····<form·class="search"·action="../../search.html"·method="get">118 ····<form·class="search"·action="../../search.html"·method="get">
118 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>119 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
119 ······<input·type="submit"·value="Go"·/>120 ······<input·type="submit"·value="Zoek"·/>
120 ····</form>121 ····</form>
121 ····</div>122 ····</div>
122 </search>123 </search>
123 <script>document.getElementById('searchbox').style.display·=·"block"</script>124 <script>document.getElementById('searchbox').style.display·=·"block"</script>
124 ········</div>125 ········</div>
125 ······</div>126 ······</div>
126 ··············<h3>Last·update:</h3>127 ··············<h3>Last·update:</h3>
127 ··············<p·class="topless">Sep·03,·2024</p>128 ··············<p·class="topless">sep·03,·2024</p>
128 ··········</div>129 ··········</div>
129 ········130 ········
130 ······131 ······
131 ····</div>132 ····</div>
  
132 ····<div·id="ft">133 ····<div·id="ft">
133 ······<div·class="nav">134 ······<div·class="nav">
1.74 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Cl\x8la\x8as\x8ss\x8s-\x8-b\x8ba\x8as\x8se\x8ed\x8d·v\x8vi\x8ie\x8ew\x8ws\x8s·m\x8mi\x8ix\x8xi\x8in\x8ns\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Cl\x8la\x8as\x8ss\x8s-\x8-b\x8ba\x8as\x8se\x8ed\x8d·v\x8vi\x8ie\x8ew\x8ws\x8s·m\x8mi\x8ix\x8xi\x8in\x8ns\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Class-based·views·API·reference.·For·introductory·material,·see·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s5 Class-based·views·API·reference.·For·introductory·material,·see·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
6 _\x8w_\x8i_\x8t_\x8h_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s.6 _\x8w_\x8i_\x8t_\x8h_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s.
7 ····*·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s7 ····*·_\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
8 ····*·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s8 ····*·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
9 ····*·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s9 ····*·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
10 ····*·_\x8E_\x8d_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s10 ····*·_\x8E_\x8d_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
11 ····*·_\x8D_\x8a_\x8t_\x8e_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s11 ····*·_\x8D_\x8a_\x8t_\x8e_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8d_\x8a_\x8t_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s13 _\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8d_\x8a_\x8t_\x8e_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s15 _\x8S_\x8i_\x8m_\x8p_\x8l_\x8e_\x8·_\x8m_\x8i_\x8x_\x8i_\x8n_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.29 KB
./usr/share/doc/python-django-doc/html/ref/clickjacking.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Clickjacking·Protection·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Clickjacking·Protection·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="contrib·packages"·href="contrib/index.html"·/>15 ····<link·rel="next"·title="contrib·packages"·href="contrib/index.html"·/>
15 ····<link·rel="prev"·title="Class-based·generic·views·-·flattened·index"·href="class-based-views/flattened-index.html"·/>16 ····<link·rel="prev"·title="Class-based·generic·views·-·flattened·index"·href="class-based-views/flattened-index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 141, 15 lines modifiedOffset 142, 15 lines modified
  
141 <span·class="nd">@xframe_options_exempt</span>142 <span·class="nd">@xframe_options_exempt</span>
142 <span·class="k">def</span>·<span·class="nf">ok_to_load_in_a_frame</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>143 <span·class="k">def</span>·<span·class="nf">ok_to_load_in_a_frame</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>
143 ····<span·class="k">return</span>·<span·class="n">HttpResponse</span><span·class="p">(</span><span·class="s2">&quot;This·page·is·safe·to·load·in·a·frame·on·any·site.&quot;</span><span·class="p">)</span>144 ····<span·class="k">return</span>·<span·class="n">HttpResponse</span><span·class="p">(</span><span·class="s2">&quot;This·page·is·safe·to·load·in·a·frame·on·any·site.&quot;</span><span·class="p">)</span>
144 </pre></div>145 </pre></div>
145 </div>146 </div>
146 <div·class="admonition·note">147 <div·class="admonition·note">
147 <p·class="admonition-title">Note</p>148 <p·class="admonition-title">Notitie</p>
148 <p>If·you·want·to·submit·a·form·or·access·a·session·cookie·within·a·frame·or149 <p>If·you·want·to·submit·a·form·or·access·a·session·cookie·within·a·frame·or
149 iframe,·you·may·need·to·modify·the·<a·class="reference·internal"·href="settings.html#std-setting-CSRF_COOKIE_SAMESITE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CSRF_COOKIE_SAMESITE</span></code></a>·or150 iframe,·you·may·need·to·modify·the·<a·class="reference·internal"·href="settings.html#std-setting-CSRF_COOKIE_SAMESITE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CSRF_COOKIE_SAMESITE</span></code></a>·or
150 <a·class="reference·internal"·href="settings.html#std-setting-SESSION_COOKIE_SAMESITE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_COOKIE_SAMESITE</span></code></a>·settings.</p>151 <a·class="reference·internal"·href="settings.html#std-setting-SESSION_COOKIE_SAMESITE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_COOKIE_SAMESITE</span></code></a>·settings.</p>
151 </div>152 </div>
152 <div·class="versionchanged">153 <div·class="versionchanged">
153 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added·to·the154 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added·to·the
154 <code·class="docutils·literal·notranslate"><span·class="pre">&#64;xframe_options_exempt</span></code>·decorator.</p>155 <code·class="docutils·literal·notranslate"><span·class="pre">&#64;xframe_options_exempt</span></code>·decorator.</p>
Offset 213, 37 lines modifiedOffset 214, 37 lines modified
213 <li><a·class="reference·internal"·href="#limitations">Limitations</a></li>214 <li><a·class="reference·internal"·href="#limitations">Limitations</a></li>
214 </ul>215 </ul>
215 </li>216 </li>
216 </ul>217 </ul>
  
217 ··</div>218 ··</div>
218 ··<div>219 ··<div>
219 ····<h4>Previous·topic</h4>220 ····<h4>Vorig·onderwerp</h4>
220 ····<p·class="topless"><a·href="class-based-views/flattened-index.html"221 ····<p·class="topless"><a·href="class-based-views/flattened-index.html"
221 ··························title="previous·chapter">Class-based·generic·views·-·flattened·index</a></p>222 ··························title="vorig·hoofdstuk">Class-based·generic·views·-·flattened·index</a></p>
222 ··</div>223 ··</div>
223 ··<div>224 ··<div>
224 ····<h4>Next·topic</h4>225 ····<h4>Volgend·onderwerp</h4>
225 ····<p·class="topless"><a·href="contrib/index.html"226 ····<p·class="topless"><a·href="contrib/index.html"
226 ··························title="next·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">contrib</span></code>·packages</a></p>227 ··························title="volgend·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">contrib</span></code>·packages</a></p>
227 ··</div>228 ··</div>
228 <search·id="searchbox"·style="display:·none"·role="search">229 <search·id="searchbox"·style="display:·none"·role="search">
229 ··<h3·id="searchlabel">Quick·search</h3>230 ··<h3·id="searchlabel">Snel·zoeken</h3>
230 ····<div·class="searchformwrapper">231 ····<div·class="searchformwrapper">
231 ····<form·class="search"·action="../search.html"·method="get">232 ····<form·class="search"·action="../search.html"·method="get">
232 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>233 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
233 ······<input·type="submit"·value="Go"·/>234 ······<input·type="submit"·value="Zoek"·/>
234 ····</form>235 ····</form>
235 ····</div>236 ····</div>
236 </search>237 </search>
237 <script>document.getElementById('searchbox').style.display·=·"block"</script>238 <script>document.getElementById('searchbox').style.display·=·"block"</script>
238 ········</div>239 ········</div>
239 ······</div>240 ······</div>
240 ··············<h3>Last·update:</h3>241 ··············<h3>Last·update:</h3>
241 ··············<p·class="topless">Sep·03,·2024</p>242 ··············<p·class="topless">sep·03,·2024</p>
242 ··········</div>243 ··········</div>
243 ········244 ········
244 ······245 ······
245 ····</div>246 ····</div>
  
246 ····<div·id="ft">247 ····<div·id="ft">
247 ······<div·class="nav">248 ······<div·class="nav">
3.04 KB
html2text {}
Max HTML report size reached
29.7 KB
./usr/share/doc/python-django-doc/html/ref/contrib/admin/actions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Admin·actions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Admin·actions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="ModelAdmin·List·Filters"·href="filters.html"·/>15 ····<link·rel="next"·title="ModelAdmin·List·Filters"·href="filters.html"·/>
15 ····<link·rel="prev"·title="The·Django·admin·site"·href="index.html"·/>16 ····<link·rel="prev"·title="The·Django·admin·site"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 88, 15 lines modifiedOffset 89, 15 lines modified
88 page.</p>89 page.</p>
89 <p>If·you·look·at·any·change·list·in·the·admin,·you’ll·see·this·feature·in90 <p>If·you·look·at·any·change·list·in·the·admin,·you’ll·see·this·feature·in
90 action;·Django·ships·with·a·“delete·selected·objects”·action·available·to·all91 action;·Django·ships·with·a·“delete·selected·objects”·action·available·to·all
91 models.·For·example,·here’s·the·user·module·from·Django’s·built-in92 models.·For·example,·here’s·the·user·module·from·Django’s·built-in
92 <a·class="reference·internal"·href="../../../topics/auth/index.html#module-django.contrib.auth"·title="django.contrib.auth:·Django's·authentication·framework."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth</span></code></a>·app:</p>93 <a·class="reference·internal"·href="../../../topics/auth/index.html#module-django.contrib.auth"·title="django.contrib.auth:·Django's·authentication·framework."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth</span></code></a>·app:</p>
93 <img·alt="../../../_images/admin-actions.png"·src="../../../_images/admin-actions.png"·/>94 <img·alt="../../../_images/admin-actions.png"·src="../../../_images/admin-actions.png"·/>
94 <div·class="admonition·warning">95 <div·class="admonition·warning">
95 <p·class="admonition-title">Warning</p>96 <p·class="admonition-title">Waarschuwing</p>
96 <p>The·“delete·selected·objects”·action·uses·<a·class="reference·internal"·href="../../models/querysets.html#django.db.models.query.QuerySet.delete"·title="django.db.models.query.QuerySet.delete"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">QuerySet.delete()</span></code></a>·for·efficiency·reasons,·which97 <p>The·“delete·selected·objects”·action·uses·<a·class="reference·internal"·href="../../models/querysets.html#django.db.models.query.QuerySet.delete"·title="django.db.models.query.QuerySet.delete"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">QuerySet.delete()</span></code></a>·for·efficiency·reasons,·which
97 has·an·important·caveat:·your·model’s·<code·class="docutils·literal·notranslate"><span·class="pre">delete()</span></code>·method·will·not·be98 has·an·important·caveat:·your·model’s·<code·class="docutils·literal·notranslate"><span·class="pre">delete()</span></code>·method·will·not·be
98 called.</p>99 called.</p>
99 <p>If·you·wish·to·override·this·behavior,·you·can·override100 <p>If·you·wish·to·override·this·behavior,·you·can·override
100 <a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin.delete_queryset"·title="django.contrib.admin.ModelAdmin.delete_queryset"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ModelAdmin.delete_queryset()</span></code></a>·or·write·a·custom·action·which·does101 <a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin.delete_queryset"·title="django.contrib.admin.ModelAdmin.delete_queryset"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ModelAdmin.delete_queryset()</span></code></a>·or·write·a·custom·action·which·does
101 deletion·in·your·preferred·manner··for·example,·by·calling102 deletion·in·your·preferred·manner··for·example,·by·calling
102 <code·class="docutils·literal·notranslate"><span·class="pre">Model.delete()</span></code>·for·each·of·the·selected·items.</p>103 <code·class="docutils·literal·notranslate"><span·class="pre">Model.delete()</span></code>·for·each·of·the·selected·items.</p>
Offset 146, 15 lines modifiedOffset 147, 15 lines modified
146 <p>Our·publish-these-articles·function·won’t·need·the·<a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin"·title="django.contrib.admin.ModelAdmin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code></a>·or·the147 <p>Our·publish-these-articles·function·won’t·need·the·<a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin"·title="django.contrib.admin.ModelAdmin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code></a>·or·the
147 request·object,·but·we·will·use·the·queryset:</p>148 request·object,·but·we·will·use·the·queryset:</p>
148 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">def</span>·<span·class="nf">make_published</span><span·class="p">(</span><span·class="n">modeladmin</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">queryset</span><span·class="p">):</span>149 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">def</span>·<span·class="nf">make_published</span><span·class="p">(</span><span·class="n">modeladmin</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">queryset</span><span·class="p">):</span>
149 ····<span·class="n">queryset</span><span·class="o">.</span><span·class="n">update</span><span·class="p">(</span><span·class="n">status</span><span·class="o">=</span><span·class="s2">&quot;p&quot;</span><span·class="p">)</span>150 ····<span·class="n">queryset</span><span·class="o">.</span><span·class="n">update</span><span·class="p">(</span><span·class="n">status</span><span·class="o">=</span><span·class="s2">&quot;p&quot;</span><span·class="p">)</span>
150 </pre></div>151 </pre></div>
151 </div>152 </div>
152 <div·class="admonition·note">153 <div·class="admonition·note">
153 <p·class="admonition-title">Note</p>154 <p·class="admonition-title">Notitie</p>
154 <p>For·the·best·performance,·we’re·using·the·queryset’s·<a·class="reference·internal"·href="../../../topics/db/queries.html#topics-db-queries-update"><span·class="std·std-ref">update·method</span></a>.·Other·types·of·actions·might·need·to·deal155 <p>For·the·best·performance,·we’re·using·the·queryset’s·<a·class="reference·internal"·href="../../../topics/db/queries.html#topics-db-queries-update"><span·class="std·std-ref">update·method</span></a>.·Other·types·of·actions·might·need·to·deal
155 with·each·object·individually;·in·these·cases·we’d·iterate·over·the156 with·each·object·individually;·in·these·cases·we’d·iterate·over·the
156 queryset:</p>157 queryset:</p>
157 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">for</span>·<span·class="n">obj</span>·<span·class="ow">in</span>·<span·class="n">queryset</span><span·class="p">:</span>158 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">for</span>·<span·class="n">obj</span>·<span·class="ow">in</span>·<span·class="n">queryset</span><span·class="p">:</span>
158 ····<span·class="n">do_something_with</span><span·class="p">(</span><span·class="n">obj</span><span·class="p">)</span>159 ····<span·class="n">do_something_with</span><span·class="p">(</span><span·class="n">obj</span><span·class="p">)</span>
159 </pre></div>160 </pre></div>
160 </div>161 </div>
Offset 173, 15 lines modifiedOffset 174, 15 lines modified
  
173 <span·class="nd">@admin</span><span·class="o">.</span><span·class="n">action</span><span·class="p">(</span><span·class="n">description</span><span·class="o">=</span><span·class="s2">&quot;Mark·selected·stories·as·published&quot;</span><span·class="p">)</span>174 <span·class="nd">@admin</span><span·class="o">.</span><span·class="n">action</span><span·class="p">(</span><span·class="n">description</span><span·class="o">=</span><span·class="s2">&quot;Mark·selected·stories·as·published&quot;</span><span·class="p">)</span>
174 <span·class="k">def</span>·<span·class="nf">make_published</span><span·class="p">(</span><span·class="n">modeladmin</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">queryset</span><span·class="p">):</span>175 <span·class="k">def</span>·<span·class="nf">make_published</span><span·class="p">(</span><span·class="n">modeladmin</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">queryset</span><span·class="p">):</span>
175 ····<span·class="n">queryset</span><span·class="o">.</span><span·class="n">update</span><span·class="p">(</span><span·class="n">status</span><span·class="o">=</span><span·class="s2">&quot;p&quot;</span><span·class="p">)</span>176 ····<span·class="n">queryset</span><span·class="o">.</span><span·class="n">update</span><span·class="p">(</span><span·class="n">status</span><span·class="o">=</span><span·class="s2">&quot;p&quot;</span><span·class="p">)</span>
176 </pre></div>177 </pre></div>
177 </div>178 </div>
178 <div·class="admonition·note">179 <div·class="admonition·note">
179 <p·class="admonition-title">Note</p>180 <p·class="admonition-title">Notitie</p>
180 <p>This·might·look·familiar;·the·admin’s181 <p>This·might·look·familiar;·the·admin’s
181 <a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin.list_display"·title="django.contrib.admin.ModelAdmin.list_display"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">list_display</span></code></a>·option·uses·a·similar182 <a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin.list_display"·title="django.contrib.admin.ModelAdmin.list_display"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">list_display</span></code></a>·option·uses·a·similar
182 technique·with·the·<a·class="reference·internal"·href="index.html#django.contrib.admin.display"·title="django.contrib.admin.display"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">display()</span></code></a>·decorator·to183 technique·with·the·<a·class="reference·internal"·href="index.html#django.contrib.admin.display"·title="django.contrib.admin.display"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">display()</span></code></a>·decorator·to
183 provide·human-readable·descriptions·for·callback·functions·registered184 provide·human-readable·descriptions·for·callback·functions·registered
184 there,·too.</p>185 there,·too.</p>
185 </div>186 </div>
186 </section>187 </section>
Offset 328, 15 lines modifiedOffset 329, 15 lines modified
328 the·business·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">ContentType</span></code>.</p>329 the·business·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">ContentType</span></code>.</p>
329 <p>Writing·this·view·is·left·as·an·exercise·to·the·reader.</p>330 <p>Writing·this·view·is·left·as·an·exercise·to·the·reader.</p>
330 </section>331 </section>
331 <section·id="s-making-actions-available-site-wide">332 <section·id="s-making-actions-available-site-wide">
332 <span·id="s-adminsite-actions"></span><span·id="making-actions-available-site-wide"></span><span·id="adminsite-actions"></span><h3>Making·actions·available·site-wide<a·class="headerlink"·href="#making-actions-available-site-wide"·title="Link·to·this·heading">¶</a></h3>333 <span·id="s-adminsite-actions"></span><span·id="making-actions-available-site-wide"></span><span·id="adminsite-actions"></span><h3>Making·actions·available·site-wide<a·class="headerlink"·href="#making-actions-available-site-wide"·title="Link·to·this·heading">¶</a></h3>
333 <dl·class="py·method">334 <dl·class="py·method">
334 <dt·class="sig·sig-object·py"·id="django.contrib.admin.AdminSite.add_action">335 <dt·class="sig·sig-object·py"·id="django.contrib.admin.AdminSite.add_action">
335 <span·class="sig-prename·descclassname"><span·class="pre">AdminSite.</span></span><span·class="sig-name·descname"><span·class="pre">add_action</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">action</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/sites.py#L169"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.AdminSite.add_action"·title="Link·to·this·definition">¶</a></dt>336 <span·class="sig-prename·descclassname"><span·class="pre">AdminSite.</span></span><span·class="sig-name·descname"><span·class="pre">add_action</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">action</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/sites.py#L169"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.AdminSite.add_action"·title="Link·to·this·definition">¶</a></dt>
336 <dd><p>Some·actions·are·best·if·they’re·made·available·to·<em>any</em>·object·in·the·admin337 <dd><p>Some·actions·are·best·if·they’re·made·available·to·<em>any</em>·object·in·the·admin
337 site··the·export·action·defined·above·would·be·a·good·candidate.·You·can338 site··the·export·action·defined·above·would·be·a·good·candidate.·You·can
338 make·an·action·globally·available·using·<a·class="reference·internal"·href="#django.contrib.admin.AdminSite.add_action"·title="django.contrib.admin.AdminSite.add_action"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">AdminSite.add_action()</span></code></a>.·For339 make·an·action·globally·available·using·<a·class="reference·internal"·href="#django.contrib.admin.AdminSite.add_action"·title="django.contrib.admin.AdminSite.add_action"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">AdminSite.add_action()</span></code></a>.·For
339 example:</p>340 example:</p>
340 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">admin</span>341 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">admin</span>
  
341 <span·class="n">admin</span><span·class="o">.</span><span·class="n">site</span><span·class="o">.</span><span·class="n">add_action</span><span·class="p">(</span><span·class="n">export_selected_objects</span><span·class="p">)</span>342 <span·class="n">admin</span><span·class="o">.</span><span·class="n">site</span><span·class="o">.</span><span·class="n">add_action</span><span·class="p">(</span><span·class="n">export_selected_objects</span><span·class="p">)</span>
Offset 357, 15 lines modifiedOffset 358, 15 lines modified
357 <p>Sometimes·you·need·to·disable·certain·actions··especially·those358 <p>Sometimes·you·need·to·disable·certain·actions··especially·those
358 <a·class="reference·internal"·href="#adminsite-actions"><span·class="std·std-ref">registered·site-wide</span></a>··for·particular·objects.359 <a·class="reference·internal"·href="#adminsite-actions"><span·class="std·std-ref">registered·site-wide</span></a>··for·particular·objects.
359 There’s·a·few·ways·you·can·disable·actions:</p>360 There’s·a·few·ways·you·can·disable·actions:</p>
360 <section·id="s-disabling-a-site-wide-action">361 <section·id="s-disabling-a-site-wide-action">
361 <span·id="disabling-a-site-wide-action"></span><h4>Disabling·a·site-wide·action<a·class="headerlink"·href="#disabling-a-site-wide-action"·title="Link·to·this·heading">¶</a></h4>362 <span·id="disabling-a-site-wide-action"></span><h4>Disabling·a·site-wide·action<a·class="headerlink"·href="#disabling-a-site-wide-action"·title="Link·to·this·heading">¶</a></h4>
362 <dl·class="py·method">363 <dl·class="py·method">
363 <dt·class="sig·sig-object·py"·id="django.contrib.admin.AdminSite.disable_action">364 <dt·class="sig·sig-object·py"·id="django.contrib.admin.AdminSite.disable_action">
364 <span·class="sig-prename·descclassname"><span·class="pre">AdminSite.</span></span><span·class="sig-name·descname"><span·class="pre">disable_action</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/sites.py#L177"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.AdminSite.disable_action"·title="Link·to·this·definition">¶</a></dt>365 <span·class="sig-prename·descclassname"><span·class="pre">AdminSite.</span></span><span·class="sig-name·descname"><span·class="pre">disable_action</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/sites.py#L177"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.AdminSite.disable_action"·title="Link·to·this·definition">¶</a></dt>
365 <dd><p>If·you·need·to·disable·a·<a·class="reference·internal"·href="#adminsite-actions"><span·class="std·std-ref">site-wide·action</span></a>·you·can366 <dd><p>If·you·need·to·disable·a·<a·class="reference·internal"·href="#adminsite-actions"><span·class="std·std-ref">site-wide·action</span></a>·you·can
366 call·<a·class="reference·internal"·href="#django.contrib.admin.AdminSite.disable_action"·title="django.contrib.admin.AdminSite.disable_action"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">AdminSite.disable_action()</span></code></a>.</p>367 call·<a·class="reference·internal"·href="#django.contrib.admin.AdminSite.disable_action"·title="django.contrib.admin.AdminSite.disable_action"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">AdminSite.disable_action()</span></code></a>.</p>
367 <p>For·example,·you·can·use·this·method·to·remove·the·built-in·“delete·selected368 <p>For·example,·you·can·use·this·method·to·remove·the·built-in·“delete·selected
368 objects”·action:</p>369 objects”·action:</p>
369 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">admin</span><span·class="o">.</span><span·class="n">site</span><span·class="o">.</span><span·class="n">disable_action</span><span·class="p">(</span><span·class="s2">&quot;delete_selected&quot;</span><span·class="p">)</span>370 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">admin</span><span·class="o">.</span><span·class="n">site</span><span·class="o">.</span><span·class="n">disable_action</span><span·class="p">(</span><span·class="s2">&quot;delete_selected&quot;</span><span·class="p">)</span>
370 </pre></div>371 </pre></div>
371 </div>372 </div>
Offset 403, 15 lines modifiedOffset 404, 15 lines modified
403 <p>This·tells·the·<a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin"·title="django.contrib.admin.ModelAdmin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code></a>·to·not·display·or·allow·any·actions,404 <p>This·tells·the·<a·class="reference·internal"·href="index.html#django.contrib.admin.ModelAdmin"·title="django.contrib.admin.ModelAdmin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code></a>·to·not·display·or·allow·any·actions,
404 including·any·<a·class="reference·internal"·href="#adminsite-actions"><span·class="std·std-ref">site-wide·actions</span></a>.</p>405 including·any·<a·class="reference·internal"·href="#adminsite-actions"><span·class="std·std-ref">site-wide·actions</span></a>.</p>
405 </section>406 </section>
406 <section·id="s-conditionally-enabling-or-disabling-actions">407 <section·id="s-conditionally-enabling-or-disabling-actions">
407 <span·id="conditionally-enabling-or-disabling-actions"></span><h4>Conditionally·enabling·or·disabling·actions<a·class="headerlink"·href="#conditionally-enabling-or-disabling-actions"·title="Link·to·this·heading">¶</a></h4>408 <span·id="conditionally-enabling-or-disabling-actions"></span><h4>Conditionally·enabling·or·disabling·actions<a·class="headerlink"·href="#conditionally-enabling-or-disabling-actions"·title="Link·to·this·heading">¶</a></h4>
408 <dl·class="py·method">409 <dl·class="py·method">
409 <dt·class="sig·sig-object·py"·id="django.contrib.admin.ModelAdmin.get_actions">410 <dt·class="sig·sig-object·py"·id="django.contrib.admin.ModelAdmin.get_actions">
Max diff block lines reached; 5784/20766 bytes (27.85%) of diff not shown.
9.33 KB
html2text {}
Max HTML report size reached
6.29 KB
./usr/share/doc/python-django-doc/html/ref/contrib/admin/admindocs.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·Django·admin·documentation·generator·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·Django·admin·documentation·generator·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="JavaScript·customizations·in·the·admin"·href="javascript.html"·/>15 ····<link·rel="next"·title="JavaScript·customizations·in·the·admin"·href="javascript.html"·/>
15 ····<link·rel="prev"·title="ModelAdmin·List·Filters"·href="filters.html"·/>16 ····<link·rel="prev"·title="ModelAdmin·List·Filters"·href="filters.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 247, 37 lines modifiedOffset 248, 37 lines modified
247 <li><a·class="reference·internal"·href="#included-bookmarklets">Included·Bookmarklets</a></li>248 <li><a·class="reference·internal"·href="#included-bookmarklets">Included·Bookmarklets</a></li>
248 </ul>249 </ul>
249 </li>250 </li>
250 </ul>251 </ul>
  
251 ··</div>252 ··</div>
252 ··<div>253 ··<div>
253 ····<h4>Previous·topic</h4>254 ····<h4>Vorig·onderwerp</h4>
254 ····<p·class="topless"><a·href="filters.html"255 ····<p·class="topless"><a·href="filters.html"
255 ··························title="previous·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·List·Filters</a></p>256 ··························title="vorig·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·List·Filters</a></p>
256 ··</div>257 ··</div>
257 ··<div>258 ··<div>
258 ····<h4>Next·topic</h4>259 ····<h4>Volgend·onderwerp</h4>
259 ····<p·class="topless"><a·href="javascript.html"260 ····<p·class="topless"><a·href="javascript.html"
260 ··························title="next·chapter">JavaScript·customizations·in·the·admin</a></p>261 ··························title="volgend·hoofdstuk">JavaScript·customizations·in·the·admin</a></p>
261 ··</div>262 ··</div>
262 <search·id="searchbox"·style="display:·none"·role="search">263 <search·id="searchbox"·style="display:·none"·role="search">
263 ··<h3·id="searchlabel">Quick·search</h3>264 ··<h3·id="searchlabel">Snel·zoeken</h3>
264 ····<div·class="searchformwrapper">265 ····<div·class="searchformwrapper">
265 ····<form·class="search"·action="../../../search.html"·method="get">266 ····<form·class="search"·action="../../../search.html"·method="get">
266 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>267 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
267 ······<input·type="submit"·value="Go"·/>268 ······<input·type="submit"·value="Zoek"·/>
268 ····</form>269 ····</form>
269 ····</div>270 ····</div>
270 </search>271 </search>
271 <script>document.getElementById('searchbox').style.display·=·"block"</script>272 <script>document.getElementById('searchbox').style.display·=·"block"</script>
272 ········</div>273 ········</div>
273 ······</div>274 ······</div>
274 ··············<h3>Last·update:</h3>275 ··············<h3>Last·update:</h3>
275 ··············<p·class="topless">Sep·03,·2024</p>276 ··············<p·class="topless">sep·03,·2024</p>
276 ··········</div>277 ··········</div>
277 ········278 ········
278 ······279 ······
279 ····</div>280 ····</div>
  
280 ····<div·id="ft">281 ····<div·id="ft">
281 ······<div·class="nav">282 ······<div·class="nav">
2.25 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ad\x8dm\x8mi\x8in\x8n·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·g\x8ge\x8en\x8ne\x8er\x8ra\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ad\x8dm\x8mi\x8in\x8n·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·g\x8ge\x8en\x8ne\x8er\x8ra\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django’s·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8d_\x8o_\x8c_\x8s·app·pulls·documentation·from·the·docstrings·of·models,5 Django’s·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8d_\x8o_\x8c_\x8s·app·pulls·documentation·from·the·docstrings·of·models,
6 views,·template·tags,·and·template·filters·for·any·app·in·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S·and6 views,·template·tags,·and·template·filters·for·any·app·in·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S·and
7 makes·that·documentation·available·from·the·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n.7 makes·that·documentation·available·from·the·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n.
8 *\x8**\x8**\x8**\x8**\x8*·O\x8Ov\x8ve\x8er\x8rv\x8vi\x8ie\x8ew\x8w_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·O\x8Ov\x8ve\x8er\x8rv\x8vi\x8ie\x8ew\x8w_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 103, 16 lines modifiedOffset 103, 16 lines modified
103 ··········o·_\x8O_\x8v_\x8e_\x8r_\x8v_\x8i_\x8e_\x8w103 ··········o·_\x8O_\x8v_\x8e_\x8r_\x8v_\x8i_\x8e_\x8w
104 ··········o·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8h_\x8e_\x8l_\x8p_\x8e_\x8r_\x8s104 ··········o·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8h_\x8e_\x8l_\x8p_\x8e_\x8r_\x8s
105 ··········o·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e105 ··········o·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
106 ··········o·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e106 ··········o·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
107 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e107 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
108 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e108 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
109 ··········o·_\x8I_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e_\x8d_\x8·_\x8B_\x8o_\x8o_\x8k_\x8m_\x8a_\x8r_\x8k_\x8l_\x8e_\x8t_\x8s109 ··········o·_\x8I_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e_\x8d_\x8·_\x8B_\x8o_\x8o_\x8k_\x8m_\x8a_\x8r_\x8k_\x8l_\x8e_\x8t_\x8s
110 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*110 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
111 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8L_\x8i_\x8s_\x8t_\x8·_\x8F_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s111 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8L_\x8i_\x8s_\x8t_\x8·_\x8F_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s
112 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*112 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
113 _\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n113 _\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n
114 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*114 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
115 [q···················][Go]115 [q···················][Zoek]
116 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*116 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
117 Sep·03,·2024117 sep·03,·2024
118 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»118 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
11.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/admin/filters.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>ModelAdmin·List·Filters·&#8212;·Django·5.1.1·documentation</title>6 ····<title>ModelAdmin·List·Filters·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="The·Django·admin·documentation·generator"·href="admindocs.html"·/>15 ····<link·rel="next"·title="The·Django·admin·documentation·generator"·href="admindocs.html"·/>
15 ····<link·rel="prev"·title="Admin·actions"·href="actions.html"·/>16 ····<link·rel="prev"·title="Admin·actions"·href="actions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 164, 15 lines modifiedOffset 165, 15 lines modified
  
  
164 <span·class="k">class</span>·<span·class="nc">PersonAdmin</span><span·class="p">(</span><span·class="n">admin</span><span·class="o">.</span><span·class="n">ModelAdmin</span><span·class="p">):</span>165 <span·class="k">class</span>·<span·class="nc">PersonAdmin</span><span·class="p">(</span><span·class="n">admin</span><span·class="o">.</span><span·class="n">ModelAdmin</span><span·class="p">):</span>
165 ····<span·class="n">list_filter</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">DecadeBornListFilter</span><span·class="p">]</span>166 ····<span·class="n">list_filter</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">DecadeBornListFilter</span><span·class="p">]</span>
166 </pre></div>167 </pre></div>
167 </div>168 </div>
168 <div·class="admonition·note">169 <div·class="admonition·note">
169 <p·class="admonition-title">Note</p>170 <p·class="admonition-title">Notitie</p>
170 <p>As·a·convenience,·the·<code·class="docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code>·object·is·passed·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">lookups</span></code>171 <p>As·a·convenience,·the·<code·class="docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code>·object·is·passed·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">lookups</span></code>
171 and·<code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·methods,·for·example:</p>172 and·<code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·methods,·for·example:</p>
172 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">AuthDecadeBornListFilter</span><span·class="p">(</span><span·class="n">DecadeBornListFilter</span><span·class="p">):</span>173 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">AuthDecadeBornListFilter</span><span·class="p">(</span><span·class="n">DecadeBornListFilter</span><span·class="p">):</span>
173 ····<span·class="k">def</span>·<span·class="nf">lookups</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">model_admin</span><span·class="p">):</span>174 ····<span·class="k">def</span>·<span·class="nf">lookups</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">model_admin</span><span·class="p">):</span>
174 ········<span·class="k">if</span>·<span·class="n">request</span><span·class="o">.</span><span·class="n">user</span><span·class="o">.</span><span·class="n">is_superuser</span><span·class="p">:</span>175 ········<span·class="k">if</span>·<span·class="n">request</span><span·class="o">.</span><span·class="n">user</span><span·class="o">.</span><span·class="n">is_superuser</span><span·class="p">:</span>
175 ············<span·class="k">return</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">lookups</span><span·class="p">(</span><span·class="n">request</span><span·class="p">,</span>·<span·class="n">model_admin</span><span·class="p">)</span>176 ············<span·class="k">return</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">lookups</span><span·class="p">(</span><span·class="n">request</span><span·class="p">,</span>·<span·class="n">model_admin</span><span·class="p">)</span>
  
Offset 258, 15 lines modifiedOffset 259, 15 lines modified
258 ········<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="fm">__init__</span><span·class="p">(</span><span·class="n">field</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">params</span><span·class="p">,</span>·<span·class="n">model</span><span·class="p">,</span>·<span·class="n">model_admin</span><span·class="p">,</span>·<span·class="n">field_path</span><span·class="p">)</span>259 ········<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="fm">__init__</span><span·class="p">(</span><span·class="n">field</span><span·class="p">,</span>·<span·class="n">request</span><span·class="p">,</span>·<span·class="n">params</span><span·class="p">,</span>·<span·class="n">model</span><span·class="p">,</span>·<span·class="n">model_admin</span><span·class="p">,</span>·<span·class="n">field_path</span><span·class="p">)</span>
  
259 ····<span·class="k">def</span>·<span·class="nf">expected_parameters</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">):</span>260 ····<span·class="k">def</span>·<span·class="nf">expected_parameters</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">):</span>
260 ········<span·class="k">return</span>·<span·class="p">[</span><span·class="bp">self</span><span·class="o">.</span><span·class="n">lookup_kwarg</span><span·class="p">]</span>261 ········<span·class="k">return</span>·<span·class="p">[</span><span·class="bp">self</span><span·class="o">.</span><span·class="n">lookup_kwarg</span><span·class="p">]</span>
261 </pre></div>262 </pre></div>
262 </div>263 </div>
263 <div·class="admonition·note">264 <div·class="admonition·note">
264 <p·class="admonition-title">Note</p>265 <p·class="admonition-title">Notitie</p>
265 <p>The·<a·class="reference·internal"·href="../contenttypes.html#django.contrib.contenttypes.fields.GenericForeignKey"·title="django.contrib.contenttypes.fields.GenericForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GenericForeignKey</span></code></a>·field·is266 <p>The·<a·class="reference·internal"·href="../contenttypes.html#django.contrib.contenttypes.fields.GenericForeignKey"·title="django.contrib.contenttypes.fields.GenericForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GenericForeignKey</span></code></a>·field·is
266 not·supported.</p>267 not·supported.</p>
267 </div>268 </div>
268 <p>List·filters·typically·appear·only·if·the·filter·has·more·than·one·choice.·A269 <p>List·filters·typically·appear·only·if·the·filter·has·more·than·one·choice.·A
269 filter’s·<code·class="docutils·literal·notranslate"><span·class="pre">has_output()</span></code>·method·controls·whether·or·not·it·appears.</p>270 filter’s·<code·class="docutils·literal·notranslate"><span·class="pre">has_output()</span></code>·method·controls·whether·or·not·it·appears.</p>
270 <p>It·is·possible·to·specify·a·custom·template·for·rendering·a·list·filter:</p>271 <p>It·is·possible·to·specify·a·custom·template·for·rendering·a·list·filter:</p>
271 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">FilterWithCustomTemplate</span><span·class="p">(</span><span·class="n">admin</span><span·class="o">.</span><span·class="n">SimpleListFilter</span><span·class="p">):</span>272 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">FilterWithCustomTemplate</span><span·class="p">(</span><span·class="n">admin</span><span·class="o">.</span><span·class="n">SimpleListFilter</span><span·class="p">):</span>
Offset 306, 37 lines modifiedOffset 307, 37 lines modified
306 <li><a·class="reference·internal"·href="#facets">Facets</a></li>307 <li><a·class="reference·internal"·href="#facets">Facets</a></li>
307 </ul>308 </ul>
308 </li>309 </li>
309 </ul>310 </ul>
  
310 ··</div>311 ··</div>
311 ··<div>312 ··<div>
312 ····<h4>Previous·topic</h4>313 ····<h4>Vorig·onderwerp</h4>
313 ····<p·class="topless"><a·href="actions.html"314 ····<p·class="topless"><a·href="actions.html"
314 ··························title="previous·chapter">Admin·actions</a></p>315 ··························title="vorig·hoofdstuk">Admin·actions</a></p>
315 ··</div>316 ··</div>
316 ··<div>317 ··<div>
317 ····<h4>Next·topic</h4>318 ····<h4>Volgend·onderwerp</h4>
318 ····<p·class="topless"><a·href="admindocs.html"319 ····<p·class="topless"><a·href="admindocs.html"
319 ··························title="next·chapter">The·Django·admin·documentation·generator</a></p>320 ··························title="volgend·hoofdstuk">The·Django·admin·documentation·generator</a></p>
320 ··</div>321 ··</div>
321 <search·id="searchbox"·style="display:·none"·role="search">322 <search·id="searchbox"·style="display:·none"·role="search">
322 ··<h3·id="searchlabel">Quick·search</h3>323 ··<h3·id="searchlabel">Snel·zoeken</h3>
323 ····<div·class="searchformwrapper">324 ····<div·class="searchformwrapper">
324 ····<form·class="search"·action="../../../search.html"·method="get">325 ····<form·class="search"·action="../../../search.html"·method="get">
325 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>326 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
326 ······<input·type="submit"·value="Go"·/>327 ······<input·type="submit"·value="Zoek"·/>
327 ····</form>328 ····</form>
328 ····</div>329 ····</div>
329 </search>330 </search>
330 <script>document.getElementById('searchbox').style.display·=·"block"</script>331 <script>document.getElementById('searchbox').style.display·=·"block"</script>
331 ········</div>332 ········</div>
332 ······</div>333 ······</div>
333 ··············<h3>Last·update:</h3>334 ··············<h3>Last·update:</h3>
334 ··············<p·class="topless">Sep·03,·2024</p>335 ··············<p·class="topless">sep·03,·2024</p>
335 ··········</div>336 ··········</div>
336 ········337 ········
337 ······338 ······
338 ····</div>339 ····</div>
  
339 ····<div·id="ft">340 ····<div·id="ft">
340 ······<div·class="nav">341 ······<div·class="nav">
3.61 KB
html2text {}
Max HTML report size reached
192 KB
./usr/share/doc/python-django-doc/html/ref/contrib/admin/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·Django·admin·site·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·Django·admin·site·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Admin·actions"·href="actions.html"·/>15 ····<link·rel="next"·title="Admin·actions"·href="actions.html"·/>
15 ····<link·rel="prev"·title="contrib·packages"·href="../index.html"·/>16 ····<link·rel="prev"·title="contrib·packages"·href="../index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 128, 26 lines modifiedOffset 129, 26 lines modified
128 <li·class="toctree-l1"><a·class="reference·internal"·href="actions.html">Admin·actions</a></li>129 <li·class="toctree-l1"><a·class="reference·internal"·href="actions.html">Admin·actions</a></li>
129 <li·class="toctree-l1"><a·class="reference·internal"·href="filters.html"><code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·List·Filters</a></li>130 <li·class="toctree-l1"><a·class="reference·internal"·href="filters.html"><code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·List·Filters</a></li>
130 <li·class="toctree-l1"><a·class="reference·internal"·href="admindocs.html">The·Django·admin·documentation·generator</a></li>131 <li·class="toctree-l1"><a·class="reference·internal"·href="admindocs.html">The·Django·admin·documentation·generator</a></li>
131 <li·class="toctree-l1"><a·class="reference·internal"·href="javascript.html">JavaScript·customizations·in·the·admin</a></li>132 <li·class="toctree-l1"><a·class="reference·internal"·href="javascript.html">JavaScript·customizations·in·the·admin</a></li>
132 </ul>133 </ul>
133 </div>134 </div>
134 <div·class="admonition·seealso">135 <div·class="admonition·seealso">
135 <p·class="admonition-title">See·also</p>136 <p·class="admonition-title">Zie·ook</p>
136 <p>For·information·about·serving·the·static·files·(images,·JavaScript,·and137 <p>For·information·about·serving·the·static·files·(images,·JavaScript,·and
137 CSS)·associated·with·the·admin·in·production,·see·<a·class="reference·internal"·href="../../../howto/deployment/wsgi/modwsgi.html#serving-files"><span·class="std·std-ref">Serving·files</span></a>.</p>138 CSS)·associated·with·the·admin·in·production,·see·<a·class="reference·internal"·href="../../../howto/deployment/wsgi/modwsgi.html#serving-files"><span·class="std·std-ref">Serving·files</span></a>.</p>
138 <p>Having·problems?··Try·<a·class="reference·internal"·href="../../../faq/admin.html"><span·class="doc">FAQ:·The·admin</span></a>.</p>139 <p>Having·problems?··Try·<a·class="reference·internal"·href="../../../faq/admin.html"><span·class="doc">FAQ:·The·admin</span></a>.</p>
139 </div>140 </div>
140 </section>141 </section>
141 </section>142 </section>
142 <section·id="s-modeladmin-objects">143 <section·id="s-modeladmin-objects">
143 <span·id="modeladmin-objects"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·objects<a·class="headerlink"·href="#modeladmin-objects"·title="Link·to·this·heading">¶</a></h2>144 <span·id="modeladmin-objects"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·objects<a·class="headerlink"·href="#modeladmin-objects"·title="Link·to·this·heading">¶</a></h2>
144 <dl·class="py·class">145 <dl·class="py·class">
145 <dt·class="sig·sig-object·py"·id="django.contrib.admin.ModelAdmin">146 <dt·class="sig·sig-object·py"·id="django.contrib.admin.ModelAdmin">
146 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ModelAdmin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/options.py#L643"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.ModelAdmin"·title="Link·to·this·definition">¶</a></dt>147 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ModelAdmin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/options.py#L643"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.ModelAdmin"·title="Link·to·this·definition">¶</a></dt>
147 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·class·is·the·representation·of·a·model·in·the·admin148 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·class·is·the·representation·of·a·model·in·the·admin
148 interface.·Usually,·these·are·stored·in·a·file·named·<code·class="docutils·literal·notranslate"><span·class="pre">admin.py</span></code>·in·your149 interface.·Usually,·these·are·stored·in·a·file·named·<code·class="docutils·literal·notranslate"><span·class="pre">admin.py</span></code>·in·your
149 application.·Let’s·take·a·look·at·an·example·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>:</p>150 application.·Let’s·take·a·look·at·an·example·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>:</p>
150 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">admin</span>151 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">admin</span>
151 <span·class="kn">from</span>·<span·class="nn">myapp.models</span>·<span·class="kn">import</span>·<span·class="n">Author</span>152 <span·class="kn">from</span>·<span·class="nn">myapp.models</span>·<span·class="kn">import</span>·<span·class="n">Author</span>
  
  
Offset 175, 15 lines modifiedOffset 176, 15 lines modified
175 </div>176 </div>
176 </dd></dl>177 </dd></dl>
  
177 <section·id="s-the-register-decorator">178 <section·id="s-the-register-decorator">
178 <span·id="the-register-decorator"></span><h3>The·<code·class="docutils·literal·notranslate"><span·class="pre">register</span></code>·decorator<a·class="headerlink"·href="#the-register-decorator"·title="Link·to·this·heading">¶</a></h3>179 <span·id="the-register-decorator"></span><h3>The·<code·class="docutils·literal·notranslate"><span·class="pre">register</span></code>·decorator<a·class="headerlink"·href="#the-register-decorator"·title="Link·to·this·heading">¶</a></h3>
179 <dl·class="py·function">180 <dl·class="py·function">
180 <dt·class="sig·sig-object·py"·id="django.contrib.admin.register">181 <dt·class="sig·sig-object·py"·id="django.contrib.admin.register">
181 <span·class="sig-name·descname"><span·class="pre">register</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">models</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">site</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">django.contrib.admin.sites.site</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/decorators.py#L80"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.register"·title="Link·to·this·definition">¶</a></dt>182 <span·class="sig-name·descname"><span·class="pre">register</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">models</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">site</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">django.contrib.admin.sites.site</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/decorators.py#L80"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.register"·title="Link·to·this·definition">¶</a></dt>
182 <dd><p>There·is·also·a·decorator·for·registering·your·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·classes:</p>183 <dd><p>There·is·also·a·decorator·for·registering·your·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·classes:</p>
183 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">admin</span>184 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">admin</span>
184 <span·class="kn">from</span>·<span·class="nn">.models</span>·<span·class="kn">import</span>·<span·class="n">Author</span>185 <span·class="kn">from</span>·<span·class="nn">.models</span>·<span·class="kn">import</span>·<span·class="n">Author</span>
  
  
185 <span·class="nd">@admin</span><span·class="o">.</span><span·class="n">register</span><span·class="p">(</span><span·class="n">Author</span><span·class="p">)</span>186 <span·class="nd">@admin</span><span·class="o">.</span><span·class="n">register</span><span·class="p">(</span><span·class="n">Author</span><span·class="p">)</span>
186 <span·class="k">class</span>·<span·class="nc">AuthorAdmin</span><span·class="p">(</span><span·class="n">admin</span><span·class="o">.</span><span·class="n">ModelAdmin</span><span·class="p">):</span>187 <span·class="k">class</span>·<span·class="nc">AuthorAdmin</span><span·class="p">(</span><span·class="n">admin</span><span·class="o">.</span><span·class="n">ModelAdmin</span><span·class="p">):</span>
Offset 236, 15 lines modifiedOffset 237, 15 lines modified
236 <a·class="reference·internal"·href="#overriding-default-admin-site"><span·class="std·std-ref">Overriding·the·default·admin·site</span></a>·for·usage.</p>237 <a·class="reference·internal"·href="#overriding-default-admin-site"><span·class="std·std-ref">Overriding·the·default·admin·site</span></a>·for·usage.</p>
237 </dd></dl>238 </dd></dl>
  
238 </dd></dl>239 </dd></dl>
  
239 <dl·class="py·function">240 <dl·class="py·function">
240 <dt·class="sig·sig-object·py"·id="django.contrib.admin.autodiscover">241 <dt·class="sig·sig-object·py"·id="django.contrib.admin.autodiscover">
241 <span·class="sig-name·descname"><span·class="pre">autodiscover</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/__init__.py#L51"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.autodiscover"·title="Link·to·this·definition">¶</a></dt>242 <span·class="sig-name·descname"><span·class="pre">autodiscover</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/admin/__init__.py#L51"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.admin.autodiscover"·title="Link·to·this·definition">¶</a></dt>
242 <dd><p>This·function·attempts·to·import·an·<code·class="docutils·literal·notranslate"><span·class="pre">admin</span></code>·module·in·each·installed243 <dd><p>This·function·attempts·to·import·an·<code·class="docutils·literal·notranslate"><span·class="pre">admin</span></code>·module·in·each·installed
243 application.·Such·modules·are·expected·to·register·models·with·the·admin.</p>244 application.·Such·modules·are·expected·to·register·models·with·the·admin.</p>
244 <p>Typically·you·won’t·need·to·call·this·function·directly·as245 <p>Typically·you·won’t·need·to·call·this·function·directly·as
245 <a·class="reference·internal"·href="#django.contrib.admin.apps.AdminConfig"·title="django.contrib.admin.apps.AdminConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AdminConfig</span></code></a>·calls·it·when·Django·starts.</p>246 <a·class="reference·internal"·href="#django.contrib.admin.apps.AdminConfig"·title="django.contrib.admin.apps.AdminConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AdminConfig</span></code></a>·calls·it·when·Django·starts.</p>
246 </dd></dl>247 </dd></dl>
  
247 <p>If·you·are·using·a·custom·<code·class="docutils·literal·notranslate"><span·class="pre">AdminSite</span></code>,·it·is·common·to·import·all·of·the248 <p>If·you·are·using·a·custom·<code·class="docutils·literal·notranslate"><span·class="pre">AdminSite</span></code>,·it·is·common·to·import·all·of·the
Offset 308, 15 lines modifiedOffset 309, 15 lines modified
308 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">date_hierarchy</span>·<span·class="o">=</span>·<span·class="s2">&quot;author__pub_date&quot;</span>309 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">date_hierarchy</span>·<span·class="o">=</span>·<span·class="s2">&quot;author__pub_date&quot;</span>
309 </pre></div>310 </pre></div>
310 </div>311 </div>
311 <p>This·will·intelligently·populate·itself·based·on·available·data,312 <p>This·will·intelligently·populate·itself·based·on·available·data,
312 e.g.·if·all·the·dates·are·in·one·month,·it’ll·show·the·day-level313 e.g.·if·all·the·dates·are·in·one·month,·it’ll·show·the·day-level
313 drill-down·only.</p>314 drill-down·only.</p>
314 <div·class="admonition·note">315 <div·class="admonition·note">
315 <p·class="admonition-title">Note</p>316 <p·class="admonition-title">Notitie</p>
316 <p><code·class="docutils·literal·notranslate"><span·class="pre">date_hierarchy</span></code>·uses·<a·class="reference·internal"·href="../../models/querysets.html#django.db.models.query.QuerySet.datetimes"·title="django.db.models.query.QuerySet.datetimes"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">QuerySet.datetimes()</span></code></a>·internally.·Please·refer317 <p><code·class="docutils·literal·notranslate"><span·class="pre">date_hierarchy</span></code>·uses·<a·class="reference·internal"·href="../../models/querysets.html#django.db.models.query.QuerySet.datetimes"·title="django.db.models.query.QuerySet.datetimes"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">QuerySet.datetimes()</span></code></a>·internally.·Please·refer
317 to·its·documentation·for·some·caveats·when·time·zone·support·is318 to·its·documentation·for·some·caveats·when·time·zone·support·is
318 enabled·(<a·class="reference·internal"·href="../../settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code></a>).</p>319 enabled·(<a·class="reference·internal"·href="../../settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code></a>).</p>
319 </div>320 </div>
320 </dd></dl>321 </dd></dl>
  
321 <dl·class="py·attribute">322 <dl·class="py·attribute">
Offset 634, 15 lines modifiedOffset 635, 15 lines modified
634 </pre></div>635 </pre></div>
635 </div>636 </div>
636 <p>Note·that·the·key·in·the·dictionary·is·the·actual·field·class,·<em>not</em>·a637 <p>Note·that·the·key·in·the·dictionary·is·the·actual·field·class,·<em>not</em>·a
637 string.·The·value·is·another·dictionary;·these·arguments·will·be·passed·to638 string.·The·value·is·another·dictionary;·these·arguments·will·be·passed·to
638 the·form·field’s·<code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>·method.·See·<a·class="reference·internal"·href="../../forms/api.html"><span·class="doc">The·Forms·API</span></a>·for639 the·form·field’s·<code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>·method.·See·<a·class="reference·internal"·href="../../forms/api.html"><span·class="doc">The·Forms·API</span></a>·for
639 details.</p>640 details.</p>
640 <div·class="admonition·warning">641 <div·class="admonition·warning">
641 <p·class="admonition-title">Warning</p>642 <p·class="admonition-title">Waarschuwing</p>
642 <p>If·you·want·to·use·a·custom·widget·with·a·relation·field·(i.e.643 <p>If·you·want·to·use·a·custom·widget·with·a·relation·field·(i.e.
643 <a·class="reference·internal"·href="../../models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·or644 <a·class="reference·internal"·href="../../models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·or
644 <a·class="reference·internal"·href="../../models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>),·make·sure·you·haven’t645 <a·class="reference·internal"·href="../../models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>),·make·sure·you·haven’t
645 included·that·field’s·name·in·<code·class="docutils·literal·notranslate"><span·class="pre">raw_id_fields</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">radio_fields</span></code>,·or646 included·that·field’s·name·in·<code·class="docutils·literal·notranslate"><span·class="pre">raw_id_fields</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">radio_fields</span></code>,·or
Max diff block lines reached; 131232/143810 bytes (91.25%) of diff not shown.
51.2 KB
html2text {}
Max HTML report size reached
6.18 KB
./usr/share/doc/python-django-doc/html/ref/contrib/admin/javascript.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>JavaScript·customizations·in·the·admin·&#8212;·Django·5.1.1·documentation</title>6 ····<title>JavaScript·customizations·in·the·admin·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="django.contrib.auth"·href="../auth.html"·/>15 ····<link·rel="next"·title="django.contrib.auth"·href="../auth.html"·/>
15 ····<link·rel="prev"·title="The·Django·admin·documentation·generator"·href="admindocs.html"·/>16 ····<link·rel="prev"·title="The·Django·admin·documentation·generator"·href="admindocs.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 163, 37 lines modifiedOffset 164, 37 lines modified
163 </li>164 </li>
164 </ul>165 </ul>
165 </li>166 </li>
166 </ul>167 </ul>
  
167 ··</div>168 ··</div>
168 ··<div>169 ··<div>
169 ····<h4>Previous·topic</h4>170 ····<h4>Vorig·onderwerp</h4>
170 ····<p·class="topless"><a·href="admindocs.html"171 ····<p·class="topless"><a·href="admindocs.html"
171 ··························title="previous·chapter">The·Django·admin·documentation·generator</a></p>172 ··························title="vorig·hoofdstuk">The·Django·admin·documentation·generator</a></p>
172 ··</div>173 ··</div>
173 ··<div>174 ··<div>
174 ····<h4>Next·topic</h4>175 ····<h4>Volgend·onderwerp</h4>
175 ····<p·class="topless"><a·href="../auth.html"176 ····<p·class="topless"><a·href="../auth.html"
176 ··························title="next·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth</span></code></a></p>177 ··························title="volgend·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth</span></code></a></p>
177 ··</div>178 ··</div>
178 <search·id="searchbox"·style="display:·none"·role="search">179 <search·id="searchbox"·style="display:·none"·role="search">
179 ··<h3·id="searchlabel">Quick·search</h3>180 ··<h3·id="searchlabel">Snel·zoeken</h3>
180 ····<div·class="searchformwrapper">181 ····<div·class="searchformwrapper">
181 ····<form·class="search"·action="../../../search.html"·method="get">182 ····<form·class="search"·action="../../../search.html"·method="get">
182 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>183 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
183 ······<input·type="submit"·value="Go"·/>184 ······<input·type="submit"·value="Zoek"·/>
184 ····</form>185 ····</form>
185 ····</div>186 ····</div>
186 </search>187 </search>
187 <script>document.getElementById('searchbox').style.display·=·"block"</script>188 <script>document.getElementById('searchbox').style.display·=·"block"</script>
188 ········</div>189 ········</div>
189 ······</div>190 ······</div>
190 ··············<h3>Last·update:</h3>191 ··············<h3>Last·update:</h3>
191 ··············<p·class="topless">Sep·03,·2024</p>192 ··············<p·class="topless">sep·03,·2024</p>
192 ··········</div>193 ··········</div>
193 ········194 ········
194 ······195 ······
195 ····</div>196 ····</div>
  
196 ····<div·id="ft">197 ····<div·id="ft">
197 ······<div·class="nav">198 ······<div·class="nav">
2.24 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·J\x8Ja\x8av\x8va\x8aS\x8Sc\x8cr\x8ri\x8ip\x8pt\x8t·c\x8cu\x8us\x8st\x8to\x8om\x8mi\x8iz\x8za\x8at\x8ti\x8io\x8on\x8ns\x8s·i\x8in\x8n·t\x8th\x8he\x8e·a\x8ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·J\x8Ja\x8av\x8va\x8aS\x8Sc\x8cr\x8ri\x8ip\x8pt\x8t·c\x8cu\x8us\x8st\x8to\x8om\x8mi\x8iz\x8za\x8at\x8ti\x8io\x8on\x8ns\x8s·i\x8in\x8n·t\x8th\x8he\x8e·a\x8ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nl\x8li\x8in\x8ne\x8e·f\x8fo\x8or\x8rm\x8m·e\x8ev\x8ve\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nl\x8li\x8in\x8ne\x8e·f\x8fo\x8or\x8rm\x8m·e\x8ev\x8ve\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 You·may·want·to·execute·some·JavaScript·when·an·inline·form·is·added·or·removed6 You·may·want·to·execute·some·JavaScript·when·an·inline·form·is·added·or·removed
7 in·the·admin·change·form.·The·formset:added·and·formset:removed·events·allow7 in·the·admin·change·form.·The·formset:added·and·formset:removed·events·allow
8 this.·event.detail.formsetName·is·the·formset·the·row·belongs·to.·For·the8 this.·event.detail.formsetName·is·the·formset·the·row·belongs·to.·For·the
Offset 51, 16 lines modifiedOffset 51, 16 lines modified
51 ········handleFormsetAdded($row.get(0),·formsetName)51 ········handleFormsetAdded($row.get(0),·formsetName)
52 ····}52 ····}
53 })53 })
54 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
55 ····*·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n55 ····*·_\x8J_\x8a_\x8v_\x8a_\x8S_\x8c_\x8r_\x8i_\x8p_\x8t_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n
56 ··········o·_\x8I_\x8n_\x8l_\x8i_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8e_\x8v_\x8e_\x8n_\x8t_\x8s56 ··········o·_\x8I_\x8n_\x8l_\x8i_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8e_\x8v_\x8e_\x8n_\x8t_\x8s
57 ················#·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8o_\x8l_\x8d_\x8e_\x8r_\x8·_\x8t_\x8h_\x8a_\x8n_\x8·_\x84_\x8._\x8157 ················#·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8o_\x8l_\x8d_\x8e_\x8r_\x8·_\x8t_\x8h_\x8a_\x8n_\x8·_\x84_\x8._\x81
58 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*58 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
59 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r59 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r
60 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*60 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
61 _\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8u_\x8t_\x8h61 _\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8u_\x8t_\x8h
62 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*62 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
63 [q···················][Go]63 [q···················][Zoek]
64 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*64 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
65 Sep·03,·202465 sep·03,·2024
66 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»66 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
67.5 KB
./usr/share/doc/python-django-doc/html/ref/contrib/auth.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>django.contrib.auth·&#8212;·Django·5.1.1·documentation</title>6 ····<title>django.contrib.auth·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·contenttypes·framework"·href="contenttypes.html"·/>15 ····<link·rel="next"·title="The·contenttypes·framework"·href="contenttypes.html"·/>
15 ····<link·rel="prev"·title="JavaScript·customizations·in·the·admin"·href="admin/javascript.html"·/>16 ····<link·rel="prev"·title="JavaScript·customizations·in·the·admin"·href="admin/javascript.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 634, 48 lines modifiedOffset 635, 48 lines modified
634 information·on·how·to·use·them·and·how·to·write·your·own·authentication635 information·on·how·to·use·them·and·how·to·write·your·own·authentication
635 backends,·see·the·<a·class="reference·internal"·href="../../topics/auth/customizing.html#authentication-backends"><span·class="std·std-ref">Other·authentication·sources·section</span></a>·of·the·<a·class="reference·internal"·href="../../topics/auth/index.html"><span·class="doc">User·authentication·guide</span></a>.</p>636 backends,·see·the·<a·class="reference·internal"·href="../../topics/auth/customizing.html#authentication-backends"><span·class="std·std-ref">Other·authentication·sources·section</span></a>·of·the·<a·class="reference·internal"·href="../../topics/auth/index.html"><span·class="doc">User·authentication·guide</span></a>.</p>
636 <section·id="s-available-authentication-backends">637 <section·id="s-available-authentication-backends">
637 <span·id="available-authentication-backends"></span><h3>Available·authentication·backends<a·class="headerlink"·href="#available-authentication-backends"·title="Link·to·this·heading">¶</a></h3>638 <span·id="available-authentication-backends"></span><h3>Available·authentication·backends<a·class="headerlink"·href="#available-authentication-backends"·title="Link·to·this·heading">¶</a></h3>
638 <p>The·following·backends·are·available·in·<a·class="reference·internal"·href="#module-django.contrib.auth.backends"·title="django.contrib.auth.backends:·Django's·built-in·authentication·backend·classes."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth.backends</span></code></a>:</p>639 <p>The·following·backends·are·available·in·<a·class="reference·internal"·href="#module-django.contrib.auth.backends"·title="django.contrib.auth.backends:·Django's·built-in·authentication·backend·classes."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth.backends</span></code></a>:</p>
639 <dl·class="py·class">640 <dl·class="py·class">
640 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend">641 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend">
641 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseBackend</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L8"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend"·title="Link·to·this·definition">¶</a></dt>642 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseBackend</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L8"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend"·title="Link·to·this·definition">¶</a></dt>
642 <dd><p>A·base·class·that·provides·default·implementations·for·all·required643 <dd><p>A·base·class·that·provides·default·implementations·for·all·required
643 methods.·By·default,·it·will·reject·any·user·and·provide·no·permissions.</p>644 methods.·By·default,·it·will·reject·any·user·and·provide·no·permissions.</p>
644 <dl·class="py·method">645 <dl·class="py·method">
645 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.get_user_permissions">646 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.get_user_permissions">
646 <span·class="sig-name·descname"><span·class="pre">get_user_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L15"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.get_user_permissions"·title="Link·to·this·definition">¶</a></dt>647 <span·class="sig-name·descname"><span·class="pre">get_user_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L15"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.get_user_permissions"·title="Link·to·this·definition">¶</a></dt>
647 <dd><p>Returns·an·empty·set.</p>648 <dd><p>Returns·an·empty·set.</p>
648 </dd></dl>649 </dd></dl>
  
649 <dl·class="py·method">650 <dl·class="py·method">
650 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.get_group_permissions">651 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.get_group_permissions">
651 <span·class="sig-name·descname"><span·class="pre">get_group_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L18"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.get_group_permissions"·title="Link·to·this·definition">¶</a></dt>652 <span·class="sig-name·descname"><span·class="pre">get_group_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L18"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.get_group_permissions"·title="Link·to·this·definition">¶</a></dt>
652 <dd><p>Returns·an·empty·set.</p>653 <dd><p>Returns·an·empty·set.</p>
653 </dd></dl>654 </dd></dl>
  
654 <dl·class="py·method">655 <dl·class="py·method">
655 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.get_all_permissions">656 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.get_all_permissions">
656 <span·class="sig-name·descname"><span·class="pre">get_all_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.get_all_permissions"·title="Link·to·this·definition">¶</a></dt>657 <span·class="sig-name·descname"><span·class="pre">get_all_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.get_all_permissions"·title="Link·to·this·definition">¶</a></dt>
657 <dd><p>Uses·<a·class="reference·internal"·href="#django.contrib.auth.backends.BaseBackend.get_user_permissions"·title="django.contrib.auth.backends.BaseBackend.get_user_permissions"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_user_permissions()</span></code></a>·and·<a·class="reference·internal"·href="#django.contrib.auth.backends.BaseBackend.get_group_permissions"·title="django.contrib.auth.backends.BaseBackend.get_group_permissions"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_group_permissions()</span></code></a>·to658 <dd><p>Uses·<a·class="reference·internal"·href="#django.contrib.auth.backends.BaseBackend.get_user_permissions"·title="django.contrib.auth.backends.BaseBackend.get_user_permissions"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_user_permissions()</span></code></a>·and·<a·class="reference·internal"·href="#django.contrib.auth.backends.BaseBackend.get_group_permissions"·title="django.contrib.auth.backends.BaseBackend.get_group_permissions"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_group_permissions()</span></code></a>·to
658 get·the·set·of·permission·strings·the·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has.</p>659 get·the·set·of·permission·strings·the·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has.</p>
659 </dd></dl>660 </dd></dl>
  
660 <dl·class="py·method">661 <dl·class="py·method">
661 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.has_perm">662 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.BaseBackend.has_perm">
662 <span·class="sig-name·descname"><span·class="pre">has_perm</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">perm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L27"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.has_perm"·title="Link·to·this·definition">¶</a></dt>663 <span·class="sig-name·descname"><span·class="pre">has_perm</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">perm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L27"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.BaseBackend.has_perm"·title="Link·to·this·definition">¶</a></dt>
663 <dd><p>Uses·<a·class="reference·internal"·href="#django.contrib.auth.backends.BaseBackend.get_all_permissions"·title="django.contrib.auth.backends.BaseBackend.get_all_permissions"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_all_permissions()</span></code></a>·to·check·if·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has·the664 <dd><p>Uses·<a·class="reference·internal"·href="#django.contrib.auth.backends.BaseBackend.get_all_permissions"·title="django.contrib.auth.backends.BaseBackend.get_all_permissions"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_all_permissions()</span></code></a>·to·check·if·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has·the
664 permission·string·<code·class="docutils·literal·notranslate"><span·class="pre">perm</span></code>.</p>665 permission·string·<code·class="docutils·literal·notranslate"><span·class="pre">perm</span></code>.</p>
665 </dd></dl>666 </dd></dl>
  
666 </dd></dl>667 </dd></dl>
  
667 <dl·class="py·class">668 <dl·class="py·class">
668 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend">669 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend">
669 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ModelBackend</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L31"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend"·title="Link·to·this·definition">¶</a></dt>670 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ModelBackend</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L31"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend"·title="Link·to·this·definition">¶</a></dt>
670 <dd><p>This·is·the·default·authentication·backend·used·by·Django.··It671 <dd><p>This·is·the·default·authentication·backend·used·by·Django.··It
671 authenticates·using·credentials·consisting·of·a·user·identifier·and672 authenticates·using·credentials·consisting·of·a·user·identifier·and
672 password.··For·Django’s·default·user·model,·the·user·identifier·is·the673 password.··For·Django’s·default·user·model,·the·user·identifier·is·the
673 username,·for·custom·user·models·it·is·the·field·specified·by674 username,·for·custom·user·models·it·is·the·field·specified·by
674 USERNAME_FIELD·(see·<a·class="reference·internal"·href="../../topics/auth/customizing.html"><span·class="doc">Customizing·Users·and·authentication</span></a>).</p>675 USERNAME_FIELD·(see·<a·class="reference·internal"·href="../../topics/auth/customizing.html"><span·class="doc">Customizing·Users·and·authentication</span></a>).</p>
675 <p>It·also·handles·the·default·permissions·model·as·defined·for676 <p>It·also·handles·the·default·permissions·model·as·defined·for
676 <a·class="reference·internal"·href="#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·and677 <a·class="reference·internal"·href="#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·and
Offset 685, 81 lines modifiedOffset 686, 81 lines modified
685 parameter·for·object-specific·permissions,·but·this·backend·does·not686 parameter·for·object-specific·permissions,·but·this·backend·does·not
686 implement·them·other·than·returning·an·empty·set·of·permissions·if687 implement·them·other·than·returning·an·empty·set·of·permissions·if
687 <code·class="docutils·literal·notranslate"><span·class="pre">obj</span>·<span·class="pre">is</span>·<span·class="pre">not</span>·<span·class="pre">None</span></code>.</p>688 <code·class="docutils·literal·notranslate"><span·class="pre">obj</span>·<span·class="pre">is</span>·<span·class="pre">not</span>·<span·class="pre">None</span></code>.</p>
688 <p><a·class="reference·internal"·href="#django.contrib.auth.backends.ModelBackend.with_perm"·title="django.contrib.auth.backends.ModelBackend.with_perm"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">with_perm()</span></code></a>·also·allows·an·object·to·be·passed·as·a·parameter,·but689 <p><a·class="reference·internal"·href="#django.contrib.auth.backends.ModelBackend.with_perm"·title="django.contrib.auth.backends.ModelBackend.with_perm"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">with_perm()</span></code></a>·also·allows·an·object·to·be·passed·as·a·parameter,·but
689 unlike·others·methods·it·returns·an·empty·queryset·if·<code·class="docutils·literal·notranslate"><span·class="pre">obj</span>·<span·class="pre">is</span>·<span·class="pre">not</span>·<span·class="pre">None</span></code>.</p>690 unlike·others·methods·it·returns·an·empty·queryset·if·<code·class="docutils·literal·notranslate"><span·class="pre">obj</span>·<span·class="pre">is</span>·<span·class="pre">not</span>·<span·class="pre">None</span></code>.</p>
690 <dl·class="py·method">691 <dl·class="py·method">
691 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.authenticate">692 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.authenticate">
692 <span·class="sig-name·descname"><span·class="pre">authenticate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">username</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L36"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend.authenticate"·title="Link·to·this·definition">¶</a></dt>693 <span·class="sig-name·descname"><span·class="pre">authenticate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">username</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L36"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend.authenticate"·title="Link·to·this·definition">¶</a></dt>
693 <dd><p>Tries·to·authenticate·<code·class="docutils·literal·notranslate"><span·class="pre">username</span></code>·with·<code·class="docutils·literal·notranslate"><span·class="pre">password</span></code>·by·calling694 <dd><p>Tries·to·authenticate·<code·class="docutils·literal·notranslate"><span·class="pre">username</span></code>·with·<code·class="docutils·literal·notranslate"><span·class="pre">password</span></code>·by·calling
694 <a·class="reference·internal"·href="#django.contrib.auth.models.User.check_password"·title="django.contrib.auth.models.User.check_password"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">User.check_password</span></code></a>.·If·no·<code·class="docutils·literal·notranslate"><span·class="pre">username</span></code>695 <a·class="reference·internal"·href="#django.contrib.auth.models.User.check_password"·title="django.contrib.auth.models.User.check_password"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">User.check_password</span></code></a>.·If·no·<code·class="docutils·literal·notranslate"><span·class="pre">username</span></code>
695 is·provided,·it·tries·to·fetch·a·username·from·<code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·using·the696 is·provided,·it·tries·to·fetch·a·username·from·<code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·using·the
696 key·<a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.CustomUser.USERNAME_FIELD"·title="django.contrib.auth.models.CustomUser.USERNAME_FIELD"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">CustomUser.USERNAME_FIELD</span></code></a>.·Returns·an697 key·<a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.CustomUser.USERNAME_FIELD"·title="django.contrib.auth.models.CustomUser.USERNAME_FIELD"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">CustomUser.USERNAME_FIELD</span></code></a>.·Returns·an
697 authenticated·user·or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>698 authenticated·user·or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>
698 <p><code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·is·an·<a·class="reference·internal"·href="../request-response.html#django.http.HttpRequest"·title="django.http.HttpRequest"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code></a>·and·may·be·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>699 <p><code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·is·an·<a·class="reference·internal"·href="../request-response.html#django.http.HttpRequest"·title="django.http.HttpRequest"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code></a>·and·may·be·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>
699 if·it·wasn’t·provided·to·<a·class="reference·internal"·href="../../topics/auth/default.html#django.contrib.auth.authenticate"·title="django.contrib.auth.authenticate"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">authenticate()</span></code></a>700 if·it·wasn’t·provided·to·<a·class="reference·internal"·href="../../topics/auth/default.html#django.contrib.auth.authenticate"·title="django.contrib.auth.authenticate"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">authenticate()</span></code></a>
700 (which·passes·it·on·to·the·backend).</p>701 (which·passes·it·on·to·the·backend).</p>
701 </dd></dl>702 </dd></dl>
  
702 <dl·class="py·method">703 <dl·class="py·method">
703 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.get_user_permissions">704 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.get_user_permissions">
704 <span·class="sig-name·descname"><span·class="pre">get_user_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L87"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend.get_user_permissions"·title="Link·to·this·definition">¶</a></dt>705 <span·class="sig-name·descname"><span·class="pre">get_user_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L87"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend.get_user_permissions"·title="Link·to·this·definition">¶</a></dt>
705 <dd><p>Returns·the·set·of·permission·strings·the·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has·from·their706 <dd><p>Returns·the·set·of·permission·strings·the·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has·from·their
706 own·user·permissions.·Returns·an·empty·set·if707 own·user·permissions.·Returns·an·empty·set·if
707 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_anonymous"·title="django.contrib.auth.models.AbstractBaseUser.is_anonymous"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_anonymous</span></code></a>·or708 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_anonymous"·title="django.contrib.auth.models.AbstractBaseUser.is_anonymous"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_anonymous</span></code></a>·or
708 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.CustomUser.is_active"·title="django.contrib.auth.models.CustomUser.is_active"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_active</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>709 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.CustomUser.is_active"·title="django.contrib.auth.models.CustomUser.is_active"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_active</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>
709 </dd></dl>710 </dd></dl>
  
710 <dl·class="py·method">711 <dl·class="py·method">
711 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.get_group_permissions">712 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.get_group_permissions">
712 <span·class="sig-name·descname"><span·class="pre">get_group_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L94"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend.get_group_permissions"·title="Link·to·this·definition">¶</a></dt>713 <span·class="sig-name·descname"><span·class="pre">get_group_permissions</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">user_obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/backends.py#L94"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.backends.ModelBackend.get_group_permissions"·title="Link·to·this·definition">¶</a></dt>
713 <dd><p>Returns·the·set·of·permission·strings·the·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has·from·the714 <dd><p>Returns·the·set·of·permission·strings·the·<code·class="docutils·literal·notranslate"><span·class="pre">user_obj</span></code>·has·from·the
714 permissions·of·the·groups·they·belong.·Returns·an·empty·set·if715 permissions·of·the·groups·they·belong.·Returns·an·empty·set·if
715 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_anonymous"·title="django.contrib.auth.models.AbstractBaseUser.is_anonymous"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_anonymous</span></code></a>·or716 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.AbstractBaseUser.is_anonymous"·title="django.contrib.auth.models.AbstractBaseUser.is_anonymous"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_anonymous</span></code></a>·or
716 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.CustomUser.is_active"·title="django.contrib.auth.models.CustomUser.is_active"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_active</span></code></a>··is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>717 <a·class="reference·internal"·href="../../topics/auth/customizing.html#django.contrib.auth.models.CustomUser.is_active"·title="django.contrib.auth.models.CustomUser.is_active"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">is_active</span></code></a>··is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>
717 </dd></dl>718 </dd></dl>
  
718 <dl·class="py·method">719 <dl·class="py·method">
719 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.get_all_permissions">720 <dt·class="sig·sig-object·py"·id="django.contrib.auth.backends.ModelBackend.get_all_permissions">
Max diff block lines reached; 28519/53517 bytes (53.29%) of diff not shown.
15.1 KB
html2text {}
Max HTML report size reached
67.9 KB
./usr/share/doc/python-django-doc/html/ref/contrib/contenttypes.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·contenttypes·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·contenttypes·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·flatpages·app"·href="flatpages.html"·/>15 ····<link·rel="next"·title="The·flatpages·app"·href="flatpages.html"·/>
15 ····<link·rel="prev"·title="django.contrib.auth"·href="auth.html"·/>16 ····<link·rel="prev"·title="django.contrib.auth"·href="auth.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 119, 15 lines modifiedOffset 120, 15 lines modified
119 to·tie·user·permissions·to·specific·models.</p></li>120 to·tie·user·permissions·to·specific·models.</p></li>
120 </ul>121 </ul>
121 </section>122 </section>
122 <section·id="s-the-contenttype-model">123 <section·id="s-the-contenttype-model">
123 <span·id="the-contenttype-model"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">ContentType</span></code>·model<a·class="headerlink"·href="#the-contenttype-model"·title="Link·to·this·heading">¶</a></h2>124 <span·id="the-contenttype-model"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">ContentType</span></code>·model<a·class="headerlink"·href="#the-contenttype-model"·title="Link·to·this·heading">¶</a></h2>
124 <dl·class="py·class">125 <dl·class="py·class">
125 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType">126 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType">
126 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ContentType</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L134"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType"·title="Link·to·this·definition">¶</a></dt>127 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ContentType</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L134"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType"·title="Link·to·this·definition">¶</a></dt>
127 <dd><p>Each·instance·of·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>128 <dd><p>Each·instance·of·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>
128 has·two·fields·which,·taken·together,·uniquely·describe·an·installed129 has·two·fields·which,·taken·together,·uniquely·describe·an·installed
129 model:</p>130 model:</p>
130 <dl·class="py·attribute">131 <dl·class="py·attribute">
131 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.app_label">132 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.app_label">
132 <span·class="sig-name·descname"><span·class="pre">app_label</span></span><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.app_label"·title="Link·to·this·definition">¶</a></dt>133 <span·class="sig-name·descname"><span·class="pre">app_label</span></span><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.app_label"·title="Link·to·this·definition">¶</a></dt>
133 <dd><p>The·name·of·the·application·the·model·is·part·of.·This·is·taken·from134 <dd><p>The·name·of·the·application·the·model·is·part·of.·This·is·taken·from
Offset 142, 15 lines modifiedOffset 143, 15 lines modified
142 <span·class="sig-name·descname"><span·class="pre">model</span></span><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.model"·title="Link·to·this·definition">¶</a></dt>143 <span·class="sig-name·descname"><span·class="pre">model</span></span><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.model"·title="Link·to·this·definition">¶</a></dt>
143 <dd><p>The·name·of·the·model·class.</p>144 <dd><p>The·name·of·the·model·class.</p>
144 </dd></dl>145 </dd></dl>
  
145 <p>Additionally,·the·following·property·is·available:</p>146 <p>Additionally,·the·following·property·is·available:</p>
146 <dl·class="py·attribute">147 <dl·class="py·attribute">
147 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.name">148 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.name">
148 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L149"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.name"·title="Link·to·this·definition">¶</a></dt>149 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L149"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.name"·title="Link·to·this·definition">¶</a></dt>
149 <dd><p>The·human-readable·name·of·the·content·type.·This·is·taken·from·the150 <dd><p>The·human-readable·name·of·the·content·type.·This·is·taken·from·the
150 <a·class="reference·internal"·href="../models/fields.html#django.db.models.Field.verbose_name"·title="django.db.models.Field.verbose_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">verbose_name</span></code></a>151 <a·class="reference·internal"·href="../models/fields.html#django.db.models.Field.verbose_name"·title="django.db.models.Field.verbose_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">verbose_name</span></code></a>
151 attribute·of·the·model.</p>152 attribute·of·the·model.</p>
152 </dd></dl>153 </dd></dl>
  
153 </dd></dl>154 </dd></dl>
  
Offset 174, 29 lines modifiedOffset 175, 29 lines modified
174 <span·id="methods-on-contenttype-instances"></span><h2>Methods·on·<code·class="docutils·literal·notranslate"><span·class="pre">ContentType</span></code>·instances<a·class="headerlink"·href="#methods-on-contenttype-instances"·title="Link·to·this·heading">¶</a></h2>175 <span·id="methods-on-contenttype-instances"></span><h2>Methods·on·<code·class="docutils·literal·notranslate"><span·class="pre">ContentType</span></code>·instances<a·class="headerlink"·href="#methods-on-contenttype-instances"·title="Link·to·this·heading">¶</a></h2>
175 <p>Each·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instance·has176 <p>Each·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instance·has
176 methods·that·allow·you·to·get·from·a177 methods·that·allow·you·to·get·from·a
177 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instance·to·the178 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instance·to·the
178 model·it·represents,·or·to·retrieve·objects·from·that·model:</p>179 model·it·represents,·or·to·retrieve·objects·from·that·model:</p>
179 <dl·class="py·method">180 <dl·class="py·method">
180 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.get_object_for_this_type">181 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.get_object_for_this_type">
181 <span·class="sig-prename·descclassname"><span·class="pre">ContentType.</span></span><span·class="sig-name·descname"><span·class="pre">get_object_for_this_type</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L172"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.get_object_for_this_type"·title="Link·to·this·definition">¶</a></dt>182 <span·class="sig-prename·descclassname"><span·class="pre">ContentType.</span></span><span·class="sig-name·descname"><span·class="pre">get_object_for_this_type</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L172"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.get_object_for_this_type"·title="Link·to·this·definition">¶</a></dt>
182 <dd><p>Takes·a·set·of·valid·<a·class="reference·internal"·href="../../topics/db/queries.html#field-lookups-intro"><span·class="std·std-ref">lookup·arguments</span></a>·for·the183 <dd><p>Takes·a·set·of·valid·<a·class="reference·internal"·href="../../topics/db/queries.html#field-lookups-intro"><span·class="std·std-ref">lookup·arguments</span></a>·for·the
183 model·the·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>184 model·the·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>
184 represents,·and·does185 represents,·and·does
185 <a·class="reference·internal"·href="../models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">a</span>·<span·class="pre">get()</span>·<span·class="pre">lookup</span></code></a>186 <a·class="reference·internal"·href="../models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">a</span>·<span·class="pre">get()</span>·<span·class="pre">lookup</span></code></a>
186 on·that·model,·returning·the·corresponding·object.·The·<code·class="docutils·literal·notranslate"><span·class="pre">using</span></code>·argument187 on·that·model,·returning·the·corresponding·object.·The·<code·class="docutils·literal·notranslate"><span·class="pre">using</span></code>·argument
187 can·be·used·to·specify·a·different·database·than·the·default·one.</p>188 can·be·used·to·specify·a·different·database·than·the·default·one.</p>
188 <div·class="versionchanged">189 <div·class="versionchanged">
189 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">using</span></code>·argument·was·added.</p>190 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">using</span></code>·argument·was·added.</p>
190 </div>191 </div>
191 </dd></dl>192 </dd></dl>
  
192 <dl·class="py·method">193 <dl·class="py·method">
193 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.model_class">194 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentType.model_class">
194 <span·class="sig-prename·descclassname"><span·class="pre">ContentType.</span></span><span·class="sig-name·descname"><span·class="pre">model_class</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L165"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.model_class"·title="Link·to·this·definition">¶</a></dt>195 <span·class="sig-prename·descclassname"><span·class="pre">ContentType.</span></span><span·class="sig-name·descname"><span·class="pre">model_class</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L165"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentType.model_class"·title="Link·to·this·definition">¶</a></dt>
195 <dd><p>Returns·the·model·class·represented·by·this196 <dd><p>Returns·the·model·class·represented·by·this
196 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instance.</p>197 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instance.</p>
197 </dd></dl>198 </dd></dl>
  
198 <p>For·example,·we·could·look·up·the199 <p>For·example,·we·could·look·up·the
199 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·for·the200 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·for·the
200 <a·class="reference·internal"·href="auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·model:</p>201 <a·class="reference·internal"·href="auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·model:</p>
Offset 239, 63 lines modifiedOffset 240, 63 lines modified
239 key·to·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>;·this·lets240 key·to·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>;·this·lets
240 <a·class="reference·internal"·href="auth.html#django.contrib.auth.models.Permission"·title="django.contrib.auth.models.Permission"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Permission</span></code></a>·represent·concepts·like241 <a·class="reference·internal"·href="auth.html#django.contrib.auth.models.Permission"·title="django.contrib.auth.models.Permission"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Permission</span></code></a>·represent·concepts·like
241 “can·add·blog·entry”·or·“can·delete·news·story”.</p>242 “can·add·blog·entry”·or·“can·delete·news·story”.</p>
242 <section·id="s-the-contenttypemanager">243 <section·id="s-the-contenttypemanager">
243 <span·id="the-contenttypemanager"></span><h3>The·<code·class="docutils·literal·notranslate"><span·class="pre">ContentTypeManager</span></code><a·class="headerlink"·href="#the-contenttypemanager"·title="Link·to·this·heading">¶</a></h3>244 <span·id="the-contenttypemanager"></span><h3>The·<code·class="docutils·literal·notranslate"><span·class="pre">ContentTypeManager</span></code><a·class="headerlink"·href="#the-contenttypemanager"·title="Link·to·this·heading">¶</a></h3>
244 <dl·class="py·class">245 <dl·class="py·class">
245 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentTypeManager">246 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentTypeManager">
246 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ContentTypeManager</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L9"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentTypeManager"·title="Link·to·this·definition">¶</a></dt>247 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ContentTypeManager</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L9"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentTypeManager"·title="Link·to·this·definition">¶</a></dt>
247 <dd><p><a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·also·has·a·custom248 <dd><p><a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·also·has·a·custom
248 manager,·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentTypeManager"·title="django.contrib.contenttypes.models.ContentTypeManager"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentTypeManager</span></code></a>,249 manager,·<a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentTypeManager"·title="django.contrib.contenttypes.models.ContentTypeManager"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentTypeManager</span></code></a>,
249 which·adds·the·following·methods:</p>250 which·adds·the·following·methods:</p>
250 <dl·class="py·method">251 <dl·class="py·method">
251 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentTypeManager.clear_cache">252 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentTypeManager.clear_cache">
252 <span·class="sig-name·descname"><span·class="pre">clear_cache</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L118"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentTypeManager.clear_cache"·title="Link·to·this·definition">¶</a></dt>253 <span·class="sig-name·descname"><span·class="pre">clear_cache</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L118"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentTypeManager.clear_cache"·title="Link·to·this·definition">¶</a></dt>
253 <dd><p>Clears·an·internal·cache·used·by254 <dd><p>Clears·an·internal·cache·used·by
254 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·to·keep·track255 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·to·keep·track
255 of·models·for·which·it·has·created256 of·models·for·which·it·has·created
256 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instances.·You257 <a·class="reference·internal"·href="#django.contrib.contenttypes.models.ContentType"·title="django.contrib.contenttypes.models.ContentType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ContentType</span></code></a>·instances.·You
257 probably·won’t·ever·need·to·call·this·method·yourself;·Django·will·call258 probably·won’t·ever·need·to·call·this·method·yourself;·Django·will·call
258 it·automatically·when·it’s·needed.</p>259 it·automatically·when·it’s·needed.</p>
259 </dd></dl>260 </dd></dl>
  
260 <dl·class="py·method">261 <dl·class="py·method">
261 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentTypeManager.get_for_id">262 <dt·class="sig·sig-object·py"·id="django.contrib.contenttypes.models.ContentTypeManager.get_for_id">
262 <span·class="sig-name·descname"><span·class="pre">get_for_id</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L104"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentTypeManager.get_for_id"·title="Link·to·this·definition">¶</a></dt>263 <span·class="sig-name·descname"><span·class="pre">get_for_id</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">id</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/contenttypes/models.py#L104"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.contenttypes.models.ContentTypeManager.get_for_id"·title="Link·to·this·definition">¶</a></dt>
Max diff block lines reached; 34709/52219 bytes (66.47%) of diff not shown.
16.8 KB
html2text {}
Max HTML report size reached
21.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/flatpages.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·flatpages·app·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·flatpages·app·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango"·href="gis/index.html"·/>15 ····<link·rel="next"·title="GeoDjango"·href="gis/index.html"·/>
15 ····<link·rel="prev"·title="The·contenttypes·framework"·href="contenttypes.html"·/>16 ····<link·rel="prev"·title="The·contenttypes·framework"·href="contenttypes.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 144, 15 lines modifiedOffset 145, 15 lines modified
144 <span·class="c1">#·Your·other·patterns·here</span>145 <span·class="c1">#·Your·other·patterns·here</span>
145 <span·class="n">urlpatterns</span>·<span·class="o">+=</span>·<span·class="p">[</span>146 <span·class="n">urlpatterns</span>·<span·class="o">+=</span>·<span·class="p">[</span>
146 ····<span·class="n">re_path</span><span·class="p">(</span><span·class="sa">r</span><span·class="s2">&quot;^(?P&lt;url&gt;.*/)$&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">flatpage</span><span·class="p">),</span>147 ····<span·class="n">re_path</span><span·class="p">(</span><span·class="sa">r</span><span·class="s2">&quot;^(?P&lt;url&gt;.*/)$&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">flatpage</span><span·class="p">),</span>
147 <span·class="p">]</span>148 <span·class="p">]</span>
148 </pre></div>149 </pre></div>
149 </div>150 </div>
150 <div·class="admonition·warning">151 <div·class="admonition·warning">
151 <p·class="admonition-title">Warning</p>152 <p·class="admonition-title">Waarschuwing</p>
152 <p>If·you·set·<a·class="reference·internal"·href="../settings.html#std-setting-APPEND_SLASH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">APPEND_SLASH</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·you·must·remove·the·slash153 <p>If·you·set·<a·class="reference·internal"·href="../settings.html#std-setting-APPEND_SLASH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">APPEND_SLASH</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·you·must·remove·the·slash
153 in·the·catchall·pattern·or·flatpages·without·a·trailing·slash·will·not·be154 in·the·catchall·pattern·or·flatpages·without·a·trailing·slash·will·not·be
154 matched.</p>155 matched.</p>
155 </div>156 </div>
156 <p>Another·common·setup·is·to·use·flat·pages·for·a·limited·set·of·known·pages·and157 <p>Another·common·setup·is·to·use·flat·pages·for·a·limited·set·of·known·pages·and
157 to·hard·code·the·urls,·so·you·can·reference·them·with·the·<a·class="reference·internal"·href="../templates/builtins.html#std-templatetag-url"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">url</span></code></a>·template158 to·hard·code·the·urls,·so·you·can·reference·them·with·the·<a·class="reference·internal"·href="../templates/builtins.html#std-templatetag-url"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">url</span></code></a>·template
158 tag:</p>159 tag:</p>
Offset 167, 15 lines modifiedOffset 168, 15 lines modified
167 </section>168 </section>
168 <section·id="s-using-the-middleware">169 <section·id="s-using-the-middleware">
169 <span·id="using-the-middleware"></span><h3>Using·the·middleware<a·class="headerlink"·href="#using-the-middleware"·title="Link·to·this·heading">¶</a></h3>170 <span·id="using-the-middleware"></span><h3>Using·the·middleware<a·class="headerlink"·href="#using-the-middleware"·title="Link·to·this·heading">¶</a></h3>
170 <p>The·<a·class="reference·internal"·href="#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"·title="django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FlatpageFallbackMiddleware</span></code></a>171 <p>The·<a·class="reference·internal"·href="#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"·title="django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FlatpageFallbackMiddleware</span></code></a>
171 can·do·all·of·the·work.</p>172 can·do·all·of·the·work.</p>
172 <dl·class="py·class">173 <dl·class="py·class">
173 <dt·class="sig·sig-object·py"·id="django.contrib.flatpages.middleware.FlatpageFallbackMiddleware">174 <dt·class="sig·sig-object·py"·id="django.contrib.flatpages.middleware.FlatpageFallbackMiddleware">
174 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FlatpageFallbackMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/flatpages/middleware.py#L7"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"·title="Link·to·this·definition">¶</a></dt>175 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FlatpageFallbackMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/flatpages/middleware.py#L7"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.flatpages.middleware.FlatpageFallbackMiddleware"·title="Link·to·this·definition">¶</a></dt>
175 <dd><p>Each·time·any·Django·application·raises·a·404·error,·this·middleware176 <dd><p>Each·time·any·Django·application·raises·a·404·error,·this·middleware
176 checks·the·flatpages·database·for·the·requested·URL·as·a·last·resort.177 checks·the·flatpages·database·for·the·requested·URL·as·a·last·resort.
177 Specifically,·it·checks·for·a·flatpage·with·the·given·URL·with·a·site·ID178 Specifically,·it·checks·for·a·flatpage·with·the·given·URL·with·a·site·ID
178 that·corresponds·to·the·<a·class="reference·internal"·href="../settings.html#std-setting-SITE_ID"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SITE_ID</span></code></a>·setting.</p>179 that·corresponds·to·the·<a·class="reference·internal"·href="../settings.html#std-setting-SITE_ID"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SITE_ID</span></code></a>·setting.</p>
179 <p>If·it·finds·a·match,·it·follows·this·algorithm:</p>180 <p>If·it·finds·a·match,·it·follows·this·algorithm:</p>
180 <ul·class="simple">181 <ul·class="simple">
181 <li><p>If·the·flatpage·has·a·custom·template,·it·loads·that·template.182 <li><p>If·the·flatpage·has·a·custom·template,·it·loads·that·template.
Offset 219, 15 lines modifiedOffset 220, 15 lines modified
219 will·not·attempt·to·serve·a·flat·page.</p>220 will·not·attempt·to·serve·a·flat·page.</p>
220 </div>221 </div>
221 </section>222 </section>
222 </section>223 </section>
223 <section·id="s-how-to-add-change-and-delete-flatpages">224 <section·id="s-how-to-add-change-and-delete-flatpages">
224 <span·id="how-to-add-change-and-delete-flatpages"></span><h2>How·to·add,·change·and·delete·flatpages<a·class="headerlink"·href="#how-to-add-change-and-delete-flatpages"·title="Link·to·this·heading">¶</a></h2>225 <span·id="how-to-add-change-and-delete-flatpages"></span><h2>How·to·add,·change·and·delete·flatpages<a·class="headerlink"·href="#how-to-add-change-and-delete-flatpages"·title="Link·to·this·heading">¶</a></h2>
225 <div·class="admonition·warning">226 <div·class="admonition·warning">
226 <p·class="admonition-title">Warning</p>227 <p·class="admonition-title">Waarschuwing</p>
227 <p>Permissions·to·add·or·edit·flatpages·should·be·restricted·to·trusted·users.228 <p>Permissions·to·add·or·edit·flatpages·should·be·restricted·to·trusted·users.
228 Flatpages·are·defined·by·raw·HTML·and·are·<strong>not·sanitized</strong>·by·Django.·As·a229 Flatpages·are·defined·by·raw·HTML·and·are·<strong>not·sanitized</strong>·by·Django.·As·a
229 consequence,·a·malicious·flatpage·can·lead·to·various·security230 consequence,·a·malicious·flatpage·can·lead·to·various·security
230 vulnerabilities,·including·permission·escalation.</p>231 vulnerabilities,·including·permission·escalation.</p>
231 </div>232 </div>
232 <section·id="s-via-the-admin-interface">233 <section·id="s-via-the-admin-interface">
233 <span·id="s-flatpages-admin"></span><span·id="via-the-admin-interface"></span><span·id="flatpages-admin"></span><h3>Via·the·admin·interface<a·class="headerlink"·href="#via-the-admin-interface"·title="Link·to·this·heading">¶</a></h3>234 <span·id="s-flatpages-admin"></span><span·id="via-the-admin-interface"></span><span·id="flatpages-admin"></span><h3>Via·the·admin·interface<a·class="headerlink"·href="#via-the-admin-interface"·title="Link·to·this·heading">¶</a></h3>
Offset 268, 15 lines modifiedOffset 269, 15 lines modified
268 </pre></div>269 </pre></div>
269 </div>270 </div>
270 </section>271 </section>
271 <section·id="s-via-the-python-api">272 <section·id="s-via-the-python-api">
272 <span·id="via-the-python-api"></span><h3>Via·the·Python·API<a·class="headerlink"·href="#via-the-python-api"·title="Link·to·this·heading">¶</a></h3>273 <span·id="via-the-python-api"></span><h3>Via·the·Python·API<a·class="headerlink"·href="#via-the-python-api"·title="Link·to·this·heading">¶</a></h3>
273 <dl·class="py·class">274 <dl·class="py·class">
274 <dt·class="sig·sig-object·py"·id="django.contrib.flatpages.models.FlatPage">275 <dt·class="sig·sig-object·py"·id="django.contrib.flatpages.models.FlatPage">
275 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FlatPage</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/flatpages/models.py#L8"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.flatpages.models.FlatPage"·title="Link·to·this·definition">¶</a></dt>276 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FlatPage</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/flatpages/models.py#L8"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.flatpages.models.FlatPage"·title="Link·to·this·definition">¶</a></dt>
276 <dd><p>Flatpages·are·represented·by·a·standard277 <dd><p>Flatpages·are·represented·by·a·standard
277 <a·class="reference·internal"·href="../../topics/db/models.html"><span·class="doc">Django·model</span></a>,278 <a·class="reference·internal"·href="../../topics/db/models.html"><span·class="doc">Django·model</span></a>,
278 which·lives·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/contrib/flatpages/models.py">django/contrib/flatpages/models.py</a>.·You·can·access279 which·lives·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/contrib/flatpages/models.py">django/contrib/flatpages/models.py</a>.·You·can·access
279 flatpage·objects·via·the·<a·class="reference·internal"·href="../../topics/db/queries.html"><span·class="doc">Django·database·API</span></a>.</p>280 flatpage·objects·via·the·<a·class="reference·internal"·href="../../topics/db/queries.html"><span·class="doc">Django·database·API</span></a>.</p>
280 </dd></dl>281 </dd></dl>
  
281 <div·class="admonition-check-for-duplicate-flatpage-urls·admonition">282 <div·class="admonition-check-for-duplicate-flatpage-urls·admonition">
Offset 365, 15 lines modifiedOffset 366, 15 lines modified
365 </div>366 </div>
366 </section>367 </section>
367 </section>368 </section>
368 <section·id="s-integrating-with-django-contrib-sitemaps">369 <section·id="s-integrating-with-django-contrib-sitemaps">
369 <span·id="integrating-with-django-contrib-sitemaps"></span><h2>Integrating·with·<a·class="reference·internal"·href="sitemaps.html#module-django.contrib.sitemaps"·title="django.contrib.sitemaps:·A·framework·for·generating·Google·sitemap·XML·files."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.sitemaps</span></code></a><a·class="headerlink"·href="#integrating-with-django-contrib-sitemaps"·title="Link·to·this·heading">¶</a></h2>370 <span·id="integrating-with-django-contrib-sitemaps"></span><h2>Integrating·with·<a·class="reference·internal"·href="sitemaps.html#module-django.contrib.sitemaps"·title="django.contrib.sitemaps:·A·framework·for·generating·Google·sitemap·XML·files."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.sitemaps</span></code></a><a·class="headerlink"·href="#integrating-with-django-contrib-sitemaps"·title="Link·to·this·heading">¶</a></h2>
370 <dl·class="py·class">371 <dl·class="py·class">
371 <dt·class="sig·sig-object·py"·id="django.contrib.flatpages.sitemaps.FlatPageSitemap">372 <dt·class="sig·sig-object·py"·id="django.contrib.flatpages.sitemaps.FlatPageSitemap">
372 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FlatPageSitemap</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/flatpages/sitemaps.py#L6"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.flatpages.sitemaps.FlatPageSitemap"·title="Link·to·this·definition">¶</a></dt>373 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FlatPageSitemap</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/flatpages/sitemaps.py#L6"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.flatpages.sitemaps.FlatPageSitemap"·title="Link·to·this·definition">¶</a></dt>
373 <dd><p>The·<a·class="reference·internal"·href="#django.contrib.flatpages.sitemaps.FlatPageSitemap"·title="django.contrib.flatpages.sitemaps.FlatPageSitemap"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">sitemaps.FlatPageSitemap</span></code></a>·class·looks·at·all374 <dd><p>The·<a·class="reference·internal"·href="#django.contrib.flatpages.sitemaps.FlatPageSitemap"·title="django.contrib.flatpages.sitemaps.FlatPageSitemap"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">sitemaps.FlatPageSitemap</span></code></a>·class·looks·at·all
374 publicly·visible·<a·class="reference·internal"·href="#module-django.contrib.flatpages"·title="django.contrib.flatpages:·A·framework·for·managing·simple·?flat?·HTML·content·in·a·database."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">flatpages</span></code></a>·defined·for·the·current375 publicly·visible·<a·class="reference·internal"·href="#module-django.contrib.flatpages"·title="django.contrib.flatpages:·A·framework·for·managing·simple·?flat?·HTML·content·in·a·database."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">flatpages</span></code></a>·defined·for·the·current
375 <a·class="reference·internal"·href="../settings.html#std-setting-SITE_ID"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SITE_ID</span></code></a>·(see·the·<a·class="reference·internal"·href="sites.html#module-django.contrib.sites"·title="django.contrib.sites:·Lets·you·operate·multiple·websites·from·the·same·database·and·Django·project"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">sites</span>·<span·class="pre">documentation</span></code></a>)·and·creates·an·entry·in·the·sitemap.·These·entries376 <a·class="reference·internal"·href="../settings.html#std-setting-SITE_ID"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SITE_ID</span></code></a>·(see·the·<a·class="reference·internal"·href="sites.html#module-django.contrib.sites"·title="django.contrib.sites:·Lets·you·operate·multiple·websites·from·the·same·database·and·Django·project"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">sites</span>·<span·class="pre">documentation</span></code></a>)·and·creates·an·entry·in·the·sitemap.·These·entries
376 include·only·the·<a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.location"·title="django.contrib.sitemaps.Sitemap.location"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">location</span></code></a>377 include·only·the·<a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.location"·title="django.contrib.sitemaps.Sitemap.location"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">location</span></code></a>
377 attribute··not·<a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod</span></code></a>,378 attribute··not·<a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod</span></code></a>,
378 <a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.changefreq"·title="django.contrib.sitemaps.Sitemap.changefreq"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">changefreq</span></code></a>·or379 <a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.changefreq"·title="django.contrib.sitemaps.Sitemap.changefreq"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">changefreq</span></code></a>·or
379 <a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.priority"·title="django.contrib.sitemaps.Sitemap.priority"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">priority</span></code></a>.</p>380 <a·class="reference·internal"·href="sitemaps.html#django.contrib.sitemaps.Sitemap.priority"·title="django.contrib.sitemaps.Sitemap.priority"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">priority</span></code></a>.</p>
Offset 439, 37 lines modifiedOffset 440, 37 lines modified
439 </li>440 </li>
440 </ul>441 </ul>
441 </li>442 </li>
442 </ul>443 </ul>
  
443 ··</div>444 ··</div>
444 ··<div>445 ··<div>
Max diff block lines reached; 1301/14035 bytes (9.27%) of diff not shown.
7.29 KB
html2text {}
Max HTML report size reached
8.39 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/admin.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango’s·admin·site·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango’s·admin·site·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Geographic·Feeds"·href="feeds.html"·/>15 ····<link·rel="next"·title="Geographic·Feeds"·href="feeds.html"·/>
15 ····<link·rel="prev"·title="GeoDjango·Management·Commands"·href="commands.html"·/>16 ····<link·rel="prev"·title="GeoDjango·Management·Commands"·href="commands.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 79, 15 lines modifiedOffset 80, 15 lines modified
79 ············80 ············
80 ··<section·id="s-module-django.contrib.gis.admin">81 ··<section·id="s-module-django.contrib.gis.admin">
81 <span·id="s-geodjango-s-admin-site"></span><span·id="module-django.contrib.gis.admin"></span><span·id="geodjango-s-admin-site"></span><h1>GeoDjango’s·admin·site<a·class="headerlink"·href="#module-django.contrib.gis.admin"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-geodjango-s-admin-site"></span><span·id="module-django.contrib.gis.admin"></span><span·id="geodjango-s-admin-site"></span><h1>GeoDjango’s·admin·site<a·class="headerlink"·href="#module-django.contrib.gis.admin"·title="Link·to·this·heading">¶</a></h1>
82 <section·id="s-gismodeladmin">83 <section·id="s-gismodeladmin">
83 <span·id="gismodeladmin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">GISModelAdmin</span></code><a·class="headerlink"·href="#gismodeladmin"·title="Link·to·this·heading">¶</a></h2>84 <span·id="gismodeladmin"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">GISModelAdmin</span></code><a·class="headerlink"·href="#gismodeladmin"·title="Link·to·this·heading">¶</a></h2>
84 <dl·class="py·class">85 <dl·class="py·class">
85 <dt·class="sig·sig-object·py"·id="django.contrib.gis.admin.GISModelAdmin">86 <dt·class="sig·sig-object·py"·id="django.contrib.gis.admin.GISModelAdmin">
86 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GISModelAdmin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/admin/options.py#L20"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.admin.GISModelAdmin"·title="Link·to·this·definition">¶</a></dt>87 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GISModelAdmin</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/admin/options.py#L20"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.admin.GISModelAdmin"·title="Link·to·this·definition">¶</a></dt>
87 <dd><dl·class="py·attribute">88 <dd><dl·class="py·attribute">
88 <dt·class="sig·sig-object·py"·id="django.contrib.gis.admin.GISModelAdmin.gis_widget">89 <dt·class="sig·sig-object·py"·id="django.contrib.gis.admin.GISModelAdmin.gis_widget">
89 <span·class="sig-name·descname"><span·class="pre">gis_widget</span></span><a·class="headerlink"·href="#django.contrib.gis.admin.GISModelAdmin.gis_widget"·title="Link·to·this·definition">¶</a></dt>90 <span·class="sig-name·descname"><span·class="pre">gis_widget</span></span><a·class="headerlink"·href="#django.contrib.gis.admin.GISModelAdmin.gis_widget"·title="Link·to·this·definition">¶</a></dt>
90 <dd><p>The·widget·class·to·be·used·for91 <dd><p>The·widget·class·to·be·used·for
91 <a·class="reference·internal"·href="model-api.html#django.contrib.gis.db.models.GeometryField"·title="django.contrib.gis.db.models.GeometryField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GeometryField</span></code></a>.·Defaults·to92 <a·class="reference·internal"·href="model-api.html#django.contrib.gis.db.models.GeometryField"·title="django.contrib.gis.db.models.GeometryField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GeometryField</span></code></a>.·Defaults·to
92 <a·class="reference·internal"·href="forms-api.html#django.contrib.gis.forms.widgets.OSMWidget"·title="django.contrib.gis.forms.widgets.OSMWidget"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OSMWidget</span></code></a>.</p>93 <a·class="reference·internal"·href="forms-api.html#django.contrib.gis.forms.widgets.OSMWidget"·title="django.contrib.gis.forms.widgets.OSMWidget"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OSMWidget</span></code></a>.</p>
93 </dd></dl>94 </dd></dl>
Offset 121, 37 lines modifiedOffset 122, 37 lines modified
121 <li><a·class="reference·internal"·href="#gismodeladmin"><code·class="docutils·literal·notranslate"><span·class="pre">GISModelAdmin</span></code></a></li>122 <li><a·class="reference·internal"·href="#gismodeladmin"><code·class="docutils·literal·notranslate"><span·class="pre">GISModelAdmin</span></code></a></li>
122 </ul>123 </ul>
123 </li>124 </li>
124 </ul>125 </ul>
  
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Previous·topic</h4>128 ····<h4>Vorig·onderwerp</h4>
128 ····<p·class="topless"><a·href="commands.html"129 ····<p·class="topless"><a·href="commands.html"
129 ··························title="previous·chapter">GeoDjango·Management·Commands</a></p>130 ··························title="vorig·hoofdstuk">GeoDjango·Management·Commands</a></p>
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Next·topic</h4>133 ····<h4>Volgend·onderwerp</h4>
133 ····<p·class="topless"><a·href="feeds.html"134 ····<p·class="topless"><a·href="feeds.html"
134 ··························title="next·chapter">Geographic·Feeds</a></p>135 ··························title="volgend·hoofdstuk">Geographic·Feeds</a></p>
135 ··</div>136 ··</div>
136 <search·id="searchbox"·style="display:·none"·role="search">137 <search·id="searchbox"·style="display:·none"·role="search">
137 ··<h3·id="searchlabel">Quick·search</h3>138 ··<h3·id="searchlabel">Snel·zoeken</h3>
138 ····<div·class="searchformwrapper">139 ····<div·class="searchformwrapper">
139 ····<form·class="search"·action="../../../search.html"·method="get">140 ····<form·class="search"·action="../../../search.html"·method="get">
140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
141 ······<input·type="submit"·value="Go"·/>142 ······<input·type="submit"·value="Zoek"·/>
142 ····</form>143 ····</form>
143 ····</div>144 ····</div>
144 </search>145 </search>
145 <script>document.getElementById('searchbox').style.display·=·"block"</script>146 <script>document.getElementById('searchbox').style.display·=·"block"</script>
146 ········</div>147 ········</div>
147 ······</div>148 ······</div>
148 ··············<h3>Last·update:</h3>149 ··············<h3>Last·update:</h3>
149 ··············<p·class="topless">Sep·03,·2024</p>150 ··············<p·class="topless">sep·03,·2024</p>
150 ··········</div>151 ··········</div>
151 ········152 ········
152 ······153 ······
153 ····</div>154 ····</div>
  
154 ····<div·id="ft">155 ····<div·id="ft">
155 ······<div·class="nav">156 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o?\x8’s\x8s·a\x8ad\x8dm\x8mi\x8in\x8n·s\x8si\x8it\x8te\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o?\x8’s\x8s·a\x8ad\x8dm\x8mi\x8in\x8n·s\x8si\x8it\x8te\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·G\x8GI\x8IS\x8SM\x8Mo\x8od\x8de\x8el\x8lA\x8Ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·G\x8GI\x8IS\x8SM\x8Mo\x8od\x8de\x8el\x8lA\x8Ad\x8dm\x8mi\x8in\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 ··c\x8cl\x8la\x8as\x8ss\x8s·GISModelAdmin_\x8[_\x8s_.o_.u_.r_.c_\x8e_\x8]_\x86 ··c\x8cl\x8la\x8as\x8ss\x8s·GISModelAdmin_\x8[_\x8b_.r_.o_.n_.c_.o_.d_\x8e_\x8]_\x8
7 ········gis_widget_\x87 ········gis_widget_\x8
8 ············The·widget·class·to·be·used·for·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·Defaults·to8 ············The·widget·class·to·be·used·for·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·Defaults·to
9 ············_\x8O_\x8S_\x8M_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t.9 ············_\x8O_\x8S_\x8M_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t.
10 ········gis_widget_kwargs_\x810 ········gis_widget_kwargs_\x8
11 ············The·keyword·arguments·that·would·be·passed·to·the·_\x8g_\x8i_\x8s_\x8__\x8w_\x8i_\x8d_\x8g_\x8e_\x8t.11 ············The·keyword·arguments·that·would·be·passed·to·the·_\x8g_\x8i_\x8s_\x8__\x8w_\x8i_\x8d_\x8g_\x8e_\x8t.
12 ············Defaults·to·an·empty·dictionary.12 ············Defaults·to·an·empty·dictionary.
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e14 ····*·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e
15 ··········o·_\x8G_\x8I_\x8S_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n15 ··········o·_\x8G_\x8I_\x8S_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8C_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8s17 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8C_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8F_\x8e_\x8e_\x8d_\x8s19 _\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8F_\x8e_\x8e_\x8d_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/commands.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·Management·Commands·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·Management·Commands·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango’s·admin·site"·href="admin.html"·/>15 ····<link·rel="next"·title="GeoDjango’s·admin·site"·href="admin.html"·/>
15 ····<link·rel="prev"·title="GeoJSON·Serializer"·href="serializers.html"·/>16 ····<link·rel="prev"·title="GeoJSON·Serializer"·href="serializers.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 202, 37 lines modifiedOffset 203, 37 lines modified
202 <li><a·class="reference·internal"·href="#ogrinspect"><code·class="docutils·literal·notranslate"><span·class="pre">ogrinspect</span></code></a></li>203 <li><a·class="reference·internal"·href="#ogrinspect"><code·class="docutils·literal·notranslate"><span·class="pre">ogrinspect</span></code></a></li>
203 </ul>204 </ul>
204 </li>205 </li>
205 </ul>206 </ul>
  
206 ··</div>207 ··</div>
207 ··<div>208 ··<div>
208 ····<h4>Previous·topic</h4>209 ····<h4>Vorig·onderwerp</h4>
209 ····<p·class="topless"><a·href="serializers.html"210 ····<p·class="topless"><a·href="serializers.html"
210 ··························title="previous·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">GeoJSON</span></code>·Serializer</a></p>211 ··························title="vorig·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">GeoJSON</span></code>·Serializer</a></p>
211 ··</div>212 ··</div>
212 ··<div>213 ··<div>
213 ····<h4>Next·topic</h4>214 ····<h4>Volgend·onderwerp</h4>
214 ····<p·class="topless"><a·href="admin.html"215 ····<p·class="topless"><a·href="admin.html"
215 ··························title="next·chapter">GeoDjango’s·admin·site</a></p>216 ··························title="volgend·hoofdstuk">GeoDjango’s·admin·site</a></p>
216 ··</div>217 ··</div>
217 <search·id="searchbox"·style="display:·none"·role="search">218 <search·id="searchbox"·style="display:·none"·role="search">
218 ··<h3·id="searchlabel">Quick·search</h3>219 ··<h3·id="searchlabel">Snel·zoeken</h3>
219 ····<div·class="searchformwrapper">220 ····<div·class="searchformwrapper">
220 ····<form·class="search"·action="../../../search.html"·method="get">221 ····<form·class="search"·action="../../../search.html"·method="get">
221 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>222 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
222 ······<input·type="submit"·value="Go"·/>223 ······<input·type="submit"·value="Zoek"·/>
223 ····</form>224 ····</form>
224 ····</div>225 ····</div>
225 </search>226 </search>
226 <script>document.getElementById('searchbox').style.display·=·"block"</script>227 <script>document.getElementById('searchbox').style.display·=·"block"</script>
227 ········</div>228 ········</div>
228 ······</div>229 ······</div>
229 ··············<h3>Last·update:</h3>230 ··············<h3>Last·update:</h3>
230 ··············<p·class="topless">Sep·03,·2024</p>231 ··············<p·class="topless">sep·03,·2024</p>
231 ··········</div>232 ··········</div>
232 ········233 ········
233 ······234 ······
234 ····</div>235 ····</div>
  
235 ····<div·id="ft">236 ····<div·id="ft">
236 ······<div·class="nav">237 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o·M\x8Ma\x8an\x8na\x8ag\x8ge\x8em\x8me\x8en\x8nt\x8t·C\x8Co\x8om\x8mm\x8ma\x8an\x8nd\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o·M\x8Ma\x8an\x8na\x8ag\x8ge\x8em\x8me\x8en\x8nt\x8t·C\x8Co\x8om\x8mm\x8ma\x8an\x8nd\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·i\x8in\x8ns\x8sp\x8pe\x8ec\x8ct\x8td\x8db\x8b_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·i\x8in\x8ns\x8sp\x8pe\x8ec\x8ct\x8td\x8db\x8b_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 ··django-admin·inspectdb6 ··django-admin·inspectdb
7 When·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s·is·in·your·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S,·the·_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8d_\x8b·management7 When·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s·is·in·your·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S,·the·_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8d_\x8b·management
8 command·is·overridden·with·one·from·GeoDjango.·The·overridden·command·is8 command·is·overridden·with·one·from·GeoDjango.·The·overridden·command·is
Offset 47, 16 lines modifiedOffset 47, 16 lines modified
47 ··--srid·SRID_\x847 ··--srid·SRID_\x8
48 ······The·SRID·to·use·for·the·geometry·field.·If·not·set,·ogrinspect·attempts48 ······The·SRID·to·use·for·the·geometry·field.·If·not·set,·ogrinspect·attempts
49 ······to·automatically·determine·of·the·SRID·of·the·data·source.49 ······to·automatically·determine·of·the·SRID·of·the·data·source.
50 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
51 ····*·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8C_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8s51 ····*·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8C_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8s
52 ··········o·_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8d_\x8b52 ··········o·_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8d_\x8b
53 ··········o·_\x8o_\x8g_\x8r_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t53 ··········o·_\x8o_\x8g_\x8r_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t
54 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*54 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
55 _\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N_\x8·_\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8r55 _\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N_\x8·_\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8r
56 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*56 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
57 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e57 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e
58 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*58 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
59 [q···················][Go]59 [q···················][Zoek]
60 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*60 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
61 Sep·03,·202461 sep·03,·2024
62 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»62 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
10.5 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/db-api.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·Database·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·Database·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango·Forms·API"·href="forms-api.html"·/>15 ····<link·rel="next"·title="GeoDjango·Forms·API"·href="forms-api.html"·/>
15 ····<link·rel="prev"·title="GeoDjango·Model·API"·href="model-api.html"·/>16 ····<link·rel="prev"·title="GeoDjango·Model·API"·href="model-api.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 272, 29 lines modifiedOffset 273, 29 lines modified
272 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_lt"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_lt</span></code></a></p></li>273 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_lt"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_lt</span></code></a></p></li>
273 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_lte"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_lte</span></code></a></p></li>274 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_lte"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_lte</span></code></a></p></li>
274 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_gt"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_gt</span></code></a></p></li>275 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_gt"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_gt</span></code></a></p></li>
275 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_gte"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_gte</span></code></a></p></li>276 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-distance_gte"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">distance_gte</span></code></a></p></li>
276 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-dwithin"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">dwithin</span></code></a>·(except·MariaDB·and·MySQL)</p></li>277 <li><p><a·class="reference·internal"·href="geoquerysets.html#std-fieldlookup-dwithin"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">dwithin</span></code></a>·(except·MariaDB·and·MySQL)</p></li>
277 </ul>278 </ul>
278 <div·class="admonition·note">279 <div·class="admonition·note">
279 <p·class="admonition-title">Note</p>280 <p·class="admonition-title">Notitie</p>
280 <p>For·<em>measuring</em>,·rather·than·querying·on·distances,·use·the281 <p>For·<em>measuring</em>,·rather·than·querying·on·distances,·use·the
281 <a·class="reference·internal"·href="functions.html#django.contrib.gis.db.models.functions.Distance"·title="django.contrib.gis.db.models.functions.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·function.</p>282 <a·class="reference·internal"·href="functions.html#django.contrib.gis.db.models.functions.Distance"·title="django.contrib.gis.db.models.functions.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·function.</p>
282 </div>283 </div>
283 <p>Distance·lookups·take·a·tuple·parameter·comprising:</p>284 <p>Distance·lookups·take·a·tuple·parameter·comprising:</p>
284 <ol·class="arabic·simple">285 <ol·class="arabic·simple">
285 <li><p>A·geometry·or·raster·to·base·calculations·from;·and</p></li>286 <li><p>A·geometry·or·raster·to·base·calculations·from;·and</p></li>
286 <li><p>A·number·or·<a·class="reference·internal"·href="measure.html#django.contrib.gis.measure.Distance"·title="django.contrib.gis.measure.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·object·containing·the·distance.</p></li>287 <li><p>A·number·or·<a·class="reference·internal"·href="measure.html#django.contrib.gis.measure.Distance"·title="django.contrib.gis.measure.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·object·containing·the·distance.</p></li>
287 </ol>288 </ol>
288 <p>If·a·<a·class="reference·internal"·href="measure.html#django.contrib.gis.measure.Distance"·title="django.contrib.gis.measure.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·object·is·used,289 <p>If·a·<a·class="reference·internal"·href="measure.html#django.contrib.gis.measure.Distance"·title="django.contrib.gis.measure.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·object·is·used,
289 it·may·be·expressed·in·any·units·(the·SQL·generated·will·use·units290 it·may·be·expressed·in·any·units·(the·SQL·generated·will·use·units
290 converted·to·those·of·the·field);·otherwise,·numeric·parameters·are·assumed291 converted·to·those·of·the·field);·otherwise,·numeric·parameters·are·assumed
291 to·be·in·the·units·of·the·field.</p>292 to·be·in·the·units·of·the·field.</p>
292 <div·class="admonition·note">293 <div·class="admonition·note">
293 <p·class="admonition-title">Note</p>294 <p·class="admonition-title">Notitie</p>
294 <p>In·PostGIS,·<code·class="docutils·literal·notranslate"><span·class="pre">ST_Distance_Sphere</span></code>·does·<em>not</em>·limit·the·geometry·types295 <p>In·PostGIS,·<code·class="docutils·literal·notranslate"><span·class="pre">ST_Distance_Sphere</span></code>·does·<em>not</em>·limit·the·geometry·types
295 geographic·distance·queries·are·performed·with.·<a·class="footnote-reference·brackets"·href="#fndistsphere15"·id="id6"·role="doc-noteref"><span·class="fn-bracket">[</span>3<span·class="fn-bracket">]</span></a>··However,296 geographic·distance·queries·are·performed·with.·<a·class="footnote-reference·brackets"·href="#fndistsphere15"·id="id6"·role="doc-noteref"><span·class="fn-bracket">[</span>3<span·class="fn-bracket">]</span></a>··However,
296 these·queries·may·take·a·long·time,·as·great-circle·distances·must·be297 these·queries·may·take·a·long·time,·as·great-circle·distances·must·be
297 calculated·on·the·fly·for·<em>every</em>·row·in·the·query.··This·is·because·the298 calculated·on·the·fly·for·<em>every</em>·row·in·the·query.··This·is·because·the
298 spatial·index·on·traditional·geometry·fields·cannot·be·used.</p>299 spatial·index·on·traditional·geometry·fields·cannot·be·used.</p>
299 <p>For·much·better·performance·on·WGS84·distance·queries,·consider·using300 <p>For·much·better·performance·on·WGS84·distance·queries,·consider·using
300 <a·class="reference·internal"·href="model-api.html#geography-type"><span·class="std·std-ref">geography·columns</span></a>·in·your·database·instead·because301 <a·class="reference·internal"·href="model-api.html#geography-type"><span·class="std·std-ref">geography·columns</span></a>·in·your·database·instead·because
Offset 998, 37 lines modifiedOffset 999, 37 lines modified
998 </li>999 </li>
999 </ul>1000 </ul>
1000 </li>1001 </li>
1001 </ul>1002 </ul>
  
1002 ··</div>1003 ··</div>
1003 ··<div>1004 ··<div>
1004 ····<h4>Previous·topic</h4>1005 ····<h4>Vorig·onderwerp</h4>
1005 ····<p·class="topless"><a·href="model-api.html"1006 ····<p·class="topless"><a·href="model-api.html"
1006 ··························title="previous·chapter">GeoDjango·Model·API</a></p>1007 ··························title="vorig·hoofdstuk">GeoDjango·Model·API</a></p>
1007 ··</div>1008 ··</div>
1008 ··<div>1009 ··<div>
1009 ····<h4>Next·topic</h4>1010 ····<h4>Volgend·onderwerp</h4>
1010 ····<p·class="topless"><a·href="forms-api.html"1011 ····<p·class="topless"><a·href="forms-api.html"
1011 ··························title="next·chapter">GeoDjango·Forms·API</a></p>1012 ··························title="volgend·hoofdstuk">GeoDjango·Forms·API</a></p>
1012 ··</div>1013 ··</div>
1013 <search·id="searchbox"·style="display:·none"·role="search">1014 <search·id="searchbox"·style="display:·none"·role="search">
1014 ··<h3·id="searchlabel">Quick·search</h3>1015 ··<h3·id="searchlabel">Snel·zoeken</h3>
1015 ····<div·class="searchformwrapper">1016 ····<div·class="searchformwrapper">
1016 ····<form·class="search"·action="../../../search.html"·method="get">1017 ····<form·class="search"·action="../../../search.html"·method="get">
1017 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1018 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1018 ······<input·type="submit"·value="Go"·/>1019 ······<input·type="submit"·value="Zoek"·/>
1019 ····</form>1020 ····</form>
1020 ····</div>1021 ····</div>
1021 </search>1022 </search>
1022 <script>document.getElementById('searchbox').style.display·=·"block"</script>1023 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1023 ········</div>1024 ········</div>
1024 ······</div>1025 ······</div>
1025 ··············<h3>Last·update:</h3>1026 ··············<h3>Last·update:</h3>
1026 ··············<p·class="topless">Sep·03,·2024</p>1027 ··············<p·class="topless">sep·03,·2024</p>
1027 ··········</div>1028 ··········</div>
1028 ········1029 ········
1029 ······1030 ······
1030 ····</div>1031 ····</div>
  
1031 ····<div·id="ft">1032 ····<div·id="ft">
1032 ······<div·class="nav">1033 ······<div·class="nav">
3.48 KB
html2text {}
Max HTML report size reached
7.33 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/deployment.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Deploying·GeoDjango·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Deploying·GeoDjango·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="django.contrib.humanize"·href="../humanize.html"·/>15 ····<link·rel="next"·title="django.contrib.humanize"·href="../humanize.html"·/>
15 ····<link·rel="prev"·title="Testing·GeoDjango·apps"·href="testing.html"·/>16 ····<link·rel="prev"·title="Testing·GeoDjango·apps"·href="testing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 79, 15 lines modifiedOffset 80, 15 lines modified
79 ············80 ············
80 ··<section·id="s-deploying-geodjango">81 ··<section·id="s-deploying-geodjango">
81 <span·id="deploying-geodjango"></span><h1>Deploying·GeoDjango<a·class="headerlink"·href="#deploying-geodjango"·title="Link·to·this·heading">¶</a></h1>82 <span·id="deploying-geodjango"></span><h1>Deploying·GeoDjango<a·class="headerlink"·href="#deploying-geodjango"·title="Link·to·this·heading">¶</a></h1>
82 <p>Basically,·the·deployment·of·a·GeoDjango·application·is·not·different·from83 <p>Basically,·the·deployment·of·a·GeoDjango·application·is·not·different·from
83 the·deployment·of·a·normal·Django·application.·Please·consult·Django’s84 the·deployment·of·a·normal·Django·application.·Please·consult·Django’s
84 <a·class="reference·internal"·href="../../../howto/deployment/index.html"><span·class="doc">deployment·documentation</span></a>.</p>85 <a·class="reference·internal"·href="../../../howto/deployment/index.html"><span·class="doc">deployment·documentation</span></a>.</p>
85 <div·class="admonition·warning">86 <div·class="admonition·warning">
86 <p·class="admonition-title">Warning</p>87 <p·class="admonition-title">Waarschuwing</p>
87 <p>GeoDjango·uses·the·GDAL·geospatial·library·which·is88 <p>GeoDjango·uses·the·GDAL·geospatial·library·which·is
88 not·thread·safe·at·this·time.··Thus,·it·is·<em>highly</em>·recommended89 not·thread·safe·at·this·time.··Thus,·it·is·<em>highly</em>·recommended
89 to·not·use·threading·when·deploying··in·other·words,·use·an90 to·not·use·threading·when·deploying··in·other·words,·use·an
90 appropriate·configuration·of·Apache.</p>91 appropriate·configuration·of·Apache.</p>
91 <p>For·example,·when·configuring·your·application·with·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code>,92 <p>For·example,·when·configuring·your·application·with·<code·class="docutils·literal·notranslate"><span·class="pre">mod_wsgi</span></code>,
92 set·the·<code·class="docutils·literal·notranslate"><span·class="pre">WSGIDaemonProcess</span></code>·attribute·<code·class="docutils·literal·notranslate"><span·class="pre">threads</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">1</span></code>,·unless93 set·the·<code·class="docutils·literal·notranslate"><span·class="pre">WSGIDaemonProcess</span></code>·attribute·<code·class="docutils·literal·notranslate"><span·class="pre">threads</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">1</span></code>,·unless
93 Apache·may·crash·when·running·your·GeoDjango·application.··Increase·the94 Apache·may·crash·when·running·your·GeoDjango·application.··Increase·the
Offset 102, 37 lines modifiedOffset 103, 37 lines modified
102 ······103 ······
103 ········104 ········
104 ··········<div·class="yui-b"·id="sidebar">105 ··········<div·class="yui-b"·id="sidebar">
105 ············106 ············
106 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">107 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
107 ········<div·class="sphinxsidebarwrapper">108 ········<div·class="sphinxsidebarwrapper">
108 ··<div>109 ··<div>
109 ····<h4>Previous·topic</h4>110 ····<h4>Vorig·onderwerp</h4>
110 ····<p·class="topless"><a·href="testing.html"111 ····<p·class="topless"><a·href="testing.html"
111 ··························title="previous·chapter">Testing·GeoDjango·apps</a></p>112 ··························title="vorig·hoofdstuk">Testing·GeoDjango·apps</a></p>
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Next·topic</h4>115 ····<h4>Volgend·onderwerp</h4>
115 ····<p·class="topless"><a·href="../humanize.html"116 ····<p·class="topless"><a·href="../humanize.html"
116 ··························title="next·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.humanize</span></code></a></p>117 ··························title="volgend·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.humanize</span></code></a></p>
117 ··</div>118 ··</div>
118 <search·id="searchbox"·style="display:·none"·role="search">119 <search·id="searchbox"·style="display:·none"·role="search">
119 ··<h3·id="searchlabel">Quick·search</h3>120 ··<h3·id="searchlabel">Snel·zoeken</h3>
120 ····<div·class="searchformwrapper">121 ····<div·class="searchformwrapper">
121 ····<form·class="search"·action="../../../search.html"·method="get">122 ····<form·class="search"·action="../../../search.html"·method="get">
122 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>123 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
123 ······<input·type="submit"·value="Go"·/>124 ······<input·type="submit"·value="Zoek"·/>
124 ····</form>125 ····</form>
125 ····</div>126 ····</div>
126 </search>127 </search>
127 <script>document.getElementById('searchbox').style.display·=·"block"</script>128 <script>document.getElementById('searchbox').style.display·=·"block"</script>
128 ········</div>129 ········</div>
129 ······</div>130 ······</div>
130 ··············<h3>Last·update:</h3>131 ··············<h3>Last·update:</h3>
131 ··············<p·class="topless">Sep·03,·2024</p>132 ··············<p·class="topless">sep·03,·2024</p>
132 ··········</div>133 ··········</div>
133 ········134 ········
134 ······135 ······
135 ····</div>136 ····</div>
  
136 ····<div·id="ft">137 ····<div·id="ft">
137 ······<div·class="nav">138 ······<div·class="nav">
1.99 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8De\x8ep\x8pl\x8lo\x8oy\x8yi\x8in\x8ng\x8g·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8De\x8ep\x8pl\x8lo\x8oy\x8yi\x8in\x8ng\x8g·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Basically,·the·deployment·of·a·GeoDjango·application·is·not·different·from·the5 Basically,·the·deployment·of·a·GeoDjango·application·is·not·different·from·the
6 deployment·of·a·normal·Django·application.·Please·consult·Django’s·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t6 deployment·of·a·normal·Django·application.·Please·consult·Django’s·_\x8d_\x8e_\x8p_\x8l_\x8o_\x8y_\x8m_\x8e_\x8n_\x8t
7 _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n.7 _\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n.
8 Warning8 Waarschuwing
9 GeoDjango·uses·the·GDAL·geospatial·library·which·is·not·thread·safe·at·this9 GeoDjango·uses·the·GDAL·geospatial·library·which·is·not·thread·safe·at·this
10 time.·Thus,·it·is·h\x8hi\x8ig\x8gh\x8hl\x8ly\x8y·recommended·to·not·use·threading·when·deploying··in10 time.·Thus,·it·is·h\x8hi\x8ig\x8gh\x8hl\x8ly\x8y·recommended·to·not·use·threading·when·deploying··in
11 other·words,·use·an·appropriate·configuration·of·Apache.11 other·words,·use·an·appropriate·configuration·of·Apache.
12 For·example,·when·configuring·your·application·with·mod_wsgi,·set·the12 For·example,·when·configuring·your·application·with·mod_wsgi,·set·the
13 WSGIDaemonProcess·attribute·threads·to·1,·unless·Apache·may·crash·when·running13 WSGIDaemonProcess·attribute·threads·to·1,·unless·Apache·may·crash·when·running
14 your·GeoDjango·application.·Increase·the·number·of·processes·instead.14 your·GeoDjango·application.·Increase·the·number·of·processes·instead.
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8s16 _\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8h_\x8u_\x8m_\x8a_\x8n_\x8i_\x8z_\x8e18 _\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8h_\x8u_\x8m_\x8a_\x8n_\x8i_\x8z_\x8e
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
13.7 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/feeds.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Geographic·Feeds·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Geographic·Feeds·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Geographic·Sitemaps"·href="sitemaps.html"·/>15 ····<link·rel="next"·title="Geographic·Sitemaps"·href="sitemaps.html"·/>
15 ····<link·rel="prev"·title="GeoDjango’s·admin·site"·href="admin.html"·/>16 ····<link·rel="prev"·title="GeoDjango’s·admin·site"·href="admin.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 88, 15 lines modifiedOffset 89, 15 lines modified
88 </section>89 </section>
89 <section·id="s-api-reference">90 <section·id="s-api-reference">
90 <span·id="api-reference"></span><h2>API·Reference<a·class="headerlink"·href="#api-reference"·title="Link·to·this·heading">¶</a></h2>91 <span·id="api-reference"></span><h2>API·Reference<a·class="headerlink"·href="#api-reference"·title="Link·to·this·heading">¶</a></h2>
91 <section·id="s-feed-subclass">92 <section·id="s-feed-subclass">
92 <span·id="feed-subclass"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Feed</span></code>·Subclass<a·class="headerlink"·href="#feed-subclass"·title="Link·to·this·heading">¶</a></h3>93 <span·id="feed-subclass"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Feed</span></code>·Subclass<a·class="headerlink"·href="#feed-subclass"·title="Link·to·this·heading">¶</a></h3>
93 <dl·class="py·class">94 <dl·class="py·class">
94 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.Feed">95 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.Feed">
95 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Feed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L137"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.Feed"·title="Link·to·this·definition">¶</a></dt>96 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Feed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L137"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.Feed"·title="Link·to·this·definition">¶</a></dt>
96 <dd><p>In·addition·to·methods·provided·by·the97 <dd><p>In·addition·to·methods·provided·by·the
97 <a·class="reference·internal"·href="../syndication.html#django.contrib.syndication.views.Feed"·title="django.contrib.syndication.views.Feed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.contrib.syndication.views.Feed</span></code></a>·base·class,·GeoDjango’s98 <a·class="reference·internal"·href="../syndication.html#django.contrib.syndication.views.Feed"·title="django.contrib.syndication.views.Feed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.contrib.syndication.views.Feed</span></code></a>·base·class,·GeoDjango’s
98 <code·class="docutils·literal·notranslate"><span·class="pre">Feed</span></code>·class·provides·the·following·overrides.·Note·that·these·overrides99 <code·class="docutils·literal·notranslate"><span·class="pre">Feed</span></code>·class·provides·the·following·overrides.·Note·that·these·overrides
99 may·be·done·in·multiple·ways:</p>100 may·be·done·in·multiple·ways:</p>
100 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.gis.feeds</span>·<span·class="kn">import</span>·<span·class="n">Feed</span>101 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.gis.feeds</span>·<span·class="kn">import</span>·<span·class="n">Feed</span>
  
  
Offset 149, 29 lines modifiedOffset 150, 29 lines modified
149 </section>150 </section>
150 <section·id="s-syndicationfeed-subclasses">151 <section·id="s-syndicationfeed-subclasses">
151 <span·id="syndicationfeed-subclasses"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">SyndicationFeed</span></code>·Subclasses<a·class="headerlink"·href="#syndicationfeed-subclasses"·title="Link·to·this·heading">¶</a></h3>152 <span·id="syndicationfeed-subclasses"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">SyndicationFeed</span></code>·Subclasses<a·class="headerlink"·href="#syndicationfeed-subclasses"·title="Link·to·this·heading">¶</a></h3>
152 <p>The·following·<a·class="reference·internal"·href="../../utils.html#django.utils.feedgenerator.SyndicationFeed"·title="django.utils.feedgenerator.SyndicationFeed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.utils.feedgenerator.SyndicationFeed</span></code></a>·subclasses153 <p>The·following·<a·class="reference·internal"·href="../../utils.html#django.utils.feedgenerator.SyndicationFeed"·title="django.utils.feedgenerator.SyndicationFeed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.utils.feedgenerator.SyndicationFeed</span></code></a>·subclasses
153 are·available:</p>154 are·available:</p>
154 <dl·class="py·class">155 <dl·class="py·class">
155 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.GeoRSSFeed">156 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.GeoRSSFeed">
156 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeoRSSFeed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L91"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.GeoRSSFeed"·title="Link·to·this·definition">¶</a></dt>157 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeoRSSFeed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L91"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.GeoRSSFeed"·title="Link·to·this·definition">¶</a></dt>
157 <dd></dd></dl>158 <dd></dd></dl>
  
158 <dl·class="py·class">159 <dl·class="py·class">
159 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.GeoAtom1Feed">160 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.GeoAtom1Feed">
160 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeoAtom1Feed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L106"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.GeoAtom1Feed"·title="Link·to·this·definition">¶</a></dt>161 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeoAtom1Feed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L106"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.GeoAtom1Feed"·title="Link·to·this·definition">¶</a></dt>
161 <dd></dd></dl>162 <dd></dd></dl>
  
162 <dl·class="py·class">163 <dl·class="py·class">
163 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.W3CGeoFeed">164 <dt·class="sig·sig-object·py"·id="django.contrib.gis.feeds.W3CGeoFeed">
164 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">W3CGeoFeed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L121"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.W3CGeoFeed"·title="Link·to·this·definition">¶</a></dt>165 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">W3CGeoFeed</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/feeds.py#L121"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.feeds.W3CGeoFeed"·title="Link·to·this·definition">¶</a></dt>
165 <dd></dd></dl>166 <dd></dd></dl>
  
166 <div·class="admonition·note">167 <div·class="admonition·note">
167 <p·class="admonition-title">Note</p>168 <p·class="admonition-title">Notitie</p>
168 <p><a·class="reference·external"·href="https://www.w3.org/2003/01/geo/">W3C·Geo</a>·formatted·feeds·only·support169 <p><a·class="reference·external"·href="https://www.w3.org/2003/01/geo/">W3C·Geo</a>·formatted·feeds·only·support
169 <a·class="reference·internal"·href="model-api.html#django.contrib.gis.db.models.PointField"·title="django.contrib.gis.db.models.PointField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">PointField</span></code></a>·geometries.</p>170 <a·class="reference·internal"·href="model-api.html#django.contrib.gis.db.models.PointField"·title="django.contrib.gis.db.models.PointField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">PointField</span></code></a>·geometries.</p>
170 </div>171 </div>
171 </section>172 </section>
172 </section>173 </section>
173 </section>174 </section>
  
Offset 197, 37 lines modifiedOffset 198, 37 lines modified
197 </li>198 </li>
198 </ul>199 </ul>
199 </li>200 </li>
200 </ul>201 </ul>
  
201 ··</div>202 ··</div>
202 ··<div>203 ··<div>
203 ····<h4>Previous·topic</h4>204 ····<h4>Vorig·onderwerp</h4>
204 ····<p·class="topless"><a·href="admin.html"205 ····<p·class="topless"><a·href="admin.html"
205 ··························title="previous·chapter">GeoDjango’s·admin·site</a></p>206 ··························title="vorig·hoofdstuk">GeoDjango’s·admin·site</a></p>
206 ··</div>207 ··</div>
207 ··<div>208 ··<div>
208 ····<h4>Next·topic</h4>209 ····<h4>Volgend·onderwerp</h4>
209 ····<p·class="topless"><a·href="sitemaps.html"210 ····<p·class="topless"><a·href="sitemaps.html"
210 ··························title="next·chapter">Geographic·Sitemaps</a></p>211 ··························title="volgend·hoofdstuk">Geographic·Sitemaps</a></p>
211 ··</div>212 ··</div>
212 <search·id="searchbox"·style="display:·none"·role="search">213 <search·id="searchbox"·style="display:·none"·role="search">
213 ··<h3·id="searchlabel">Quick·search</h3>214 ··<h3·id="searchlabel">Snel·zoeken</h3>
214 ····<div·class="searchformwrapper">215 ····<div·class="searchformwrapper">
215 ····<form·class="search"·action="../../../search.html"·method="get">216 ····<form·class="search"·action="../../../search.html"·method="get">
216 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>217 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
217 ······<input·type="submit"·value="Go"·/>218 ······<input·type="submit"·value="Zoek"·/>
218 ····</form>219 ····</form>
219 ····</div>220 ····</div>
220 </search>221 </search>
221 <script>document.getElementById('searchbox').style.display·=·"block"</script>222 <script>document.getElementById('searchbox').style.display·=·"block"</script>
222 ········</div>223 ········</div>
223 ······</div>224 ······</div>
224 ··············<h3>Last·update:</h3>225 ··············<h3>Last·update:</h3>
225 ··············<p·class="topless">Sep·03,·2024</p>226 ··············<p·class="topless">sep·03,·2024</p>
226 ··········</div>227 ··········</div>
227 ········228 ········
228 ······229 ······
229 ····</div>230 ····</div>
  
230 ····<div·id="ft">231 ····<div·id="ft">
231 ······<div·class="nav">232 ······<div·class="nav">
3.65 KB
html2text {}
Max HTML report size reached
27.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/forms-api.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·Forms·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·Forms·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GIS·QuerySet·API·Reference"·href="geoquerysets.html"·/>15 ····<link·rel="next"·title="GIS·QuerySet·API·Reference"·href="geoquerysets.html"·/>
15 ····<link·rel="prev"·title="GeoDjango·Database·API"·href="db-api.html"·/>16 ····<link·rel="prev"·title="GeoDjango·Database·API"·href="db-api.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 71 lines modifiedOffset 113, 71 lines modified
112 </section>113 </section>
113 <section·id="s-form-field-classes">114 <section·id="s-form-field-classes">
114 <span·id="form-field-classes"></span><h2>Form·field·classes<a·class="headerlink"·href="#form-field-classes"·title="Link·to·this·heading">¶</a></h2>115 <span·id="form-field-classes"></span><h2>Form·field·classes<a·class="headerlink"·href="#form-field-classes"·title="Link·to·this·heading">¶</a></h2>
115 <section·id="s-geometryfield">116 <section·id="s-geometryfield">
116 <span·id="geometryfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryField</span></code><a·class="headerlink"·href="#geometryfield"·title="Link·to·this·heading">¶</a></h3>117 <span·id="geometryfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryField</span></code><a·class="headerlink"·href="#geometryfield"·title="Link·to·this·heading">¶</a></h3>
117 <dl·class="py·class">118 <dl·class="py·class">
118 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.GeometryField">119 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.GeometryField">
119 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L10"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.GeometryField"·title="Link·to·this·definition">¶</a></dt>120 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L10"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.GeometryField"·title="Link·to·this·definition">¶</a></dt>
120 <dd></dd></dl>121 <dd></dd></dl>
  
121 </section>122 </section>
122 <section·id="s-pointfield">123 <section·id="s-pointfield">
123 <span·id="pointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PointField</span></code><a·class="headerlink"·href="#pointfield"·title="Link·to·this·heading">¶</a></h3>124 <span·id="pointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PointField</span></code><a·class="headerlink"·href="#pointfield"·title="Link·to·this·heading">¶</a></h3>
124 <dl·class="py·class">125 <dl·class="py·class">
125 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.PointField">126 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.PointField">
126 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L123"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.PointField"·title="Link·to·this·definition">¶</a></dt>127 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L123"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.PointField"·title="Link·to·this·definition">¶</a></dt>
127 <dd></dd></dl>128 <dd></dd></dl>
  
128 </section>129 </section>
129 <section·id="s-linestringfield">130 <section·id="s-linestringfield">
130 <span·id="linestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">LineStringField</span></code><a·class="headerlink"·href="#linestringfield"·title="Link·to·this·heading">¶</a></h3>131 <span·id="linestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">LineStringField</span></code><a·class="headerlink"·href="#linestringfield"·title="Link·to·this·heading">¶</a></h3>
131 <dl·class="py·class">132 <dl·class="py·class">
132 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.LineStringField">133 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.LineStringField">
133 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">LineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L131"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.LineStringField"·title="Link·to·this·definition">¶</a></dt>134 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">LineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L131"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.LineStringField"·title="Link·to·this·definition">¶</a></dt>
134 <dd></dd></dl>135 <dd></dd></dl>
  
135 </section>136 </section>
136 <section·id="s-polygonfield">137 <section·id="s-polygonfield">
137 <span·id="polygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PolygonField</span></code><a·class="headerlink"·href="#polygonfield"·title="Link·to·this·heading">¶</a></h3>138 <span·id="polygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PolygonField</span></code><a·class="headerlink"·href="#polygonfield"·title="Link·to·this·heading">¶</a></h3>
138 <dl·class="py·class">139 <dl·class="py·class">
139 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.PolygonField">140 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.PolygonField">
140 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L139"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.PolygonField"·title="Link·to·this·definition">¶</a></dt>141 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L139"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.PolygonField"·title="Link·to·this·definition">¶</a></dt>
141 <dd></dd></dl>142 <dd></dd></dl>
  
142 </section>143 </section>
143 <section·id="s-multipointfield">144 <section·id="s-multipointfield">
144 <span·id="multipointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPointField</span></code><a·class="headerlink"·href="#multipointfield"·title="Link·to·this·heading">¶</a></h3>145 <span·id="multipointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPointField</span></code><a·class="headerlink"·href="#multipointfield"·title="Link·to·this·heading">¶</a></h3>
145 <dl·class="py·class">146 <dl·class="py·class">
146 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.MultiPointField">147 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.MultiPointField">
147 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L127"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.MultiPointField"·title="Link·to·this·definition">¶</a></dt>148 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L127"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.MultiPointField"·title="Link·to·this·definition">¶</a></dt>
148 <dd></dd></dl>149 <dd></dd></dl>
  
149 </section>150 </section>
150 <section·id="s-multilinestringfield">151 <section·id="s-multilinestringfield">
151 <span·id="multilinestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiLineStringField</span></code><a·class="headerlink"·href="#multilinestringfield"·title="Link·to·this·heading">¶</a></h3>152 <span·id="multilinestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiLineStringField</span></code><a·class="headerlink"·href="#multilinestringfield"·title="Link·to·this·heading">¶</a></h3>
152 <dl·class="py·class">153 <dl·class="py·class">
153 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.MultiLineStringField">154 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.MultiLineStringField">
154 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiLineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L135"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.MultiLineStringField"·title="Link·to·this·definition">¶</a></dt>155 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiLineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L135"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.MultiLineStringField"·title="Link·to·this·definition">¶</a></dt>
155 <dd></dd></dl>156 <dd></dd></dl>
  
156 </section>157 </section>
157 <section·id="s-multipolygonfield">158 <section·id="s-multipolygonfield">
158 <span·id="multipolygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code><a·class="headerlink"·href="#multipolygonfield"·title="Link·to·this·heading">¶</a></h3>159 <span·id="multipolygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code><a·class="headerlink"·href="#multipolygonfield"·title="Link·to·this·heading">¶</a></h3>
159 <dl·class="py·class">160 <dl·class="py·class">
160 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.MultiPolygonField">161 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.MultiPolygonField">
161 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L143"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.MultiPolygonField"·title="Link·to·this·definition">¶</a></dt>162 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L143"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.MultiPolygonField"·title="Link·to·this·definition">¶</a></dt>
162 <dd></dd></dl>163 <dd></dd></dl>
  
163 </section>164 </section>
164 <section·id="s-geometrycollectionfield">165 <section·id="s-geometrycollectionfield">
165 <span·id="geometrycollectionfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryCollectionField</span></code><a·class="headerlink"·href="#geometrycollectionfield"·title="Link·to·this·heading">¶</a></h3>166 <span·id="geometrycollectionfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryCollectionField</span></code><a·class="headerlink"·href="#geometrycollectionfield"·title="Link·to·this·heading">¶</a></h3>
166 <dl·class="py·class">167 <dl·class="py·class">
167 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.GeometryCollectionField">168 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.GeometryCollectionField">
168 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryCollectionField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L119"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.GeometryCollectionField"·title="Link·to·this·definition">¶</a></dt>169 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryCollectionField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/fields.py#L119"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.GeometryCollectionField"·title="Link·to·this·definition">¶</a></dt>
169 <dd></dd></dl>170 <dd></dd></dl>
  
170 </section>171 </section>
171 </section>172 </section>
172 <section·id="s-module-django.contrib.gis.forms.widgets">173 <section·id="s-module-django.contrib.gis.forms.widgets">
173 <span·id="s-form-widgets"></span><span·id="module-django.contrib.gis.forms.widgets"></span><span·id="form-widgets"></span><h2>Form·widgets<a·class="headerlink"·href="#module-django.contrib.gis.forms.widgets"·title="Link·to·this·heading">¶</a></h2>174 <span·id="s-form-widgets"></span><span·id="module-django.contrib.gis.forms.widgets"></span><span·id="form-widgets"></span><h2>Form·widgets<a·class="headerlink"·href="#module-django.contrib.gis.forms.widgets"·title="Link·to·this·heading">¶</a></h2>
174 <p>GeoDjango·form·widgets·allow·you·to·display·and·edit·geographic·data·on·a175 <p>GeoDjango·form·widgets·allow·you·to·display·and·edit·geographic·data·on·a
Offset 230, 38 lines modifiedOffset 231, 38 lines modified
230 </div>231 </div>
231 </section>232 </section>
232 <section·id="s-widget-classes">233 <section·id="s-widget-classes">
233 <span·id="widget-classes"></span><h3>Widget·classes<a·class="headerlink"·href="#widget-classes"·title="Link·to·this·heading">¶</a></h3>234 <span·id="widget-classes"></span><h3>Widget·classes<a·class="headerlink"·href="#widget-classes"·title="Link·to·this·heading">¶</a></h3>
234 <p><code·class="docutils·literal·notranslate"><span·class="pre">BaseGeometryWidget</span></code></p>235 <p><code·class="docutils·literal·notranslate"><span·class="pre">BaseGeometryWidget</span></code></p>
235 <dl·class="py·class">236 <dl·class="py·class">
236 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.widgets.BaseGeometryWidget">237 <dt·class="sig·sig-object·py"·id="django.contrib.gis.forms.widgets.BaseGeometryWidget">
237 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseGeometryWidget</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/widgets.py#L13"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.widgets.BaseGeometryWidget"·title="Link·to·this·definition">¶</a></dt>238 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseGeometryWidget</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/forms/widgets.py#L13"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.forms.widgets.BaseGeometryWidget"·title="Link·to·this·definition">¶</a></dt>
238 <dd><p>This·is·an·abstract·base·widget·containing·the·logic·needed·by·subclasses.239 <dd><p>This·is·an·abstract·base·widget·containing·the·logic·needed·by·subclasses.
239 You·cannot·directly·use·this·widget·for·a·geometry·field.240 You·cannot·directly·use·this·widget·for·a·geometry·field.
240 Note·that·the·rendering·of·GeoDjango·widgets·is·based·on·a·template,241 Note·that·the·rendering·of·GeoDjango·widgets·is·based·on·a·template,
241 identified·by·the·<a·class="reference·internal"·href="#django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name"·title="django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template_name</span></code></a>·class·attribute.</p>242 identified·by·the·<a·class="reference·internal"·href="#django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name"·title="django.contrib.gis.forms.widgets.BaseGeometryWidget.template_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template_name</span></code></a>·class·attribute.</p>
242 </dd></dl>243 </dd></dl>
  
243 <p><code·class="docutils·literal·notranslate"><span·class="pre">OpenLayersWidget</span></code></p>244 <p><code·class="docutils·literal·notranslate"><span·class="pre">OpenLayersWidget</span></code></p>
Max diff block lines reached; 5644/21188 bytes (26.64%) of diff not shown.
6.3 KB
html2text {}
Max HTML report size reached
126 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/functions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Geographic·Database·Functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Geographic·Database·Functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Measurement·Objects"·href="measure.html"·/>15 ····<link·rel="next"·title="Measurement·Objects"·href="measure.html"·/>
15 ····<link·rel="prev"·title="GIS·QuerySet·API·Reference"·href="geoquerysets.html"·/>16 ····<link·rel="prev"·title="GIS·QuerySet·API·Reference"·href="geoquerysets.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 152, 29 lines modifiedOffset 153, 29 lines modified
152 </tr>153 </tr>
153 </tbody>154 </tbody>
154 </table>155 </table>
155 <section·id="s-area">156 <section·id="s-area">
156 <span·id="area"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Area</span></code><a·class="headerlink"·href="#area"·title="Link·to·this·heading">¶</a></h2>157 <span·id="area"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Area</span></code><a·class="headerlink"·href="#area"·title="Link·to·this·heading">¶</a></h2>
157 <dl·class="py·class">158 <dl·class="py·class">
158 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.Area">159 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.Area">
159 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Area</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L157"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.Area"·title="Link·to·this·definition">¶</a></dt>160 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Area</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L157"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.Area"·title="Link·to·this·definition">¶</a></dt>
160 <dd></dd></dl>161 <dd></dd></dl>
  
161 <p><em>Availability</em>:·MariaDB,·<a·class="reference·external"·href="https://dev.mysql.com/doc/refman/en/gis-polygon-property-functions.html#function_st-area">MySQL</a>,162 <p><em>Availability</em>:·MariaDB,·<a·class="reference·external"·href="https://dev.mysql.com/doc/refman/en/gis-polygon-property-functions.html#function_st-area">MySQL</a>,
162 Oracle,·<a·class="reference·external"·href="https://postgis.net/docs/ST_Area.html">PostGIS</a>,·SpatiaLite</p>163 Oracle,·<a·class="reference·external"·href="https://postgis.net/docs/ST_Area.html">PostGIS</a>,·SpatiaLite</p>
163 <p>Accepts·a·single·geographic·field·or·expression·and·returns·the·area·of·the164 <p>Accepts·a·single·geographic·field·or·expression·and·returns·the·area·of·the
164 field·as·an·<a·class="reference·internal"·href="measure.html#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>·measure.</p>165 field·as·an·<a·class="reference·internal"·href="measure.html#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>·measure.</p>
165 <p>MySQL·and·SpatiaLite·without·LWGEOM/RTTOPO·don’t·support·area·calculations·on166 <p>MySQL·and·SpatiaLite·without·LWGEOM/RTTOPO·don’t·support·area·calculations·on
166 geographic·SRSes.</p>167 geographic·SRSes.</p>
167 </section>168 </section>
168 <section·id="s-asgeojson">169 <section·id="s-asgeojson">
169 <span·id="asgeojson"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsGeoJSON</span></code><a·class="headerlink"·href="#asgeojson"·title="Link·to·this·heading">¶</a></h2>170 <span·id="asgeojson"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsGeoJSON</span></code><a·class="headerlink"·href="#asgeojson"·title="Link·to·this·heading">¶</a></h2>
170 <dl·class="py·class">171 <dl·class="py·class">
171 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsGeoJSON">172 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsGeoJSON">
172 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsGeoJSON</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">bbox</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">crs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L186"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsGeoJSON"·title="Link·to·this·definition">¶</a></dt>173 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsGeoJSON</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">bbox</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">crs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L186"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsGeoJSON"·title="Link·to·this·definition">¶</a></dt>
173 <dd></dd></dl>174 <dd></dd></dl>
  
174 <p><em>Availability</em>:·MariaDB,·<a·class="reference·external"·href="https://dev.mysql.com/doc/refman/en/spatial-geojson-functions.html#function_st-asgeojson">MySQL</a>,175 <p><em>Availability</em>:·MariaDB,·<a·class="reference·external"·href="https://dev.mysql.com/doc/refman/en/spatial-geojson-functions.html#function_st-asgeojson">MySQL</a>,
175 Oracle,·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsGeoJSON.html">PostGIS</a>,·SpatiaLite</p>176 Oracle,·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsGeoJSON.html">PostGIS</a>,·SpatiaLite</p>
176 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://geojson.org/">GeoJSON</a>·representation·of·the·geometry.·Note·that·the·result177 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://geojson.org/">GeoJSON</a>·representation·of·the·geometry.·Note·that·the·result
177 is·not·a·complete·GeoJSON·structure·but·only·the·<code·class="docutils·literal·notranslate"><span·class="pre">geometry</span></code>·key·content·of·a178 is·not·a·complete·GeoJSON·structure·but·only·the·<code·class="docutils·literal·notranslate"><span·class="pre">geometry</span></code>·key·content·of·a
178 GeoJSON·structure.·See·also·<a·class="reference·internal"·href="serializers.html"><span·class="doc">GeoJSON·Serializer</span></a>.</p>179 GeoJSON·structure.·See·also·<a·class="reference·internal"·href="serializers.html"><span·class="doc">GeoJSON·Serializer</span></a>.</p>
Offset 209, 15 lines modifiedOffset 210, 15 lines modified
209 </tbody>210 </tbody>
210 </table>211 </table>
211 </section>212 </section>
212 <section·id="s-asgml">213 <section·id="s-asgml">
213 <span·id="asgml"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsGML</span></code><a·class="headerlink"·href="#asgml"·title="Link·to·this·heading">¶</a></h2>214 <span·id="asgml"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsGML</span></code><a·class="headerlink"·href="#asgml"·title="Link·to·this·heading">¶</a></h2>
214 <dl·class="py·class">215 <dl·class="py·class">
215 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsGML">216 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsGML">
216 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsGML</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">version</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">2</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L210"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsGML"·title="Link·to·this·definition">¶</a></dt>217 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsGML</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">version</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">2</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L210"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsGML"·title="Link·to·this·definition">¶</a></dt>
217 <dd></dd></dl>218 <dd></dd></dl>
  
218 <p><em>Availability</em>:·Oracle,·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsGML.html">PostGIS</a>,219 <p><em>Availability</em>:·Oracle,·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsGML.html">PostGIS</a>,
219 SpatiaLite</p>220 SpatiaLite</p>
220 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://en.wikipedia.org/wiki/Geography_Markup_Language">Geographic·Markup221 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://en.wikipedia.org/wiki/Geography_Markup_Language">Geographic·Markup
221 Language·(GML)</a>·representation·of·the·geometry.</p>222 Language·(GML)</a>·representation·of·the·geometry.</p>
222 <p>Example:</p>223 <p>Example:</p>
Offset 245, 15 lines modifiedOffset 246, 15 lines modified
245 </tbody>246 </tbody>
246 </table>247 </table>
247 </section>248 </section>
248 <section·id="s-askml">249 <section·id="s-askml">
249 <span·id="askml"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsKML</span></code><a·class="headerlink"·href="#askml"·title="Link·to·this·heading">¶</a></h2>250 <span·id="askml"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsKML</span></code><a·class="headerlink"·href="#askml"·title="Link·to·this·heading">¶</a></h2>
250 <dl·class="py·class">251 <dl·class="py·class">
251 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsKML">252 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsKML">
252 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsKML</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L233"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsKML"·title="Link·to·this·definition">¶</a></dt>253 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsKML</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L233"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsKML"·title="Link·to·this·definition">¶</a></dt>
253 <dd></dd></dl>254 <dd></dd></dl>
  
254 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsKML.html">PostGIS</a>,·SpatiaLite</p>255 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsKML.html">PostGIS</a>,·SpatiaLite</p>
255 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://developers.google.com/kml/documentation/">Keyhole·Markup256 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://developers.google.com/kml/documentation/">Keyhole·Markup
256 Language·(KML)</a>·representation·of·the·geometry.</p>257 Language·(KML)</a>·representation·of·the·geometry.</p>
257 <p>Example:</p>258 <p>Example:</p>
258 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">qs</span>·<span·class="o">=</span>·<span·class="n">Zipcode</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">annotate</span><span·class="p">(</span><span·class="n">kml</span><span·class="o">=</span><span·class="n">AsKML</span><span·class="p">(</span><span·class="s2">&quot;poly&quot;</span><span·class="p">))</span>259 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">qs</span>·<span·class="o">=</span>·<span·class="n">Zipcode</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">annotate</span><span·class="p">(</span><span·class="n">kml</span><span·class="o">=</span><span·class="n">AsKML</span><span·class="p">(</span><span·class="s2">&quot;poly&quot;</span><span·class="p">))</span>
Offset 277, 15 lines modifiedOffset 278, 15 lines modified
277 </tbody>278 </tbody>
278 </table>279 </table>
279 </section>280 </section>
280 <section·id="s-assvg">281 <section·id="s-assvg">
281 <span·id="assvg"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsSVG</span></code><a·class="headerlink"·href="#assvg"·title="Link·to·this·heading">¶</a></h2>282 <span·id="assvg"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsSVG</span></code><a·class="headerlink"·href="#assvg"·title="Link·to·this·heading">¶</a></h2>
282 <dl·class="py·class">283 <dl·class="py·class">
283 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsSVG">284 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsSVG">
284 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsSVG</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">relative</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L243"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsSVG"·title="Link·to·this·definition">¶</a></dt>285 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsSVG</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">relative</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">precision</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">8</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L243"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsSVG"·title="Link·to·this·definition">¶</a></dt>
285 <dd></dd></dl>286 <dd></dd></dl>
  
286 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsSVG.html">PostGIS</a>,·SpatiaLite</p>287 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_AsSVG.html">PostGIS</a>,·SpatiaLite</p>
287 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://www.w3.org/Graphics/SVG/">Scalable·Vector288 <p>Accepts·a·single·geographic·field·or·expression·and·returns·a·<a·class="reference·external"·href="https://www.w3.org/Graphics/SVG/">Scalable·Vector
288 Graphics·(SVG)</a>·representation·of·the·geometry.</p>289 Graphics·(SVG)</a>·representation·of·the·geometry.</p>
289 <table·class="docutils">290 <table·class="docutils">
290 <thead>291 <thead>
Offset 307, 15 lines modifiedOffset 308, 15 lines modified
307 </tbody>308 </tbody>
308 </table>309 </table>
309 </section>310 </section>
310 <section·id="s-aswkb">311 <section·id="s-aswkb">
311 <span·id="aswkb"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsWKB</span></code><a·class="headerlink"·href="#aswkb"·title="Link·to·this·heading">¶</a></h2>312 <span·id="aswkb"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">AsWKB</span></code><a·class="headerlink"·href="#aswkb"·title="Link·to·this·heading">¶</a></h2>
312 <dl·class="py·class">313 <dl·class="py·class">
313 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsWKB">314 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.functions.AsWKB">
314 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsWKB</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L258"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsWKB"·title="Link·to·this·definition">¶</a></dt>315 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsWKB</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/functions.py#L258"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.functions.AsWKB"·title="Link·to·this·definition">¶</a></dt>
315 <dd></dd></dl>316 <dd></dd></dl>
Max diff block lines reached; 80450/99522 bytes (80.84%) of diff not shown.
28.3 KB
html2text {}
Max HTML report size reached
221 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/gdal.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GDAL·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GDAL·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Geolocation·with·GeoIP2"·href="geoip2.html"·/>15 ····<link·rel="next"·title="Geolocation·with·GeoIP2"·href="geoip2.html"·/>
15 ····<link·rel="prev"·title="GEOS·API"·href="geos.html"·/>16 ····<link·rel="prev"·title="GEOS·API"·href="geos.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 85, 15 lines modifiedOffset 86, 15 lines modified
85 in·reading·and·writing·vector·geographic·data·in·a·variety·of·standard86 in·reading·and·writing·vector·geographic·data·in·a·variety·of·standard
86 formats.</p>87 formats.</p>
87 <p>GeoDjango·provides·a·high-level·Python·interface·for·some·of·the88 <p>GeoDjango·provides·a·high-level·Python·interface·for·some·of·the
88 capabilities·of·OGR,·including·the·reading·and·coordinate·transformation89 capabilities·of·OGR,·including·the·reading·and·coordinate·transformation
89 of·vector·spatial·data·and·minimal·support·for·GDAL’s·features·with·respect90 of·vector·spatial·data·and·minimal·support·for·GDAL’s·features·with·respect
90 to·raster·(image)·data.</p>91 to·raster·(image)·data.</p>
91 <div·class="admonition·note">92 <div·class="admonition·note">
92 <p·class="admonition-title">Note</p>93 <p·class="admonition-title">Notitie</p>
93 <p>Although·the·module·is·named·<code·class="docutils·literal·notranslate"><span·class="pre">gdal</span></code>,·GeoDjango·only·supports·some·of·the94 <p>Although·the·module·is·named·<code·class="docutils·literal·notranslate"><span·class="pre">gdal</span></code>,·GeoDjango·only·supports·some·of·the
94 capabilities·of·OGR·and·GDAL’s·raster·features·at·this·time.</p>95 capabilities·of·OGR·and·GDAL’s·raster·features·at·this·time.</p>
95 </div>96 </div>
96 <section·id="s-overview">97 <section·id="s-overview">
97 <span·id="overview"></span><h2>Overview<a·class="headerlink"·href="#overview"·title="Link·to·this·heading">¶</a></h2>98 <span·id="overview"></span><h2>Overview<a·class="headerlink"·href="#overview"·title="Link·to·this·heading">¶</a></h2>
98 <section·id="s-sample-data">99 <section·id="s-sample-data">
99 <span·id="s-gdal-sample-data"></span><span·id="sample-data"></span><span·id="gdal-sample-data"></span><h3>Sample·Data<a·class="headerlink"·href="#sample-data"·title="Link·to·this·heading">¶</a></h3>100 <span·id="s-gdal-sample-data"></span><span·id="sample-data"></span><span·id="gdal-sample-data"></span><h3>Sample·Data<a·class="headerlink"·href="#sample-data"·title="Link·to·this·heading">¶</a></h3>
Offset 120, 15 lines modifiedOffset 121, 15 lines modified
120 object,·contains·some·number·of·geographic·features·(<a·class="reference·internal"·href="#django.contrib.gis.gdal.Feature"·title="django.contrib.gis.gdal.Feature"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Feature</span></code></a>),121 object,·contains·some·number·of·geographic·features·(<a·class="reference·internal"·href="#django.contrib.gis.gdal.Feature"·title="django.contrib.gis.gdal.Feature"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Feature</span></code></a>),
121 information·about·the·type·of·features·contained·in·that·layer·(e.g.122 information·about·the·type·of·features·contained·in·that·layer·(e.g.
122 points,·polygons,·etc.),·as·well·as·the·names·and·types·of·any123 points,·polygons,·etc.),·as·well·as·the·names·and·types·of·any
123 additional·fields·(<a·class="reference·internal"·href="#django.contrib.gis.gdal.Field"·title="django.contrib.gis.gdal.Field"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Field</span></code></a>)·of·data·that·may·be·associated·with124 additional·fields·(<a·class="reference·internal"·href="#django.contrib.gis.gdal.Field"·title="django.contrib.gis.gdal.Field"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Field</span></code></a>)·of·data·that·may·be·associated·with
124 each·feature·in·that·layer.</p>125 each·feature·in·that·layer.</p>
125 <dl·class="py·class">126 <dl·class="py·class">
126 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.DataSource">127 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.DataSource">
127 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DataSource</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">ds_input</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'utf-8'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/datasource.py#L51"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.DataSource"·title="Link·to·this·definition">¶</a></dt>128 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DataSource</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">ds_input</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'utf-8'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/datasource.py#L51"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.DataSource"·title="Link·to·this·definition">¶</a></dt>
128 <dd><p>The·constructor·for·<code·class="docutils·literal·notranslate"><span·class="pre">DataSource</span></code>·only·requires·one·parameter:·the·path·of129 <dd><p>The·constructor·for·<code·class="docutils·literal·notranslate"><span·class="pre">DataSource</span></code>·only·requires·one·parameter:·the·path·of
129 the·file·you·want·to·read.·However,·OGR·also·supports·a·variety·of·more130 the·file·you·want·to·read.·However,·OGR·also·supports·a·variety·of·more
130 complex·data·sources,·including·databases,·that·may·be·accessed·by·passing131 complex·data·sources,·including·databases,·that·may·be·accessed·by·passing
131 a·special·name·string·instead·of·a·path.·For·more·information,·see·the132 a·special·name·string·instead·of·a·path.·For·more·information,·see·the
132 <a·class="reference·external"·href="https://gdal.org/drivers/vector/">OGR·Vector·Formats</a>·documentation.·The·<a·class="reference·internal"·href="#django.contrib.gis.gdal.DataSource.name"·title="django.contrib.gis.gdal.DataSource.name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">name</span></code></a>·property·of·a133 <a·class="reference·external"·href="https://gdal.org/drivers/vector/">OGR·Vector·Formats</a>·documentation.·The·<a·class="reference·internal"·href="#django.contrib.gis.gdal.DataSource.name"·title="django.contrib.gis.gdal.DataSource.name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">name</span></code></a>·property·of·a
133 <code·class="docutils·literal·notranslate"><span·class="pre">DataSource</span></code>·instance·gives·the·OGR·name·of·the·underlying·data·source134 <code·class="docutils·literal·notranslate"><span·class="pre">DataSource</span></code>·instance·gives·the·OGR·name·of·the·underlying·data·source
134 that·it·is·using.</p>135 that·it·is·using.</p>
Offset 145, 21 lines modifiedOffset 146, 21 lines modified
145 <span·class="go">&#39;/path/to/your/cities.shp&#39;</span>146 <span·class="go">&#39;/path/to/your/cities.shp&#39;</span>
146 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">ds</span><span·class="o">.</span><span·class="n">layer_count</span>··<span·class="c1">#·This·file·only·contains·one·layer</span>147 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">ds</span><span·class="o">.</span><span·class="n">layer_count</span>··<span·class="c1">#·This·file·only·contains·one·layer</span>
147 <span·class="go">1</span>148 <span·class="go">1</span>
148 </pre></div>149 </pre></div>
149 </div>150 </div>
150 <dl·class="py·attribute">151 <dl·class="py·attribute">
151 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.DataSource.layer_count">152 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.DataSource.layer_count">
152 <span·class="sig-name·descname"><span·class="pre">layer_count</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/datasource.py#L120"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.DataSource.layer_count"·title="Link·to·this·definition">¶</a></dt>153 <span·class="sig-name·descname"><span·class="pre">layer_count</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/datasource.py#L120"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.DataSource.layer_count"·title="Link·to·this·definition">¶</a></dt>
153 <dd></dd></dl>154 <dd></dd></dl>
  
154 <p>Returns·the·number·of·layers·in·the·data·source.</p>155 <p>Returns·the·number·of·layers·in·the·data·source.</p>
155 <dl·class="py·attribute">156 <dl·class="py·attribute">
156 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.DataSource.name">157 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.DataSource.name">
157 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/datasource.py#L125"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.DataSource.name"·title="Link·to·this·definition">¶</a></dt>158 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/datasource.py#L125"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.DataSource.name"·title="Link·to·this·definition">¶</a></dt>
158 <dd></dd></dl>159 <dd></dd></dl>
  
159 <p>Returns·the·name·of·the·data·source.</p>160 <p>Returns·the·name·of·the·data·source.</p>
160 </dd></dl>161 </dd></dl>
  
161 </section>162 </section>
162 <section·id="s-layer">163 <section·id="s-layer">
Offset 570, 20 lines modifiedOffset 571, 20 lines modified
570 </dd></dl>571 </dd></dl>
  
571 </section>572 </section>
572 <section·id="s-driver">573 <section·id="s-driver">
573 <span·id="driver"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Driver</span></code><a·class="headerlink"·href="#driver"·title="Link·to·this·heading">¶</a></h3>574 <span·id="driver"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Driver</span></code><a·class="headerlink"·href="#driver"·title="Link·to·this·heading">¶</a></h3>
574 <dl·class="py·class">575 <dl·class="py·class">
575 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.Driver">576 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.Driver">
576 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Driver</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">dr_input</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/driver.py#L9"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.Driver"·title="Link·to·this·definition">¶</a></dt>577 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Driver</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">dr_input</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/driver.py#L9"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.Driver"·title="Link·to·this·definition">¶</a></dt>
577 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Driver</span></code>·class·is·used·internally·to·wrap·an·OGR·<a·class="reference·internal"·href="#django.contrib.gis.gdal.DataSource"·title="django.contrib.gis.gdal.DataSource"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataSource</span></code></a>578 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Driver</span></code>·class·is·used·internally·to·wrap·an·OGR·<a·class="reference·internal"·href="#django.contrib.gis.gdal.DataSource"·title="django.contrib.gis.gdal.DataSource"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DataSource</span></code></a>
578 driver.</p>579 driver.</p>
579 <dl·class="py·attribute">580 <dl·class="py·attribute">
580 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.Driver.driver_count">581 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.Driver.driver_count">
581 <span·class="sig-name·descname"><span·class="pre">driver_count</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/driver.py#L83"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.Driver.driver_count"·title="Link·to·this·definition">¶</a></dt>582 <span·class="sig-name·descname"><span·class="pre">driver_count</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/driver.py#L83"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.Driver.driver_count"·title="Link·to·this·definition">¶</a></dt>
582 <dd></dd></dl>583 <dd></dd></dl>
  
583 <p>Returns·the·number·of·OGR·vector·drivers·currently·registered.</p>584 <p>Returns·the·number·of·OGR·vector·drivers·currently·registered.</p>
584 </dd></dl>585 </dd></dl>
  
585 </section>586 </section>
586 </section>587 </section>
Offset 599, 30 lines modifiedOffset 600, 30 lines modified
599 coordinate·transformation:</p>600 coordinate·transformation:</p>
600 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.contrib.gis.gdal</span>·<span·class="kn">import</span>·<span·class="n">OGRGeometry</span>601 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.contrib.gis.gdal</span>·<span·class="kn">import</span>·<span·class="n">OGRGeometry</span>
601 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">polygon</span>·<span·class="o">=</span>·<span·class="n">OGRGeometry</span><span·class="p">(</span><span·class="s2">&quot;POLYGON((0·0,·5·0,·5·5,·0·5))&quot;</span><span·class="p">)</span>602 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">polygon</span>·<span·class="o">=</span>·<span·class="n">OGRGeometry</span><span·class="p">(</span><span·class="s2">&quot;POLYGON((0·0,·5·0,·5·5,·0·5))&quot;</span><span·class="p">)</span>
602 </pre></div>603 </pre></div>
603 </div>604 </div>
604 <dl·class="py·class">605 <dl·class="py·class">
605 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.OGRGeometry">606 <dt·class="sig·sig-object·py"·id="django.contrib.gis.gdal.OGRGeometry">
606 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">OGRGeometry</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geom_input</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">srs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/geometries.py#L63"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.OGRGeometry"·title="Link·to·this·definition">¶</a></dt>607 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">OGRGeometry</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geom_input</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">srs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/gdal/geometries.py#L63"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.gdal.OGRGeometry"·title="Link·to·this·definition">¶</a></dt>
607 <dd><p>This·object·is·a·wrapper·for·the·<a·class="reference·external"·href="https://gdal.org/api/ogrgeometry_cpp.html#ogrgeometry-class">OGR·Geometry</a>·class.·These·objects·are608 <dd><p>This·object·is·a·wrapper·for·the·<a·class="reference·external"·href="https://gdal.org/api/ogrgeometry_cpp.html#ogrgeometry-class">OGR·Geometry</a>·class.·These·objects·are
608 instantiated·directly·from·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">geom_input</span></code>·parameter,·which·may·be609 instantiated·directly·from·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">geom_input</span></code>·parameter,·which·may·be
609 a·string·containing·WKT,·HEX,·GeoJSON,·a·<code·class="docutils·literal·notranslate"><span·class="pre">buffer</span></code>·containing·WKB·data,·or610 a·string·containing·WKT,·HEX,·GeoJSON,·a·<code·class="docutils·literal·notranslate"><span·class="pre">buffer</span></code>·containing·WKB·data,·or
610 an·<a·class="reference·internal"·href="#django.contrib.gis.gdal.OGRGeomType"·title="django.contrib.gis.gdal.OGRGeomType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OGRGeomType</span></code></a>·object.·These·objects·are·also·returned·from·the611 an·<a·class="reference·internal"·href="#django.contrib.gis.gdal.OGRGeomType"·title="django.contrib.gis.gdal.OGRGeomType"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OGRGeomType</span></code></a>·object.·These·objects·are·also·returned·from·the
Max diff block lines reached; 165912/180621 bytes (91.86%) of diff not shown.
44.5 KB
html2text {}
Max HTML report size reached
31.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoip2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Geolocation·with·GeoIP2·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Geolocation·with·GeoIP2·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango·Utilities"·href="utils.html"·/>15 ····<link·rel="next"·title="GeoDjango·Utilities"·href="utils.html"·/>
15 ····<link·rel="prev"·title="GDAL·API"·href="gdal.html"·/>16 ····<link·rel="prev"·title="GDAL·API"·href="gdal.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 126, 15 lines modifiedOffset 127, 15 lines modified
126 </pre></div>127 </pre></div>
127 </div>128 </div>
128 </section>129 </section>
129 <section·id="s-api-reference">130 <section·id="s-api-reference">
130 <span·id="api-reference"></span><h2>API·Reference<a·class="headerlink"·href="#api-reference"·title="Link·to·this·heading">¶</a></h2>131 <span·id="api-reference"></span><h2>API·Reference<a·class="headerlink"·href="#api-reference"·title="Link·to·this·heading">¶</a></h2>
131 <dl·class="py·class">132 <dl·class="py·class">
132 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2">133 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2">
133 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeoIP2</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">country</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">city</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L41"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2"·title="Link·to·this·definition">¶</a></dt>134 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeoIP2</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">country</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">city</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L41"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2"·title="Link·to·this·definition">¶</a></dt>
134 <dd></dd></dl>135 <dd></dd></dl>
  
135 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">GeoIP</span></code>·object·does·not·require·any·parameters·to·use·the·default136 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">GeoIP</span></code>·object·does·not·require·any·parameters·to·use·the·default
136 settings.·However,·at·the·very·least·the·<a·class="reference·internal"·href="#std-setting-GEOIP_PATH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">GEOIP_PATH</span></code></a>·setting137 settings.·However,·at·the·very·least·the·<a·class="reference·internal"·href="#std-setting-GEOIP_PATH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">GEOIP_PATH</span></code></a>·setting
137 should·be·set·with·the·path·of·the·location·of·your·GeoIP·datasets.·The138 should·be·set·with·the·path·of·the·location·of·your·GeoIP·datasets.·The
138 following·initialization·keywords·may·be·used·to·customize·any·of·the139 following·initialization·keywords·may·be·used·to·customize·any·of·the
139 defaults.</p>140 defaults.</p>
Offset 174, 83 lines modifiedOffset 175, 83 lines modified
174 </section>175 </section>
175 <section·id="s-methods">176 <section·id="s-methods">
176 <span·id="methods"></span><h2>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h2>177 <span·id="methods"></span><h2>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h2>
177 <section·id="s-instantiating">178 <section·id="s-instantiating">
178 <span·id="instantiating"></span><h3>Instantiating<a·class="headerlink"·href="#instantiating"·title="Link·to·this·heading">¶</a></h3>179 <span·id="instantiating"></span><h3>Instantiating<a·class="headerlink"·href="#instantiating"·title="Link·to·this·heading">¶</a></h3>
179 <dl·class="py·method">180 <dl·class="py·method">
180 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.open">181 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.open">
181 <em·class="property"><span·class="pre">classmethod</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">open</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L226"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.open"·title="Link·to·this·definition">¶</a></dt>182 <em·class="property"><span·class="pre">classmethod</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">open</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L226"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.open"·title="Link·to·this·definition">¶</a></dt>
182 <dd></dd></dl>183 <dd></dd></dl>
  
183 <p>This·classmethod·instantiates·the·GeoIP·object·from·the·given·database·path184 <p>This·classmethod·instantiates·the·GeoIP·object·from·the·given·database·path
184 and·given·cache·setting.</p>185 and·given·cache·setting.</p>
185 <div·class="deprecated">186 <div·class="deprecated">
186 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.1:·</span>Use·the·<a·class="reference·internal"·href="#django.contrib.gis.geoip2.GeoIP2"·title="django.contrib.gis.geoip2.GeoIP2"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GeoIP2()</span></code></a>·constructor·instead.</p>187 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.1:·</span>Use·the·<a·class="reference·internal"·href="#django.contrib.gis.geoip2.GeoIP2"·title="django.contrib.gis.geoip2.GeoIP2"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GeoIP2()</span></code></a>·constructor·instead.</p>
187 </div>188 </div>
188 </section>189 </section>
189 <section·id="s-querying">190 <section·id="s-querying">
190 <span·id="querying"></span><h3>Querying<a·class="headerlink"·href="#querying"·title="Link·to·this·heading">¶</a></h3>191 <span·id="querying"></span><h3>Querying<a·class="headerlink"·href="#querying"·title="Link·to·this·heading">¶</a></h3>
191 <p>All·the·following·querying·routines·may·take·an·instance·of192 <p>All·the·following·querying·routines·may·take·an·instance·of
192 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/ipaddress.html#ipaddress.IPv4Address"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IPv4Address</span></code></a>·or·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/ipaddress.html#ipaddress.IPv6Address"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IPv6Address</span></code></a>,·a·string·IP193 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/ipaddress.html#ipaddress.IPv4Address"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IPv4Address</span></code></a>·or·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/ipaddress.html#ipaddress.IPv6Address"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IPv6Address</span></code></a>,·a·string·IP
193 address,·or·a·fully·qualified·domain·name·(FQDN).·For·example,194 address,·or·a·fully·qualified·domain·name·(FQDN).·For·example,
194 <code·class="docutils·literal·notranslate"><span·class="pre">IPv4Address(&quot;205.186.163.125&quot;)</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;205.186.163.125&quot;</span></code>,·and195 <code·class="docutils·literal·notranslate"><span·class="pre">IPv4Address(&quot;205.186.163.125&quot;)</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;205.186.163.125&quot;</span></code>,·and
195 <code·class="docutils·literal·notranslate"><span·class="pre">&quot;djangoproject.com&quot;</span></code>·would·all·be·valid·query·parameters.</p>196 <code·class="docutils·literal·notranslate"><span·class="pre">&quot;djangoproject.com&quot;</span></code>·would·all·be·valid·query·parameters.</p>
196 <dl·class="py·method">197 <dl·class="py·method">
197 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.city">198 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.city">
198 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">city</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L148"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.city"·title="Link·to·this·definition">¶</a></dt>199 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">city</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L148"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.city"·title="Link·to·this·definition">¶</a></dt>
199 <dd></dd></dl>200 <dd></dd></dl>
  
200 <p>Returns·a·dictionary·of·city·information·for·the·given·query.·Some201 <p>Returns·a·dictionary·of·city·information·for·the·given·query.·Some
201 of·the·values·in·the·dictionary·may·be·undefined·(<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>).</p>202 of·the·values·in·the·dictionary·may·be·undefined·(<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>).</p>
202 <dl·class="py·method">203 <dl·class="py·method">
203 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.country">204 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.country">
204 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">country</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L184"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.country"·title="Link·to·this·definition">¶</a></dt>205 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">country</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L184"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.country"·title="Link·to·this·definition">¶</a></dt>
205 <dd></dd></dl>206 <dd></dd></dl>
  
206 <p>Returns·a·dictionary·with·the·country·code·and·country·for·the·given207 <p>Returns·a·dictionary·with·the·country·code·and·country·for·the·given
207 query.</p>208 query.</p>
208 <dl·class="py·method">209 <dl·class="py·method">
209 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.country_code">210 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.country_code">
210 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">country_code</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L176"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.country_code"·title="Link·to·this·definition">¶</a></dt>211 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">country_code</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L176"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.country_code"·title="Link·to·this·definition">¶</a></dt>
211 <dd></dd></dl>212 <dd></dd></dl>
  
212 <p>Returns·the·country·code·corresponding·to·the·query.</p>213 <p>Returns·the·country·code·corresponding·to·the·query.</p>
213 <dl·class="py·method">214 <dl·class="py·method">
214 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.country_name">215 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.country_name">
215 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">country_name</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L180"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.country_name"·title="Link·to·this·definition">¶</a></dt>216 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">country_name</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L180"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.country_name"·title="Link·to·this·definition">¶</a></dt>
216 <dd></dd></dl>217 <dd></dd></dl>
  
217 <p>Returns·the·country·name·corresponding·to·the·query.</p>218 <p>Returns·the·country·name·corresponding·to·the·query.</p>
218 </section>219 </section>
219 <section·id="s-coordinate-retrieval">220 <section·id="s-coordinate-retrieval">
220 <span·id="coordinate-retrieval"></span><h3>Coordinate·Retrieval<a·class="headerlink"·href="#coordinate-retrieval"·title="Link·to·this·heading">¶</a></h3>221 <span·id="coordinate-retrieval"></span><h3>Coordinate·Retrieval<a·class="headerlink"·href="#coordinate-retrieval"·title="Link·to·this·heading">¶</a></h3>
221 <dl·class="py·method">222 <dl·class="py·method">
222 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.coords">223 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.coords">
223 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">coords</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L199"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.coords"·title="Link·to·this·definition">¶</a></dt>224 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">coords</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L199"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.coords"·title="Link·to·this·definition">¶</a></dt>
224 <dd></dd></dl>225 <dd></dd></dl>
  
225 <p>Returns·a·coordinate·tuple·of·(longitude,·latitude).</p>226 <p>Returns·a·coordinate·tuple·of·(longitude,·latitude).</p>
226 <div·class="deprecated">227 <div·class="deprecated">
227 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.1:·</span>Use·<a·class="reference·internal"·href="#django.contrib.gis.geoip2.GeoIP2.lon_lat"·title="django.contrib.gis.geoip2.GeoIP2.lon_lat"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">GeoIP2.lon_lat()</span></code></a>·instead.</p>228 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.1:·</span>Use·<a·class="reference·internal"·href="#django.contrib.gis.geoip2.GeoIP2.lon_lat"·title="django.contrib.gis.geoip2.GeoIP2.lon_lat"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">GeoIP2.lon_lat()</span></code></a>·instead.</p>
228 </div>229 </div>
229 <dl·class="py·method">230 <dl·class="py·method">
230 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.lon_lat">231 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.lon_lat">
231 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">lon_lat</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L208"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.lon_lat"·title="Link·to·this·definition">¶</a></dt>232 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">lon_lat</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L208"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.lon_lat"·title="Link·to·this·definition">¶</a></dt>
232 <dd></dd></dl>233 <dd></dd></dl>
  
233 <p>Returns·a·coordinate·tuple·of·(longitude,·latitude).</p>234 <p>Returns·a·coordinate·tuple·of·(longitude,·latitude).</p>
234 <dl·class="py·method">235 <dl·class="py·method">
235 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.lat_lon">236 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geoip2.GeoIP2.lat_lon">
236 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">lat_lon</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L213"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.lat_lon"·title="Link·to·this·definition">¶</a></dt>237 <span·class="sig-prename·descclassname"><span·class="pre">GeoIP2.</span></span><span·class="sig-name·descname"><span·class="pre">lat_lon</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geoip2.py#L213"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geoip2.GeoIP2.lat_lon"·title="Link·to·this·definition">¶</a></dt>
237 <dd></dd></dl>238 <dd></dd></dl>
Max diff block lines reached; 4776/23989 bytes (19.91%) of diff not shown.
7.57 KB
html2text {}
Max HTML report size reached
24.7 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/geoquerysets.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GIS·QuerySet·API·Reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GIS·QuerySet·API·Reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Geographic·Database·Functions"·href="functions.html"·/>15 ····<link·rel="next"·title="Geographic·Database·Functions"·href="functions.html"·/>
15 ····<link·rel="prev"·title="GeoDjango·Forms·API"·href="forms-api.html"·/>16 ····<link·rel="prev"·title="GeoDjango·Forms·API"·href="forms-api.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 1060, 15 lines modifiedOffset 1061, 15 lines modified
1060 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">WorldBorder</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">aggregate</span><span·class="p">(</span><span·class="n">Extent</span><span·class="p">(</span><span·class="s2">&quot;mpoly&quot;</span><span·class="p">),</span>·<span·class="n">Union</span><span·class="p">(</span><span·class="s2">&quot;mpoly&quot;</span><span·class="p">))</span>1061 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">WorldBorder</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">aggregate</span><span·class="p">(</span><span·class="n">Extent</span><span·class="p">(</span><span·class="s2">&quot;mpoly&quot;</span><span·class="p">),</span>·<span·class="n">Union</span><span·class="p">(</span><span·class="s2">&quot;mpoly&quot;</span><span·class="p">))</span>
1061 </pre></div>1062 </pre></div>
1062 </div>1063 </div>
1063 <section·id="s-collect">1064 <section·id="s-collect">
1064 <span·id="collect"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Collect</span></code><a·class="headerlink"·href="#collect"·title="Link·to·this·heading">¶</a></h4>1065 <span·id="collect"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Collect</span></code><a·class="headerlink"·href="#collect"·title="Link·to·this·heading">¶</a></h4>
1065 <dl·class="py·class">1066 <dl·class="py·class">
1066 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Collect">1067 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Collect">
1067 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Collect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L61"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Collect"·title="Link·to·this·definition">¶</a></dt>1068 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Collect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L61"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Collect"·title="Link·to·this·definition">¶</a></dt>
1068 <dd></dd></dl>1069 <dd></dd></dl>
  
1069 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_Collect.html">PostGIS</a>,·MySQL,1070 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_Collect.html">PostGIS</a>,·MySQL,
1070 SpatiaLite</p>1071 SpatiaLite</p>
1071 <p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">GEOMETRYCOLLECTION</span></code>·or·a·<code·class="docutils·literal·notranslate"><span·class="pre">MULTI</span></code>·geometry·object·from·the·geometry1072 <p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">GEOMETRYCOLLECTION</span></code>·or·a·<code·class="docutils·literal·notranslate"><span·class="pre">MULTI</span></code>·geometry·object·from·the·geometry
1072 column.·This·is·analogous·to·a·simplified·version·of·the·<a·class="reference·internal"·href="#django.contrib.gis.db.models.Union"·title="django.contrib.gis.db.models.Union"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Union</span></code></a>1073 column.·This·is·analogous·to·a·simplified·version·of·the·<a·class="reference·internal"·href="#django.contrib.gis.db.models.Union"·title="django.contrib.gis.db.models.Union"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Union</span></code></a>
1073 aggregate,·except·it·can·be·several·orders·of·magnitude·faster·than·performing1074 aggregate,·except·it·can·be·several·orders·of·magnitude·faster·than·performing
Offset 1081, 15 lines modifiedOffset 1082, 15 lines modified
1081 <span·class="title">Changed·in·Django·5.1:</span>·<p>MySQL·8.0.24+·support·was·added.</p>1082 <span·class="title">Changed·in·Django·5.1:</span>·<p>MySQL·8.0.24+·support·was·added.</p>
1082 </div>1083 </div>
1083 </section>1084 </section>
1084 <section·id="s-extent">1085 <section·id="s-extent">
1085 <span·id="extent"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Extent</span></code><a·class="headerlink"·href="#extent"·title="Link·to·this·heading">¶</a></h4>1086 <span·id="extent"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Extent</span></code><a·class="headerlink"·href="#extent"·title="Link·to·this·heading">¶</a></h4>
1086 <dl·class="py·class">1087 <dl·class="py·class">
1087 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Extent">1088 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Extent">
1088 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Extent</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L66"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Extent"·title="Link·to·this·definition">¶</a></dt>1089 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Extent</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L66"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Extent"·title="Link·to·this·definition">¶</a></dt>
1089 <dd></dd></dl>1090 <dd></dd></dl>
  
1090 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_Extent.html">PostGIS</a>,1091 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_Extent.html">PostGIS</a>,
1091 Oracle,·SpatiaLite</p>1092 Oracle,·SpatiaLite</p>
1092 <p>Returns·the·extent·of·all·<code·class="docutils·literal·notranslate"><span·class="pre">geo_field</span></code>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·as·a·4-tuple,1093 <p>Returns·the·extent·of·all·<code·class="docutils·literal·notranslate"><span·class="pre">geo_field</span></code>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·as·a·4-tuple,
1093 comprising·the·lower·left·coordinate·and·the·upper·right·coordinate.</p>1094 comprising·the·lower·left·coordinate·and·the·upper·right·coordinate.</p>
1094 <p>Example:</p>1095 <p>Example:</p>
Offset 1102, 15 lines modifiedOffset 1103, 15 lines modified
1102 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">filter</span></code>·argument·was·added.</p>1103 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">filter</span></code>·argument·was·added.</p>
1103 </div>1104 </div>
1104 </section>1105 </section>
1105 <section·id="s-extent3d">1106 <section·id="s-extent3d">
1106 <span·id="extent3d"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Extent3D</span></code><a·class="headerlink"·href="#extent3d"·title="Link·to·this·heading">¶</a></h4>1107 <span·id="extent3d"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Extent3D</span></code><a·class="headerlink"·href="#extent3d"·title="Link·to·this·heading">¶</a></h4>
1107 <dl·class="py·class">1108 <dl·class="py·class">
1108 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Extent3D">1109 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Extent3D">
1109 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Extent3D</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L77"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Extent3D"·title="Link·to·this·definition">¶</a></dt>1110 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Extent3D</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L77"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Extent3D"·title="Link·to·this·definition">¶</a></dt>
1110 <dd></dd></dl>1111 <dd></dd></dl>
  
1111 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_3DExtent.html">PostGIS</a></p>1112 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_3DExtent.html">PostGIS</a></p>
1112 <p>Returns·the·3D·extent·of·all·<code·class="docutils·literal·notranslate"><span·class="pre">geo_field</span></code>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·as·a·6-tuple,1113 <p>Returns·the·3D·extent·of·all·<code·class="docutils·literal·notranslate"><span·class="pre">geo_field</span></code>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·as·a·6-tuple,
1113 comprising·the·lower·left·coordinate·and·upper·right·coordinate·(each·with·x,·y,1114 comprising·the·lower·left·coordinate·and·upper·right·coordinate·(each·with·x,·y,
1114 and·z·coordinates).</p>1115 and·z·coordinates).</p>
1115 <p>Example:</p>1116 <p>Example:</p>
Offset 1123, 15 lines modifiedOffset 1124, 15 lines modified
1123 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">filter</span></code>·argument·was·added.</p>1124 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">filter</span></code>·argument·was·added.</p>
1124 </div>1125 </div>
1125 </section>1126 </section>
1126 <section·id="s-makeline">1127 <section·id="s-makeline">
1127 <span·id="makeline"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">MakeLine</span></code><a·class="headerlink"·href="#makeline"·title="Link·to·this·heading">¶</a></h4>1128 <span·id="makeline"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">MakeLine</span></code><a·class="headerlink"·href="#makeline"·title="Link·to·this·heading">¶</a></h4>
1128 <dl·class="py·class">1129 <dl·class="py·class">
1129 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MakeLine">1130 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MakeLine">
1130 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MakeLine</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L88"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MakeLine"·title="Link·to·this·definition">¶</a></dt>1131 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MakeLine</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L88"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MakeLine"·title="Link·to·this·definition">¶</a></dt>
1131 <dd></dd></dl>1132 <dd></dd></dl>
  
1132 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_MakeLine.html">PostGIS</a>,1133 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_MakeLine.html">PostGIS</a>,
1133 SpatiaLite</p>1134 SpatiaLite</p>
1134 <p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">LineString</span></code>·constructed·from·the·point·field·geometries·in·the1135 <p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">LineString</span></code>·constructed·from·the·point·field·geometries·in·the
1135 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>.·Currently,·ordering·the·queryset·has·no·effect.</p>1136 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>.·Currently,·ordering·the·queryset·has·no·effect.</p>
1136 <p>Example:</p>1137 <p>Example:</p>
Offset 1144, 25 lines modifiedOffset 1145, 25 lines modified
1144 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">filter</span></code>·argument·was·added.</p>1145 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">filter</span></code>·argument·was·added.</p>
1145 </div>1146 </div>
1146 </section>1147 </section>
1147 <section·id="s-union">1148 <section·id="s-union">
1148 <span·id="union"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Union</span></code><a·class="headerlink"·href="#union"·title="Link·to·this·heading">¶</a></h4>1149 <span·id="union"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">Union</span></code><a·class="headerlink"·href="#union"·title="Link·to·this·heading">¶</a></h4>
1149 <dl·class="py·class">1150 <dl·class="py·class">
1150 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Union">1151 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.Union">
1151 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Union</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L93"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Union"·title="Link·to·this·definition">¶</a></dt>1152 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Union</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_field</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/aggregates.py#L93"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.Union"·title="Link·to·this·definition">¶</a></dt>
1152 <dd></dd></dl>1153 <dd></dd></dl>
  
1153 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_Union.html">PostGIS</a>,1154 <p><em>Availability</em>:·<a·class="reference·external"·href="https://postgis.net/docs/ST_Union.html">PostGIS</a>,
1154 Oracle,·SpatiaLite</p>1155 Oracle,·SpatiaLite</p>
1155 <p>This·method·returns·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.GEOSGeometry"·title="django.contrib.gis.geos.GEOSGeometry"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GEOSGeometry</span></code></a>·object1156 <p>This·method·returns·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.GEOSGeometry"·title="django.contrib.gis.geos.GEOSGeometry"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GEOSGeometry</span></code></a>·object
1156 comprising·the·union·of·every·geometry·in·the·queryset.·Please·note·that·use·of1157 comprising·the·union·of·every·geometry·in·the·queryset.·Please·note·that·use·of
1157 <code·class="docutils·literal·notranslate"><span·class="pre">Union</span></code>·is·processor·intensive·and·may·take·a·significant·amount·of·time·on1158 <code·class="docutils·literal·notranslate"><span·class="pre">Union</span></code>·is·processor·intensive·and·may·take·a·significant·amount·of·time·on
1158 large·querysets.</p>1159 large·querysets.</p>
1159 <div·class="admonition·note">1160 <div·class="admonition·note">
1160 <p·class="admonition-title">Note</p>1161 <p·class="admonition-title">Notitie</p>
1161 <p>If·the·computation·time·for·using·this·method·is·too·expensive,·consider1162 <p>If·the·computation·time·for·using·this·method·is·too·expensive,·consider
1162 using·<a·class="reference·internal"·href="#django.contrib.gis.db.models.Collect"·title="django.contrib.gis.db.models.Collect"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Collect</span></code></a>·instead.</p>1163 using·<a·class="reference·internal"·href="#django.contrib.gis.db.models.Collect"·title="django.contrib.gis.db.models.Collect"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Collect</span></code></a>·instead.</p>
1163 </div>1164 </div>
1164 <p>Example:</p>1165 <p>Example:</p>
1165 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">u</span>·<span·class="o">=</span>·<span·class="n">Zipcode</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">aggregate</span><span·class="p">(</span><span·class="n">Union</span><span·class="p">(</span><span·class="n">poly</span><span·class="p">))</span>··<span·class="c1">#·This·may·take·a·long·time.</span>1166 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">u</span>·<span·class="o">=</span>·<span·class="n">Zipcode</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">aggregate</span><span·class="p">(</span><span·class="n">Union</span><span·class="p">(</span><span·class="n">poly</span><span·class="p">))</span>··<span·class="c1">#·This·may·take·a·long·time.</span>
Max diff block lines reached; 1648/18441 bytes (8.94%) of diff not shown.
6.52 KB
html2text {}
Max HTML report size reached
99.3 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/geos.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GEOS·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GEOS·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GDAL·API"·href="gdal.html"·/>15 ····<link·rel="next"·title="GDAL·API"·href="gdal.html"·/>
15 ····<link·rel="prev"·title="Measurement·Objects"·href="measure.html"·/>16 ····<link·rel="prev"·title="Measurement·Objects"·href="measure.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 246, 15 lines modifiedOffset 247, 15 lines modified
246 </section>247 </section>
247 <section·id="s-geometry-objects">248 <section·id="s-geometry-objects">
248 <span·id="geometry-objects"></span><h2>Geometry·Objects<a·class="headerlink"·href="#geometry-objects"·title="Link·to·this·heading">¶</a></h2>249 <span·id="geometry-objects"></span><h2>Geometry·Objects<a·class="headerlink"·href="#geometry-objects"·title="Link·to·this·heading">¶</a></h2>
249 <section·id="s-geosgeometry">250 <section·id="s-geosgeometry">
250 <span·id="geosgeometry"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GEOSGeometry</span></code><a·class="headerlink"·href="#geosgeometry"·title="Link·to·this·heading">¶</a></h3>251 <span·id="geosgeometry"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GEOSGeometry</span></code><a·class="headerlink"·href="#geosgeometry"·title="Link·to·this·heading">¶</a></h3>
251 <dl·class="py·class">252 <dl·class="py·class">
252 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry">253 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry">
253 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GEOSGeometry</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_input</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">srid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geos/geometry.py#L720"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geos.GEOSGeometry"·title="Link·to·this·definition">¶</a></dt>254 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GEOSGeometry</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geo_input</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">srid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geos/geometry.py#L720"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geos.GEOSGeometry"·title="Link·to·this·definition">¶</a></dt>
254 <dd><dl·class="field-list·simple">255 <dd><dl·class="field-list·simple">
255 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>256 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
256 <dd·class="field-odd"><ul·class="simple">257 <dd·class="field-odd"><ul·class="simple">
257 <li><p><strong>geo_input</strong>··Geometry·input·value·(string·or·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#memoryview"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">memoryview</span></code></a>)</p></li>258 <li><p><strong>geo_input</strong>··Geometry·input·value·(string·or·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#memoryview"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">memoryview</span></code></a>)</p></li>
258 <li><p><strong>srid</strong>·(<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#int"·title="(in·Python·v3.12)"><em>int</em></a>)··spatial·reference·identifier</p></li>259 <li><p><strong>srid</strong>·(<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#int"·title="(in·Python·v3.12)"><em>int</em></a>)··spatial·reference·identifier</p></li>
259 </ul>260 </ul>
260 </dd>261 </dd>
Offset 460, 15 lines modifiedOffset 461, 15 lines modified
460 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry.ewkt">461 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry.ewkt">
461 <span·class="sig-prename·descclassname"><span·class="pre">GEOSGeometry.</span></span><span·class="sig-name·descname"><span·class="pre">ewkt</span></span><a·class="headerlink"·href="#django.contrib.gis.geos.GEOSGeometry.ewkt"·title="Link·to·this·definition">¶</a></dt>462 <span·class="sig-prename·descclassname"><span·class="pre">GEOSGeometry.</span></span><span·class="sig-name·descname"><span·class="pre">ewkt</span></span><a·class="headerlink"·href="#django.contrib.gis.geos.GEOSGeometry.ewkt"·title="Link·to·this·definition">¶</a></dt>
462 <dd><p>Returns·the·“extended”·Well-Known·Text·of·the·geometry.··This·representation463 <dd><p>Returns·the·“extended”·Well-Known·Text·of·the·geometry.··This·representation
463 is·specific·to·PostGIS·and·is·a·superset·of·the·OGC·WKT·standard.·<a·class="footnote-reference·brackets"·href="#fnogc"·id="id5"·role="doc-noteref"><span·class="fn-bracket">[</span>1<span·class="fn-bracket">]</span></a>464 is·specific·to·PostGIS·and·is·a·superset·of·the·OGC·WKT·standard.·<a·class="footnote-reference·brackets"·href="#fnogc"·id="id5"·role="doc-noteref"><span·class="fn-bracket">[</span>1<span·class="fn-bracket">]</span></a>
464 Essentially·the·SRID·is·prepended·to·the·WKT·representation,·for·example465 Essentially·the·SRID·is·prepended·to·the·WKT·representation,·for·example
465 <code·class="docutils·literal·notranslate"><span·class="pre">SRID=4326;POINT(5</span>·<span·class="pre">23)</span></code>.</p>466 <code·class="docutils·literal·notranslate"><span·class="pre">SRID=4326;POINT(5</span>·<span·class="pre">23)</span></code>.</p>
466 <div·class="admonition·note">467 <div·class="admonition·note">
467 <p·class="admonition-title">Note</p>468 <p·class="admonition-title">Notitie</p>
468 <p>The·output·from·this·property·does·not·include·the·3dm,·3dz,·and·4d469 <p>The·output·from·this·property·does·not·include·the·3dm,·3dz,·and·4d
469 information·that·PostGIS·supports·in·its·EWKT·representations.</p>470 information·that·PostGIS·supports·in·its·EWKT·representations.</p>
470 </div>471 </div>
471 </dd></dl>472 </dd></dl>
  
472 <dl·class="py·attribute">473 <dl·class="py·attribute">
473 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry.hex">474 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry.hex">
Offset 831, 15 lines modifiedOffset 832, 15 lines modified
  
831 <dl·class="py·method">832 <dl·class="py·method">
832 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry.distance">833 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.GEOSGeometry.distance">
833 <span·class="sig-prename·descclassname"><span·class="pre">GEOSGeometry.</span></span><span·class="sig-name·descname"><span·class="pre">distance</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geom</span></span></em>)<a·class="headerlink"·href="#django.contrib.gis.geos.GEOSGeometry.distance"·title="Link·to·this·definition">¶</a></dt>834 <span·class="sig-prename·descclassname"><span·class="pre">GEOSGeometry.</span></span><span·class="sig-name·descname"><span·class="pre">distance</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">geom</span></span></em>)<a·class="headerlink"·href="#django.contrib.gis.geos.GEOSGeometry.distance"·title="Link·to·this·definition">¶</a></dt>
834 <dd><p>Returns·the·distance·between·the·closest·points·on·this·geometry·and·the835 <dd><p>Returns·the·distance·between·the·closest·points·on·this·geometry·and·the
835 given·<code·class="docutils·literal·notranslate"><span·class="pre">geom</span></code>·(another·<a·class="reference·internal"·href="#django.contrib.gis.geos.GEOSGeometry"·title="django.contrib.gis.geos.GEOSGeometry"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GEOSGeometry</span></code></a>·object).</p>836 given·<code·class="docutils·literal·notranslate"><span·class="pre">geom</span></code>·(another·<a·class="reference·internal"·href="#django.contrib.gis.geos.GEOSGeometry"·title="django.contrib.gis.geos.GEOSGeometry"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GEOSGeometry</span></code></a>·object).</p>
836 <div·class="admonition·note">837 <div·class="admonition·note">
837 <p·class="admonition-title">Note</p>838 <p·class="admonition-title">Notitie</p>
838 <p>GEOS·distance·calculations·are··linear··in·other·words,·GEOS·does·not839 <p>GEOS·distance·calculations·are··linear··in·other·words,·GEOS·does·not
839 perform·a·spherical·calculation·even·if·the·SRID·specifies·a·geographic840 perform·a·spherical·calculation·even·if·the·SRID·specifies·a·geographic
840 coordinate·system.</p>841 coordinate·system.</p>
841 </div>842 </div>
842 </dd></dl>843 </dd></dl>
  
843 <dl·class="py·attribute">844 <dl·class="py·attribute">
Offset 873, 15 lines modifiedOffset 874, 15 lines modified
873 parameter·(<code·class="docutils·literal·notranslate"><span·class="pre">ct</span></code>),·which·may·be·an·integer·SRID,·spatial·reference·WKT874 parameter·(<code·class="docutils·literal·notranslate"><span·class="pre">ct</span></code>),·which·may·be·an·integer·SRID,·spatial·reference·WKT
874 string,·a·PROJ·string,·a·<a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.SpatialReference"·title="django.contrib.gis.gdal.SpatialReference"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SpatialReference</span></code></a>875 string,·a·PROJ·string,·a·<a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.SpatialReference"·title="django.contrib.gis.gdal.SpatialReference"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SpatialReference</span></code></a>
875 object,·or·a·<a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.CoordTransform"·title="django.contrib.gis.gdal.CoordTransform"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CoordTransform</span></code></a>·object.·By876 object,·or·a·<a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.CoordTransform"·title="django.contrib.gis.gdal.CoordTransform"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CoordTransform</span></code></a>·object.·By
876 default,·the·geometry·is·transformed·in-place·and·nothing·is·returned.877 default,·the·geometry·is·transformed·in-place·and·nothing·is·returned.
877 However·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">clone</span></code>·keyword·is·set,·then·the·geometry·is·not·modified878 However·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">clone</span></code>·keyword·is·set,·then·the·geometry·is·not·modified
878 and·a·transformed·clone·of·the·geometry·is·returned·instead.</p>879 and·a·transformed·clone·of·the·geometry·is·returned·instead.</p>
879 <div·class="admonition·note">880 <div·class="admonition·note">
880 <p·class="admonition-title">Note</p>881 <p·class="admonition-title">Notitie</p>
881 <p>Raises·<a·class="reference·internal"·href="#django.contrib.gis.geos.GEOSException"·title="django.contrib.gis.geos.GEOSException"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GEOSException</span></code></a>·if·GDAL·is·not882 <p>Raises·<a·class="reference·internal"·href="#django.contrib.gis.geos.GEOSException"·title="django.contrib.gis.geos.GEOSException"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GEOSException</span></code></a>·if·GDAL·is·not
882 available·or·if·the·geometry’s·SRID·is·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·less·than·0.·It883 available·or·if·the·geometry’s·SRID·is·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·less·than·0.·It
883 doesn’t·impose·any·constraints·on·the·geometry’s·SRID·if·called·with·a884 doesn’t·impose·any·constraints·on·the·geometry’s·SRID·if·called·with·a
884 <a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.CoordTransform"·title="django.contrib.gis.gdal.CoordTransform"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CoordTransform</span></code></a>·object.</p>885 <a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.CoordTransform"·title="django.contrib.gis.gdal.CoordTransform"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CoordTransform</span></code></a>·object.</p>
885 </div>886 </div>
886 </dd></dl>887 </dd></dl>
  
Offset 913, 15 lines modifiedOffset 914, 15 lines modified
  
913 </section>914 </section>
914 </section>915 </section>
915 <section·id="s-point">916 <section·id="s-point">
916 <span·id="point"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Point</span></code><a·class="headerlink"·href="#point"·title="Link·to·this·heading">¶</a></h3>917 <span·id="point"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Point</span></code><a·class="headerlink"·href="#point"·title="Link·to·this·heading">¶</a></h3>
917 <dl·class="py·class">918 <dl·class="py·class">
918 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.Point">919 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.Point">
919 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Point</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">x</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">y</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">z</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">srid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geos/point.py#L9"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geos.Point"·title="Link·to·this·definition">¶</a></dt>920 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Point</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">x</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">y</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">z</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">srid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/geos/point.py#L9"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.geos.Point"·title="Link·to·this·definition">¶</a></dt>
920 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">Point</span></code>·objects·are·instantiated·using·arguments·that·represent·the921 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">Point</span></code>·objects·are·instantiated·using·arguments·that·represent·the
921 component·coordinates·of·the·point·or·with·a·single·sequence·coordinates.922 component·coordinates·of·the·point·or·with·a·single·sequence·coordinates.
922 For·example,·the·following·are·equivalent:</p>923 For·example,·the·following·are·equivalent:</p>
923 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">pnt</span>·<span·class="o">=</span>·<span·class="n">Point</span><span·class="p">(</span><span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">23</span><span·class="p">)</span>924 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">pnt</span>·<span·class="o">=</span>·<span·class="n">Point</span><span·class="p">(</span><span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">23</span><span·class="p">)</span>
924 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">pnt</span>·<span·class="o">=</span>·<span·class="n">Point</span><span·class="p">([</span><span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">23</span><span·class="p">])</span>925 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">pnt</span>·<span·class="o">=</span>·<span·class="n">Point</span><span·class="p">([</span><span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">23</span><span·class="p">])</span>
925 </pre></div>926 </pre></div>
926 </div>927 </div>
Offset 934, 15 lines modifiedOffset 935, 15 lines modified
934 </dd></dl>935 </dd></dl>
  
935 </section>936 </section>
936 <section·id="s-linestring">937 <section·id="s-linestring">
937 <span·id="linestring"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">LineString</span></code><a·class="headerlink"·href="#linestring"·title="Link·to·this·heading">¶</a></h3>938 <span·id="linestring"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">LineString</span></code><a·class="headerlink"·href="#linestring"·title="Link·to·this·heading">¶</a></h3>
938 <dl·class="py·class">939 <dl·class="py·class">
939 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.LineString">940 <dt·class="sig·sig-object·py"·id="django.contrib.gis.geos.LineString">
Max diff block lines reached; 63720/78536 bytes (81.13%) of diff not shown.
22.5 KB
html2text {}
Max HTML report size reached
5.69 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango·Tutorial"·href="tutorial.html"·/>15 ····<link·rel="next"·title="GeoDjango·Tutorial"·href="tutorial.html"·/>
15 ····<link·rel="prev"·title="The·flatpages·app"·href="../flatpages.html"·/>16 ····<link·rel="prev"·title="The·flatpages·app"·href="../flatpages.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 246, 37 lines modifiedOffset 247, 37 lines modified
246 ······247 ······
247 ········248 ········
248 ··········<div·class="yui-b"·id="sidebar">249 ··········<div·class="yui-b"·id="sidebar">
249 ············250 ············
250 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">251 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
251 ········<div·class="sphinxsidebarwrapper">252 ········<div·class="sphinxsidebarwrapper">
252 ··<div>253 ··<div>
253 ····<h4>Previous·topic</h4>254 ····<h4>Vorig·onderwerp</h4>
254 ····<p·class="topless"><a·href="../flatpages.html"255 ····<p·class="topless"><a·href="../flatpages.html"
255 ··························title="previous·chapter">The·flatpages·app</a></p>256 ··························title="vorig·hoofdstuk">The·flatpages·app</a></p>
256 ··</div>257 ··</div>
257 ··<div>258 ··<div>
258 ····<h4>Next·topic</h4>259 ····<h4>Volgend·onderwerp</h4>
259 ····<p·class="topless"><a·href="tutorial.html"260 ····<p·class="topless"><a·href="tutorial.html"
260 ··························title="next·chapter">GeoDjango·Tutorial</a></p>261 ··························title="volgend·hoofdstuk">GeoDjango·Tutorial</a></p>
261 ··</div>262 ··</div>
262 <search·id="searchbox"·style="display:·none"·role="search">263 <search·id="searchbox"·style="display:·none"·role="search">
263 ··<h3·id="searchlabel">Quick·search</h3>264 ··<h3·id="searchlabel">Snel·zoeken</h3>
264 ····<div·class="searchformwrapper">265 ····<div·class="searchformwrapper">
265 ····<form·class="search"·action="../../../search.html"·method="get">266 ····<form·class="search"·action="../../../search.html"·method="get">
266 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>267 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
267 ······<input·type="submit"·value="Go"·/>268 ······<input·type="submit"·value="Zoek"·/>
268 ····</form>269 ····</form>
269 ····</div>270 ····</div>
270 </search>271 </search>
271 <script>document.getElementById('searchbox').style.display·=·"block"</script>272 <script>document.getElementById('searchbox').style.display·=·"block"</script>
272 ········</div>273 ········</div>
273 ······</div>274 ······</div>
274 ··············<h3>Last·update:</h3>275 ··············<h3>Last·update:</h3>
275 ··············<p·class="topless">Sep·03,·2024</p>276 ··············<p·class="topless">sep·03,·2024</p>
276 ··········</div>277 ··········</div>
277 ········278 ········
278 ······279 ······
279 ····</div>280 ····</div>
  
280 ····<div·id="ft">281 ····<div·id="ft">
281 ······<div·class="nav">282 ······<div·class="nav">
1.88 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 GeoDjango·intends·to·be·a·world-class·geographic·web·framework.·Its·goal·is·to5 GeoDjango·intends·to·be·a·world-class·geographic·web·framework.·Its·goal·is·to
6 make·it·as·easy·as·possible·to·build·GIS·web·applications·and·harness·the·power6 make·it·as·easy·as·possible·to·build·GIS·web·applications·and·harness·the·power
7 of·spatially·enabled·data.7 of·spatially·enabled·data.
8 ····*·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l8 ····*·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l
Offset 118, 16 lines modifiedOffset 118, 16 lines modified
118 ····*·_\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8s118 ····*·_\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8s
119 ··········o·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e119 ··········o·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e
120 ··········o·_\x8R_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e120 ··········o·_\x8R_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
121 ····*·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8s121 ····*·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8s
122 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S122 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S
123 ··········o·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s123 ··········o·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
124 ····*·_\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o124 ····*·_\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
125 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*125 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
126 _\x8T_\x8h_\x8e_\x8·_\x8f_\x8l_\x8a_\x8t_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8a_\x8p_\x8p126 _\x8T_\x8h_\x8e_\x8·_\x8f_\x8l_\x8a_\x8t_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8a_\x8p_\x8p
127 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*127 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
128 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l128 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8T_\x8u_\x8t_\x8o_\x8r_\x8i_\x8a_\x8l
129 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*129 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
130 [q···················][Go]130 [q···················][Zoek]
131 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*131 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
132 Sep·03,·2024132 sep·03,·2024
133 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»133 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
13.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/geolibs.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../../">2 <html·lang="nl"·data-content_root="../../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Installing·Geospatial·libraries·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Installing·Geospatial·libraries·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../../search.html"·/>
14 ····<link·rel="next"·title="Installing·PostGIS"·href="postgis.html"·/>15 ····<link·rel="next"·title="Installing·PostGIS"·href="postgis.html"·/>
15 ····<link·rel="prev"·title="GeoDjango·Installation"·href="index.html"·/>16 ····<link·rel="prev"·title="GeoDjango·Installation"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../../templatebuiltins.js"></script>18 <script·src="../../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 121, 15 lines modifiedOffset 122, 15 lines modified
121 <td><p>5.1,·5.0,·4.3</p></td>122 <td><p>5.1,·5.0,·4.3</p></td>
122 </tr>123 </tr>
123 </tbody>124 </tbody>
124 </table>125 </table>
125 <p>Note·that·older·or·more·recent·versions·of·these·libraries·<em>may</em>·also·work126 <p>Note·that·older·or·more·recent·versions·of·these·libraries·<em>may</em>·also·work
126 totally·fine·with·GeoDjango.·Your·mileage·may·vary.</p>127 totally·fine·with·GeoDjango.·Your·mileage·may·vary.</p>
127 <div·class="admonition·note">128 <div·class="admonition·note">
128 <p·class="admonition-title">Note</p>129 <p·class="admonition-title">Notitie</p>
129 <p>The·GeoDjango·interfaces·to·GEOS,·GDAL,·and·GeoIP·may·be·used130 <p>The·GeoDjango·interfaces·to·GEOS,·GDAL,·and·GeoIP·may·be·used
130 independently·of·Django.··In·other·words,·no·database·or·settings·file131 independently·of·Django.··In·other·words,·no·database·or·settings·file
131 required··import·them·as·normal·from·<a·class="reference·internal"·href="../index.html#module-django.contrib.gis"·title="django.contrib.gis:·Geographic·Information·System·(GIS)·extensions·for·Django"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.gis</span></code></a>.</p>132 required··import·them·as·normal·from·<a·class="reference·internal"·href="../index.html#module-django.contrib.gis"·title="django.contrib.gis:·Geographic·Information·System·(GIS)·extensions·for·Django"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.gis</span></code></a>.</p>
132 </div>133 </div>
133 <p>On·Debian/Ubuntu,·you·are·advised·to·install·the·following·packages·which·will134 <p>On·Debian/Ubuntu,·you·are·advised·to·install·the·following·packages·which·will
134 install,·directly·or·by·dependency,·the·required·geospatial·libraries:</p>135 install,·directly·or·by·dependency,·the·required·geospatial·libraries:</p>
135 <div·class="highlight-console·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">$·</span>sudo<span·class="w">·</span>apt-get<span·class="w">·</span>install<span·class="w">·</span>binutils<span·class="w">·</span>libproj-dev<span·class="w">·</span>gdal-bin136 <div·class="highlight-console·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">$·</span>sudo<span·class="w">·</span>apt-get<span·class="w">·</span>install<span·class="w">·</span>binutils<span·class="w">·</span>libproj-dev<span·class="w">·</span>gdal-bin
Offset 140, 24 lines modifiedOffset 141, 24 lines modified
140 <section·id="s-building-from-source">141 <section·id="s-building-from-source">
141 <span·id="s-build-from-source"></span><span·id="building-from-source"></span><span·id="build-from-source"></span><h2>Building·from·source<a·class="headerlink"·href="#building-from-source"·title="Link·to·this·heading">¶</a></h2>142 <span·id="s-build-from-source"></span><span·id="building-from-source"></span><span·id="build-from-source"></span><h2>Building·from·source<a·class="headerlink"·href="#building-from-source"·title="Link·to·this·heading">¶</a></h2>
142 <p>When·installing·from·source·on·UNIX·and·GNU/Linux·systems,·please·follow143 <p>When·installing·from·source·on·UNIX·and·GNU/Linux·systems,·please·follow
143 the·installation·instructions·carefully,·and·install·the·libraries·in·the144 the·installation·instructions·carefully,·and·install·the·libraries·in·the
144 given·order.··If·using·MySQL·or·Oracle·as·the·spatial·database,·only·GEOS145 given·order.··If·using·MySQL·or·Oracle·as·the·spatial·database,·only·GEOS
145 is·required.</p>146 is·required.</p>
146 <div·class="admonition·note">147 <div·class="admonition·note">
147 <p·class="admonition-title">Note</p>148 <p·class="admonition-title">Notitie</p>
148 <p>On·Linux·platforms,·it·may·be·necessary·to·run·the·<code·class="docutils·literal·notranslate"><span·class="pre">ldconfig</span></code>·command149 <p>On·Linux·platforms,·it·may·be·necessary·to·run·the·<code·class="docutils·literal·notranslate"><span·class="pre">ldconfig</span></code>·command
149 after·installing·each·library.·For·example:</p>150 after·installing·each·library.·For·example:</p>
150 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span>$<span·class="w">·</span>sudo<span·class="w">·</span>make<span·class="w">·</span>install151 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span>$<span·class="w">·</span>sudo<span·class="w">·</span>make<span·class="w">·</span>install
151 $<span·class="w">·</span>sudo<span·class="w">·</span>ldconfig152 $<span·class="w">·</span>sudo<span·class="w">·</span>ldconfig
152 </pre></div>153 </pre></div>
153 </div>154 </div>
154 </div>155 </div>
155 <div·class="admonition·note">156 <div·class="admonition·note">
156 <p·class="admonition-title">Note</p>157 <p·class="admonition-title">Notitie</p>
157 <p>macOS·users·must·install·<a·class="reference·external"·href="https://developer.apple.com/xcode/">Xcode</a>·in·order·to·compile·software·from·source.</p>158 <p>macOS·users·must·install·<a·class="reference·external"·href="https://developer.apple.com/xcode/">Xcode</a>·in·order·to·compile·software·from·source.</p>
158 </div>159 </div>
159 <section·id="s-geos">160 <section·id="s-geos">
160 <span·id="s-geosbuild"></span><span·id="geos"></span><span·id="geosbuild"></span><h3>GEOS<a·class="headerlink"·href="#geos"·title="Link·to·this·heading">¶</a></h3>161 <span·id="s-geosbuild"></span><span·id="geos"></span><span·id="geosbuild"></span><h3>GEOS<a·class="headerlink"·href="#geos"·title="Link·to·this·heading">¶</a></h3>
161 <p>GEOS·is·a·C++·library·for·performing·geometric·operations,·and·is·the·default162 <p>GEOS·is·a·C++·library·for·performing·geometric·operations,·and·is·the·default
162 internal·geometry·representation·used·by·GeoDjango·(it’s·behind·the·“lazy”163 internal·geometry·representation·used·by·GeoDjango·(it’s·behind·the·“lazy”
163 geometries).··Specifically,·the·C·API·library·is·called·(e.g.,·<code·class="docutils·literal·notranslate"><span·class="pre">libgeos_c.so</span></code>)164 geometries).··Specifically,·the·C·API·library·is·called·(e.g.,·<code·class="docutils·literal·notranslate"><span·class="pre">libgeos_c.so</span></code>)
Offset 198, 15 lines modifiedOffset 199, 15 lines modified
198 modify·the·system’s·library·path·then·the·<a·class="reference·internal"·href="../geos.html#std-setting-GEOS_LIBRARY_PATH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">GEOS_LIBRARY_PATH</span></code></a>199 modify·the·system’s·library·path·then·the·<a·class="reference·internal"·href="../geos.html#std-setting-GEOS_LIBRARY_PATH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">GEOS_LIBRARY_PATH</span></code></a>
199 setting·may·be·added·to·your·Django·settings·file·with·the·full·path·to·the200 setting·may·be·added·to·your·Django·settings·file·with·the·full·path·to·the
200 GEOS·C·library.··For·example:</p>201 GEOS·C·library.··For·example:</p>
201 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span><span·class="nv">GEOS_LIBRARY_PATH</span><span·class="w">·</span><span·class="o">=</span><span·class="w">·</span><span·class="s1">&#39;/home/bob/local/lib/libgeos_c.so&#39;</span>202 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span><span·class="nv">GEOS_LIBRARY_PATH</span><span·class="w">·</span><span·class="o">=</span><span·class="w">·</span><span·class="s1">&#39;/home/bob/local/lib/libgeos_c.so&#39;</span>
202 </pre></div>203 </pre></div>
203 </div>204 </div>
204 <div·class="admonition·note">205 <div·class="admonition·note">
205 <p·class="admonition-title">Note</p>206 <p·class="admonition-title">Notitie</p>
206 <p>The·setting·must·be·the·<em>full</em>·path·to·the·<strong>C</strong>·shared·library;·in207 <p>The·setting·must·be·the·<em>full</em>·path·to·the·<strong>C</strong>·shared·library;·in
207 other·words·you·want·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">libgeos_c.so</span></code>,·not·<code·class="docutils·literal·notranslate"><span·class="pre">libgeos.so</span></code>.</p>208 other·words·you·want·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">libgeos_c.so</span></code>,·not·<code·class="docutils·literal·notranslate"><span·class="pre">libgeos.so</span></code>.</p>
208 </div>209 </div>
209 <p>See·also·<a·class="reference·internal"·href="../geos.html#geos-exceptions-in-logfile"><span·class="std·std-ref">My·logs·are·filled·with·GEOS-related·errors</span></a>.</p>210 <p>See·also·<a·class="reference·internal"·href="../geos.html#geos-exceptions-in-logfile"><span·class="std·std-ref">My·logs·are·filled·with·GEOS-related·errors</span></a>.</p>
210 </section>211 </section>
211 </section>212 </section>
212 </section>213 </section>
Offset 349, 37 lines modifiedOffset 350, 37 lines modified
349 </li>350 </li>
350 </ul>351 </ul>
351 </li>352 </li>
352 </ul>353 </ul>
  
353 ··</div>354 ··</div>
354 ··<div>355 ··<div>
355 ····<h4>Previous·topic</h4>356 ····<h4>Vorig·onderwerp</h4>
356 ····<p·class="topless"><a·href="index.html"357 ····<p·class="topless"><a·href="index.html"
357 ··························title="previous·chapter">GeoDjango·Installation</a></p>358 ··························title="vorig·hoofdstuk">GeoDjango·Installation</a></p>
358 ··</div>359 ··</div>
359 ··<div>360 ··<div>
360 ····<h4>Next·topic</h4>361 ····<h4>Volgend·onderwerp</h4>
361 ····<p·class="topless"><a·href="postgis.html"362 ····<p·class="topless"><a·href="postgis.html"
362 ··························title="next·chapter">Installing·PostGIS</a></p>363 ··························title="volgend·hoofdstuk">Installing·PostGIS</a></p>
363 ··</div>364 ··</div>
364 <search·id="searchbox"·style="display:·none"·role="search">365 <search·id="searchbox"·style="display:·none"·role="search">
365 ··<h3·id="searchlabel">Quick·search</h3>366 ··<h3·id="searchlabel">Snel·zoeken</h3>
366 ····<div·class="searchformwrapper">367 ····<div·class="searchformwrapper">
367 ····<form·class="search"·action="../../../../search.html"·method="get">368 ····<form·class="search"·action="../../../../search.html"·method="get">
368 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>369 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
369 ······<input·type="submit"·value="Go"·/>370 ······<input·type="submit"·value="Zoek"·/>
370 ····</form>371 ····</form>
371 ····</div>372 ····</div>
372 </search>373 </search>
373 <script>document.getElementById('searchbox').style.display·=·"block"</script>374 <script>document.getElementById('searchbox').style.display·=·"block"</script>
374 ········</div>375 ········</div>
375 ······</div>376 ······</div>
376 ··············<h3>Last·update:</h3>377 ··············<h3>Last·update:</h3>
377 ··············<p·class="topless">Sep·03,·2024</p>378 ··············<p·class="topless">sep·03,·2024</p>
Max diff block lines reached; 76/8131 bytes (0.93%) of diff not shown.
4.98 KB
html2text {}
Max HTML report size reached
18.2 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../../">2 <html·lang="nl"·data-content_root="../../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·Installation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·Installation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../../search.html"·/>
14 ····<link·rel="next"·title="Installing·Geospatial·libraries"·href="geolibs.html"·/>15 ····<link·rel="next"·title="Installing·Geospatial·libraries"·href="geolibs.html"·/>
15 ····<link·rel="prev"·title="GeoDjango·Tutorial"·href="../tutorial.html"·/>16 ····<link·rel="prev"·title="GeoDjango·Tutorial"·href="../tutorial.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../../templatebuiltins.js"></script>18 <script·src="../../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 15 lines modifiedOffset 113, 15 lines modified
112 how·to·install.</p>113 how·to·install.</p>
113 </section>114 </section>
114 <section·id="s-spatial-database">115 <section·id="s-spatial-database">
115 <span·id="s-id1"></span><span·id="spatial-database"></span><span·id="id1"></span><h3>Spatial·database<a·class="headerlink"·href="#spatial-database"·title="Link·to·this·heading">¶</a></h3>116 <span·id="s-id1"></span><span·id="spatial-database"></span><span·id="id1"></span><h3>Spatial·database<a·class="headerlink"·href="#spatial-database"·title="Link·to·this·heading">¶</a></h3>
116 <p>PostgreSQL·(with·PostGIS),·MySQL,·Oracle,·and·SQLite·(with·SpatiaLite)·are·the117 <p>PostgreSQL·(with·PostGIS),·MySQL,·Oracle,·and·SQLite·(with·SpatiaLite)·are·the
117 spatial·databases·currently·supported.</p>118 spatial·databases·currently·supported.</p>
118 <div·class="admonition·note">119 <div·class="admonition·note">
119 <p·class="admonition-title">Note</p>120 <p·class="admonition-title">Notitie</p>
120 <p>PostGIS·is·recommended,·because·it·is·the·most·mature·and·feature-rich121 <p>PostGIS·is·recommended,·because·it·is·the·most·mature·and·feature-rich
121 open·source·spatial·database.</p>122 open·source·spatial·database.</p>
122 </div>123 </div>
123 <p>The·geospatial·libraries·required·for·a·GeoDjango·installation·depends124 <p>The·geospatial·libraries·required·for·a·GeoDjango·installation·depends
124 on·the·spatial·database·used.··The·following·lists·the·library·requirements,125 on·the·spatial·database·used.··The·following·lists·the·library·requirements,
125 supported·versions,·and·any·notes·for·each·of·the·supported·database·backends:</p>126 supported·versions,·and·any·notes·for·each·of·the·supported·database·backends:</p>
126 <table·class="docutils">127 <table·class="docutils">
Offset 277, 15 lines modifiedOffset 278, 15 lines modified
277 <section·id="s-python">278 <section·id="s-python">
278 <span·id="s-macos-python"></span><span·id="python"></span><span·id="macos-python"></span><h4>Python<a·class="headerlink"·href="#python"·title="Link·to·this·heading">¶</a></h4>279 <span·id="s-macos-python"></span><span·id="python"></span><span·id="macos-python"></span><h4>Python<a·class="headerlink"·href="#python"·title="Link·to·this·heading">¶</a></h4>
279 <p>Although·macOS·comes·with·Python·installed,·users·can·use·<a·class="reference·external"·href="https://www.python.org/ftp/python/">framework280 <p>Although·macOS·comes·with·Python·installed,·users·can·use·<a·class="reference·external"·href="https://www.python.org/ftp/python/">framework
280 installers</a>·provided·by·the·Python·Software·Foundation.··An·advantage·to281 installers</a>·provided·by·the·Python·Software·Foundation.··An·advantage·to
281 using·the·installer·is·that·macOS’s·Python·will·remain·“pristine”·for·internal282 using·the·installer·is·that·macOS’s·Python·will·remain·“pristine”·for·internal
282 operating·system·use.</p>283 operating·system·use.</p>
283 <div·class="admonition·note">284 <div·class="admonition·note">
284 <p·class="admonition-title">Note</p>285 <p·class="admonition-title">Notitie</p>
285 <p>You·will·need·to·modify·the·<code·class="docutils·literal·notranslate"><span·class="pre">PATH</span></code>·environment·variable·in·your286 <p>You·will·need·to·modify·the·<code·class="docutils·literal·notranslate"><span·class="pre">PATH</span></code>·environment·variable·in·your
286 <code·class="docutils·literal·notranslate"><span·class="pre">.profile</span></code>·file·so·that·the·new·version·of·Python·is·used·when287 <code·class="docutils·literal·notranslate"><span·class="pre">.profile</span></code>·file·so·that·the·new·version·of·Python·is·used·when
287 <code·class="docutils·literal·notranslate"><span·class="pre">python</span></code>·is·entered·at·the·command-line:</p>288 <code·class="docutils·literal·notranslate"><span·class="pre">python</span></code>·is·entered·at·the·command-line:</p>
288 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span><span·class="nb">export</span><span·class="w">·</span><span·class="nv">PATH</span><span·class="o">=</span>/Library/Frameworks/Python.framework/Versions/Current/bin:<span·class="nv">$PATH</span>289 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span><span·class="nb">export</span><span·class="w">·</span><span·class="nv">PATH</span><span·class="o">=</span>/Library/Frameworks/Python.framework/Versions/Current/bin:<span·class="nv">$PATH</span>
289 </pre></div>290 </pre></div>
290 </div>291 </div>
291 </div>292 </div>
Offset 335, 15 lines modifiedOffset 336, 15 lines modified
335 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>proj6336 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>proj6
336 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>postgis3337 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>postgis3
337 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>gdal338 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>gdal
338 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>libgeoip339 $<span·class="w">·</span>sudo<span·class="w">·</span>port<span·class="w">·</span>install<span·class="w">·</span>libgeoip
339 </pre></div>340 </pre></div>
340 </div>341 </div>
341 <div·class="admonition·note">342 <div·class="admonition·note">
342 <p·class="admonition-title">Note</p>343 <p·class="admonition-title">Notitie</p>
343 <p>You·will·also·have·to·modify·the·<code·class="docutils·literal·notranslate"><span·class="pre">PATH</span></code>·in·your·<code·class="docutils·literal·notranslate"><span·class="pre">.profile</span></code>·so344 <p>You·will·also·have·to·modify·the·<code·class="docutils·literal·notranslate"><span·class="pre">PATH</span></code>·in·your·<code·class="docutils·literal·notranslate"><span·class="pre">.profile</span></code>·so
344 that·the·MacPorts·programs·are·accessible·from·the·command-line:</p>345 that·the·MacPorts·programs·are·accessible·from·the·command-line:</p>
345 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span><span·class="nb">export</span><span·class="w">·</span><span·class="nv">PATH</span><span·class="o">=</span>/opt/local/bin:/opt/local/lib/postgresql13/bin346 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span><span·class="nb">export</span><span·class="w">·</span><span·class="nv">PATH</span><span·class="o">=</span>/opt/local/bin:/opt/local/lib/postgresql13/bin
346 </pre></div>347 </pre></div>
347 </div>348 </div>
348 <p>In·addition,·add·the·<code·class="docutils·literal·notranslate"><span·class="pre">DYLD_FALLBACK_LIBRARY_PATH</span></code>·setting·so·that349 <p>In·addition,·add·the·<code·class="docutils·literal·notranslate"><span·class="pre">DYLD_FALLBACK_LIBRARY_PATH</span></code>·setting·so·that
349 the·libraries·can·be·found·by·Python:</p>350 the·libraries·can·be·found·by·Python:</p>
Offset 366, 22 lines modifiedOffset 367, 22 lines modified
366 <section·id="s-postgresql">367 <section·id="s-postgresql">
367 <span·id="postgresql"></span><h4>PostgreSQL<a·class="headerlink"·href="#postgresql"·title="Link·to·this·heading">¶</a></h4>368 <span·id="postgresql"></span><h4>PostgreSQL<a·class="headerlink"·href="#postgresql"·title="Link·to·this·heading">¶</a></h4>
368 <p>Download·the·latest·<a·class="reference·external"·href="https://www.enterprisedb.com/downloads/postgres-postgresql-downloads">PostgreSQL·15.x·installer</a>·from·the369 <p>Download·the·latest·<a·class="reference·external"·href="https://www.enterprisedb.com/downloads/postgres-postgresql-downloads">PostgreSQL·15.x·installer</a>·from·the
369 <a·class="reference·external"·href="https://www.enterprisedb.com">EnterpriseDB</a>·website.··After·downloading,·run·the·installer,·follow·the370 <a·class="reference·external"·href="https://www.enterprisedb.com">EnterpriseDB</a>·website.··After·downloading,·run·the·installer,·follow·the
370 on-screen·directions,·and·keep·the·default·options·unless·you·know·the371 on-screen·directions,·and·keep·the·default·options·unless·you·know·the
371 consequences·of·changing·them.</p>372 consequences·of·changing·them.</p>
372 <div·class="admonition·note">373 <div·class="admonition·note">
373 <p·class="admonition-title">Note</p>374 <p·class="admonition-title">Notitie</p>
374 <p>The·PostgreSQL·installer·creates·a·new·<code·class="docutils·literal·notranslate"><span·class="pre">postgres</span></code>·database·superuser375 <p>The·PostgreSQL·installer·creates·a·new·<code·class="docutils·literal·notranslate"><span·class="pre">postgres</span></code>·database·superuser
375 You·will·be·prompted·once·to·set·the·password··make·sure·to·remember·it!</p>376 You·will·be·prompted·once·to·set·the·password··make·sure·to·remember·it!</p>
376 </div>377 </div>
377 <p>When·the·installer·completes,·it·will·ask·to·“Launch·Stack·Builder·at·exit?”·378 <p>When·the·installer·completes,·it·will·ask·to·“Launch·Stack·Builder·at·exit?”·
378 keep·this·checked,·as·it·is·necessary·to·install·<a·class="reference·internal"·href="#postgisasb"><span·class="std·std-ref">PostGIS</span></a>.</p>379 keep·this·checked,·as·it·is·necessary·to·install·<a·class="reference·internal"·href="#postgisasb"><span·class="std·std-ref">PostGIS</span></a>.</p>
379 <div·class="admonition·note">380 <div·class="admonition·note">
380 <p·class="admonition-title">Note</p>381 <p·class="admonition-title">Notitie</p>
381 <p>If·installed·successfully,·the·PostgreSQL·server·will·run·in·the·background382 <p>If·installed·successfully,·the·PostgreSQL·server·will·run·in·the·background
382 each·time·the·system·as·started·as·a·Windows·service.·A383 each·time·the·system·as·started·as·a·Windows·service.·A
383 <span·class="menuselection">PostgreSQL·15</span>·start·menu·group·will·created·and·contains384 <span·class="menuselection">PostgreSQL·15</span>·start·menu·group·will·created·and·contains
384 shortcuts·for·the·Application·Stack·Builder·(ASB)·as·well·as·the385 shortcuts·for·the·Application·Stack·Builder·(ASB)·as·well·as·the
385 ‘SQL·Shell’,·which·will·launch·a·<code·class="docutils·literal·notranslate"><span·class="pre">psql</span></code>·command·window.</p>386 ‘SQL·Shell’,·which·will·launch·a·<code·class="docutils·literal·notranslate"><span·class="pre">psql</span></code>·command·window.</p>
386 </div>387 </div>
387 </section>388 </section>
Offset 423, 22 lines modifiedOffset 424, 22 lines modified
423 <span·class="k">set</span>·<span·class="nv">PATH</span><span·class="p">=</span><span·class="nv">%PATH%</span>;<span·class="nv">%OSGEO4W_ROOT%</span>\bin424 <span·class="k">set</span>·<span·class="nv">PATH</span><span·class="p">=</span><span·class="nv">%PATH%</span>;<span·class="nv">%OSGEO4W_ROOT%</span>\bin
424 reg·ADD·<span·class="s2">&quot;HKLM\SYSTEM\CurrentControlSet\Control\Session·Manager\Environment&quot;</span>·/v·Path·/t·REG_EXPAND_SZ·/f·/d·<span·class="s2">&quot;</span><span·class="nv">%PATH%</span><span·class="s2">&quot;</span>425 reg·ADD·<span·class="s2">&quot;HKLM\SYSTEM\CurrentControlSet\Control\Session·Manager\Environment&quot;</span>·/v·Path·/t·REG_EXPAND_SZ·/f·/d·<span·class="s2">&quot;</span><span·class="nv">%PATH%</span><span·class="s2">&quot;</span>
425 reg·ADD·<span·class="s2">&quot;HKLM\SYSTEM\CurrentControlSet\Control\Session·Manager\Environment&quot;</span>·/v·GDAL_DATA·/t·REG_EXPAND_SZ·/f·/d·<span·class="s2">&quot;</span><span·class="nv">%GDAL_DATA%</span><span·class="s2">&quot;</span>426 reg·ADD·<span·class="s2">&quot;HKLM\SYSTEM\CurrentControlSet\Control\Session·Manager\Environment&quot;</span>·/v·GDAL_DATA·/t·REG_EXPAND_SZ·/f·/d·<span·class="s2">&quot;</span><span·class="nv">%GDAL_DATA%</span><span·class="s2">&quot;</span>
426 reg·ADD·<span·class="s2">&quot;HKLM\SYSTEM\CurrentControlSet\Control\Session·Manager\Environment&quot;</span>·/v·PROJ_LIB·/t·REG_EXPAND_SZ·/f·/d·<span·class="s2">&quot;</span><span·class="nv">%PROJ_LIB%</span><span·class="s2">&quot;</span>427 reg·ADD·<span·class="s2">&quot;HKLM\SYSTEM\CurrentControlSet\Control\Session·Manager\Environment&quot;</span>·/v·PROJ_LIB·/t·REG_EXPAND_SZ·/f·/d·<span·class="s2">&quot;</span><span·class="nv">%PROJ_LIB%</span><span·class="s2">&quot;</span>
427 </pre></div>428 </pre></div>
428 </div>429 </div>
429 <div·class="admonition·note">430 <div·class="admonition·note">
430 <p·class="admonition-title">Note</p>431 <p·class="admonition-title">Notitie</p>
431 <p>Administrator·privileges·are·required·to·execute·these·commands.432 <p>Administrator·privileges·are·required·to·execute·these·commands.
432 To·do·this,·run·command·prompt·as·administrator·and·enter·the·commands433 To·do·this,·run·command·prompt·as·administrator·and·enter·the·commands
433 above.·You·need·to·log·out·and·log·back·in·again·for·the·settings·to·take434 above.·You·need·to·log·out·and·log·back·in·again·for·the·settings·to·take
434 effect.</p>435 effect.</p>
435 </div>436 </div>
436 <div·class="admonition·note">437 <div·class="admonition·note">
437 <p·class="admonition-title">Note</p>438 <p·class="admonition-title">Notitie</p>
438 <p>If·you·customized·the·OSGeo4W·installation·directories,·then·you·will·need439 <p>If·you·customized·the·OSGeo4W·installation·directories,·then·you·will·need
Max diff block lines reached; 1959/11123 bytes (17.61%) of diff not shown.
7.2 KB
html2text {}
Max HTML report size reached
6.07 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/postgis.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../../">2 <html·lang="nl"·data-content_root="../../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Installing·PostGIS·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Installing·PostGIS·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../../search.html"·/>
14 ····<link·rel="next"·title="Installing·SpatiaLite"·href="spatialite.html"·/>15 ····<link·rel="next"·title="Installing·SpatiaLite"·href="spatialite.html"·/>
15 ····<link·rel="prev"·title="Installing·Geospatial·libraries"·href="geolibs.html"·/>16 ····<link·rel="prev"·title="Installing·Geospatial·libraries"·href="geolibs.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../../templatebuiltins.js"></script>18 <script·src="../../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 157, 37 lines modifiedOffset 158, 37 lines modified
157 </li>158 </li>
158 </ul>159 </ul>
159 </li>160 </li>
160 </ul>161 </ul>
  
161 ··</div>162 ··</div>
162 ··<div>163 ··<div>
163 ····<h4>Previous·topic</h4>164 ····<h4>Vorig·onderwerp</h4>
164 ····<p·class="topless"><a·href="geolibs.html"165 ····<p·class="topless"><a·href="geolibs.html"
165 ··························title="previous·chapter">Installing·Geospatial·libraries</a></p>166 ··························title="vorig·hoofdstuk">Installing·Geospatial·libraries</a></p>
166 ··</div>167 ··</div>
167 ··<div>168 ··<div>
168 ····<h4>Next·topic</h4>169 ····<h4>Volgend·onderwerp</h4>
169 ····<p·class="topless"><a·href="spatialite.html"170 ····<p·class="topless"><a·href="spatialite.html"
170 ··························title="next·chapter">Installing·SpatiaLite</a></p>171 ··························title="volgend·hoofdstuk">Installing·SpatiaLite</a></p>
171 ··</div>172 ··</div>
172 <search·id="searchbox"·style="display:·none"·role="search">173 <search·id="searchbox"·style="display:·none"·role="search">
173 ··<h3·id="searchlabel">Quick·search</h3>174 ··<h3·id="searchlabel">Snel·zoeken</h3>
174 ····<div·class="searchformwrapper">175 ····<div·class="searchformwrapper">
175 ····<form·class="search"·action="../../../../search.html"·method="get">176 ····<form·class="search"·action="../../../../search.html"·method="get">
176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>177 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
177 ······<input·type="submit"·value="Go"·/>178 ······<input·type="submit"·value="Zoek"·/>
178 ····</form>179 ····</form>
179 ····</div>180 ····</div>
180 </search>181 </search>
181 <script>document.getElementById('searchbox').style.display·=·"block"</script>182 <script>document.getElementById('searchbox').style.display·=·"block"</script>
182 ········</div>183 ········</div>
183 ······</div>184 ······</div>
184 ··············<h3>Last·update:</h3>185 ··············<h3>Last·update:</h3>
185 ··············<p·class="topless">Sep·03,·2024</p>186 ··············<p·class="topless">sep·03,·2024</p>
186 ··········</div>187 ··········</div>
187 ········188 ········
188 ······189 ······
189 ····</div>190 ····</div>
  
190 ····<div·id="ft">191 ····<div·id="ft">
191 ······<div·class="nav">192 ······<div·class="nav">
2.27 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·P\x8Po\x8os\x8st\x8tG\x8GI\x8IS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8li\x8in\x8ng\x8g·P\x8Po\x8os\x8st\x8tG\x8GI\x8IS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 _\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S·adds·geographic·object·support·to·PostgreSQL,·turning·it·into·a·spatial5 _\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S·adds·geographic·object·support·to·PostgreSQL,·turning·it·into·a·spatial
6 database.·_\x8G_\x8E_\x8O_\x8S,·_\x8P_\x8R_\x8O_\x8J·and·_\x8G_\x8D_\x8A_\x8L·should·be·installed·prior·to·building·PostGIS.6 database.·_\x8G_\x8E_\x8O_\x8S,·_\x8P_\x8R_\x8O_\x8J·and·_\x8G_\x8D_\x8A_\x8L·should·be·installed·prior·to·building·PostGIS.
7 You·might·also·need·additional·libraries,·see·_\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S_\x8·_\x8r_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s.7 You·might·also·need·additional·libraries,·see·_\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S_\x8·_\x8r_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s.
8 The·_\x8p_\x8s_\x8y_\x8c_\x8o_\x8p_\x8g·or·_\x8p_\x8s_\x8y_\x8c_\x8o_\x8p_\x8g_\x82·module·is·required·for·use·as·the·database·adapter·when8 The·_\x8p_\x8s_\x8y_\x8c_\x8o_\x8p_\x8g·or·_\x8p_\x8s_\x8y_\x8c_\x8o_\x8p_\x8g_\x82·module·is·required·for·use·as·the·database·adapter·when
Offset 43, 16 lines modifiedOffset 43, 16 lines modified
43 postgres#·CREATE·USER·geodjango·PASSWORD·'my_passwd';43 postgres#·CREATE·USER·geodjango·PASSWORD·'my_passwd';
44 postgres#·CREATE·DATABASE·geodjango·OWNER·geodjango;44 postgres#·CREATE·DATABASE·geodjango·OWNER·geodjango;
45 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
46 ····*·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S46 ····*·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8P_\x8o_\x8s_\x8t_\x8G_\x8I_\x8S
47 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n47 ··········o·_\x8P_\x8o_\x8s_\x8t_\x8-_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
48 ················#·_\x8C_\x8r_\x8e_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8s_\x8p_\x8a_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e48 ················#·_\x8C_\x8r_\x8e_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8s_\x8p_\x8a_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e
49 ················#·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e49 ················#·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e
50 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*50 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
51 _\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8s_\x8p_\x8a_\x8t_\x8i_\x8a_\x8l_\x8·_\x8l_\x8i_\x8b_\x8r_\x8a_\x8r_\x8i_\x8e_\x8s51 _\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8s_\x8p_\x8a_\x8t_\x8i_\x8a_\x8l_\x8·_\x8l_\x8i_\x8b_\x8r_\x8a_\x8r_\x8i_\x8e_\x8s
52 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*52 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
53 _\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8S_\x8p_\x8a_\x8t_\x8i_\x8a_\x8L_\x8i_\x8t_\x8e53 _\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8S_\x8p_\x8a_\x8t_\x8i_\x8a_\x8L_\x8i_\x8t_\x8e
54 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
55 [q···················][Go]55 [q···················][Zoek]
56 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*56 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
57 Sep·03,·202457 sep·03,·2024
58 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»58 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
7.44 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/install/spatialite.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../../">2 <html·lang="nl"·data-content_root="../../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Installing·SpatiaLite·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Installing·SpatiaLite·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango·Model·API"·href="../model-api.html"·/>15 ····<link·rel="next"·title="GeoDjango·Model·API"·href="../model-api.html"·/>
15 ····<link·rel="prev"·title="Installing·PostGIS"·href="postgis.html"·/>16 ····<link·rel="prev"·title="Installing·PostGIS"·href="postgis.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../../templatebuiltins.js"></script>18 <script·src="../../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 126, 15 lines modifiedOffset 127, 15 lines modified
126 $<span·class="w">·</span><span·class="nb">cd</span><span·class="w">·</span>libspatialite-X.Y.Z127 $<span·class="w">·</span><span·class="nb">cd</span><span·class="w">·</span>libspatialite-X.Y.Z
127 $<span·class="w">·</span>./configure128 $<span·class="w">·</span>./configure
128 $<span·class="w">·</span>make129 $<span·class="w">·</span>make
129 $<span·class="w">·</span>sudo<span·class="w">·</span>make<span·class="w">·</span>install130 $<span·class="w">·</span>sudo<span·class="w">·</span>make<span·class="w">·</span>install
130 </pre></div>131 </pre></div>
131 </div>132 </div>
132 <div·class="admonition·note">133 <div·class="admonition·note">
133 <p·class="admonition-title">Note</p>134 <p·class="admonition-title">Notitie</p>
134 <p>For·macOS·users·building·from·source,·the·SpatiaLite·library·<em>and</em>·tools135 <p>For·macOS·users·building·from·source,·the·SpatiaLite·library·<em>and</em>·tools
135 need·to·have·their·<code·class="docutils·literal·notranslate"><span·class="pre">target</span></code>·configured:</p>136 need·to·have·their·<code·class="docutils·literal·notranslate"><span·class="pre">target</span></code>·configured:</p>
136 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span>$<span·class="w">·</span>./configure<span·class="w">·</span>--target<span·class="o">=</span>macosx137 <div·class="highlight-shell·notranslate"><div·class="highlight"><pre><span></span>$<span·class="w">·</span>./configure<span·class="w">·</span>--target<span·class="o">=</span>macosx
137 </pre></div>138 </pre></div>
138 </div>139 </div>
139 </div>140 </div>
140 </section>141 </section>
Offset 191, 37 lines modifiedOffset 192, 37 lines modified
191 </li>192 </li>
192 </ul>193 </ul>
193 </li>194 </li>
194 </ul>195 </ul>
  
195 ··</div>196 ··</div>
196 ··<div>197 ··<div>
197 ····<h4>Previous·topic</h4>198 ····<h4>Vorig·onderwerp</h4>
198 ····<p·class="topless"><a·href="postgis.html"199 ····<p·class="topless"><a·href="postgis.html"
199 ··························title="previous·chapter">Installing·PostGIS</a></p>200 ··························title="vorig·hoofdstuk">Installing·PostGIS</a></p>
200 ··</div>201 ··</div>
201 ··<div>202 ··<div>
202 ····<h4>Next·topic</h4>203 ····<h4>Volgend·onderwerp</h4>
203 ····<p·class="topless"><a·href="../model-api.html"204 ····<p·class="topless"><a·href="../model-api.html"
204 ··························title="next·chapter">GeoDjango·Model·API</a></p>205 ··························title="volgend·hoofdstuk">GeoDjango·Model·API</a></p>
205 ··</div>206 ··</div>
206 <search·id="searchbox"·style="display:·none"·role="search">207 <search·id="searchbox"·style="display:·none"·role="search">
207 ··<h3·id="searchlabel">Quick·search</h3>208 ··<h3·id="searchlabel">Snel·zoeken</h3>
208 ····<div·class="searchformwrapper">209 ····<div·class="searchformwrapper">
209 ····<form·class="search"·action="../../../../search.html"·method="get">210 ····<form·class="search"·action="../../../../search.html"·method="get">
210 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>211 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
211 ······<input·type="submit"·value="Go"·/>212 ······<input·type="submit"·value="Zoek"·/>
212 ····</form>213 ····</form>
213 ····</div>214 ····</div>
214 </search>215 </search>
215 <script>document.getElementById('searchbox').style.display·=·"block"</script>216 <script>document.getElementById('searchbox').style.display·=·"block"</script>
216 ········</div>217 ········</div>
217 ······</div>218 ······</div>
218 ··············<h3>Last·update:</h3>219 ··············<h3>Last·update:</h3>
219 ··············<p·class="topless">Sep·03,·2024</p>220 ··············<p·class="topless">sep·03,·2024</p>
220 ··········</div>221 ··········</div>
221 ········222 ········
222 ······223 ······
223 ····</div>224 ····</div>
  
224 ····<div·id="ft">225 ····<div·id="ft">
225 ······<div·class="nav">226 ······<div·class="nav">
2.85 KB
html2text {}
Max HTML report size reached
21.3 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/layermapping.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>LayerMapping·data·import·utility·&#8212;·Django·5.1.1·documentation</title>6 ····<title>LayerMapping·data·import·utility·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="OGR·Inspection"·href="ogrinspect.html"·/>15 ····<link·rel="next"·title="OGR·Inspection"·href="ogrinspect.html"·/>
15 ····<link·rel="prev"·title="GeoDjango·Utilities"·href="utils.html"·/>16 ····<link·rel="prev"·title="GeoDjango·Utilities"·href="utils.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 82, 19 lines modifiedOffset 83, 19 lines modified
82 <p>The·<a·class="reference·internal"·href="#django.contrib.gis.utils.LayerMapping"·title="django.contrib.gis.utils.LayerMapping"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code></a>·class·provides·a·way·to·map·the·contents·of83 <p>The·<a·class="reference·internal"·href="#django.contrib.gis.utils.LayerMapping"·title="django.contrib.gis.utils.LayerMapping"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code></a>·class·provides·a·way·to·map·the·contents·of
83 vector·spatial·data·files·(e.g.·shapefiles)·into·GeoDjango·models.</p>84 vector·spatial·data·files·(e.g.·shapefiles)·into·GeoDjango·models.</p>
84 <p>This·utility·grew·out·of·the·author’s·personal·needs·to·eliminate85 <p>This·utility·grew·out·of·the·author’s·personal·needs·to·eliminate
85 the·code·repetition·that·went·into·pulling·geometries·and·fields·out·of86 the·code·repetition·that·went·into·pulling·geometries·and·fields·out·of
86 a·vector·layer,·converting·to·another·coordinate·system·(e.g.·WGS84),·and87 a·vector·layer,·converting·to·another·coordinate·system·(e.g.·WGS84),·and
87 then·inserting·into·a·GeoDjango·model.</p>88 then·inserting·into·a·GeoDjango·model.</p>
88 <div·class="admonition·note">89 <div·class="admonition·note">
89 <p·class="admonition-title">Note</p>90 <p·class="admonition-title">Notitie</p>
90 <p>Use·of·<a·class="reference·internal"·href="#django.contrib.gis.utils.LayerMapping"·title="django.contrib.gis.utils.LayerMapping"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code></a>·requires·GDAL.</p>91 <p>Use·of·<a·class="reference·internal"·href="#django.contrib.gis.utils.LayerMapping"·title="django.contrib.gis.utils.LayerMapping"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code></a>·requires·GDAL.</p>
91 </div>92 </div>
92 <div·class="admonition·warning">93 <div·class="admonition·warning">
93 <p·class="admonition-title">Warning</p>94 <p·class="admonition-title">Waarschuwing</p>
94 <p>GIS·data·sources,·like·shapefiles,·may·be·very·large.··If·you·find95 <p>GIS·data·sources,·like·shapefiles,·may·be·very·large.··If·you·find
95 that·<a·class="reference·internal"·href="#django.contrib.gis.utils.LayerMapping"·title="django.contrib.gis.utils.LayerMapping"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code></a>·is·using·too·much·memory,·set96 that·<a·class="reference·internal"·href="#django.contrib.gis.utils.LayerMapping"·title="django.contrib.gis.utils.LayerMapping"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code></a>·is·using·too·much·memory,·set
96 <a·class="reference·internal"·href="../../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·in·your·settings.··When·<a·class="reference·internal"·href="../../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>97 <a·class="reference·internal"·href="../../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·in·your·settings.··When·<a·class="reference·internal"·href="../../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>
97 is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·Django·<a·class="reference·internal"·href="../../../faq/models.html#faq-see-raw-sql-queries"><span·class="std·std-ref">automatically·logs</span></a>98 is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·Django·<a·class="reference·internal"·href="../../../faq/models.html#faq-see-raw-sql-queries"><span·class="std·std-ref">automatically·logs</span></a>
98 <em>every</em>·SQL·query··and·when·SQL·statements·contain·geometries,·this·may99 <em>every</em>·SQL·query··and·when·SQL·statements·contain·geometries,·this·may
99 consume·more·memory·than·is·typical.</p>100 consume·more·memory·than·is·typical.</p>
100 </div>101 </div>
Offset 157, 15 lines modifiedOffset 158, 15 lines modified
157 defined·for·the·layer,·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">source_srs</span></code>·keyword·with·a158 defined·for·the·layer,·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">source_srs</span></code>·keyword·with·a
158 <a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.SpatialReference"·title="django.contrib.gis.gdal.SpatialReference"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SpatialReference</span></code></a>·object·to·specify·one.</p>159 <a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.SpatialReference"·title="django.contrib.gis.gdal.SpatialReference"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SpatialReference</span></code></a>·object·to·specify·one.</p>
159 </section>160 </section>
160 <section·id="s-layermapping-api">161 <section·id="s-layermapping-api">
161 <span·id="layermapping-api"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·API<a·class="headerlink"·href="#layermapping-api"·title="Link·to·this·heading">¶</a></h2>162 <span·id="layermapping-api"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·API<a·class="headerlink"·href="#layermapping-api"·title="Link·to·this·heading">¶</a></h2>
162 <dl·class="py·class">163 <dl·class="py·class">
163 <dt·class="sig·sig-object·py"·id="django.contrib.gis.utils.LayerMapping">164 <dt·class="sig·sig-object·py"·id="django.contrib.gis.utils.LayerMapping">
164 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">LayerMapping</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data_source</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">mapping</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">layer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">source_srs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">transaction_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'commit_on_success'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">transform</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">unique</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/layermapping.py#L58"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.utils.LayerMapping"·title="Link·to·this·definition">¶</a></dt>165 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">LayerMapping</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data_source</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">mapping</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">layer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">source_srs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">transaction_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'commit_on_success'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">transform</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">unique</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/layermapping.py#L58"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.utils.LayerMapping"·title="Link·to·this·definition">¶</a></dt>
165 <dd></dd></dl>166 <dd></dd></dl>
  
166 <p>The·following·are·the·arguments·and·keywords·that·may·be·used·during167 <p>The·following·are·the·arguments·and·keywords·that·may·be·used·during
167 instantiation·of·<code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·objects.</p>168 instantiation·of·<code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·objects.</p>
168 <table·class="docutils">169 <table·class="docutils">
169 <thead>170 <thead>
170 <tr·class="row-odd"><th·class="head"><p>Argument</p></th>171 <tr·class="row-odd"><th·class="head"><p>Argument</p></th>
Offset 239, 15 lines modifiedOffset 240, 15 lines modified
239 </tr>240 </tr>
240 </tbody>241 </tbody>
241 </table>242 </table>
242 <section·id="s-save-keyword-arguments">243 <section·id="s-save-keyword-arguments">
243 <span·id="save-keyword-arguments"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·Keyword·Arguments<a·class="headerlink"·href="#save-keyword-arguments"·title="Link·to·this·heading">¶</a></h3>244 <span·id="save-keyword-arguments"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·Keyword·Arguments<a·class="headerlink"·href="#save-keyword-arguments"·title="Link·to·this·heading">¶</a></h3>
244 <dl·class="py·method">245 <dl·class="py·method">
245 <dt·class="sig·sig-object·py"·id="django.contrib.gis.utils.LayerMapping.save">246 <dt·class="sig·sig-object·py"·id="django.contrib.gis.utils.LayerMapping.save">
246 <span·class="sig-prename·descclassname"><span·class="pre">LayerMapping.</span></span><span·class="sig-name·descname"><span·class="pre">save</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">verbose</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fid_range</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">step</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">progress</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">silent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">stream</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">sys.stdout</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">strict</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/layermapping.py#L552"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.utils.LayerMapping.save"·title="Link·to·this·definition">¶</a></dt>247 <span·class="sig-prename·descclassname"><span·class="pre">LayerMapping.</span></span><span·class="sig-name·descname"><span·class="pre">save</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">verbose</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fid_range</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">step</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">progress</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">silent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">stream</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">sys.stdout</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">strict</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/layermapping.py#L552"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.utils.LayerMapping.save"·title="Link·to·this·definition">¶</a></dt>
247 <dd></dd></dl>248 <dd></dd></dl>
  
248 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·method·also·accepts·keywords.··These·keywords·are249 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·method·also·accepts·keywords.··These·keywords·are
249 used·for·controlling·output·logging,·error·handling,·and·for·importing250 used·for·controlling·output·logging,·error·handling,·and·for·importing
250 specific·feature·ranges.</p>251 specific·feature·ranges.</p>
251 <table·class="docutils">252 <table·class="docutils">
252 <thead>253 <thead>
Offset 355, 37 lines modifiedOffset 356, 37 lines modified
355 </li>356 </li>
356 </ul>357 </ul>
357 </li>358 </li>
358 </ul>359 </ul>
  
359 ··</div>360 ··</div>
360 ··<div>361 ··<div>
361 ····<h4>Previous·topic</h4>362 ····<h4>Vorig·onderwerp</h4>
362 ····<p·class="topless"><a·href="utils.html"363 ····<p·class="topless"><a·href="utils.html"
363 ··························title="previous·chapter">GeoDjango·Utilities</a></p>364 ··························title="vorig·hoofdstuk">GeoDjango·Utilities</a></p>
364 ··</div>365 ··</div>
365 ··<div>366 ··<div>
366 ····<h4>Next·topic</h4>367 ····<h4>Volgend·onderwerp</h4>
367 ····<p·class="topless"><a·href="ogrinspect.html"368 ····<p·class="topless"><a·href="ogrinspect.html"
368 ··························title="next·chapter">OGR·Inspection</a></p>369 ··························title="volgend·hoofdstuk">OGR·Inspection</a></p>
369 ··</div>370 ··</div>
370 <search·id="searchbox"·style="display:·none"·role="search">371 <search·id="searchbox"·style="display:·none"·role="search">
371 ··<h3·id="searchlabel">Quick·search</h3>372 ··<h3·id="searchlabel">Snel·zoeken</h3>
372 ····<div·class="searchformwrapper">373 ····<div·class="searchformwrapper">
373 ····<form·class="search"·action="../../../search.html"·method="get">374 ····<form·class="search"·action="../../../search.html"·method="get">
374 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>375 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
375 ······<input·type="submit"·value="Go"·/>376 ······<input·type="submit"·value="Zoek"·/>
376 ····</form>377 ····</form>
377 ····</div>378 ····</div>
378 </search>379 </search>
379 <script>document.getElementById('searchbox').style.display·=·"block"</script>380 <script>document.getElementById('searchbox').style.display·=·"block"</script>
380 ········</div>381 ········</div>
381 ······</div>382 ······</div>
382 ··············<h3>Last·update:</h3>383 ··············<h3>Last·update:</h3>
383 ··············<p·class="topless">Sep·03,·2024</p>384 ··············<p·class="topless">sep·03,·2024</p>
384 ··········</div>385 ··········</div>
385 ········386 ········
386 ······387 ······
387 ····</div>388 ····</div>
  
Max diff block lines reached; 25/15791 bytes (0.16%) of diff not shown.
5.78 KB
html2text {}
Max HTML report size reached
14.3 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/measure.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Measurement·Objects·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Measurement·Objects·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GEOS·API"·href="geos.html"·/>15 ····<link·rel="next"·title="GEOS·API"·href="geos.html"·/>
15 ····<link·rel="prev"·title="Geographic·Database·Functions"·href="functions.html"·/>16 ····<link·rel="prev"·title="Geographic·Database·Functions"·href="functions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 234, 15 lines modifiedOffset 235, 15 lines modified
234 </tr>235 </tr>
235 <tr·class="row-odd"><td><p><code·class="docutils·literal·notranslate"><span·class="pre">german_m</span></code></p></td>236 <tr·class="row-odd"><td><p><code·class="docutils·literal·notranslate"><span·class="pre">german_m</span></code></p></td>
236 <td><p>German·legal·metre</p></td>237 <td><p>German·legal·metre</p></td>
237 </tr>238 </tr>
238 </tbody>239 </tbody>
239 </table>240 </table>
240 <div·class="admonition·note">241 <div·class="admonition·note">
241 <p·class="admonition-title">Note</p>242 <p·class="admonition-title">Notitie</p>
242 <p><a·class="reference·internal"·href="#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>·attributes·are·the·same·as·<a·class="reference·internal"·href="#django.contrib.gis.measure.Distance"·title="django.contrib.gis.measure.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·attributes,243 <p><a·class="reference·internal"·href="#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>·attributes·are·the·same·as·<a·class="reference·internal"·href="#django.contrib.gis.measure.Distance"·title="django.contrib.gis.measure.Distance"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Distance</span></code></a>·attributes,
243 except·they·are·prefixed·with·<code·class="docutils·literal·notranslate"><span·class="pre">sq_</span></code>·(area·units·are·square·in·nature).244 except·they·are·prefixed·with·<code·class="docutils·literal·notranslate"><span·class="pre">sq_</span></code>·(area·units·are·square·in·nature).
244 For·example,·<code·class="docutils·literal·notranslate"><span·class="pre">Area(sq_m=2)</span></code>·creates·an·<a·class="reference·internal"·href="#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>·object245 For·example,·<code·class="docutils·literal·notranslate"><span·class="pre">Area(sq_m=2)</span></code>·creates·an·<a·class="reference·internal"·href="#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>·object
245 representing·two·square·meters.</p>246 representing·two·square·meters.</p>
246 </div>247 </div>
247 <p>In·addition·to·unit·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">sq_</span></code>·prefix,·the·following·units·are·also248 <p>In·addition·to·unit·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">sq_</span></code>·prefix,·the·following·units·are·also
248 supported·on·<a·class="reference·internal"·href="#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>:</p>249 supported·on·<a·class="reference·internal"·href="#django.contrib.gis.measure.Area"·title="django.contrib.gis.measure.Area"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Area</span></code></a>:</p>
Offset 264, 15 lines modifiedOffset 265, 15 lines modified
264 </section>265 </section>
265 <section·id="s-measurement-api">266 <section·id="s-measurement-api">
266 <span·id="measurement-api"></span><h2>Measurement·API<a·class="headerlink"·href="#measurement-api"·title="Link·to·this·heading">¶</a></h2>267 <span·id="measurement-api"></span><h2>Measurement·API<a·class="headerlink"·href="#measurement-api"·title="Link·to·this·heading">¶</a></h2>
267 <section·id="s-distance">268 <section·id="s-distance">
268 <span·id="distance"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Distance</span></code><a·class="headerlink"·href="#distance"·title="Link·to·this·heading">¶</a></h3>269 <span·id="distance"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Distance</span></code><a·class="headerlink"·href="#distance"·title="Link·to·this·heading">¶</a></h3>
269 <dl·class="py·class">270 <dl·class="py·class">
270 <dt·class="sig·sig-object·py"·id="django.contrib.gis.measure.Distance">271 <dt·class="sig·sig-object·py"·id="django.contrib.gis.measure.Distance">
271 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Distance</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/measure.py#L248"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.measure.Distance"·title="Link·to·this·definition">¶</a></dt>272 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Distance</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/measure.py#L248"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.measure.Distance"·title="Link·to·this·definition">¶</a></dt>
272 <dd><p>To·initialize·a·distance·object,·pass·in·a·keyword·corresponding·to·the273 <dd><p>To·initialize·a·distance·object,·pass·in·a·keyword·corresponding·to·the
273 desired·<a·class="reference·internal"·href="#supported-units"><span·class="std·std-ref">unit·attribute·name</span></a>·set·with·desired274 desired·<a·class="reference·internal"·href="#supported-units"><span·class="std·std-ref">unit·attribute·name</span></a>·set·with·desired
274 value.·For·example,·the·following·creates·a·distance·object·representing·5275 value.·For·example,·the·following·creates·a·distance·object·representing·5
275 miles:</p>276 miles:</p>
276 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">dist</span>·<span·class="o">=</span>·<span·class="n">Distance</span><span·class="p">(</span><span·class="n">mi</span><span·class="o">=</span><span·class="mi">5</span><span·class="p">)</span>277 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">dist</span>·<span·class="o">=</span>·<span·class="n">Distance</span><span·class="p">(</span><span·class="n">mi</span><span·class="o">=</span><span·class="mi">5</span><span·class="p">)</span>
277 </pre></div>278 </pre></div>
278 </div>279 </div>
Offset 307, 15 lines modifiedOffset 308, 15 lines modified
307 </dd></dl>308 </dd></dl>
  
308 </section>309 </section>
309 <section·id="s-area">310 <section·id="s-area">
310 <span·id="area"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Area</span></code><a·class="headerlink"·href="#area"·title="Link·to·this·heading">¶</a></h3>311 <span·id="area"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Area</span></code><a·class="headerlink"·href="#area"·title="Link·to·this·heading">¶</a></h3>
311 <dl·class="py·class">312 <dl·class="py·class">
312 <dt·class="sig·sig-object·py"·id="django.contrib.gis.measure.Area">313 <dt·class="sig·sig-object·py"·id="django.contrib.gis.measure.Area">
313 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Area</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/measure.py#L347"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.measure.Area"·title="Link·to·this·definition">¶</a></dt>314 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Area</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/measure.py#L347"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.measure.Area"·title="Link·to·this·definition">¶</a></dt>
314 <dd><p>To·initialize·an·area·object,·pass·in·a·keyword·corresponding·to·the315 <dd><p>To·initialize·an·area·object,·pass·in·a·keyword·corresponding·to·the
315 desired·<a·class="reference·internal"·href="#supported-units"><span·class="std·std-ref">unit·attribute·name</span></a>·set·with·desired316 desired·<a·class="reference·internal"·href="#supported-units"><span·class="std·std-ref">unit·attribute·name</span></a>·set·with·desired
316 value.·For·example,·the·following·creates·an·area·object·representing·5317 value.·For·example,·the·following·creates·an·area·object·representing·5
317 square·miles:</p>318 square·miles:</p>
318 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">a</span>·<span·class="o">=</span>·<span·class="n">Area</span><span·class="p">(</span><span·class="n">sq_mi</span><span·class="o">=</span><span·class="mi">5</span><span·class="p">)</span>319 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">a</span>·<span·class="o">=</span>·<span·class="n">Area</span><span·class="p">(</span><span·class="n">sq_mi</span><span·class="o">=</span><span·class="mi">5</span><span·class="p">)</span>
319 </pre></div>320 </pre></div>
320 </div>321 </div>
Offset 385, 37 lines modifiedOffset 386, 37 lines modified
385 </li>386 </li>
386 </ul>387 </ul>
387 </li>388 </li>
388 </ul>389 </ul>
  
389 ··</div>390 ··</div>
390 ··<div>391 ··<div>
391 ····<h4>Previous·topic</h4>392 ····<h4>Vorig·onderwerp</h4>
392 ····<p·class="topless"><a·href="functions.html"393 ····<p·class="topless"><a·href="functions.html"
393 ··························title="previous·chapter">Geographic·Database·Functions</a></p>394 ··························title="vorig·hoofdstuk">Geographic·Database·Functions</a></p>
394 ··</div>395 ··</div>
395 ··<div>396 ··<div>
396 ····<h4>Next·topic</h4>397 ····<h4>Volgend·onderwerp</h4>
397 ····<p·class="topless"><a·href="geos.html"398 ····<p·class="topless"><a·href="geos.html"
398 ··························title="next·chapter">GEOS·API</a></p>399 ··························title="volgend·hoofdstuk">GEOS·API</a></p>
399 ··</div>400 ··</div>
400 <search·id="searchbox"·style="display:·none"·role="search">401 <search·id="searchbox"·style="display:·none"·role="search">
401 ··<h3·id="searchlabel">Quick·search</h3>402 ··<h3·id="searchlabel">Snel·zoeken</h3>
402 ····<div·class="searchformwrapper">403 ····<div·class="searchformwrapper">
403 ····<form·class="search"·action="../../../search.html"·method="get">404 ····<form·class="search"·action="../../../search.html"·method="get">
404 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>405 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
405 ······<input·type="submit"·value="Go"·/>406 ······<input·type="submit"·value="Zoek"·/>
406 ····</form>407 ····</form>
407 ····</div>408 ····</div>
408 </search>409 </search>
409 <script>document.getElementById('searchbox').style.display·=·"block"</script>410 <script>document.getElementById('searchbox').style.display·=·"block"</script>
410 ········</div>411 ········</div>
411 ······</div>412 ······</div>
412 ··············<h3>Last·update:</h3>413 ··············<h3>Last·update:</h3>
413 ··············<p·class="topless">Sep·03,·2024</p>414 ··············<p·class="topless">sep·03,·2024</p>
414 ··········</div>415 ··········</div>
415 ········416 ········
416 ······417 ······
417 ····</div>418 ····</div>
  
418 ····<div·id="ft">419 ····<div·id="ft">
419 ······<div·class="nav">420 ······<div·class="nav">
4.52 KB
html2text {}
Max HTML report size reached
30.8 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/model-api.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·Model·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·Model·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango·Database·API"·href="db-api.html"·/>15 ····<link·rel="next"·title="GeoDjango·Database·API"·href="db-api.html"·/>
15 ····<link·rel="prev"·title="Installing·SpatiaLite"·href="install/spatialite.html"·/>16 ····<link·rel="prev"·title="Installing·SpatiaLite"·href="install/spatialite.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 100, 87 lines modifiedOffset 101, 87 lines modified
100 <p>Spatial·fields·consist·of·a·series·of·geometry·field·types·and·one·raster·field101 <p>Spatial·fields·consist·of·a·series·of·geometry·field·types·and·one·raster·field
101 type.·Each·of·the·geometry·field·types·correspond·to·the·OpenGIS·Simple102 type.·Each·of·the·geometry·field·types·correspond·to·the·OpenGIS·Simple
102 Features·specification·<a·class="footnote-reference·brackets"·href="#fnogc"·id="id3"·role="doc-noteref"><span·class="fn-bracket">[</span>1<span·class="fn-bracket">]</span></a>.·There·is·no·such·standard·for·raster·data.</p>103 Features·specification·<a·class="footnote-reference·brackets"·href="#fnogc"·id="id3"·role="doc-noteref"><span·class="fn-bracket">[</span>1<span·class="fn-bracket">]</span></a>.·There·is·no·such·standard·for·raster·data.</p>
103 <section·id="s-geometryfield">104 <section·id="s-geometryfield">
104 <span·id="geometryfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryField</span></code><a·class="headerlink"·href="#geometryfield"·title="Link·to·this·heading">¶</a></h3>105 <span·id="geometryfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryField</span></code><a·class="headerlink"·href="#geometryfield"·title="Link·to·this·heading">¶</a></h3>
105 <dl·class="py·class">106 <dl·class="py·class">
106 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.GeometryField">107 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.GeometryField">
107 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L227"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.GeometryField"·title="Link·to·this·definition">¶</a></dt>108 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L227"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.GeometryField"·title="Link·to·this·definition">¶</a></dt>
108 <dd></dd></dl>109 <dd></dd></dl>
  
109 <p>The·base·class·for·geometry·fields.</p>110 <p>The·base·class·for·geometry·fields.</p>
110 </section>111 </section>
111 <section·id="s-pointfield">112 <section·id="s-pointfield">
112 <span·id="pointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PointField</span></code><a·class="headerlink"·href="#pointfield"·title="Link·to·this·heading">¶</a></h3>113 <span·id="pointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PointField</span></code><a·class="headerlink"·href="#pointfield"·title="Link·to·this·heading">¶</a></h3>
113 <dl·class="py·class">114 <dl·class="py·class">
114 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.PointField">115 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.PointField">
115 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L328"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.PointField"·title="Link·to·this·definition">¶</a></dt>116 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L328"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.PointField"·title="Link·to·this·definition">¶</a></dt>
116 <dd></dd></dl>117 <dd></dd></dl>
  
117 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.Point"·title="django.contrib.gis.geos.Point"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Point</span></code></a>.</p>118 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.Point"·title="django.contrib.gis.geos.Point"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Point</span></code></a>.</p>
118 </section>119 </section>
119 <section·id="s-linestringfield">120 <section·id="s-linestringfield">
120 <span·id="linestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">LineStringField</span></code><a·class="headerlink"·href="#linestringfield"·title="Link·to·this·heading">¶</a></h3>121 <span·id="linestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">LineStringField</span></code><a·class="headerlink"·href="#linestringfield"·title="Link·to·this·heading">¶</a></h3>
121 <dl·class="py·class">122 <dl·class="py·class">
122 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.LineStringField">123 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.LineStringField">
123 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">LineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L335"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.LineStringField"·title="Link·to·this·definition">¶</a></dt>124 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">LineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L335"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.LineStringField"·title="Link·to·this·definition">¶</a></dt>
124 <dd></dd></dl>125 <dd></dd></dl>
  
125 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.LineString"·title="django.contrib.gis.geos.LineString"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LineString</span></code></a>.</p>126 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.LineString"·title="django.contrib.gis.geos.LineString"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LineString</span></code></a>.</p>
126 </section>127 </section>
127 <section·id="s-polygonfield">128 <section·id="s-polygonfield">
128 <span·id="polygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PolygonField</span></code><a·class="headerlink"·href="#polygonfield"·title="Link·to·this·heading">¶</a></h3>129 <span·id="polygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">PolygonField</span></code><a·class="headerlink"·href="#polygonfield"·title="Link·to·this·heading">¶</a></h3>
129 <dl·class="py·class">130 <dl·class="py·class">
130 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.PolygonField">131 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.PolygonField">
131 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L342"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.PolygonField"·title="Link·to·this·definition">¶</a></dt>132 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">PolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L342"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.PolygonField"·title="Link·to·this·definition">¶</a></dt>
132 <dd></dd></dl>133 <dd></dd></dl>
  
133 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.Polygon"·title="django.contrib.gis.geos.Polygon"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Polygon</span></code></a>.</p>134 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.Polygon"·title="django.contrib.gis.geos.Polygon"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Polygon</span></code></a>.</p>
134 </section>135 </section>
135 <section·id="s-multipointfield">136 <section·id="s-multipointfield">
136 <span·id="multipointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPointField</span></code><a·class="headerlink"·href="#multipointfield"·title="Link·to·this·heading">¶</a></h3>137 <span·id="multipointfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPointField</span></code><a·class="headerlink"·href="#multipointfield"·title="Link·to·this·heading">¶</a></h3>
137 <dl·class="py·class">138 <dl·class="py·class">
138 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MultiPointField">139 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MultiPointField">
139 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L349"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MultiPointField"·title="Link·to·this·definition">¶</a></dt>140 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPointField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L349"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MultiPointField"·title="Link·to·this·definition">¶</a></dt>
140 <dd></dd></dl>141 <dd></dd></dl>
  
141 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.MultiPoint"·title="django.contrib.gis.geos.MultiPoint"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiPoint</span></code></a>.</p>142 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.MultiPoint"·title="django.contrib.gis.geos.MultiPoint"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiPoint</span></code></a>.</p>
142 </section>143 </section>
143 <section·id="s-multilinestringfield">144 <section·id="s-multilinestringfield">
144 <span·id="multilinestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiLineStringField</span></code><a·class="headerlink"·href="#multilinestringfield"·title="Link·to·this·heading">¶</a></h3>145 <span·id="multilinestringfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiLineStringField</span></code><a·class="headerlink"·href="#multilinestringfield"·title="Link·to·this·heading">¶</a></h3>
145 <dl·class="py·class">146 <dl·class="py·class">
146 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MultiLineStringField">147 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MultiLineStringField">
147 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiLineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L356"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MultiLineStringField"·title="Link·to·this·definition">¶</a></dt>148 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiLineStringField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L356"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MultiLineStringField"·title="Link·to·this·definition">¶</a></dt>
148 <dd></dd></dl>149 <dd></dd></dl>
  
149 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.MultiLineString"·title="django.contrib.gis.geos.MultiLineString"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiLineString</span></code></a>.</p>150 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.MultiLineString"·title="django.contrib.gis.geos.MultiLineString"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiLineString</span></code></a>.</p>
150 </section>151 </section>
151 <section·id="s-multipolygonfield">152 <section·id="s-multipolygonfield">
152 <span·id="multipolygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code><a·class="headerlink"·href="#multipolygonfield"·title="Link·to·this·heading">¶</a></h3>153 <span·id="multipolygonfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code><a·class="headerlink"·href="#multipolygonfield"·title="Link·to·this·heading">¶</a></h3>
153 <dl·class="py·class">154 <dl·class="py·class">
154 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MultiPolygonField">155 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.MultiPolygonField">
155 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L363"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MultiPolygonField"·title="Link·to·this·definition">¶</a></dt>156 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultiPolygonField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L363"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.MultiPolygonField"·title="Link·to·this·definition">¶</a></dt>
156 <dd></dd></dl>157 <dd></dd></dl>
  
157 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.MultiPolygon"·title="django.contrib.gis.geos.MultiPolygon"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiPolygon</span></code></a>.</p>158 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.MultiPolygon"·title="django.contrib.gis.geos.MultiPolygon"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiPolygon</span></code></a>.</p>
158 </section>159 </section>
159 <section·id="s-geometrycollectionfield">160 <section·id="s-geometrycollectionfield">
160 <span·id="geometrycollectionfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryCollectionField</span></code><a·class="headerlink"·href="#geometrycollectionfield"·title="Link·to·this·heading">¶</a></h3>161 <span·id="geometrycollectionfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">GeometryCollectionField</span></code><a·class="headerlink"·href="#geometrycollectionfield"·title="Link·to·this·heading">¶</a></h3>
161 <dl·class="py·class">162 <dl·class="py·class">
162 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.GeometryCollectionField">163 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.GeometryCollectionField">
163 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryCollectionField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L370"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.GeometryCollectionField"·title="Link·to·this·definition">¶</a></dt>164 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GeometryCollectionField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L370"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.GeometryCollectionField"·title="Link·to·this·definition">¶</a></dt>
164 <dd></dd></dl>165 <dd></dd></dl>
  
165 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.GeometryCollection"·title="django.contrib.gis.geos.GeometryCollection"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GeometryCollection</span></code></a>.</p>166 <p>Stores·a·<a·class="reference·internal"·href="geos.html#django.contrib.gis.geos.GeometryCollection"·title="django.contrib.gis.geos.GeometryCollection"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GeometryCollection</span></code></a>.</p>
166 </section>167 </section>
167 <section·id="s-rasterfield">168 <section·id="s-rasterfield">
168 <span·id="rasterfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RasterField</span></code><a·class="headerlink"·href="#rasterfield"·title="Link·to·this·heading">¶</a></h3>169 <span·id="rasterfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RasterField</span></code><a·class="headerlink"·href="#rasterfield"·title="Link·to·this·heading">¶</a></h3>
169 <dl·class="py·class">170 <dl·class="py·class">
170 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.RasterField">171 <dt·class="sig·sig-object·py"·id="django.contrib.gis.db.models.RasterField">
171 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RasterField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L390"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.RasterField"·title="Link·to·this·definition">¶</a></dt>172 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RasterField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/db/models/fields.py#L390"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.db.models.RasterField"·title="Link·to·this·definition">¶</a></dt>
172 <dd></dd></dl>173 <dd></dd></dl>
  
173 <p>Stores·a·<a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.GDALRaster"·title="django.contrib.gis.gdal.GDALRaster"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GDALRaster</span></code></a>.</p>174 <p>Stores·a·<a·class="reference·internal"·href="gdal.html#django.contrib.gis.gdal.GDALRaster"·title="django.contrib.gis.gdal.GDALRaster"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">GDALRaster</span></code></a>.</p>
174 <p><code·class="docutils·literal·notranslate"><span·class="pre">RasterField</span></code>·is·currently·only·implemented·for·the·PostGIS·backend.</p>175 <p><code·class="docutils·literal·notranslate"><span·class="pre">RasterField</span></code>·is·currently·only·implemented·for·the·PostGIS·backend.</p>
175 </section>176 </section>
176 </section>177 </section>
177 <section·id="s-spatial-field-options">178 <section·id="s-spatial-field-options">
Max diff block lines reached; 5855/22872 bytes (25.60%) of diff not shown.
8.3 KB
html2text {}
Max HTML report size reached
10.6 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/ogrinspect.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>OGR·Inspection·&#8212;·Django·5.1.1·documentation</title>6 ····<title>OGR·Inspection·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoJSON·Serializer"·href="serializers.html"·/>15 ····<link·rel="next"·title="GeoJSON·Serializer"·href="serializers.html"·/>
15 ····<link·rel="prev"·title="LayerMapping·data·import·utility"·href="layermapping.html"·/>16 ····<link·rel="prev"·title="LayerMapping·data·import·utility"·href="layermapping.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 79, 23 lines modifiedOffset 80, 23 lines modified
79 ············80 ············
80 ··<section·id="s-module-django.contrib.gis.utils.ogrinspect">81 ··<section·id="s-module-django.contrib.gis.utils.ogrinspect">
81 <span·id="s-ogr-inspection"></span><span·id="module-django.contrib.gis.utils.ogrinspect"></span><span·id="ogr-inspection"></span><h1>OGR·Inspection<a·class="headerlink"·href="#module-django.contrib.gis.utils.ogrinspect"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-ogr-inspection"></span><span·id="module-django.contrib.gis.utils.ogrinspect"></span><span·id="ogr-inspection"></span><h1>OGR·Inspection<a·class="headerlink"·href="#module-django.contrib.gis.utils.ogrinspect"·title="Link·to·this·heading">¶</a></h1>
82 <section·id="s-ogrinspect">83 <section·id="s-ogrinspect">
83 <span·id="ogrinspect"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ogrinspect</span></code><a·class="headerlink"·href="#ogrinspect"·title="Link·to·this·heading">¶</a></h2>84 <span·id="ogrinspect"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ogrinspect</span></code><a·class="headerlink"·href="#ogrinspect"·title="Link·to·this·heading">¶</a></h2>
84 <dl·class="py·function">85 <dl·class="py·function">
85 <dt·class="sig·sig-object·py">86 <dt·class="sig·sig-object·py">
86 <span·class="sig-name·descname"><span·class="pre">ogrinspect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data_source</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">model_name</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/ogrinspect.py#L59"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a></dt>87 <span·class="sig-name·descname"><span·class="pre">ogrinspect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data_source</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">model_name</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/ogrinspect.py#L59"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a></dt>
87 <dd></dd></dl>88 <dd></dd></dl>
  
88 </section>89 </section>
89 <section·id="s-mapping">90 <section·id="s-mapping">
90 <span·id="mapping"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">mapping</span></code><a·class="headerlink"·href="#mapping"·title="Link·to·this·heading">¶</a></h2>91 <span·id="mapping"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">mapping</span></code><a·class="headerlink"·href="#mapping"·title="Link·to·this·heading">¶</a></h2>
91 <dl·class="py·function">92 <dl·class="py·function">
92 <dt·class="sig·sig-object·py"·id="django.contrib.gis.utils.mapping">93 <dt·class="sig·sig-object·py"·id="django.contrib.gis.utils.mapping">
93 <span·class="sig-name·descname"><span·class="pre">mapping</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data_source</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">geom_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'geom'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">layer_key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">multi_geom</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/ogrinspect.py#L19"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.utils.mapping"·title="Link·to·this·definition">¶</a></dt>94 <span·class="sig-name·descname"><span·class="pre">mapping</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data_source</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">geom_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'geom'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">layer_key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">multi_geom</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/gis/utils/ogrinspect.py#L19"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.gis.utils.mapping"·title="Link·to·this·definition">¶</a></dt>
94 <dd></dd></dl>95 <dd></dd></dl>
  
95 </section>96 </section>
96 </section>97 </section>
  
  
97 ··········</div>98 ··········</div>
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#mapping"><code·class="docutils·literal·notranslate"><span·class="pre">mapping</span></code></a></li>116 <li><a·class="reference·internal"·href="#mapping"><code·class="docutils·literal·notranslate"><span·class="pre">mapping</span></code></a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="layermapping.html"123 ····<p·class="topless"><a·href="layermapping.html"
123 ··························title="previous·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·data·import·utility</a></p>124 ··························title="vorig·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·data·import·utility</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="serializers.html"128 ····<p·class="topless"><a·href="serializers.html"
128 ··························title="next·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">GeoJSON</span></code>·Serializer</a></p>129 ··························title="volgend·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">GeoJSON</span></code>·Serializer</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../../../search.html"·method="get">134 ····<form·class="search"·action="../../../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.17 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·O\x8OG\x8GR\x8R·I\x8In\x8ns\x8sp\x8pe\x8ec\x8ct\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·O\x8OG\x8GR\x8R·I\x8In\x8ns\x8sp\x8pe\x8ec\x8ct\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 *\x8**\x8**\x8**\x8**\x8*·o\x8og\x8gr\x8ri\x8in\x8ns\x8sp\x8pe\x8ec\x8ct\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*5 *\x8**\x8**\x8**\x8**\x8*·o\x8og\x8gr\x8ri\x8in\x8ns\x8sp\x8pe\x8ec\x8ct\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
6 ··ogrinspect(d\x8da\x8at\x8ta\x8a_\x8_s\x8so\x8ou\x8ur\x8rc\x8ce\x8e,·m\x8mo\x8od\x8de\x8el\x8l_\x8_n\x8na\x8am\x8me\x8e,·*\x8**\x8*k\x8kw\x8wa\x8ar\x8rg\x8gs\x8s)_\x8[_\x8s_.o_.u_.r_.c_\x8e_\x8]6 ··ogrinspect(d\x8da\x8at\x8ta\x8a_\x8_s\x8so\x8ou\x8ur\x8rc\x8ce\x8e,·m\x8mo\x8od\x8de\x8el\x8l_\x8_n\x8na\x8am\x8me\x8e,·*\x8**\x8*k\x8kw\x8wa\x8ar\x8rg\x8gs\x8s)_\x8[_\x8b_.r_.o_.n_.c_.o_.d_\x8e_\x8]
7 *\x8**\x8**\x8**\x8**\x8*·m\x8ma\x8ap\x8pp\x8pi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·m\x8ma\x8ap\x8pp\x8pi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ··mapping(d\x8da\x8at\x8ta\x8a_\x8_s\x8so\x8ou\x8ur\x8rc\x8ce\x8e,·g\x8ge\x8eo\x8om\x8m_\x8_n\x8na\x8am\x8me\x8e=\x8='\x8'g\x8ge\x8eo\x8om\x8m'\x8',·l\x8la\x8ay\x8ye\x8er\x8r_\x8_k\x8ke\x8ey\x8y=\x8=0\x80,·m\x8mu\x8ul\x8lt\x8ti\x8i_\x8_g\x8ge\x8eo\x8om\x8m=\x8=F\x8Fa\x8al\x8ls\x8se\x8e)8 ··mapping(d\x8da\x8at\x8ta\x8a_\x8_s\x8so\x8ou\x8ur\x8rc\x8ce\x8e,·g\x8ge\x8eo\x8om\x8m_\x8_n\x8na\x8am\x8me\x8e=\x8='\x8'g\x8ge\x8eo\x8om\x8m'\x8',·l\x8la\x8ay\x8ye\x8er\x8r_\x8_k\x8ke\x8ey\x8y=\x8=0\x80,·m\x8mu\x8ul\x8lt\x8ti\x8i_\x8_g\x8ge\x8eo\x8om\x8m=\x8=F\x8Fa\x8al\x8ls\x8se\x8e)
9 ··_\x8[_\x8s_.o_.u_.r_.c_\x8e_\x8]_\x89 ··_\x8[_\x8b_.r_.o_.n_.c_.o_.d_\x8e_\x8]_\x8
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8O_\x8G_\x8R_\x8·_\x8I_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n11 ····*·_\x8O_\x8G_\x8R_\x8·_\x8I_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n
12 ··········o·_\x8o_\x8g_\x8r_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t12 ··········o·_\x8o_\x8g_\x8r_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t
13 ··········o·_\x8m_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g13 ··········o·_\x8m_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8m_\x8p_\x8o_\x8r_\x8t_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y15 _\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8m_\x8p_\x8o_\x8r_\x8t_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N_\x8·_\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8r17 _\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N_\x8·_\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8r
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.77 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/serializers.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoJSON·Serializer·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoJSON·Serializer·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango·Management·Commands"·href="commands.html"·/>15 ····<link·rel="next"·title="GeoDjango·Management·Commands"·href="commands.html"·/>
15 ····<link·rel="prev"·title="OGR·Inspection"·href="ogrinspect.html"·/>16 ····<link·rel="prev"·title="OGR·Inspection"·href="ogrinspect.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 136, 37 lines modifiedOffset 137, 37 lines modified
136 ······137 ······
137 ········138 ········
138 ··········<div·class="yui-b"·id="sidebar">139 ··········<div·class="yui-b"·id="sidebar">
139 ············140 ············
140 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">141 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
141 ········<div·class="sphinxsidebarwrapper">142 ········<div·class="sphinxsidebarwrapper">
142 ··<div>143 ··<div>
143 ····<h4>Previous·topic</h4>144 ····<h4>Vorig·onderwerp</h4>
144 ····<p·class="topless"><a·href="ogrinspect.html"145 ····<p·class="topless"><a·href="ogrinspect.html"
145 ··························title="previous·chapter">OGR·Inspection</a></p>146 ··························title="vorig·hoofdstuk">OGR·Inspection</a></p>
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Next·topic</h4>149 ····<h4>Volgend·onderwerp</h4>
149 ····<p·class="topless"><a·href="commands.html"150 ····<p·class="topless"><a·href="commands.html"
150 ··························title="next·chapter">GeoDjango·Management·Commands</a></p>151 ··························title="volgend·hoofdstuk">GeoDjango·Management·Commands</a></p>
151 ··</div>152 ··</div>
152 <search·id="searchbox"·style="display:·none"·role="search">153 <search·id="searchbox"·style="display:·none"·role="search">
153 ··<h3·id="searchlabel">Quick·search</h3>154 ··<h3·id="searchlabel">Snel·zoeken</h3>
154 ····<div·class="searchformwrapper">155 ····<div·class="searchformwrapper">
155 ····<form·class="search"·action="../../../search.html"·method="get">156 ····<form·class="search"·action="../../../search.html"·method="get">
156 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>157 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
157 ······<input·type="submit"·value="Go"·/>158 ······<input·type="submit"·value="Zoek"·/>
158 ····</form>159 ····</form>
159 ····</div>160 ····</div>
160 </search>161 </search>
161 <script>document.getElementById('searchbox').style.display·=·"block"</script>162 <script>document.getElementById('searchbox').style.display·=·"block"</script>
162 ········</div>163 ········</div>
163 ······</div>164 ······</div>
164 ··············<h3>Last·update:</h3>165 ··············<h3>Last·update:</h3>
165 ··············<p·class="topless">Sep·03,·2024</p>166 ··············<p·class="topless">sep·03,·2024</p>
166 ··········</div>167 ··········</div>
167 ········168 ········
168 ······169 ······
169 ····</div>170 ····</div>
  
170 ····<div·id="ft">171 ····<div·id="ft">
171 ······<div·class="nav">172 ······<div·class="nav">
1.91 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oJ\x8JS\x8SO\x8ON\x8N·S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8ze\x8er\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oJ\x8JS\x8SO\x8ON\x8N·S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8ze\x8er\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 GeoDjango·provides·a·specific·serializer·for·the·_\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N·format.·See5 GeoDjango·provides·a·specific·serializer·for·the·_\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N·format.·See
6 _\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s·for·more·information·on·serialization.6 _\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s·for·more·information·on·serialization.
7 The·geojson·serializer·is·not·meant·for·round-tripping·data,·as·it·has·no7 The·geojson·serializer·is·not·meant·for·round-tripping·data,·as·it·has·no
8 deserializer·equivalent.·For·example,·you·cannot·use·_\x8l_\x8o_\x8a_\x8d_\x8d_\x8a_\x8t_\x8a·to·reload·the8 deserializer·equivalent.·For·example,·you·cannot·use·_\x8l_\x8o_\x8a_\x8d_\x8d_\x8a_\x8t_\x8a·to·reload·the
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 ············"properties":·{"name":·"Chicago"},41 ············"properties":·{"name":·"Chicago"},
42 ········}42 ········}
43 ····],43 ····],
44 }44 }
45 When·the·fields·parameter·is·not·specified,·the·geojson·serializer·adds·a·pk45 When·the·fields·parameter·is·not·specified,·the·geojson·serializer·adds·a·pk
46 key·to·the·properties·dictionary·with·the·primary·key·of·the·object·as·the46 key·to·the·properties·dictionary·with·the·primary·key·of·the·object·as·the
47 value.47 value.
48 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*48 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
49 _\x8O_\x8G_\x8R_\x8·_\x8I_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n49 _\x8O_\x8G_\x8R_\x8·_\x8I_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n
50 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*50 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
51 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8C_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8s51 _\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8C_\x8o_\x8m_\x8m_\x8a_\x8n_\x8d_\x8s
52 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
53 [q···················][Go]53 [q···················][Zoek]
54 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
55 Sep·03,·202455 sep·03,·2024
56 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»56 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.67 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/sitemaps.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Geographic·Sitemaps·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Geographic·Sitemaps·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Testing·GeoDjango·apps"·href="testing.html"·/>15 ····<link·rel="next"·title="Testing·GeoDjango·apps"·href="testing.html"·/>
15 ····<link·rel="prev"·title="Geographic·Feeds"·href="feeds.html"·/>16 ····<link·rel="prev"·title="Geographic·Feeds"·href="feeds.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 125, 37 lines modifiedOffset 126, 37 lines modified
125 </li>126 </li>
126 </ul>127 </ul>
127 </li>128 </li>
128 </ul>129 </ul>
  
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Previous·topic</h4>132 ····<h4>Vorig·onderwerp</h4>
132 ····<p·class="topless"><a·href="feeds.html"133 ····<p·class="topless"><a·href="feeds.html"
133 ··························title="previous·chapter">Geographic·Feeds</a></p>134 ··························title="vorig·hoofdstuk">Geographic·Feeds</a></p>
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Next·topic</h4>137 ····<h4>Volgend·onderwerp</h4>
137 ····<p·class="topless"><a·href="testing.html"138 ····<p·class="topless"><a·href="testing.html"
138 ··························title="next·chapter">Testing·GeoDjango·apps</a></p>139 ··························title="volgend·hoofdstuk">Testing·GeoDjango·apps</a></p>
139 ··</div>140 ··</div>
140 <search·id="searchbox"·style="display:·none"·role="search">141 <search·id="searchbox"·style="display:·none"·role="search">
141 ··<h3·id="searchlabel">Quick·search</h3>142 ··<h3·id="searchlabel">Snel·zoeken</h3>
142 ····<div·class="searchformwrapper">143 ····<div·class="searchformwrapper">
143 ····<form·class="search"·action="../../../search.html"·method="get">144 ····<form·class="search"·action="../../../search.html"·method="get">
144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
145 ······<input·type="submit"·value="Go"·/>146 ······<input·type="submit"·value="Zoek"·/>
146 ····</form>147 ····</form>
147 ····</div>148 ····</div>
148 </search>149 </search>
149 <script>document.getElementById('searchbox').style.display·=·"block"</script>150 <script>document.getElementById('searchbox').style.display·=·"block"</script>
150 ········</div>151 ········</div>
151 ······</div>152 ······</div>
152 ··············<h3>Last·update:</h3>153 ··············<h3>Last·update:</h3>
153 ··············<p·class="topless">Sep·03,·2024</p>154 ··············<p·class="topless">sep·03,·2024</p>
154 ··········</div>155 ··········</div>
155 ········156 ········
156 ······157 ······
157 ····</div>158 ····</div>
  
158 ····<div·id="ft">159 ····<div·id="ft">
159 ······<div·class="nav">160 ······<div·class="nav">
2.0 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8og\x8gr\x8ra\x8ap\x8ph\x8hi\x8ic\x8c·S\x8Si\x8it\x8te\x8em\x8ma\x8ap\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8og\x8gr\x8ra\x8ap\x8ph\x8hi\x8ic\x8c·S\x8Si\x8it\x8te\x8em\x8ma\x8ap\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 KML·is·an·XML·language·focused·on·geographic·visualization·_\x8[_\x81_\x8].·KMLSitemap·and5 KML·is·an·XML·language·focused·on·geographic·visualization·_\x8[_\x81_\x8].·KMLSitemap·and
6 its·compressed·counterpart·KMZSitemap·allow·you·to·present·geolocated·data·in·a6 its·compressed·counterpart·KMZSitemap·allow·you·to·present·geolocated·data·in·a
7 machine-readable·format.7 machine-readable·format.
8 *\x8**\x8**\x8**\x8**\x8*·E\x8Ex\x8xa\x8am\x8mp\x8pl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·E\x8Ex\x8xa\x8am\x8mp\x8pl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 _\x8h_\x8t_\x8t_\x8p_\x8s_\x8:_\x8/_\x8/_\x8w_\x8w_\x8w_\x8._\x8o_\x8g_\x8c_\x8._\x8o_\x8r_\x8g_\x8/_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8/_\x8k_\x8m_\x8l_\x8/14 _\x8h_\x8t_\x8t_\x8p_\x8s_\x8:_\x8/_\x8/_\x8w_\x8w_\x8w_\x8._\x8o_\x8g_\x8c_\x8._\x8o_\x8r_\x8g_\x8/_\x8s_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8/_\x8k_\x8m_\x8l_\x8/
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8s16 ····*·_\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8s
17 ··········o·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e17 ··········o·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e
18 ··········o·_\x8R_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e18 ··········o·_\x8R_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
19 ················#·_\x8K_\x8M_\x8L_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p19 ················#·_\x8K_\x8M_\x8L_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p
20 ················#·_\x8K_\x8M_\x8Z_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p20 ················#·_\x8K_\x8M_\x8Z_\x8S_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p
21 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8F_\x8e_\x8e_\x8d_\x8s22 _\x8G_\x8e_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8F_\x8e_\x8e_\x8d_\x8s
23 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8s24 _\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8p_\x8p_\x8s
25 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
26 [q···················][Go]26 [q···················][Zoek]
27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
28 Sep·03,·202428 sep·03,·2024
29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
7.51 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/testing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Testing·GeoDjango·apps·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Testing·GeoDjango·apps·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Deploying·GeoDjango"·href="deployment.html"·/>15 ····<link·rel="next"·title="Deploying·GeoDjango"·href="deployment.html"·/>
15 ····<link·rel="prev"·title="Geographic·Sitemaps"·href="sitemaps.html"·/>16 ····<link·rel="prev"·title="Geographic·Sitemaps"·href="sitemaps.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 82, 15 lines modifiedOffset 83, 15 lines modified
82 <p>Included·in·this·documentation·are·some·additional·notes·and·settings83 <p>Included·in·this·documentation·are·some·additional·notes·and·settings
83 for·<a·class="reference·internal"·href="#testing-postgis"><span·class="std·std-ref">PostGIS</span></a>·users.</p>84 for·<a·class="reference·internal"·href="#testing-postgis"><span·class="std·std-ref">PostGIS</span></a>·users.</p>
84 <section·id="s-postgis">85 <section·id="s-postgis">
85 <span·id="s-testing-postgis"></span><span·id="postgis"></span><span·id="testing-postgis"></span><h2>PostGIS<a·class="headerlink"·href="#postgis"·title="Link·to·this·heading">¶</a></h2>86 <span·id="s-testing-postgis"></span><span·id="postgis"></span><span·id="testing-postgis"></span><h2>PostGIS<a·class="headerlink"·href="#postgis"·title="Link·to·this·heading">¶</a></h2>
86 <section·id="s-settings">87 <section·id="s-settings">
87 <span·id="settings"></span><h3>Settings<a·class="headerlink"·href="#settings"·title="Link·to·this·heading">¶</a></h3>88 <span·id="settings"></span><h3>Settings<a·class="headerlink"·href="#settings"·title="Link·to·this·heading">¶</a></h3>
88 <div·class="admonition·note">89 <div·class="admonition·note">
89 <p·class="admonition-title">Note</p>90 <p·class="admonition-title">Notitie</p>
90 <p>The·settings·below·have·sensible·defaults,·and·shouldn’t·require·manual·setting.</p>91 <p>The·settings·below·have·sensible·defaults,·and·shouldn’t·require·manual·setting.</p>
91 </div>92 </div>
92 <section·id="s-postgis-version">93 <section·id="s-postgis-version">
93 <span·id="s-std-setting-POSTGIS_VERSION"></span><span·id="postgis-version"></span><span·id="std-setting-POSTGIS_VERSION"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">POSTGIS_VERSION</span></code><a·class="headerlink"·href="#postgis-version"·title="Link·to·this·heading">¶</a></h4>94 <span·id="s-std-setting-POSTGIS_VERSION"></span><span·id="postgis-version"></span><span·id="std-setting-POSTGIS_VERSION"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">POSTGIS_VERSION</span></code><a·class="headerlink"·href="#postgis-version"·title="Link·to·this·heading">¶</a></h4>
94 <p>When·GeoDjango’s·spatial·backend·initializes·on·PostGIS,·it·has·to·perform95 <p>When·GeoDjango’s·spatial·backend·initializes·on·PostGIS,·it·has·to·perform
95 an·SQL·query·to·determine·the·version·in·order·to·figure·out·what96 an·SQL·query·to·determine·the·version·in·order·to·figure·out·what
96 features·are·available.·Advanced·users·wishing·to·prevent·this·additional97 features·are·available.·Advanced·users·wishing·to·prevent·this·additional
Offset 219, 37 lines modifiedOffset 220, 37 lines modified
219 </li>220 </li>
220 </ul>221 </ul>
221 </li>222 </li>
222 </ul>223 </ul>
  
223 ··</div>224 ··</div>
224 ··<div>225 ··<div>
225 ····<h4>Previous·topic</h4>226 ····<h4>Vorig·onderwerp</h4>
226 ····<p·class="topless"><a·href="sitemaps.html"227 ····<p·class="topless"><a·href="sitemaps.html"
227 ··························title="previous·chapter">Geographic·Sitemaps</a></p>228 ··························title="vorig·hoofdstuk">Geographic·Sitemaps</a></p>
228 ··</div>229 ··</div>
229 ··<div>230 ··<div>
230 ····<h4>Next·topic</h4>231 ····<h4>Volgend·onderwerp</h4>
231 ····<p·class="topless"><a·href="deployment.html"232 ····<p·class="topless"><a·href="deployment.html"
232 ··························title="next·chapter">Deploying·GeoDjango</a></p>233 ··························title="volgend·hoofdstuk">Deploying·GeoDjango</a></p>
233 ··</div>234 ··</div>
234 <search·id="searchbox"·style="display:·none"·role="search">235 <search·id="searchbox"·style="display:·none"·role="search">
235 ··<h3·id="searchlabel">Quick·search</h3>236 ··<h3·id="searchlabel">Snel·zoeken</h3>
236 ····<div·class="searchformwrapper">237 ····<div·class="searchformwrapper">
237 ····<form·class="search"·action="../../../search.html"·method="get">238 ····<form·class="search"·action="../../../search.html"·method="get">
238 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>239 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
239 ······<input·type="submit"·value="Go"·/>240 ······<input·type="submit"·value="Zoek"·/>
240 ····</form>241 ····</form>
241 ····</div>242 ····</div>
242 </search>243 </search>
243 <script>document.getElementById('searchbox').style.display·=·"block"</script>244 <script>document.getElementById('searchbox').style.display·=·"block"</script>
244 ········</div>245 ········</div>
245 ······</div>246 ······</div>
246 ··············<h3>Last·update:</h3>247 ··············<h3>Last·update:</h3>
247 ··············<p·class="topless">Sep·03,·2024</p>248 ··············<p·class="topless">sep·03,·2024</p>
248 ··········</div>249 ··········</div>
249 ········250 ········
250 ······251 ······
251 ····</div>252 ····</div>
  
252 ····<div·id="ft">253 ····<div·id="ft">
253 ······<div·class="nav">254 ······<div·class="nav">
2.51 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/tutorial.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·Tutorial·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·Tutorial·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="GeoDjango·Installation"·href="install/index.html"·/>15 ····<link·rel="next"·title="GeoDjango·Installation"·href="install/index.html"·/>
15 ····<link·rel="prev"·title="GeoDjango"·href="index.html"·/>16 ····<link·rel="prev"·title="GeoDjango"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 105, 25 lines modifiedOffset 106, 25 lines modified
105 operations·and·data·manipulation·in·different·formats.</p></li>106 operations·and·data·manipulation·in·different·formats.</p></li>
106 <li><p>Editing·geometry·fields·from·the·admin.</p></li>107 <li><p>Editing·geometry·fields·from·the·admin.</p></li>
107 </ul>108 </ul>
108 <p>This·tutorial·assumes·familiarity·with·Django;·thus,·if·you’re·brand·new·to109 <p>This·tutorial·assumes·familiarity·with·Django;·thus,·if·you’re·brand·new·to
109 Django,·please·read·through·the·<a·class="reference·internal"·href="../../../intro/tutorial01.html"><span·class="doc">regular·tutorial</span></a>·to110 Django,·please·read·through·the·<a·class="reference·internal"·href="../../../intro/tutorial01.html"><span·class="doc">regular·tutorial</span></a>·to
110 familiarize·yourself·with·Django·first.</p>111 familiarize·yourself·with·Django·first.</p>
111 <div·class="admonition·note">112 <div·class="admonition·note">
112 <p·class="admonition-title">Note</p>113 <p·class="admonition-title">Notitie</p>
113 <p>GeoDjango·has·additional·requirements·beyond·what·Django·requires·114 <p>GeoDjango·has·additional·requirements·beyond·what·Django·requires·
114 please·consult·the·<a·class="reference·internal"·href="install/index.html"><span·class="doc">installation·documentation</span></a>115 please·consult·the·<a·class="reference·internal"·href="install/index.html"><span·class="doc">installation·documentation</span></a>
115 for·more·details.</p>116 for·more·details.</p>
116 </div>117 </div>
117 <p>This·tutorial·will·guide·you·through·the·creation·of·a·geographic·web118 <p>This·tutorial·will·guide·you·through·the·creation·of·a·geographic·web
118 application·for·viewing·the·<a·class="reference·external"·href="https://web.archive.org/web/20240123190237/https://thematicmapping.org/downloads/world_borders.php">world·borders</a>.·<a·class="footnote-reference·brackets"·href="#id11"·id="id1"·role="doc-noteref"><span·class="fn-bracket">[</span>1<span·class="fn-bracket">]</span></a>·Some·of·the·code119 application·for·viewing·the·<a·class="reference·external"·href="https://web.archive.org/web/20240123190237/https://thematicmapping.org/downloads/world_borders.php">world·borders</a>.·<a·class="footnote-reference·brackets"·href="#id11"·id="id1"·role="doc-noteref"><span·class="fn-bracket">[</span>1<span·class="fn-bracket">]</span></a>·Some·of·the·code
119 used·in·this·tutorial·is·taken·from·and/or·inspired·by·the·<a·class="reference·external"·href="https://code.google.com/archive/p/geodjango-basic-apps">GeoDjango120 used·in·this·tutorial·is·taken·from·and/or·inspired·by·the·<a·class="reference·external"·href="https://code.google.com/archive/p/geodjango-basic-apps">GeoDjango
120 basic·apps</a>·project.·<a·class="footnote-reference·brackets"·href="#id12"·id="id2"·role="doc-noteref"><span·class="fn-bracket">[</span>2<span·class="fn-bracket">]</span></a></p>121 basic·apps</a>·project.·<a·class="footnote-reference·brackets"·href="#id12"·id="id2"·role="doc-noteref"><span·class="fn-bracket">[</span>2<span·class="fn-bracket">]</span></a></p>
121 <div·class="admonition·note">122 <div·class="admonition·note">
122 <p·class="admonition-title">Note</p>123 <p·class="admonition-title">Notitie</p>
123 <p>Proceed·through·the·tutorial·sections·sequentially·for·step-by-step124 <p>Proceed·through·the·tutorial·sections·sequentially·for·step-by-step
124 instructions.</p>125 instructions.</p>
125 </div>126 </div>
126 </section>127 </section>
127 <section·id="s-setting-up">128 <section·id="s-setting-up">
128 <span·id="setting-up"></span><h2>Setting·Up<a·class="headerlink"·href="#setting-up"·title="Link·to·this·heading">¶</a></h2>129 <span·id="setting-up"></span><h2>Setting·Up<a·class="headerlink"·href="#setting-up"·title="Link·to·this·heading">¶</a></h2>
129 <section·id="s-create-a-spatial-database">130 <section·id="s-create-a-spatial-database">
Offset 542, 15 lines modifiedOffset 543, 15 lines modified
542 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">lyr</span><span·class="o">.</span><span·class="n">geom_type</span><span·class="p">)</span>543 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">lyr</span><span·class="o">.</span><span·class="n">geom_type</span><span·class="p">)</span>
543 <span·class="go">Polygon</span>544 <span·class="go">Polygon</span>
544 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">lyr</span><span·class="p">))</span>545 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">lyr</span><span·class="p">))</span>
545 <span·class="go">246</span>546 <span·class="go">246</span>
546 </pre></div>547 </pre></div>
547 </div>548 </div>
548 <div·class="admonition·note">549 <div·class="admonition·note">
549 <p·class="admonition-title">Note</p>550 <p·class="admonition-title">Notitie</p>
550 <p>Unfortunately,·the·shapefile·data·format·does·not·allow·for·greater551 <p>Unfortunately,·the·shapefile·data·format·does·not·allow·for·greater
551 specificity·with·regards·to·geometry·types.··This·shapefile,·like552 specificity·with·regards·to·geometry·types.··This·shapefile,·like
552 many·others,·actually·includes·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygon</span></code>·geometries,·not·Polygons.553 many·others,·actually·includes·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygon</span></code>·geometries,·not·Polygons.
553 It’s·important·to·use·a·more·general·field·type·in·models:·a554 It’s·important·to·use·a·more·general·field·type·in·models:·a
554 GeoDjango·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code>·will·accept·a·<code·class="docutils·literal·notranslate"><span·class="pre">Polygon</span></code>·geometry,·but·a555 GeoDjango·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code>·will·accept·a·<code·class="docutils·literal·notranslate"><span·class="pre">Polygon</span></code>·geometry,·but·a
555 <code·class="docutils·literal·notranslate"><span·class="pre">PolygonField</span></code>·will·not·accept·a·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygon</span></code>·type·geometry.··This556 <code·class="docutils·literal·notranslate"><span·class="pre">PolygonField</span></code>·will·not·accept·a·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygon</span></code>·type·geometry.··This
556 is·why·the·<code·class="docutils·literal·notranslate"><span·class="pre">WorldBorder</span></code>·model·defined·above·uses·a·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code>.</p>557 is·why·the·<code·class="docutils·literal·notranslate"><span·class="pre">WorldBorder</span></code>·model·defined·above·uses·a·<code·class="docutils·literal·notranslate"><span·class="pre">MultiPolygonField</span></code>.</p>
Offset 1080, 37 lines modifiedOffset 1081, 37 lines modified
1080 </li>1081 </li>
1081 </ul>1082 </ul>
1082 </li>1083 </li>
1083 </ul>1084 </ul>
  
1084 ··</div>1085 ··</div>
1085 ··<div>1086 ··<div>
1086 ····<h4>Previous·topic</h4>1087 ····<h4>Vorig·onderwerp</h4>
1087 ····<p·class="topless"><a·href="index.html"1088 ····<p·class="topless"><a·href="index.html"
1088 ··························title="previous·chapter">GeoDjango</a></p>1089 ··························title="vorig·hoofdstuk">GeoDjango</a></p>
1089 ··</div>1090 ··</div>
1090 ··<div>1091 ··<div>
1091 ····<h4>Next·topic</h4>1092 ····<h4>Volgend·onderwerp</h4>
1092 ····<p·class="topless"><a·href="install/index.html"1093 ····<p·class="topless"><a·href="install/index.html"
1093 ··························title="next·chapter">GeoDjango·Installation</a></p>1094 ··························title="volgend·hoofdstuk">GeoDjango·Installation</a></p>
1094 ··</div>1095 ··</div>
1095 <search·id="searchbox"·style="display:·none"·role="search">1096 <search·id="searchbox"·style="display:·none"·role="search">
1096 ··<h3·id="searchlabel">Quick·search</h3>1097 ··<h3·id="searchlabel">Snel·zoeken</h3>
1097 ····<div·class="searchformwrapper">1098 ····<div·class="searchformwrapper">
1098 ····<form·class="search"·action="../../../search.html"·method="get">1099 ····<form·class="search"·action="../../../search.html"·method="get">
1099 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1100 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1100 ······<input·type="submit"·value="Go"·/>1101 ······<input·type="submit"·value="Zoek"·/>
1101 ····</form>1102 ····</form>
1102 ····</div>1103 ····</div>
1103 </search>1104 </search>
1104 <script>document.getElementById('searchbox').style.display·=·"block"</script>1105 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1105 ········</div>1106 ········</div>
1106 ······</div>1107 ······</div>
1107 ··············<h3>Last·update:</h3>1108 ··············<h3>Last·update:</h3>
1108 ··············<p·class="topless">Sep·03,·2024</p>1109 ··············<p·class="topless">sep·03,·2024</p>
1109 ··········</div>1110 ··········</div>
1110 ········1111 ········
1111 ······1112 ······
1112 ····</div>1113 ····</div>
  
1113 ····<div·id="ft">1114 ····<div·id="ft">
1114 ······<div·class="nav">1115 ······<div·class="nav">
4.23 KB
html2text {}
Max HTML report size reached
5.98 KB
./usr/share/doc/python-django-doc/html/ref/contrib/gis/utils.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>GeoDjango·Utilities·&#8212;·Django·5.1.1·documentation</title>6 ····<title>GeoDjango·Utilities·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="LayerMapping·data·import·utility"·href="layermapping.html"·/>15 ····<link·rel="next"·title="LayerMapping·data·import·utility"·href="layermapping.html"·/>
15 ····<link·rel="prev"·title="Geolocation·with·GeoIP2"·href="geoip2.html"·/>16 ····<link·rel="prev"·title="Geolocation·with·GeoIP2"·href="geoip2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 ······107 ······
107 ········108 ········
108 ··········<div·class="yui-b"·id="sidebar">109 ··········<div·class="yui-b"·id="sidebar">
109 ············110 ············
110 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">111 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
111 ········<div·class="sphinxsidebarwrapper">112 ········<div·class="sphinxsidebarwrapper">
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="geoip2.html"115 ····<p·class="topless"><a·href="geoip2.html"
115 ··························title="previous·chapter">Geolocation·with·GeoIP2</a></p>116 ··························title="vorig·hoofdstuk">Geolocation·with·GeoIP2</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="layermapping.html"120 ····<p·class="topless"><a·href="layermapping.html"
120 ··························title="next·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·data·import·utility</a></p>121 ··························title="volgend·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">LayerMapping</span></code>·data·import·utility</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../../../search.html"·method="get">126 ····<form·class="search"·action="../../../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.95 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o·U\x8Ut\x8ti\x8il\x8li\x8it\x8ti\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8eo\x8oD\x8Dj\x8ja\x8an\x8ng\x8go\x8o·U\x8Ut\x8ti\x8il\x8li\x8it\x8ti\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 The·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s_\x8._\x8u_\x8t_\x8i_\x8l_\x8s·module·contains·various·utilities·that·are·useful5 The·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s_\x8._\x8u_\x8t_\x8i_\x8l_\x8s·module·contains·various·utilities·that·are·useful
6 in·creating·geospatial·web·applications.6 in·creating·geospatial·web·applications.
7 ····*·_\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8m_\x8p_\x8o_\x8r_\x8t_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y7 ····*·_\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8m_\x8p_\x8o_\x8r_\x8t_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y
8 ··········o·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e8 ··········o·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e
9 ··········o·_\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8A_\x8P_\x8I9 ··········o·_\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8A_\x8P_\x8I
10 ··········o·_\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g10 ··········o·_\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g
11 ····*·_\x8O_\x8G_\x8R_\x8·_\x8I_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n11 ····*·_\x8O_\x8G_\x8R_\x8·_\x8I_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n
12 ··········o·_\x8o_\x8g_\x8r_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t12 ··········o·_\x8o_\x8g_\x8r_\x8i_\x8n_\x8s_\x8p_\x8e_\x8c_\x8t
13 ··········o·_\x8m_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g13 ··········o·_\x8m_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g
14 ····*·_\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N_\x8·_\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8r14 ····*·_\x8G_\x8e_\x8o_\x8J_\x8S_\x8O_\x8N_\x8·_\x8S_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8r
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8G_\x8e_\x8o_\x8l_\x8o_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8e_\x8o_\x8I_\x8P_\x8216 _\x8G_\x8e_\x8o_\x8l_\x8o_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8e_\x8o_\x8I_\x8P_\x82
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8m_\x8p_\x8o_\x8r_\x8t_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y18 _\x8L_\x8a_\x8y_\x8e_\x8r_\x8M_\x8a_\x8p_\x8p_\x8i_\x8n_\x8g_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8m_\x8p_\x8o_\x8r_\x8t_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.72 KB
./usr/share/doc/python-django-doc/html/ref/contrib/humanize.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>django.contrib.humanize·&#8212;·Django·5.1.1·documentation</title>6 ····<title>django.contrib.humanize·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·messages·framework"·href="messages.html"·/>15 ····<link·rel="next"·title="The·messages·framework"·href="messages.html"·/>
15 ····<link·rel="prev"·title="Deploying·GeoDjango"·href="gis/deployment.html"·/>16 ····<link·rel="prev"·title="Deploying·GeoDjango"·href="gis/deployment.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 218, 37 lines modifiedOffset 219, 37 lines modified
218 <li><a·class="reference·internal"·href="#ordinal"><code·class="docutils·literal·notranslate"><span·class="pre">ordinal</span></code></a></li>219 <li><a·class="reference·internal"·href="#ordinal"><code·class="docutils·literal·notranslate"><span·class="pre">ordinal</span></code></a></li>
219 </ul>220 </ul>
220 </li>221 </li>
221 </ul>222 </ul>
  
222 ··</div>223 ··</div>
223 ··<div>224 ··<div>
224 ····<h4>Previous·topic</h4>225 ····<h4>Vorig·onderwerp</h4>
225 ····<p·class="topless"><a·href="gis/deployment.html"226 ····<p·class="topless"><a·href="gis/deployment.html"
226 ··························title="previous·chapter">Deploying·GeoDjango</a></p>227 ··························title="vorig·hoofdstuk">Deploying·GeoDjango</a></p>
227 ··</div>228 ··</div>
228 ··<div>229 ··<div>
229 ····<h4>Next·topic</h4>230 ····<h4>Volgend·onderwerp</h4>
230 ····<p·class="topless"><a·href="messages.html"231 ····<p·class="topless"><a·href="messages.html"
231 ··························title="next·chapter">The·messages·framework</a></p>232 ··························title="volgend·hoofdstuk">The·messages·framework</a></p>
232 ··</div>233 ··</div>
233 <search·id="searchbox"·style="display:·none"·role="search">234 <search·id="searchbox"·style="display:·none"·role="search">
234 ··<h3·id="searchlabel">Quick·search</h3>235 ··<h3·id="searchlabel">Snel·zoeken</h3>
235 ····<div·class="searchformwrapper">236 ····<div·class="searchformwrapper">
236 ····<form·class="search"·action="../../search.html"·method="get">237 ····<form·class="search"·action="../../search.html"·method="get">
237 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>238 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
238 ······<input·type="submit"·value="Go"·/>239 ······<input·type="submit"·value="Zoek"·/>
239 ····</form>240 ····</form>
240 ····</div>241 ····</div>
241 </search>242 </search>
242 <script>document.getElementById('searchbox').style.display·=·"block"</script>243 <script>document.getElementById('searchbox').style.display·=·"block"</script>
243 ········</div>244 ········</div>
244 ······</div>245 ······</div>
245 ··············<h3>Last·update:</h3>246 ··············<h3>Last·update:</h3>
246 ··············<p·class="topless">Sep·03,·2024</p>247 ··············<p·class="topless">sep·03,·2024</p>
247 ··········</div>248 ··········</div>
248 ········249 ········
249 ······250 ······
250 ····</div>251 ····</div>
  
251 ····<div·id="ft">252 ····<div·id="ft">
252 ······<div·class="nav">253 ······<div·class="nav">
1.94 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.c\x8co\x8on\x8nt\x8tr\x8ri\x8ib\x8b.\x8.h\x8hu\x8um\x8ma\x8an\x8ni\x8iz\x8ze\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.c\x8co\x8on\x8nt\x8tr\x8ri\x8ib\x8b.\x8.h\x8hu\x8um\x8ma\x8an\x8ni\x8iz\x8ze\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A·set·of·Django·template·filters·useful·for·adding·a·“human·touch”·to·data.5 A·set·of·Django·template·filters·useful·for·adding·a·“human·touch”·to·data.
6 To·activate·these·filters,·add·'django.contrib.humanize'·to·your·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S6 To·activate·these·filters,·add·'django.contrib.humanize'·to·your·_\x8I_\x8N_\x8S_\x8T_\x8A_\x8L_\x8L_\x8E_\x8D_\x8__\x8A_\x8P_\x8P_\x8S
7 setting.·Once·you’ve·done·that,·use·{%·load·humanize·%}·in·a·template,·and7 setting.·Once·you’ve·done·that,·use·{%·load·humanize·%}·in·a·template,·and
8 you’ll·have·access·to·the·following·filters.8 you’ll·have·access·to·the·following·filters.
Offset 90, 16 lines modifiedOffset 90, 16 lines modified
90 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8h_\x8u_\x8m_\x8a_\x8n_\x8i_\x8z_\x8e90 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8h_\x8u_\x8m_\x8a_\x8n_\x8i_\x8z_\x8e
91 ··········o·_\x8a_\x8p_\x8n_\x8u_\x8m_\x8b_\x8e_\x8r91 ··········o·_\x8a_\x8p_\x8n_\x8u_\x8m_\x8b_\x8e_\x8r
92 ··········o·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a92 ··········o·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a
93 ··········o·_\x8i_\x8n_\x8t_\x8w_\x8o_\x8r_\x8d93 ··········o·_\x8i_\x8n_\x8t_\x8w_\x8o_\x8r_\x8d
94 ··········o·_\x8n_\x8a_\x8t_\x8u_\x8r_\x8a_\x8l_\x8d_\x8a_\x8y94 ··········o·_\x8n_\x8a_\x8t_\x8u_\x8r_\x8a_\x8l_\x8d_\x8a_\x8y
95 ··········o·_\x8n_\x8a_\x8t_\x8u_\x8r_\x8a_\x8l_\x8t_\x8i_\x8m_\x8e95 ··········o·_\x8n_\x8a_\x8t_\x8u_\x8r_\x8a_\x8l_\x8t_\x8i_\x8m_\x8e
96 ··········o·_\x8o_\x8r_\x8d_\x8i_\x8n_\x8a_\x8l96 ··········o·_\x8o_\x8r_\x8d_\x8i_\x8n_\x8a_\x8l
97 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*97 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
98 _\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o98 _\x8D_\x8e_\x8p_\x8l_\x8o_\x8y_\x8i_\x8n_\x8g_\x8·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
99 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*99 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
100 _\x8T_\x8h_\x8e_\x8·_\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k100 _\x8T_\x8h_\x8e_\x8·_\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
101 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*101 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
102 [q···················][Go]102 [q···················][Zoek]
103 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*103 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
104 Sep·03,·2024104 sep·03,·2024
105 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»105 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/ref/contrib/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>contrib·packages·&#8212;·Django·5.1.1·documentation</title>6 ····<title>contrib·packages·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·Django·admin·site"·href="admin/index.html"·/>15 ····<link·rel="next"·title="The·Django·admin·site"·href="admin/index.html"·/>
15 ····<link·rel="prev"·title="Clickjacking·Protection"·href="../clickjacking.html"·/>16 ····<link·rel="prev"·title="Clickjacking·Protection"·href="../clickjacking.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 218, 37 lines modifiedOffset 219, 37 lines modified
218 <li><a·class="reference·internal"·href="#other-add-ons">Other·add-ons</a></li>219 <li><a·class="reference·internal"·href="#other-add-ons">Other·add-ons</a></li>
219 </ul>220 </ul>
220 </li>221 </li>
221 </ul>222 </ul>
  
222 ··</div>223 ··</div>
223 ··<div>224 ··<div>
224 ····<h4>Previous·topic</h4>225 ····<h4>Vorig·onderwerp</h4>
225 ····<p·class="topless"><a·href="../clickjacking.html"226 ····<p·class="topless"><a·href="../clickjacking.html"
226 ··························title="previous·chapter">Clickjacking·Protection</a></p>227 ··························title="vorig·hoofdstuk">Clickjacking·Protection</a></p>
227 ··</div>228 ··</div>
228 ··<div>229 ··<div>
229 ····<h4>Next·topic</h4>230 ····<h4>Volgend·onderwerp</h4>
230 ····<p·class="topless"><a·href="admin/index.html"231 ····<p·class="topless"><a·href="admin/index.html"
231 ··························title="next·chapter">The·Django·admin·site</a></p>232 ··························title="volgend·hoofdstuk">The·Django·admin·site</a></p>
232 ··</div>233 ··</div>
233 <search·id="searchbox"·style="display:·none"·role="search">234 <search·id="searchbox"·style="display:·none"·role="search">
234 ··<h3·id="searchlabel">Quick·search</h3>235 ··<h3·id="searchlabel">Snel·zoeken</h3>
235 ····<div·class="searchformwrapper">236 ····<div·class="searchformwrapper">
236 ····<form·class="search"·action="../../search.html"·method="get">237 ····<form·class="search"·action="../../search.html"·method="get">
237 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>238 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
238 ······<input·type="submit"·value="Go"·/>239 ······<input·type="submit"·value="Zoek"·/>
239 ····</form>240 ····</form>
240 ····</div>241 ····</div>
241 </search>242 </search>
242 <script>document.getElementById('searchbox').style.display·=·"block"</script>243 <script>document.getElementById('searchbox').style.display·=·"block"</script>
243 ········</div>244 ········</div>
244 ······</div>245 ······</div>
245 ··············<h3>Last·update:</h3>246 ··············<h3>Last·update:</h3>
246 ··············<p·class="topless">Sep·03,·2024</p>247 ··············<p·class="topless">sep·03,·2024</p>
247 ··········</div>248 ··········</div>
248 ········249 ········
249 ······250 ······
250 ····</div>251 ····</div>
  
251 ····<div·id="ft">252 ····<div·id="ft">
252 ······<div·class="nav">253 ······<div·class="nav">
1.99 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·c\x8co\x8on\x8nt\x8tr\x8ri\x8ib\x8b·p\x8pa\x8ac\x8ck\x8ka\x8ag\x8ge\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·c\x8co\x8on\x8nt\x8tr\x8ri\x8ib\x8b·p\x8pa\x8ac\x8ck\x8ka\x8ag\x8ge\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·aims·to·follow·Python’s·_\x8“_\x8b_\x8a_\x8t_\x8t_\x8e_\x8r_\x8i_\x8e_\x8s_\x8·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e_\x8d_\x8”_\x8·_\x8p_\x8h_\x8i_\x8l_\x8o_\x8s_\x8o_\x8p_\x8h_\x8y.·It·ships·with·a5 Django·aims·to·follow·Python’s·_\x8“_\x8b_\x8a_\x8t_\x8t_\x8e_\x8r_\x8i_\x8e_\x8s_\x8·_\x8i_\x8n_\x8c_\x8l_\x8u_\x8d_\x8e_\x8d_\x8”_\x8·_\x8p_\x8h_\x8i_\x8l_\x8o_\x8s_\x8o_\x8p_\x8h_\x8y.·It·ships·with·a
6 variety·of·extra,·optional·tools·that·solve·common·web·development·problems.6 variety·of·extra,·optional·tools·that·solve·common·web·development·problems.
7 This·code·lives·in·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8/_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b·in·the·Django·distribution.·This·document7 This·code·lives·in·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8/_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b·in·the·Django·distribution.·This·document
8 gives·a·rundown·of·the·packages·in·contrib,·along·with·any·dependencies·those8 gives·a·rundown·of·the·packages·in·contrib,·along·with·any·dependencies·those
Offset 86, 16 lines modifiedOffset 86, 16 lines modified
86 ··········o·_\x8p_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8s86 ··········o·_\x8p_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8s
87 ··········o·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8s87 ··········o·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8s
88 ··········o·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s88 ··········o·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s
89 ··········o·_\x8s_\x8i_\x8t_\x8e_\x8s89 ··········o·_\x8s_\x8i_\x8t_\x8e_\x8s
90 ··········o·_\x8s_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8s90 ··········o·_\x8s_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8s
91 ··········o·_\x8s_\x8y_\x8n_\x8d_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n91 ··········o·_\x8s_\x8y_\x8n_\x8d_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n
92 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8a_\x8d_\x8d_\x8-_\x8o_\x8n_\x8s92 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8a_\x8d_\x8d_\x8-_\x8o_\x8n_\x8s
93 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*93 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
94 _\x8C_\x8l_\x8i_\x8c_\x8k_\x8j_\x8a_\x8c_\x8k_\x8i_\x8n_\x8g_\x8·_\x8P_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n94 _\x8C_\x8l_\x8i_\x8c_\x8k_\x8j_\x8a_\x8c_\x8k_\x8i_\x8n_\x8g_\x8·_\x8P_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n
95 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*95 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
96 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e96 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8s_\x8i_\x8t_\x8e
97 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*97 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
98 [q···················][Go]98 [q···················][Zoek]
99 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*99 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
100 Sep·03,·2024100 sep·03,·2024
101 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»101 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
25.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/messages.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·messages·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·messages·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="django.contrib.postgres"·href="postgres/index.html"·/>15 ····<link·rel="next"·title="django.contrib.postgres"·href="postgres/index.html"·/>
15 ····<link·rel="prev"·title="django.contrib.humanize"·href="humanize.html"·/>16 ····<link·rel="prev"·title="django.contrib.humanize"·href="humanize.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 244, 15 lines modifiedOffset 245, 15 lines modified
244 </div>245 </div>
245 </section>246 </section>
246 </section>247 </section>
247 <section·id="s-using-messages-in-views-and-templates">248 <section·id="s-using-messages-in-views-and-templates">
248 <span·id="using-messages-in-views-and-templates"></span><h2>Using·messages·in·views·and·templates<a·class="headerlink"·href="#using-messages-in-views-and-templates"·title="Link·to·this·heading">¶</a></h2>249 <span·id="using-messages-in-views-and-templates"></span><h2>Using·messages·in·views·and·templates<a·class="headerlink"·href="#using-messages-in-views-and-templates"·title="Link·to·this·heading">¶</a></h2>
249 <dl·class="py·function">250 <dl·class="py·function">
250 <dt·class="sig·sig-object·py"·id="django.contrib.messages.add_message">251 <dt·class="sig·sig-object·py"·id="django.contrib.messages.add_message">
251 <span·class="sig-name·descname"><span·class="pre">add_message</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">level</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra_tags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/messages/api.py#L22"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.messages.add_message"·title="Link·to·this·definition">¶</a></dt>252 <span·class="sig-name·descname"><span·class="pre">add_message</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">level</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra_tags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/messages/api.py#L22"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.messages.add_message"·title="Link·to·this·definition">¶</a></dt>
252 <dd></dd></dl>253 <dd></dd></dl>
  
253 <section·id="s-adding-a-message">254 <section·id="s-adding-a-message">
254 <span·id="adding-a-message"></span><h3>Adding·a·message<a·class="headerlink"·href="#adding-a-message"·title="Link·to·this·heading">¶</a></h3>255 <span·id="adding-a-message"></span><h3>Adding·a·message<a·class="headerlink"·href="#adding-a-message"·title="Link·to·this·heading">¶</a></h3>
255 <p>To·add·a·message,·call:</p>256 <p>To·add·a·message,·call:</p>
256 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">messages</span>257 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib</span>·<span·class="kn">import</span>·<span·class="n">messages</span>
  
Offset 269, 15 lines modifiedOffset 270, 15 lines modified
269 </pre></div>270 </pre></div>
270 </div>271 </div>
271 </section>272 </section>
272 <section·id="s-displaying-messages">273 <section·id="s-displaying-messages">
273 <span·id="s-message-displaying"></span><span·id="displaying-messages"></span><span·id="message-displaying"></span><h3>Displaying·messages<a·class="headerlink"·href="#displaying-messages"·title="Link·to·this·heading">¶</a></h3>274 <span·id="s-message-displaying"></span><span·id="displaying-messages"></span><span·id="message-displaying"></span><h3>Displaying·messages<a·class="headerlink"·href="#displaying-messages"·title="Link·to·this·heading">¶</a></h3>
274 <dl·class="py·function">275 <dl·class="py·function">
275 <dt·class="sig·sig-object·py"·id="django.contrib.messages.get_messages">276 <dt·class="sig·sig-object·py"·id="django.contrib.messages.get_messages">
276 <span·class="sig-name·descname"><span·class="pre">get_messages</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/messages/api.py#L43"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.messages.get_messages"·title="Link·to·this·definition">¶</a></dt>277 <span·class="sig-name·descname"><span·class="pre">get_messages</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/messages/api.py#L43"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.messages.get_messages"·title="Link·to·this·definition">¶</a></dt>
277 <dd></dd></dl>278 <dd></dd></dl>
  
278 <p><strong>In·your·template</strong>,·use·something·like:</p>279 <p><strong>In·your·template</strong>,·use·something·like:</p>
279 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">if</span>·<span·class="nv">messages</span>·<span·class="cp">%}</span>280 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">if</span>·<span·class="nv">messages</span>·<span·class="cp">%}</span>
280 <span·class="p">&lt;</span><span·class="nt">ul</span>·<span·class="na">class</span><span·class="o">=</span><span·class="s">&quot;messages&quot;</span><span·class="p">&gt;</span>281 <span·class="p">&lt;</span><span·class="nt">ul</span>·<span·class="na">class</span><span·class="o">=</span><span·class="s">&quot;messages&quot;</span><span·class="p">&gt;</span>
281 ····<span·class="cp">{%</span>·<span·class="k">for</span>·<span·class="nv">message</span>·<span·class="k">in</span>·<span·class="nv">messages</span>·<span·class="cp">%}</span>282 ····<span·class="cp">{%</span>·<span·class="k">for</span>·<span·class="nv">message</span>·<span·class="k">in</span>·<span·class="nv">messages</span>·<span·class="cp">%}</span>
282 ····<span·class="p">&lt;</span><span·class="nt">li</span><span·class="cp">{%</span>·<span·class="k">if</span>·<span·class="nv">message.tags</span>·<span·class="cp">%}</span>·<span·class="na">class</span><span·class="o">=</span><span·class="s">&quot;</span><span·class="cp">{{</span>·<span·class="nv">message.tags</span>·<span·class="cp">}}</span><span·class="s">&quot;</span><span·class="cp">{%</span>·<span·class="k">endif</span>·<span·class="cp">%}</span><span·class="p">&gt;</span><span·class="cp">{{</span>·<span·class="nv">message</span>·<span·class="cp">}}</span><span·class="p">&lt;/</span><span·class="nt">li</span><span·class="p">&gt;</span>283 ····<span·class="p">&lt;</span><span·class="nt">li</span><span·class="cp">{%</span>·<span·class="k">if</span>·<span·class="nv">message.tags</span>·<span·class="cp">%}</span>·<span·class="na">class</span><span·class="o">=</span><span·class="s">&quot;</span><span·class="cp">{{</span>·<span·class="nv">message.tags</span>·<span·class="cp">}}</span><span·class="s">&quot;</span><span·class="cp">{%</span>·<span·class="k">endif</span>·<span·class="cp">%}</span><span·class="p">&gt;</span><span·class="cp">{{</span>·<span·class="nv">message</span>·<span·class="cp">}}</span><span·class="p">&lt;/</span><span·class="nt">li</span><span·class="p">&gt;</span>
Offset 321, 15 lines modifiedOffset 322, 15 lines modified
321 <p><a·class="reference·internal"·href="#django.contrib.messages.get_messages"·title="django.contrib.messages.get_messages"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_messages()</span></code></a>·will·return·an322 <p><a·class="reference·internal"·href="#django.contrib.messages.get_messages"·title="django.contrib.messages.get_messages"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_messages()</span></code></a>·will·return·an
322 instance·of·the·configured·storage·backend.</p>323 instance·of·the·configured·storage·backend.</p>
323 </section>324 </section>
324 <section·id="s-the-message-class">325 <section·id="s-the-message-class">
325 <span·id="the-message-class"></span><h3>The·<code·class="docutils·literal·notranslate"><span·class="pre">Message</span></code>·class<a·class="headerlink"·href="#the-message-class"·title="Link·to·this·heading">¶</a></h3>326 <span·id="the-message-class"></span><h3>The·<code·class="docutils·literal·notranslate"><span·class="pre">Message</span></code>·class<a·class="headerlink"·href="#the-message-class"·title="Link·to·this·heading">¶</a></h3>
326 <dl·class="py·class">327 <dl·class="py·class">
327 <dt·class="sig·sig-object·py"·id="django.contrib.messages.Message">328 <dt·class="sig·sig-object·py"·id="django.contrib.messages.Message">
328 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Message</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/messages/storage/base.py#L8"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.messages.Message"·title="Link·to·this·definition">¶</a></dt>329 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Message</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/messages/storage/base.py#L8"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.messages.Message"·title="Link·to·this·definition">¶</a></dt>
329 <dd><p>When·you·loop·over·the·list·of·messages·in·a·template,·what·you·get·are330 <dd><p>When·you·loop·over·the·list·of·messages·in·a·template,·what·you·get·are
330 instances·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Message</span></code>·class.·They·have·only·a·few·attributes:</p>331 instances·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Message</span></code>·class.·They·have·only·a·few·attributes:</p>
331 <ul·class="simple">332 <ul·class="simple">
332 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">message</span></code>:·The·actual·text·of·the·message.</p></li>333 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">message</span></code>:·The·actual·text·of·the·message.</p></li>
333 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">level</span></code>:·An·integer·describing·the·type·of·the·message·(see·the334 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">level</span></code>:·An·integer·describing·the·type·of·the·message·(see·the
334 <a·class="reference·internal"·href="#message-levels">message·levels</a>·section·above).</p></li>335 <a·class="reference·internal"·href="#message-levels">message·levels</a>·section·above).</p></li>
335 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">tags</span></code>:·A·string·combining·all·the·message’s·tags·(<code·class="docutils·literal·notranslate"><span·class="pre">extra_tags</span></code>·and336 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">tags</span></code>:·A·string·combining·all·the·message’s·tags·(<code·class="docutils·literal·notranslate"><span·class="pre">extra_tags</span></code>·and
Offset 379, 15 lines modifiedOffset 380, 15 lines modified
379 <td><p>40</p></td>380 <td><p>40</p></td>
380 </tr>381 </tr>
381 </tbody>382 </tbody>
382 </table>383 </table>
383 <p>If·you·need·to·identify·the·custom·levels·in·your·HTML·or·CSS,·you·need·to384 <p>If·you·need·to·identify·the·custom·levels·in·your·HTML·or·CSS,·you·need·to
384 provide·a·mapping·via·the·<a·class="reference·internal"·href="../settings.html#std-setting-MESSAGE_TAGS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MESSAGE_TAGS</span></code></a>·setting.</p>385 provide·a·mapping·via·the·<a·class="reference·internal"·href="../settings.html#std-setting-MESSAGE_TAGS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MESSAGE_TAGS</span></code></a>·setting.</p>
385 <div·class="admonition·note">386 <div·class="admonition·note">
386 <p·class="admonition-title">Note</p>387 <p·class="admonition-title">Notitie</p>
387 <p>If·you·are·creating·a·reusable·application,·it·is·recommended·to·use388 <p>If·you·are·creating·a·reusable·application,·it·is·recommended·to·use
388 only·the·built-in·<a·class="reference·internal"·href="#message-levels">message·levels</a>·and·not·rely·on·any·custom·levels.</p>389 only·the·built-in·<a·class="reference·internal"·href="#message-levels">message·levels</a>·and·not·rely·on·any·custom·levels.</p>
389 </div>390 </div>
390 </section>391 </section>
391 <section·id="s-changing-the-minimum-recorded-level-per-request">392 <section·id="s-changing-the-minimum-recorded-level-per-request">
392 <span·id="changing-the-minimum-recorded-level-per-request"></span><h3>Changing·the·minimum·recorded·level·per-request<a·class="headerlink"·href="#changing-the-minimum-recorded-level-per-request"·title="Link·to·this·heading">¶</a></h3>393 <span·id="changing-the-minimum-recorded-level-per-request"></span><h3>Changing·the·minimum·recorded·level·per-request<a·class="headerlink"·href="#changing-the-minimum-recorded-level-per-request"·title="Link·to·this·heading">¶</a></h3>
393 <p>The·minimum·recorded·level·can·be·set·per·request·via·the·<code·class="docutils·literal·notranslate"><span·class="pre">set_level</span></code>394 <p>The·minimum·recorded·level·can·be·set·per·request·via·the·<code·class="docutils·literal·notranslate"><span·class="pre">set_level</span></code>
Offset 440, 15 lines modifiedOffset 441, 15 lines modified
440 ····<span·class="s2">&quot;Profile·details·updated.&quot;</span><span·class="p">,</span>441 ····<span·class="s2">&quot;Profile·details·updated.&quot;</span><span·class="p">,</span>
441 ····<span·class="n">fail_silently</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">,</span>442 ····<span·class="n">fail_silently</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">,</span>
442 <span·class="p">)</span>443 <span·class="p">)</span>
443 <span·class="n">messages</span><span·class="o">.</span><span·class="n">info</span><span·class="p">(</span><span·class="n">request</span><span·class="p">,</span>·<span·class="s2">&quot;Hello·world.&quot;</span><span·class="p">,</span>·<span·class="n">fail_silently</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>444 <span·class="n">messages</span><span·class="o">.</span><span·class="n">info</span><span·class="p">(</span><span·class="n">request</span><span·class="p">,</span>·<span·class="s2">&quot;Hello·world.&quot;</span><span·class="p">,</span>·<span·class="n">fail_silently</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>
444 </pre></div>445 </pre></div>
445 </div>446 </div>
446 <div·class="admonition·note">447 <div·class="admonition·note">
447 <p·class="admonition-title">Note</p>448 <p·class="admonition-title">Notitie</p>
448 <p>Setting·<code·class="docutils·literal·notranslate"><span·class="pre">fail_silently=True</span></code>·only·hides·the·<code·class="docutils·literal·notranslate"><span·class="pre">MessageFailure</span></code>·that·would449 <p>Setting·<code·class="docutils·literal·notranslate"><span·class="pre">fail_silently=True</span></code>·only·hides·the·<code·class="docutils·literal·notranslate"><span·class="pre">MessageFailure</span></code>·that·would
449 otherwise·occur·when·the·messages·framework·disabled·and·one·attempts·to450 otherwise·occur·when·the·messages·framework·disabled·and·one·attempts·to
450 use·one·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">add_message</span></code>·family·of·methods.·It·does·not·hide·failures451 use·one·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">add_message</span></code>·family·of·methods.·It·does·not·hide·failures
451 that·may·occur·for·other·reasons.</p>452 that·may·occur·for·other·reasons.</p>
452 </div>453 </div>
453 </section>454 </section>
454 <section·id="s-adding-messages-in-class-based-views">455 <section·id="s-adding-messages-in-class-based-views">
Offset 564, 15 lines modifiedOffset 565, 15 lines modified
564 <span·class="k">class</span>·<span·class="nc">MsgTestCase</span><span·class="p">(</span><span·class="n">MessagesTestMixin</span><span·class="p">,</span>·<span·class="n">TestCase</span><span·class="p">):</span>565 <span·class="k">class</span>·<span·class="nc">MsgTestCase</span><span·class="p">(</span><span·class="n">MessagesTestMixin</span><span·class="p">,</span>·<span·class="n">TestCase</span><span·class="p">):</span>
565 ····<span·class="k">pass</span>566 ····<span·class="k">pass</span>
566 </pre></div>567 </pre></div>
567 </div>568 </div>
568 <p>Then,·inherit·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">MsgTestCase</span></code>·in·your·tests.</p>569 <p>Then,·inherit·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">MsgTestCase</span></code>·in·your·tests.</p>
569 <dl·class="py·method"·id="module-django.contrib.messages.test">570 <dl·class="py·method"·id="module-django.contrib.messages.test">
570 <dt·class="sig·sig-object·py"·id="django.contrib.messages.test.MessagesTestMixin.assertMessages">571 <dt·class="sig·sig-object·py"·id="django.contrib.messages.test.MessagesTestMixin.assertMessages">
Max diff block lines reached; 2491/18052 bytes (13.80%) of diff not shown.
7.3 KB
html2text {}
Max HTML report size reached
10.4 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/aggregates.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·aggregation·functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·aggregation·functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·database·constraints"·href="constraints.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·database·constraints"·href="constraints.html"·/>
15 ····<link·rel="prev"·title="django.contrib.postgres"·href="index.html"·/>16 ····<link·rel="prev"·title="django.contrib.postgres"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 78, 15 lines modifiedOffset 79, 15 lines modified
78 ··········<div·class="yui-g"·id="ref-contrib-postgres-aggregates">79 ··········<div·class="yui-g"·id="ref-contrib-postgres-aggregates">
79 ············80 ············
80 ··<section·id="s-module-django.contrib.postgres.aggregates">81 ··<section·id="s-module-django.contrib.postgres.aggregates">
81 <span·id="s-postgresql-specific-aggregation-functions"></span><span·id="module-django.contrib.postgres.aggregates"></span><span·id="postgresql-specific-aggregation-functions"></span><h1>PostgreSQL·specific·aggregation·functions<a·class="headerlink"·href="#module-django.contrib.postgres.aggregates"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-postgresql-specific-aggregation-functions"></span><span·id="module-django.contrib.postgres.aggregates"></span><span·id="postgresql-specific-aggregation-functions"></span><h1>PostgreSQL·specific·aggregation·functions<a·class="headerlink"·href="#module-django.contrib.postgres.aggregates"·title="Link·to·this·heading">¶</a></h1>
82 <p>These·functions·are·available·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.aggregates</span></code>83 <p>These·functions·are·available·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.aggregates</span></code>
83 module.·They·are·described·in·more·detail·in·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/functions-aggregate.html">PostgreSQL·docs</a>.</p>84 module.·They·are·described·in·more·detail·in·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/functions-aggregate.html">PostgreSQL·docs</a>.</p>
84 <div·class="admonition·note">85 <div·class="admonition·note">
85 <p·class="admonition-title">Note</p>86 <p·class="admonition-title">Notitie</p>
86 <p>All·functions·come·without·default·aliases,·so·you·must·explicitly·provide87 <p>All·functions·come·without·default·aliases,·so·you·must·explicitly·provide
87 one.·For·example:</p>88 one.·For·example:</p>
88 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">SomeModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">aggregate</span><span·class="p">(</span><span·class="n">arr</span><span·class="o">=</span><span·class="n">ArrayAgg</span><span·class="p">(</span><span·class="s2">&quot;somefield&quot;</span><span·class="p">))</span>89 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">SomeModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">aggregate</span><span·class="p">(</span><span·class="n">arr</span><span·class="o">=</span><span·class="n">ArrayAgg</span><span·class="p">(</span><span·class="s2">&quot;somefield&quot;</span><span·class="p">))</span>
89 <span·class="go">{&#39;arr&#39;:·[0,·1,·2]}</span>90 <span·class="go">{&#39;arr&#39;:·[0,·1,·2]}</span>
90 </pre></div>91 </pre></div>
91 </div>92 </div>
92 </div>93 </div>
Offset 399, 15 lines modifiedOffset 400, 15 lines modified
399 <span·id="regrcount"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RegrCount</span></code><a·class="headerlink"·href="#regrcount"·title="Link·to·this·heading">¶</a></h3>400 <span·id="regrcount"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RegrCount</span></code><a·class="headerlink"·href="#regrcount"·title="Link·to·this·heading">¶</a></h3>
400 <dl·class="py·class">401 <dl·class="py·class">
401 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.aggregates.RegrCount">402 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.aggregates.RegrCount">
402 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RegrCount</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">y</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">x</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="headerlink"·href="#django.contrib.postgres.aggregates.RegrCount"·title="Link·to·this·definition">¶</a></dt>403 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RegrCount</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">y</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">x</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="headerlink"·href="#django.contrib.postgres.aggregates.RegrCount"·title="Link·to·this·definition">¶</a></dt>
403 <dd><p>Returns·an·<code·class="docutils·literal·notranslate"><span·class="pre">int</span></code>·of·the·number·of·input·rows·in·which·both·expressions404 <dd><p>Returns·an·<code·class="docutils·literal·notranslate"><span·class="pre">int</span></code>·of·the·number·of·input·rows·in·which·both·expressions
404 are·not·null.</p>405 are·not·null.</p>
405 <div·class="admonition·note">406 <div·class="admonition·note">
406 <p·class="admonition-title">Note</p>407 <p·class="admonition-title">Notitie</p>
407 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">default</span></code>·argument·is·not·supported.</p>408 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">default</span></code>·argument·is·not·supported.</p>
408 </div>409 </div>
409 </dd></dl>410 </dd></dl>
  
410 </section>411 </section>
411 <section·id="s-regrintercept">412 <section·id="s-regrintercept">
412 <span·id="regrintercept"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RegrIntercept</span></code><a·class="headerlink"·href="#regrintercept"·title="Link·to·this·heading">¶</a></h3>413 <span·id="regrintercept"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RegrIntercept</span></code><a·class="headerlink"·href="#regrintercept"·title="Link·to·this·heading">¶</a></h3>
Offset 549, 37 lines modifiedOffset 550, 37 lines modified
549 <li><a·class="reference·internal"·href="#usage-examples">Usage·examples</a></li>550 <li><a·class="reference·internal"·href="#usage-examples">Usage·examples</a></li>
550 </ul>551 </ul>
551 </li>552 </li>
552 </ul>553 </ul>
  
553 ··</div>554 ··</div>
554 ··<div>555 ··<div>
555 ····<h4>Previous·topic</h4>556 ····<h4>Vorig·onderwerp</h4>
556 ····<p·class="topless"><a·href="index.html"557 ····<p·class="topless"><a·href="index.html"
557 ··························title="previous·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres</span></code></a></p>558 ··························title="vorig·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres</span></code></a></p>
558 ··</div>559 ··</div>
559 ··<div>560 ··<div>
560 ····<h4>Next·topic</h4>561 ····<h4>Volgend·onderwerp</h4>
561 ····<p·class="topless"><a·href="constraints.html"562 ····<p·class="topless"><a·href="constraints.html"
562 ··························title="next·chapter">PostgreSQL·specific·database·constraints</a></p>563 ··························title="volgend·hoofdstuk">PostgreSQL·specific·database·constraints</a></p>
563 ··</div>564 ··</div>
564 <search·id="searchbox"·style="display:·none"·role="search">565 <search·id="searchbox"·style="display:·none"·role="search">
565 ··<h3·id="searchlabel">Quick·search</h3>566 ··<h3·id="searchlabel">Snel·zoeken</h3>
566 ····<div·class="searchformwrapper">567 ····<div·class="searchformwrapper">
567 ····<form·class="search"·action="../../../search.html"·method="get">568 ····<form·class="search"·action="../../../search.html"·method="get">
568 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>569 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
569 ······<input·type="submit"·value="Go"·/>570 ······<input·type="submit"·value="Zoek"·/>
570 ····</form>571 ····</form>
571 ····</div>572 ····</div>
572 </search>573 </search>
573 <script>document.getElementById('searchbox').style.display·=·"block"</script>574 <script>document.getElementById('searchbox').style.display·=·"block"</script>
574 ········</div>575 ········</div>
575 ······</div>576 ······</div>
576 ··············<h3>Last·update:</h3>577 ··············<h3>Last·update:</h3>
577 ··············<p·class="topless">Sep·03,·2024</p>578 ··············<p·class="topless">sep·03,·2024</p>
578 ··········</div>579 ··········</div>
579 ········580 ········
580 ······581 ······
581 ····</div>582 ····</div>
  
582 ····<div·id="ft">583 ····<div·id="ft">
583 ······<div·class="nav">584 ······<div·class="nav">
3.23 KB
html2text {}
Max HTML report size reached
14.4 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/constraints.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·database·constraints·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·database·constraints·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·query·expressions"·href="expressions.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·query·expressions"·href="expressions.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·aggregation·functions"·href="aggregates.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·aggregation·functions"·href="aggregates.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 82, 15 lines modifiedOffset 83, 15 lines modified
82 <p>PostgreSQL·supports·additional·data·integrity·constraints·available·from·the83 <p>PostgreSQL·supports·additional·data·integrity·constraints·available·from·the
83 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.constraints</span></code>·module.·They·are·added·in·the·model84 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.constraints</span></code>·module.·They·are·added·in·the·model
84 <a·class="reference·internal"·href="../../models/options.html#django.db.models.Options.constraints"·title="django.db.models.Options.constraints"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Meta.constraints</span></code></a>·option.</p>85 <a·class="reference·internal"·href="../../models/options.html#django.db.models.Options.constraints"·title="django.db.models.Options.constraints"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Meta.constraints</span></code></a>·option.</p>
85 <section·id="s-exclusionconstraint">86 <section·id="s-exclusionconstraint">
86 <span·id="exclusionconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ExclusionConstraint</span></code><a·class="headerlink"·href="#exclusionconstraint"·title="Link·to·this·heading">¶</a></h2>87 <span·id="exclusionconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ExclusionConstraint</span></code><a·class="headerlink"·href="#exclusionconstraint"·title="Link·to·this·heading">¶</a></h2>
87 <dl·class="py·class">88 <dl·class="py·class">
88 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.constraints.ExclusionConstraint">89 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.constraints.ExclusionConstraint">
89 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ExclusionConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">deferrable</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/constraints.py#L19"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.constraints.ExclusionConstraint"·title="Link·to·this·definition">¶</a></dt>90 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ExclusionConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">deferrable</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/constraints.py#L19"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.constraints.ExclusionConstraint"·title="Link·to·this·definition">¶</a></dt>
90 <dd><p>Creates·an·exclusion·constraint·in·the·database.·Internally,·PostgreSQL91 <dd><p>Creates·an·exclusion·constraint·in·the·database.·Internally,·PostgreSQL
91 implements·exclusion·constraints·using·indexes.·The·default·index·type·is92 implements·exclusion·constraints·using·indexes.·The·default·index·type·is
92 <a·class="reference·external"·href="https://www.postgresql.org/docs/current/gist.html">GiST</a>.·To·use·them,93 <a·class="reference·external"·href="https://www.postgresql.org/docs/current/gist.html">GiST</a>.·To·use·them,
93 you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-gist.html">btree_gist·extension</a>·on·PostgreSQL.94 you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-gist.html">btree_gist·extension</a>·on·PostgreSQL.
94 You·can·install·it·using·the95 You·can·install·it·using·the
95 <a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.BtreeGistExtension"·title="django.contrib.postgres.operations.BtreeGistExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BtreeGistExtension</span></code></a>·migration96 <a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.BtreeGistExtension"·title="django.contrib.postgres.operations.BtreeGistExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BtreeGistExtension</span></code></a>·migration
96 operation.</p>97 operation.</p>
Offset 187, 15 lines modifiedOffset 188, 15 lines modified
187 <span·class="p">)</span>188 <span·class="p">)</span>
188 </pre></div>189 </pre></div>
189 </div>190 </div>
190 <p>By·default·constraints·are·not·deferred.·A·deferred·constraint·will·not·be191 <p>By·default·constraints·are·not·deferred.·A·deferred·constraint·will·not·be
191 enforced·until·the·end·of·the·transaction.·An·immediate·constraint·will·be192 enforced·until·the·end·of·the·transaction.·An·immediate·constraint·will·be
192 enforced·immediately·after·every·command.</p>193 enforced·immediately·after·every·command.</p>
193 <div·class="admonition·warning">194 <div·class="admonition·warning">
194 <p·class="admonition-title">Warning</p>195 <p·class="admonition-title">Waarschuwing</p>
195 <p>Deferred·exclusion·constraints·may·lead·to·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createtable.html#id-1.9.3.85.9.4">performance·penalty</a>.</p>196 <p>Deferred·exclusion·constraints·may·lead·to·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createtable.html#id-1.9.3.85.9.4">performance·penalty</a>.</p>
196 </div>197 </div>
197 </section>198 </section>
198 <section·id="s-include">199 <section·id="s-include">
199 <span·id="include"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">include</span></code><a·class="headerlink"·href="#include"·title="Link·to·this·heading">¶</a></h3>200 <span·id="include"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">include</span></code><a·class="headerlink"·href="#include"·title="Link·to·this·heading">¶</a></h3>
200 <dl·class="py·attribute">201 <dl·class="py·attribute">
201 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.constraints.ExclusionConstraint.include">202 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.constraints.ExclusionConstraint.include">
Offset 336, 37 lines modifiedOffset 337, 37 lines modified
336 </li>337 </li>
337 </ul>338 </ul>
338 </li>339 </li>
339 </ul>340 </ul>
  
340 ··</div>341 ··</div>
341 ··<div>342 ··<div>
342 ····<h4>Previous·topic</h4>343 ····<h4>Vorig·onderwerp</h4>
343 ····<p·class="topless"><a·href="aggregates.html"344 ····<p·class="topless"><a·href="aggregates.html"
344 ··························title="previous·chapter">PostgreSQL·specific·aggregation·functions</a></p>345 ··························title="vorig·hoofdstuk">PostgreSQL·specific·aggregation·functions</a></p>
345 ··</div>346 ··</div>
346 ··<div>347 ··<div>
347 ····<h4>Next·topic</h4>348 ····<h4>Volgend·onderwerp</h4>
348 ····<p·class="topless"><a·href="expressions.html"349 ····<p·class="topless"><a·href="expressions.html"
349 ··························title="next·chapter">PostgreSQL·specific·query·expressions</a></p>350 ··························title="volgend·hoofdstuk">PostgreSQL·specific·query·expressions</a></p>
350 ··</div>351 ··</div>
351 <search·id="searchbox"·style="display:·none"·role="search">352 <search·id="searchbox"·style="display:·none"·role="search">
352 ··<h3·id="searchlabel">Quick·search</h3>353 ··<h3·id="searchlabel">Snel·zoeken</h3>
353 ····<div·class="searchformwrapper">354 ····<div·class="searchformwrapper">
354 ····<form·class="search"·action="../../../search.html"·method="get">355 ····<form·class="search"·action="../../../search.html"·method="get">
355 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>356 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
356 ······<input·type="submit"·value="Go"·/>357 ······<input·type="submit"·value="Zoek"·/>
357 ····</form>358 ····</form>
358 ····</div>359 ····</div>
359 </search>360 </search>
360 <script>document.getElementById('searchbox').style.display·=·"block"</script>361 <script>document.getElementById('searchbox').style.display·=·"block"</script>
361 ········</div>362 ········</div>
362 ······</div>363 ······</div>
363 ··············<h3>Last·update:</h3>364 ··············<h3>Last·update:</h3>
364 ··············<p·class="topless">Sep·03,·2024</p>365 ··············<p·class="topless">sep·03,·2024</p>
365 ··········</div>366 ··········</div>
366 ········367 ········
367 ······368 ······
368 ····</div>369 ····</div>
  
369 ····<div·id="ft">370 ····<div·id="ft">
370 ······<div·class="nav">371 ······<div·class="nav">
4.14 KB
html2text {}
Max HTML report size reached
9.98 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/expressions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·query·expressions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·query·expressions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·model·fields"·href="fields.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·model·fields"·href="fields.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·database·constraints"·href="constraints.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·database·constraints"·href="constraints.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="s-postgresql-specific-query-expressions"></span><span·id="module-django.contrib.postgres.expressions"></span><span·id="postgresql-specific-query-expressions"></span><h1>PostgreSQL·specific·query·expressions<a·class="headerlink"·href="#module-django.contrib.postgres.expressions"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-postgresql-specific-query-expressions"></span><span·id="module-django.contrib.postgres.expressions"></span><span·id="postgresql-specific-query-expressions"></span><h1>PostgreSQL·specific·query·expressions<a·class="headerlink"·href="#module-django.contrib.postgres.expressions"·title="Link·to·this·heading">¶</a></h1>
82 <p>These·expressions·are·available·from·the83 <p>These·expressions·are·available·from·the
83 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.expressions</span></code>·module.</p>84 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.expressions</span></code>·module.</p>
84 <section·id="s-arraysubquery-expressions">85 <section·id="s-arraysubquery-expressions">
85 <span·id="arraysubquery-expressions"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ArraySubquery()</span></code>·expressions<a·class="headerlink"·href="#arraysubquery-expressions"·title="Link·to·this·heading">¶</a></h2>86 <span·id="arraysubquery-expressions"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ArraySubquery()</span></code>·expressions<a·class="headerlink"·href="#arraysubquery-expressions"·title="Link·to·this·heading">¶</a></h2>
86 <dl·class="py·class">87 <dl·class="py·class">
87 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.expressions.ArraySubquery">88 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.expressions.ArraySubquery">
88 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ArraySubquery</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">queryset</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/expressions.py#L6"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.expressions.ArraySubquery"·title="Link·to·this·definition">¶</a></dt>89 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ArraySubquery</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">queryset</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/expressions.py#L6"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.expressions.ArraySubquery"·title="Link·to·this·definition">¶</a></dt>
89 <dd></dd></dl>90 <dd></dd></dl>
  
90 <p><code·class="docutils·literal·notranslate"><span·class="pre">ArraySubquery</span></code>·is·a·<a·class="reference·internal"·href="../../models/expressions.html#django.db.models.Subquery"·title="django.db.models.Subquery"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Subquery</span></code></a>·that·uses·the91 <p><code·class="docutils·literal·notranslate"><span·class="pre">ArraySubquery</span></code>·is·a·<a·class="reference·internal"·href="../../models/expressions.html#django.db.models.Subquery"·title="django.db.models.Subquery"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Subquery</span></code></a>·that·uses·the
91 PostgreSQL·<code·class="docutils·literal·notranslate"><span·class="pre">ARRAY</span></code>·constructor·to·build·a·list·of·values·from·the·queryset,92 PostgreSQL·<code·class="docutils·literal·notranslate"><span·class="pre">ARRAY</span></code>·constructor·to·build·a·list·of·values·from·the·queryset,
92 which·must·use·<a·class="reference·internal"·href="../../models/querysets.html#django.db.models.query.QuerySet.values"·title="django.db.models.query.QuerySet.values"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">QuerySet.values()</span></code></a>·to·return·only·a·single·column.</p>93 which·must·use·<a·class="reference·internal"·href="../../models/querysets.html#django.db.models.query.QuerySet.values"·title="django.db.models.query.QuerySet.values"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">QuerySet.values()</span></code></a>·to·return·only·a·single·column.</p>
93 <p>This·class·differs·from·<a·class="reference·internal"·href="aggregates.html#django.contrib.postgres.aggregates.ArrayAgg"·title="django.contrib.postgres.aggregates.ArrayAgg"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ArrayAgg</span></code></a>94 <p>This·class·differs·from·<a·class="reference·internal"·href="aggregates.html#django.contrib.postgres.aggregates.ArrayAgg"·title="django.contrib.postgres.aggregates.ArrayAgg"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ArrayAgg</span></code></a>
94 in·the·way·that·it·does·not·act·as·an·aggregate·function·and·does·not·require95 in·the·way·that·it·does·not·act·as·an·aggregate·function·and·does·not·require
Offset 127, 37 lines modifiedOffset 128, 37 lines modified
127 <li><a·class="reference·internal"·href="#arraysubquery-expressions"><code·class="docutils·literal·notranslate"><span·class="pre">ArraySubquery()</span></code>·expressions</a></li>128 <li><a·class="reference·internal"·href="#arraysubquery-expressions"><code·class="docutils·literal·notranslate"><span·class="pre">ArraySubquery()</span></code>·expressions</a></li>
128 </ul>129 </ul>
129 </li>130 </li>
130 </ul>131 </ul>
  
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Previous·topic</h4>134 ····<h4>Vorig·onderwerp</h4>
134 ····<p·class="topless"><a·href="constraints.html"135 ····<p·class="topless"><a·href="constraints.html"
135 ··························title="previous·chapter">PostgreSQL·specific·database·constraints</a></p>136 ··························title="vorig·hoofdstuk">PostgreSQL·specific·database·constraints</a></p>
136 ··</div>137 ··</div>
137 ··<div>138 ··<div>
138 ····<h4>Next·topic</h4>139 ····<h4>Volgend·onderwerp</h4>
139 ····<p·class="topless"><a·href="fields.html"140 ····<p·class="topless"><a·href="fields.html"
140 ··························title="next·chapter">PostgreSQL·specific·model·fields</a></p>141 ··························title="volgend·hoofdstuk">PostgreSQL·specific·model·fields</a></p>
141 ··</div>142 ··</div>
142 <search·id="searchbox"·style="display:·none"·role="search">143 <search·id="searchbox"·style="display:·none"·role="search">
143 ··<h3·id="searchlabel">Quick·search</h3>144 ··<h3·id="searchlabel">Snel·zoeken</h3>
144 ····<div·class="searchformwrapper">145 ····<div·class="searchformwrapper">
145 ····<form·class="search"·action="../../../search.html"·method="get">146 ····<form·class="search"·action="../../../search.html"·method="get">
146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
147 ······<input·type="submit"·value="Go"·/>148 ······<input·type="submit"·value="Zoek"·/>
148 ····</form>149 ····</form>
149 ····</div>150 ····</div>
150 </search>151 </search>
151 <script>document.getElementById('searchbox').style.display·=·"block"</script>152 <script>document.getElementById('searchbox').style.display·=·"block"</script>
152 ········</div>153 ········</div>
153 ······</div>154 ······</div>
154 ··············<h3>Last·update:</h3>155 ··············<h3>Last·update:</h3>
155 ··············<p·class="topless">Sep·03,·2024</p>156 ··············<p·class="topless">sep·03,·2024</p>
156 ··········</div>157 ··········</div>
157 ········158 ········
158 ······159 ······
159 ····</div>160 ····</div>
  
160 ····<div·id="ft">161 ····<div·id="ft">
161 ······<div·class="nav">162 ······<div·class="nav">
2.8 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/fields.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·model·fields·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·model·fields·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·form·fields·and·widgets"·href="forms.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·form·fields·and·widgets"·href="forms.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·query·expressions"·href="expressions.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·query·expressions"·href="expressions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 148, 15 lines modifiedOffset 149, 15 lines modified
148 be·passed·to·the·database,·although·PostgreSQL·at·present·does·not149 be·passed·to·the·database,·although·PostgreSQL·at·present·does·not
149 enforce·the·restriction.</p>150 enforce·the·restriction.</p>
150 </dd></dl>151 </dd></dl>
  
151 </dd></dl>152 </dd></dl>
  
152 <div·class="admonition·note">153 <div·class="admonition·note">
153 <p·class="admonition-title">Note</p>154 <p·class="admonition-title">Notitie</p>
154 <p>When·nesting·<code·class="docutils·literal·notranslate"><span·class="pre">ArrayField</span></code>,·whether·you·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">size</span></code>·parameter·or·not,155 <p>When·nesting·<code·class="docutils·literal·notranslate"><span·class="pre">ArrayField</span></code>,·whether·you·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">size</span></code>·parameter·or·not,
155 PostgreSQL·requires·that·the·arrays·are·rectangular:</p>156 PostgreSQL·requires·that·the·arrays·are·rectangular:</p>
156 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.postgres.fields</span>·<span·class="kn">import</span>·<span·class="n">ArrayField</span>157 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.postgres.fields</span>·<span·class="kn">import</span>·<span·class="n">ArrayField</span>
157 <span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">models</span>158 <span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">models</span>
  
  
158 <span·class="k">class</span>·<span·class="nc">Board</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>159 <span·class="k">class</span>·<span·class="nc">Board</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>
Offset 283, 15 lines modifiedOffset 284, 15 lines modified
283 <span·class="go">&lt;QuerySet·[&lt;Post:·First·post&gt;]&gt;</span>284 <span·class="go">&lt;QuerySet·[&lt;Post:·First·post&gt;]&gt;</span>
  
284 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Post</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">tags__276</span><span·class="o">=</span><span·class="s2">&quot;javascript&quot;</span><span·class="p">)</span>285 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Post</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">tags__276</span><span·class="o">=</span><span·class="s2">&quot;javascript&quot;</span><span·class="p">)</span>
285 <span·class="go">&lt;QuerySet·[]&gt;</span>286 <span·class="go">&lt;QuerySet·[]&gt;</span>
286 </pre></div>287 </pre></div>
287 </div>288 </div>
288 <div·class="admonition·note">289 <div·class="admonition·note">
289 <p·class="admonition-title">Note</p>290 <p·class="admonition-title">Notitie</p>
290 <p>PostgreSQL·uses·1-based·indexing·for·array·fields·when·writing·raw·SQL.291 <p>PostgreSQL·uses·1-based·indexing·for·array·fields·when·writing·raw·SQL.
291 However·these·indexes·and·those·used·in·<a·class="reference·internal"·href="#std-fieldlookup-arrayfield.slice"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">slices</span></code></a>292 However·these·indexes·and·those·used·in·<a·class="reference·internal"·href="#std-fieldlookup-arrayfield.slice"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">slices</span></code></a>
292 use·0-based·indexing·to·be·consistent·with·Python.</p>293 use·0-based·indexing·to·be·consistent·with·Python.</p>
293 </div>294 </div>
294 </section>295 </section>
295 <section·id="s-slice-transforms">296 <section·id="s-slice-transforms">
296 <span·id="s-std-fieldlookup-arrayfield.slice"></span><span·id="slice-transforms"></span><span·id="std-fieldlookup-arrayfield.slice"></span><h4>Slice·transforms<a·class="headerlink"·href="#slice-transforms"·title="Link·to·this·heading">¶</a></h4>297 <span·id="s-std-fieldlookup-arrayfield.slice"></span><span·id="slice-transforms"></span><span·id="std-fieldlookup-arrayfield.slice"></span><h4>Slice·transforms<a·class="headerlink"·href="#slice-transforms"·title="Link·to·this·heading">¶</a></h4>
Offset 306, 15 lines modifiedOffset 307, 15 lines modified
306 <span·class="go">&lt;QuerySet·[&lt;Post:·First·post&gt;,·&lt;Post:·Second·post&gt;]&gt;</span>307 <span·class="go">&lt;QuerySet·[&lt;Post:·First·post&gt;,·&lt;Post:·Second·post&gt;]&gt;</span>
  
307 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Post</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">tags__0_2__contains</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;thoughts&quot;</span><span·class="p">])</span>308 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Post</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">tags__0_2__contains</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;thoughts&quot;</span><span·class="p">])</span>
308 <span·class="go">&lt;QuerySet·[&lt;Post:·First·post&gt;,·&lt;Post:·Second·post&gt;]&gt;</span>309 <span·class="go">&lt;QuerySet·[&lt;Post:·First·post&gt;,·&lt;Post:·Second·post&gt;]&gt;</span>
309 </pre></div>310 </pre></div>
310 </div>311 </div>
311 <div·class="admonition·note">312 <div·class="admonition·note">
312 <p·class="admonition-title">Note</p>313 <p·class="admonition-title">Notitie</p>
313 <p>PostgreSQL·uses·1-based·indexing·for·array·fields·when·writing·raw·SQL.314 <p>PostgreSQL·uses·1-based·indexing·for·array·fields·when·writing·raw·SQL.
314 However·these·slices·and·those·used·in·<a·class="reference·internal"·href="#std-fieldlookup-arrayfield.index"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">indexes</span></code></a>315 However·these·slices·and·those·used·in·<a·class="reference·internal"·href="#std-fieldlookup-arrayfield.index"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">indexes</span></code></a>
315 use·0-based·indexing·to·be·consistent·with·Python.</p>316 use·0-based·indexing·to·be·consistent·with·Python.</p>
316 </div>317 </div>
317 <div·class="admonition-multidimensional-arrays-with-indexes-and-slices·admonition">318 <div·class="admonition-multidimensional-arrays-with-indexes-and-slices·admonition">
318 <p·class="admonition-title">Multidimensional·arrays·with·indexes·and·slices</p>319 <p·class="admonition-title">Multidimensional·arrays·with·indexes·and·slices</p>
319 <p>PostgreSQL·has·some·rather·esoteric·behavior·when·using·indexes·and·slices320 <p>PostgreSQL·has·some·rather·esoteric·behavior·when·using·indexes·and·slices
Offset 341, 15 lines modifiedOffset 342, 15 lines modified
341 PostgreSQL.</p></li>342 PostgreSQL.</p></li>
342 </ol>343 </ol>
343 <p>You’ll·see·an·error·like·<code·class="docutils·literal·notranslate"><span·class="pre">can't</span>·<span·class="pre">adapt</span>·<span·class="pre">type</span>·<span·class="pre">'dict'</span></code>·if·you·skip·the·first344 <p>You’ll·see·an·error·like·<code·class="docutils·literal·notranslate"><span·class="pre">can't</span>·<span·class="pre">adapt</span>·<span·class="pre">type</span>·<span·class="pre">'dict'</span></code>·if·you·skip·the·first
344 step,·or·<code·class="docutils·literal·notranslate"><span·class="pre">type</span>·<span·class="pre">&quot;hstore&quot;</span>·<span·class="pre">does</span>·<span·class="pre">not</span>·<span·class="pre">exist</span></code>·if·you·skip·the·second.</p>345 step,·or·<code·class="docutils·literal·notranslate"><span·class="pre">type</span>·<span·class="pre">&quot;hstore&quot;</span>·<span·class="pre">does</span>·<span·class="pre">not</span>·<span·class="pre">exist</span></code>·if·you·skip·the·second.</p>
345 </dd></dl>346 </dd></dl>
  
346 <div·class="admonition·note">347 <div·class="admonition·note">
347 <p·class="admonition-title">Note</p>348 <p·class="admonition-title">Notitie</p>
348 <p>On·occasions·it·may·be·useful·to·require·or·restrict·the·keys·which·are349 <p>On·occasions·it·may·be·useful·to·require·or·restrict·the·keys·which·are
349 valid·for·a·given·field.·This·can·be·done·using·the350 valid·for·a·given·field.·This·can·be·done·using·the
350 <a·class="reference·internal"·href="validators.html#django.contrib.postgres.validators.KeysValidator"·title="django.contrib.postgres.validators.KeysValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">KeysValidator</span></code></a>.</p>351 <a·class="reference·internal"·href="validators.html#django.contrib.postgres.validators.KeysValidator"·title="django.contrib.postgres.validators.KeysValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">KeysValidator</span></code></a>.</p>
351 </div>352 </div>
352 <section·id="s-querying-hstorefield">353 <section·id="s-querying-hstorefield">
353 <span·id="querying-hstorefield"></span><h3>Querying·<code·class="docutils·literal·notranslate"><span·class="pre">HStoreField</span></code><a·class="headerlink"·href="#querying-hstorefield"·title="Link·to·this·heading">¶</a></h3>354 <span·id="querying-hstorefield"></span><h3>Querying·<code·class="docutils·literal·notranslate"><span·class="pre">HStoreField</span></code><a·class="headerlink"·href="#querying-hstorefield"·title="Link·to·this·heading">¶</a></h3>
354 <p>In·addition·to·the·ability·to·query·by·key,·there·are·a·number·of·custom355 <p>In·addition·to·the·ability·to·query·by·key,·there·are·a·number·of·custom
Offset 388, 22 lines modifiedOffset 389, 22 lines modified
388 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">rufus</span><span·class="o">.</span><span·class="n">breed</span>389 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">rufus</span><span·class="o">.</span><span·class="n">breed</span>
389 <span·class="go">&#39;labrador&#39;</span>390 <span·class="go">&#39;labrador&#39;</span>
390 </pre></div>391 </pre></div>
391 </div>392 </div>
392 <p>If·the·key·you·wish·to·query·by·clashes·with·the·name·of·another·lookup,·you393 <p>If·the·key·you·wish·to·query·by·clashes·with·the·name·of·another·lookup,·you
393 need·to·use·the·<a·class="reference·internal"·href="#std-fieldlookup-hstorefield.contains"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">hstorefield.contains</span></code></a>·lookup·instead.</p>394 need·to·use·the·<a·class="reference·internal"·href="#std-fieldlookup-hstorefield.contains"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">hstorefield.contains</span></code></a>·lookup·instead.</p>
394 <div·class="admonition·note">395 <div·class="admonition·note">
395 <p·class="admonition-title">Note</p>396 <p·class="admonition-title">Notitie</p>
396 <p>Key·transforms·can·also·be·chained·with:·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-contains"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">contains</span></code></a>,397 <p>Key·transforms·can·also·be·chained·with:·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-contains"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">contains</span></code></a>,
397 <a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-icontains"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">icontains</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-endswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">endswith</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-iendswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">iendswith</span></code></a>,398 <a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-icontains"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">icontains</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-endswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">endswith</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-iendswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">iendswith</span></code></a>,
398 <a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-iexact"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">iexact</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-regex"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">regex</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-iregex"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">iregex</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-startswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">startswith</span></code></a>,399 <a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-iexact"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">iexact</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-regex"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">regex</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-iregex"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">iregex</span></code></a>,·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-startswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">startswith</span></code></a>,
399 and·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-istartswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">istartswith</span></code></a>·lookups.</p>400 and·<a·class="reference·internal"·href="../../models/querysets.html#std-fieldlookup-istartswith"><code·class="xref·std·std-lookup·docutils·literal·notranslate"><span·class="pre">istartswith</span></code></a>·lookups.</p>
400 </div>401 </div>
401 <div·class="admonition·warning">402 <div·class="admonition·warning">
402 <p·class="admonition-title">Warning</p>403 <p·class="admonition-title">Waarschuwing</p>
403 <p>Since·any·string·could·be·a·key·in·a·hstore·value,·any·lookup·other·than404 <p>Since·any·string·could·be·a·key·in·a·hstore·value,·any·lookup·other·than
404 those·listed·below·will·be·interpreted·as·a·key·lookup.·No·errors·are405 those·listed·below·will·be·interpreted·as·a·key·lookup.·No·errors·are
405 raised.·Be·extra·careful·for·typing·mistakes,·and·always·check·your·queries406 raised.·Be·extra·careful·for·typing·mistakes,·and·always·check·your·queries
406 work·as·you·intend.</p>407 work·as·you·intend.</p>
407 </div>408 </div>
408 </section>409 </section>
409 <section·id="s-std-fieldlookup-hstorefield.contains">410 <section·id="s-std-fieldlookup-hstorefield.contains">
Offset 1004, 37 lines modifiedOffset 1005, 37 lines modified
Max diff block lines reached; 1549/11785 bytes (13.14%) of diff not shown.
6.44 KB
html2text {}
Max HTML report size reached
9.3 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/forms.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·form·fields·and·widgets·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·form·fields·and·widgets·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·database·functions"·href="functions.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·database·functions"·href="functions.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·model·fields"·href="fields.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·model·fields"·href="fields.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 133, 15 lines modifiedOffset 134, 15 lines modified
133 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">form</span><span·class="o">.</span><span·class="n">is_valid</span><span·class="p">()</span>134 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">form</span><span·class="o">.</span><span·class="n">is_valid</span><span·class="p">()</span>
134 <span·class="go">True</span>135 <span·class="go">True</span>
135 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">form</span><span·class="o">.</span><span·class="n">cleaned_data</span>136 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">form</span><span·class="o">.</span><span·class="n">cleaned_data</span>
136 <span·class="go">{&#39;places&#39;:·[[1,·2],·[2,·1],·[4,·3]]}</span>137 <span·class="go">{&#39;places&#39;:·[[1,·2],·[2,·1],·[4,·3]]}</span>
137 </pre></div>138 </pre></div>
138 </div>139 </div>
139 <div·class="admonition·note">140 <div·class="admonition·note">
140 <p·class="admonition-title">Note</p>141 <p·class="admonition-title">Notitie</p>
141 <p>The·field·does·not·support·escaping·of·the·delimiter,·so·be·careful142 <p>The·field·does·not·support·escaping·of·the·delimiter,·so·be·careful
142 in·cases·where·the·delimiter·is·a·valid·character·in·the·underlying143 in·cases·where·the·delimiter·is·a·valid·character·in·the·underlying
143 field.·The·delimiter·does·not·need·to·be·only·one·character.</p>144 field.·The·delimiter·does·not·need·to·be·only·one·character.</p>
144 </div>145 </div>
145 </dd></dl>146 </dd></dl>
  
146 <dl·class="py·attribute">147 <dl·class="py·attribute">
Offset 242, 15 lines modifiedOffset 243, 15 lines modified
242 <div·class="admonition-user-friendly-forms·admonition">243 <div·class="admonition-user-friendly-forms·admonition">
243 <p·class="admonition-title">User·friendly·forms</p>244 <p·class="admonition-title">User·friendly·forms</p>
244 <p><code·class="docutils·literal·notranslate"><span·class="pre">HStoreField</span></code>·is·not·particularly·user·friendly·in·most·cases,245 <p><code·class="docutils·literal·notranslate"><span·class="pre">HStoreField</span></code>·is·not·particularly·user·friendly·in·most·cases,
245 however·it·is·a·useful·way·to·format·data·from·a·client-side·widget·for246 however·it·is·a·useful·way·to·format·data·from·a·client-side·widget·for
246 submission·to·the·server.</p>247 submission·to·the·server.</p>
247 </div>248 </div>
248 <div·class="admonition·note">249 <div·class="admonition·note">
249 <p·class="admonition-title">Note</p>250 <p·class="admonition-title">Notitie</p>
250 <p>On·occasions·it·may·be·useful·to·require·or·restrict·the·keys·which·are251 <p>On·occasions·it·may·be·useful·to·require·or·restrict·the·keys·which·are
251 valid·for·a·given·field.·This·can·be·done·using·the252 valid·for·a·given·field.·This·can·be·done·using·the
252 <a·class="reference·internal"·href="validators.html#django.contrib.postgres.validators.KeysValidator"·title="django.contrib.postgres.validators.KeysValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">KeysValidator</span></code></a>.</p>253 <a·class="reference·internal"·href="validators.html#django.contrib.postgres.validators.KeysValidator"·title="django.contrib.postgres.validators.KeysValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">KeysValidator</span></code></a>.</p>
253 </div>254 </div>
254 </dd></dl>255 </dd></dl>
  
255 </section>256 </section>
Offset 371, 37 lines modifiedOffset 372, 37 lines modified
371 </li>372 </li>
372 </ul>373 </ul>
373 </li>374 </li>
374 </ul>375 </ul>
  
375 ··</div>376 ··</div>
376 ··<div>377 ··<div>
377 ····<h4>Previous·topic</h4>378 ····<h4>Vorig·onderwerp</h4>
378 ····<p·class="topless"><a·href="fields.html"379 ····<p·class="topless"><a·href="fields.html"
379 ··························title="previous·chapter">PostgreSQL·specific·model·fields</a></p>380 ··························title="vorig·hoofdstuk">PostgreSQL·specific·model·fields</a></p>
380 ··</div>381 ··</div>
381 ··<div>382 ··<div>
382 ····<h4>Next·topic</h4>383 ····<h4>Volgend·onderwerp</h4>
383 ····<p·class="topless"><a·href="functions.html"384 ····<p·class="topless"><a·href="functions.html"
384 ··························title="next·chapter">PostgreSQL·specific·database·functions</a></p>385 ··························title="volgend·hoofdstuk">PostgreSQL·specific·database·functions</a></p>
385 ··</div>386 ··</div>
386 <search·id="searchbox"·style="display:·none"·role="search">387 <search·id="searchbox"·style="display:·none"·role="search">
387 ··<h3·id="searchlabel">Quick·search</h3>388 ··<h3·id="searchlabel">Snel·zoeken</h3>
388 ····<div·class="searchformwrapper">389 ····<div·class="searchformwrapper">
389 ····<form·class="search"·action="../../../search.html"·method="get">390 ····<form·class="search"·action="../../../search.html"·method="get">
390 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>391 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
391 ······<input·type="submit"·value="Go"·/>392 ······<input·type="submit"·value="Zoek"·/>
392 ····</form>393 ····</form>
393 ····</div>394 ····</div>
394 </search>395 </search>
395 <script>document.getElementById('searchbox').style.display·=·"block"</script>396 <script>document.getElementById('searchbox').style.display·=·"block"</script>
396 ········</div>397 ········</div>
397 ······</div>398 ······</div>
398 ··············<h3>Last·update:</h3>399 ··············<h3>Last·update:</h3>
399 ··············<p·class="topless">Sep·03,·2024</p>400 ··············<p·class="topless">sep·03,·2024</p>
400 ··········</div>401 ··········</div>
401 ········402 ········
402 ······403 ······
403 ····</div>404 ····</div>
  
404 ····<div·id="ft">405 ····<div·id="ft">
405 ······<div·class="nav">406 ······<div·class="nav">
3.8 KB
html2text {}
Max HTML report size reached
11.4 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/functions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·database·functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·database·functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·model·indexes"·href="indexes.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·model·indexes"·href="indexes.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·form·fields·and·widgets"·href="forms.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·form·fields·and·widgets"·href="forms.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="postgresql-specific-database-functions"></span><h1>PostgreSQL·specific·database·functions<a·class="headerlink"·href="#postgresql-specific-database-functions"·title="Link·to·this·heading">¶</a></h1>82 <span·id="postgresql-specific-database-functions"></span><h1>PostgreSQL·specific·database·functions<a·class="headerlink"·href="#postgresql-specific-database-functions"·title="Link·to·this·heading">¶</a></h1>
82 <p>All·of·these·functions·are·available·from·the83 <p>All·of·these·functions·are·available·from·the
83 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.functions</span></code>·module.</p>84 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.functions</span></code>·module.</p>
84 <section·id="s-randomuuid">85 <section·id="s-randomuuid">
85 <span·id="randomuuid"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">RandomUUID</span></code><a·class="headerlink"·href="#randomuuid"·title="Link·to·this·heading">¶</a></h2>86 <span·id="randomuuid"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">RandomUUID</span></code><a·class="headerlink"·href="#randomuuid"·title="Link·to·this·heading">¶</a></h2>
86 <dl·class="py·class">87 <dl·class="py·class">
87 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.functions.RandomUUID">88 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.functions.RandomUUID">
88 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RandomUUID</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/functions.py#L4"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.functions.RandomUUID"·title="Link·to·this·definition">¶</a></dt>89 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RandomUUID</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/functions.py#L4"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.functions.RandomUUID"·title="Link·to·this·definition">¶</a></dt>
89 <dd></dd></dl>90 <dd></dd></dl>
  
90 <p>Returns·a·version·4·UUID.</p>91 <p>Returns·a·version·4·UUID.</p>
91 <p>On·PostgreSQL·&lt;·13,·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/pgcrypto.html">pgcrypto·extension</a>·must·be·installed.·You·can·use92 <p>On·PostgreSQL·&lt;·13,·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/pgcrypto.html">pgcrypto·extension</a>·must·be·installed.·You·can·use
92 the·<a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.CryptoExtension"·title="django.contrib.postgres.operations.CryptoExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CryptoExtension</span></code></a>·migration93 the·<a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.CryptoExtension"·title="django.contrib.postgres.operations.CryptoExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CryptoExtension</span></code></a>·migration
93 operation·to·install·it.</p>94 operation·to·install·it.</p>
94 <p>Usage·example:</p>95 <p>Usage·example:</p>
Offset 98, 15 lines modifiedOffset 99, 15 lines modified
98 </pre></div>99 </pre></div>
99 </div>100 </div>
100 </section>101 </section>
101 <section·id="s-transactionnow">102 <section·id="s-transactionnow">
102 <span·id="transactionnow"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">TransactionNow</span></code><a·class="headerlink"·href="#transactionnow"·title="Link·to·this·heading">¶</a></h2>103 <span·id="transactionnow"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">TransactionNow</span></code><a·class="headerlink"·href="#transactionnow"·title="Link·to·this·heading">¶</a></h2>
103 <dl·class="py·class">104 <dl·class="py·class">
104 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.functions.TransactionNow">105 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.functions.TransactionNow">
105 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TransactionNow</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/functions.py#L9"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.functions.TransactionNow"·title="Link·to·this·definition">¶</a></dt>106 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TransactionNow</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/functions.py#L9"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.functions.TransactionNow"·title="Link·to·this·definition">¶</a></dt>
106 <dd></dd></dl>107 <dd></dd></dl>
  
107 <p>Returns·the·date·and·time·on·the·database·server·that·the·current·transaction108 <p>Returns·the·date·and·time·on·the·database·server·that·the·current·transaction
108 started.·If·you·are·not·in·a·transaction·it·will·return·the·date·and·time·of109 started.·If·you·are·not·in·a·transaction·it·will·return·the·date·and·time·of
109 the·current·statement.·This·is·a·complement·to110 the·current·statement.·This·is·a·complement·to
110 <a·class="reference·internal"·href="../../models/database-functions.html#django.db.models.functions.Now"·title="django.db.models.functions.Now"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.db.models.functions.Now</span></code></a>,·which·returns·the·date·and·time·of·the111 <a·class="reference·internal"·href="../../models/database-functions.html#django.db.models.functions.Now"·title="django.db.models.functions.Now"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.db.models.functions.Now</span></code></a>,·which·returns·the·date·and·time·of·the
111 current·statement.</p>112 current·statement.</p>
Offset 141, 37 lines modifiedOffset 142, 37 lines modified
141 <li><a·class="reference·internal"·href="#transactionnow"><code·class="docutils·literal·notranslate"><span·class="pre">TransactionNow</span></code></a></li>142 <li><a·class="reference·internal"·href="#transactionnow"><code·class="docutils·literal·notranslate"><span·class="pre">TransactionNow</span></code></a></li>
142 </ul>143 </ul>
143 </li>144 </li>
144 </ul>145 </ul>
  
145 ··</div>146 ··</div>
146 ··<div>147 ··<div>
147 ····<h4>Previous·topic</h4>148 ····<h4>Vorig·onderwerp</h4>
148 ····<p·class="topless"><a·href="forms.html"149 ····<p·class="topless"><a·href="forms.html"
149 ··························title="previous·chapter">PostgreSQL·specific·form·fields·and·widgets</a></p>150 ··························title="vorig·hoofdstuk">PostgreSQL·specific·form·fields·and·widgets</a></p>
150 ··</div>151 ··</div>
151 ··<div>152 ··<div>
152 ····<h4>Next·topic</h4>153 ····<h4>Volgend·onderwerp</h4>
153 ····<p·class="topless"><a·href="indexes.html"154 ····<p·class="topless"><a·href="indexes.html"
154 ··························title="next·chapter">PostgreSQL·specific·model·indexes</a></p>155 ··························title="volgend·hoofdstuk">PostgreSQL·specific·model·indexes</a></p>
155 ··</div>156 ··</div>
156 <search·id="searchbox"·style="display:·none"·role="search">157 <search·id="searchbox"·style="display:·none"·role="search">
157 ··<h3·id="searchlabel">Quick·search</h3>158 ··<h3·id="searchlabel">Snel·zoeken</h3>
158 ····<div·class="searchformwrapper">159 ····<div·class="searchformwrapper">
159 ····<form·class="search"·action="../../../search.html"·method="get">160 ····<form·class="search"·action="../../../search.html"·method="get">
160 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
161 ······<input·type="submit"·value="Go"·/>162 ······<input·type="submit"·value="Zoek"·/>
162 ····</form>163 ····</form>
163 ····</div>164 ····</div>
164 </search>165 </search>
165 <script>document.getElementById('searchbox').style.display·=·"block"</script>166 <script>document.getElementById('searchbox').style.display·=·"block"</script>
166 ········</div>167 ········</div>
167 ······</div>168 ······</div>
168 ··············<h3>Last·update:</h3>169 ··············<h3>Last·update:</h3>
169 ··············<p·class="topless">Sep·03,·2024</p>170 ··············<p·class="topless">sep·03,·2024</p>
170 ··········</div>171 ··········</div>
171 ········172 ········
172 ······173 ······
173 ····</div>174 ····</div>
  
174 ····<div·id="ft">175 ····<div·id="ft">
175 ······<div·class="nav">176 ······<div·class="nav">
3.34 KB
html2text {}
Max HTML report size reached
7.72 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>django.contrib.postgres·&#8212;·Django·5.1.1·documentation</title>6 ····<title>django.contrib.postgres·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·aggregation·functions"·href="aggregates.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·aggregation·functions"·href="aggregates.html"·/>
15 ····<link·rel="prev"·title="The·messages·framework"·href="../messages.html"·/>16 ····<link·rel="prev"·title="The·messages·framework"·href="../messages.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 79, 15 lines modifiedOffset 80, 15 lines modified
79 ············80 ············
80 ··<section·id="s-module-django.contrib.postgres">81 ··<section·id="s-module-django.contrib.postgres">
81 <span·id="s-django-contrib-postgres"></span><span·id="module-django.contrib.postgres"></span><span·id="django-contrib-postgres"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres</span></code><a·class="headerlink"·href="#module-django.contrib.postgres"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-django-contrib-postgres"></span><span·id="module-django.contrib.postgres"></span><span·id="django-contrib-postgres"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres</span></code><a·class="headerlink"·href="#module-django.contrib.postgres"·title="Link·to·this·heading">¶</a></h1>
82 <p>PostgreSQL·has·a·number·of·features·which·are·not·shared·by·the·other·databases83 <p>PostgreSQL·has·a·number·of·features·which·are·not·shared·by·the·other·databases
83 Django·supports.·This·optional·module·contains·model·fields·and·form·fields·for84 Django·supports.·This·optional·module·contains·model·fields·and·form·fields·for
84 a·number·of·PostgreSQL·specific·data·types.</p>85 a·number·of·PostgreSQL·specific·data·types.</p>
85 <div·class="admonition·note">86 <div·class="admonition·note">
86 <p·class="admonition-title">Note</p>87 <p·class="admonition-title">Notitie</p>
87 <p>Django·is,·and·will·continue·to·be,·a·database-agnostic·web·framework.·We88 <p>Django·is,·and·will·continue·to·be,·a·database-agnostic·web·framework.·We
88 would·encourage·those·writing·reusable·applications·for·the·Django89 would·encourage·those·writing·reusable·applications·for·the·Django
89 community·to·write·database-agnostic·code·where·practical.·However,·we90 community·to·write·database-agnostic·code·where·practical.·However,·we
90 recognize·that·real·world·projects·written·using·Django·need·not·be91 recognize·that·real·world·projects·written·using·Django·need·not·be
91 database-agnostic.·In·fact,·once·a·project·reaches·a·given·size·changing92 database-agnostic.·In·fact,·once·a·project·reaches·a·given·size·changing
92 the·underlying·data·store·is·already·a·significant·challenge·and·is·likely93 the·underlying·data·store·is·already·a·significant·challenge·and·is·likely
93 to·require·changing·the·code·base·in·some·ways·to·handle·differences94 to·require·changing·the·code·base·in·some·ways·to·handle·differences
Offset 191, 37 lines modifiedOffset 192, 37 lines modified
191 ······192 ······
192 ········193 ········
193 ··········<div·class="yui-b"·id="sidebar">194 ··········<div·class="yui-b"·id="sidebar">
194 ············195 ············
195 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">196 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
196 ········<div·class="sphinxsidebarwrapper">197 ········<div·class="sphinxsidebarwrapper">
197 ··<div>198 ··<div>
198 ····<h4>Previous·topic</h4>199 ····<h4>Vorig·onderwerp</h4>
199 ····<p·class="topless"><a·href="../messages.html"200 ····<p·class="topless"><a·href="../messages.html"
200 ··························title="previous·chapter">The·messages·framework</a></p>201 ··························title="vorig·hoofdstuk">The·messages·framework</a></p>
201 ··</div>202 ··</div>
202 ··<div>203 ··<div>
203 ····<h4>Next·topic</h4>204 ····<h4>Volgend·onderwerp</h4>
204 ····<p·class="topless"><a·href="aggregates.html"205 ····<p·class="topless"><a·href="aggregates.html"
205 ··························title="next·chapter">PostgreSQL·specific·aggregation·functions</a></p>206 ··························title="volgend·hoofdstuk">PostgreSQL·specific·aggregation·functions</a></p>
206 ··</div>207 ··</div>
207 <search·id="searchbox"·style="display:·none"·role="search">208 <search·id="searchbox"·style="display:·none"·role="search">
208 ··<h3·id="searchlabel">Quick·search</h3>209 ··<h3·id="searchlabel">Snel·zoeken</h3>
209 ····<div·class="searchformwrapper">210 ····<div·class="searchformwrapper">
210 ····<form·class="search"·action="../../../search.html"·method="get">211 ····<form·class="search"·action="../../../search.html"·method="get">
211 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>212 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
212 ······<input·type="submit"·value="Go"·/>213 ······<input·type="submit"·value="Zoek"·/>
213 ····</form>214 ····</form>
214 ····</div>215 ····</div>
215 </search>216 </search>
216 <script>document.getElementById('searchbox').style.display·=·"block"</script>217 <script>document.getElementById('searchbox').style.display·=·"block"</script>
217 ········</div>218 ········</div>
218 ······</div>219 ······</div>
219 ··············<h3>Last·update:</h3>220 ··············<h3>Last·update:</h3>
220 ··············<p·class="topless">Sep·03,·2024</p>221 ··············<p·class="topless">sep·03,·2024</p>
221 ··········</div>222 ··········</div>
222 ········223 ········
223 ······224 ······
224 ····</div>225 ····</div>
  
225 ····<div·id="ft">226 ····<div·id="ft">
226 ······<div·class="nav">227 ······<div·class="nav">
2.57 KB
html2text {}
Max HTML report size reached
38.5 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/indexes.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·model·indexes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·model·indexes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="PostgreSQL·specific·lookups"·href="lookups.html"·/>15 ····<link·rel="next"·title="PostgreSQL·specific·lookups"·href="lookups.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·database·functions"·href="functions.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·database·functions"·href="functions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="s-postgresql-specific-model-indexes"></span><span·id="module-django.contrib.postgres.indexes"></span><span·id="postgresql-specific-model-indexes"></span><h1>PostgreSQL·specific·model·indexes<a·class="headerlink"·href="#module-django.contrib.postgres.indexes"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-postgresql-specific-model-indexes"></span><span·id="module-django.contrib.postgres.indexes"></span><span·id="postgresql-specific-model-indexes"></span><h1>PostgreSQL·specific·model·indexes<a·class="headerlink"·href="#module-django.contrib.postgres.indexes"·title="Link·to·this·heading">¶</a></h1>
82 <p>The·following·are·PostgreSQL·specific·<a·class="reference·internal"·href="../../models/indexes.html"><span·class="doc">indexes</span></a>83 <p>The·following·are·PostgreSQL·specific·<a·class="reference·internal"·href="../../models/indexes.html"><span·class="doc">indexes</span></a>
83 available·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.indexes</span></code>·module.</p>84 available·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.indexes</span></code>·module.</p>
84 <section·id="s-bloomindex">85 <section·id="s-bloomindex">
85 <span·id="bloomindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BloomIndex</span></code><a·class="headerlink"·href="#bloomindex"·title="Link·to·this·heading">¶</a></h2>86 <span·id="bloomindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BloomIndex</span></code><a·class="headerlink"·href="#bloomindex"·title="Link·to·this·heading">¶</a></h2>
86 <dl·class="py·class">87 <dl·class="py·class">
87 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.BloomIndex">88 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.BloomIndex">
88 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BloomIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">length</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">columns</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L45"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.BloomIndex"·title="Link·to·this·definition">¶</a></dt>89 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BloomIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">length</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">columns</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L45"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.BloomIndex"·title="Link·to·this·definition">¶</a></dt>
89 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/bloom.html">bloom</a>·index.</p>90 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/bloom.html">bloom</a>·index.</p>
90 <p>To·use·this·index·access·you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/bloom.html">bloom</a>·extension·on91 <p>To·use·this·index·access·you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/bloom.html">bloom</a>·extension·on
91 PostgreSQL.·You·can·install·it·using·the92 PostgreSQL.·You·can·install·it·using·the
92 <a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.BloomExtension"·title="django.contrib.postgres.operations.BloomExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BloomExtension</span></code></a>·migration93 <a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.BloomExtension"·title="django.contrib.postgres.operations.BloomExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BloomExtension</span></code></a>·migration
93 operation.</p>94 operation.</p>
94 <p>Provide·an·integer·number·of·bits·from·1·to·4096·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">length</span></code>95 <p>Provide·an·integer·number·of·bits·from·1·to·4096·to·the·<code·class="docutils·literal·notranslate"><span·class="pre">length</span></code>
95 parameter·to·specify·the·length·of·each·index·entry.·PostgreSQL’s·default96 parameter·to·specify·the·length·of·each·index·entry.·PostgreSQL’s·default
Offset 99, 27 lines modifiedOffset 100, 27 lines modified
99 </dd></dl>100 </dd></dl>
  
100 </section>101 </section>
101 <section·id="s-brinindex">102 <section·id="s-brinindex">
102 <span·id="brinindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BrinIndex</span></code><a·class="headerlink"·href="#brinindex"·title="Link·to·this·heading">¶</a></h2>103 <span·id="brinindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BrinIndex</span></code><a·class="headerlink"·href="#brinindex"·title="Link·to·this·heading">¶</a></h2>
103 <dl·class="py·class">104 <dl·class="py·class">
104 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.BrinIndex">105 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.BrinIndex">
105 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BrinIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">autosummarize</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pages_per_range</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L86"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.BrinIndex"·title="Link·to·this·definition">¶</a></dt>106 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BrinIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">autosummarize</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pages_per_range</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L86"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.BrinIndex"·title="Link·to·this·definition">¶</a></dt>
106 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/brin-intro.html">BRIN·index</a>.</p>107 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/brin-intro.html">BRIN·index</a>.</p>
107 <p>Set·the·<code·class="docutils·literal·notranslate"><span·class="pre">autosummarize</span></code>·parameter·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·to·enable·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/brin-intro.html#BRIN-OPERATION">automatic108 <p>Set·the·<code·class="docutils·literal·notranslate"><span·class="pre">autosummarize</span></code>·parameter·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·to·enable·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/brin-intro.html#BRIN-OPERATION">automatic
108 summarization</a>·to·be·performed·by·autovacuum.</p>109 summarization</a>·to·be·performed·by·autovacuum.</p>
109 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">pages_per_range</span></code>·argument·takes·a·positive·integer.</p>110 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">pages_per_range</span></code>·argument·takes·a·positive·integer.</p>
110 </dd></dl>111 </dd></dl>
  
111 </section>112 </section>
112 <section·id="s-btreeindex">113 <section·id="s-btreeindex">
113 <span·id="btreeindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BTreeIndex</span></code><a·class="headerlink"·href="#btreeindex"·title="Link·to·this·heading">¶</a></h2>114 <span·id="btreeindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BTreeIndex</span></code><a·class="headerlink"·href="#btreeindex"·title="Link·to·this·heading">¶</a></h2>
114 <dl·class="py·class">115 <dl·class="py·class">
115 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.BTreeIndex">116 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.BTreeIndex">
116 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BTreeIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fillfactor</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">deduplicate_items</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L117"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.BTreeIndex"·title="Link·to·this·definition">¶</a></dt>117 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BTreeIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fillfactor</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">deduplicate_items</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L117"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.BTreeIndex"·title="Link·to·this·definition">¶</a></dt>
117 <dd><p>Creates·a·B-Tree·index.</p>118 <dd><p>Creates·a·B-Tree·index.</p>
118 <p>Provide·an·integer·value·from·10·to·100·to·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-STORAGE-PARAMETERS">fillfactor</a>·parameter·to119 <p>Provide·an·integer·value·from·10·to·100·to·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-STORAGE-PARAMETERS">fillfactor</a>·parameter·to
119 tune·how·packed·the·index·pages·will·be.·PostgreSQL’s·default·is·90.</p>120 tune·how·packed·the·index·pages·will·be.·PostgreSQL’s·default·is·90.</p>
120 <p>Provide·a·boolean·value·to·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-implementation.html#BTREE-DEDUPLICATION">deduplicate_items</a>·parameter·to·control121 <p>Provide·a·boolean·value·to·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-implementation.html#BTREE-DEDUPLICATION">deduplicate_items</a>·parameter·to·control
121 whether·deduplication·is·enabled.·PostgreSQL·enables·deduplication·by122 whether·deduplication·is·enabled.·PostgreSQL·enables·deduplication·by
122 default.</p>123 default.</p>
123 <div·class="versionchanged">124 <div·class="versionchanged">
Offset 128, 15 lines modifiedOffset 129, 15 lines modified
128 </dd></dl>129 </dd></dl>
  
129 </section>130 </section>
130 <section·id="s-ginindex">131 <section·id="s-ginindex">
131 <span·id="ginindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">GinIndex</span></code><a·class="headerlink"·href="#ginindex"·title="Link·to·this·heading">¶</a></h2>132 <span·id="ginindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">GinIndex</span></code><a·class="headerlink"·href="#ginindex"·title="Link·to·this·heading">¶</a></h2>
132 <dl·class="py·class">133 <dl·class="py·class">
133 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.GinIndex">134 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.GinIndex">
134 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GinIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fastupdate</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">gin_pending_list_limit</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L144"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.GinIndex"·title="Link·to·this·definition">¶</a></dt>135 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GinIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fastupdate</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">gin_pending_list_limit</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L144"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.GinIndex"·title="Link·to·this·definition">¶</a></dt>
135 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gin.html">gin·index</a>.</p>136 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gin.html">gin·index</a>.</p>
136 <p>To·use·this·index·on·data·types·not·in·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gin-builtin-opclasses.html">built-in·operator·classes</a>,137 <p>To·use·this·index·on·data·types·not·in·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gin-builtin-opclasses.html">built-in·operator·classes</a>,
137 you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-gin.html">btree_gin·extension</a>·on138 you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-gin.html">btree_gin·extension</a>·on
138 PostgreSQL.·You·can·install·it·using·the139 PostgreSQL.·You·can·install·it·using·the
139 <a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.BtreeGinExtension"·title="django.contrib.postgres.operations.BtreeGinExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BtreeGinExtension</span></code></a>·migration140 <a·class="reference·internal"·href="operations.html#django.contrib.postgres.operations.BtreeGinExtension"·title="django.contrib.postgres.operations.BtreeGinExtension"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BtreeGinExtension</span></code></a>·migration
140 operation.</p>141 operation.</p>
141 <p>Set·the·<code·class="docutils·literal·notranslate"><span·class="pre">fastupdate</span></code>·parameter·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·to·disable·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gin-implementation.html#GIN-FAST-UPDATE">GIN·Fast142 <p>Set·the·<code·class="docutils·literal·notranslate"><span·class="pre">fastupdate</span></code>·parameter·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·to·disable·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gin-implementation.html#GIN-FAST-UPDATE">GIN·Fast
Offset 147, 15 lines modifiedOffset 148, 15 lines modified
147 </dd></dl>148 </dd></dl>
  
148 </section>149 </section>
149 <section·id="s-gistindex">150 <section·id="s-gistindex">
150 <span·id="gistindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">GistIndex</span></code><a·class="headerlink"·href="#gistindex"·title="Link·to·this·heading">¶</a></h2>151 <span·id="gistindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">GistIndex</span></code><a·class="headerlink"·href="#gistindex"·title="Link·to·this·heading">¶</a></h2>
151 <dl·class="py·class">152 <dl·class="py·class">
152 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.GistIndex">153 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.GistIndex">
153 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GistIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">buffering</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fillfactor</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L173"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.GistIndex"·title="Link·to·this·definition">¶</a></dt>154 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GistIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">buffering</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fillfactor</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L173"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.GistIndex"·title="Link·to·this·definition">¶</a></dt>
154 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gist.html">GiST·index</a>.·These·indexes·are155 <dd><p>Creates·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gist.html">GiST·index</a>.·These·indexes·are
155 automatically·created·on·spatial·fields·with·<a·class="reference·internal"·href="../gis/model-api.html#django.contrib.gis.db.models.BaseSpatialField.spatial_index"·title="django.contrib.gis.db.models.BaseSpatialField.spatial_index"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">spatial_index=True</span></code></a>.·They’re156 automatically·created·on·spatial·fields·with·<a·class="reference·internal"·href="../gis/model-api.html#django.contrib.gis.db.models.BaseSpatialField.spatial_index"·title="django.contrib.gis.db.models.BaseSpatialField.spatial_index"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">spatial_index=True</span></code></a>.·They’re
156 also·useful·on·other·types,·such·as157 also·useful·on·other·types,·such·as
157 <a·class="reference·internal"·href="fields.html#django.contrib.postgres.fields.HStoreField"·title="django.contrib.postgres.fields.HStoreField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HStoreField</span></code></a>·or·the·<a·class="reference·internal"·href="fields.html#range-fields"><span·class="std·std-ref">range158 <a·class="reference·internal"·href="fields.html#django.contrib.postgres.fields.HStoreField"·title="django.contrib.postgres.fields.HStoreField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HStoreField</span></code></a>·or·the·<a·class="reference·internal"·href="fields.html#range-fields"><span·class="std·std-ref">range
158 fields</span></a>.</p>159 fields</span></a>.</p>
159 <p>To·use·this·index·on·data·types·not·in·the·built-in·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gist-builtin-opclasses.html">gist·operator·classes</a>,160 <p>To·use·this·index·on·data·types·not·in·the·built-in·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/gist-builtin-opclasses.html">gist·operator·classes</a>,
160 you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-gist.html">btree_gist·extension</a>·on·PostgreSQL.161 you·need·to·activate·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/btree-gist.html">btree_gist·extension</a>·on·PostgreSQL.
Offset 169, 37 lines modifiedOffset 170, 37 lines modified
169 </dd></dl>170 </dd></dl>
  
170 </section>171 </section>
171 <section·id="s-hashindex">172 <section·id="s-hashindex">
172 <span·id="hashindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">HashIndex</span></code><a·class="headerlink"·href="#hashindex"·title="Link·to·this·heading">¶</a></h2>173 <span·id="hashindex"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">HashIndex</span></code><a·class="headerlink"·href="#hashindex"·title="Link·to·this·heading">¶</a></h2>
173 <dl·class="py·class">174 <dl·class="py·class">
174 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.HashIndex">175 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.indexes.HashIndex">
175 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">HashIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fillfactor</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L198"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.HashIndex"·title="Link·to·this·definition">¶</a></dt>176 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">HashIndex</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fillfactor</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">options</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/indexes.py#L198"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.indexes.HashIndex"·title="Link·to·this·definition">¶</a></dt>
176 <dd><p>Creates·a·hash·index.</p>177 <dd><p>Creates·a·hash·index.</p>
177 <p>Provide·an·integer·value·from·10·to·100·to·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-STORAGE-PARAMETERS">fillfactor</a>·parameter·to178 <p>Provide·an·integer·value·from·10·to·100·to·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createindex.html#SQL-CREATEINDEX-STORAGE-PARAMETERS">fillfactor</a>·parameter·to
178 tune·how·packed·the·index·pages·will·be.·PostgreSQL’s·default·is·90.</p>179 tune·how·packed·the·index·pages·will·be.·PostgreSQL’s·default·is·90.</p>
Max diff block lines reached; 7203/30385 bytes (23.71%) of diff not shown.
8.72 KB
html2text {}
Max HTML report size reached
7.84 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/lookups.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>PostgreSQL·specific·lookups·&#8212;·Django·5.1.1·documentation</title>6 ····<title>PostgreSQL·specific·lookups·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Database·migration·operations"·href="operations.html"·/>15 ····<link·rel="next"·title="Database·migration·operations"·href="operations.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·model·indexes"·href="indexes.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·model·indexes"·href="indexes.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 149, 15 lines modifiedOffset 150, 15 lines modified
149 <span·class="go">[&#39;&lt;City:·Mexico&gt;&#39;]</span>150 <span·class="go">[&#39;&lt;City:·Mexico&gt;&#39;]</span>
  
150 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">User</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">first_name__unaccent__startswith</span><span·class="o">=</span><span·class="s2">&quot;Jerem&quot;</span><span·class="p">)</span>151 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">User</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">first_name__unaccent__startswith</span><span·class="o">=</span><span·class="s2">&quot;Jerem&quot;</span><span·class="p">)</span>
151 <span·class="go">[&#39;&lt;User:·Jeremy&gt;&#39;,·&#39;&lt;User:·Jérémy&gt;&#39;,·&#39;&lt;User:·Jérémie&gt;&#39;,·&#39;&lt;User:·Jeremie&gt;&#39;]</span>152 <span·class="go">[&#39;&lt;User:·Jeremy&gt;&#39;,·&#39;&lt;User:·Jérémy&gt;&#39;,·&#39;&lt;User:·Jérémie&gt;&#39;,·&#39;&lt;User:·Jeremie&gt;&#39;]</span>
152 </pre></div>153 </pre></div>
153 </div>154 </div>
154 <div·class="admonition·warning">155 <div·class="admonition·warning">
155 <p·class="admonition-title">Warning</p>156 <p·class="admonition-title">Waarschuwing</p>
156 <p><code·class="docutils·literal·notranslate"><span·class="pre">unaccent</span></code>·lookups·should·perform·fine·in·most·use·cases.·However,·queries157 <p><code·class="docutils·literal·notranslate"><span·class="pre">unaccent</span></code>·lookups·should·perform·fine·in·most·use·cases.·However,·queries
157 using·this·filter·will·generally·perform·full·table·scans,·which·can·be·slow158 using·this·filter·will·generally·perform·full·table·scans,·which·can·be·slow
158 on·large·tables.·In·those·cases,·using·dedicated·full·text·indexing·tools159 on·large·tables.·In·those·cases,·using·dedicated·full·text·indexing·tools
159 might·be·appropriate.</p>160 might·be·appropriate.</p>
160 </div>161 </div>
161 </section>162 </section>
162 </section>163 </section>
Offset 185, 37 lines modifiedOffset 186, 37 lines modified
185 <li><a·class="reference·internal"·href="#unaccent"><code·class="docutils·literal·notranslate"><span·class="pre">Unaccent</span></code></a></li>186 <li><a·class="reference·internal"·href="#unaccent"><code·class="docutils·literal·notranslate"><span·class="pre">Unaccent</span></code></a></li>
186 </ul>187 </ul>
187 </li>188 </li>
188 </ul>189 </ul>
  
189 ··</div>190 ··</div>
190 ··<div>191 ··<div>
191 ····<h4>Previous·topic</h4>192 ····<h4>Vorig·onderwerp</h4>
192 ····<p·class="topless"><a·href="indexes.html"193 ····<p·class="topless"><a·href="indexes.html"
193 ··························title="previous·chapter">PostgreSQL·specific·model·indexes</a></p>194 ··························title="vorig·hoofdstuk">PostgreSQL·specific·model·indexes</a></p>
194 ··</div>195 ··</div>
195 ··<div>196 ··<div>
196 ····<h4>Next·topic</h4>197 ····<h4>Volgend·onderwerp</h4>
197 ····<p·class="topless"><a·href="operations.html"198 ····<p·class="topless"><a·href="operations.html"
198 ··························title="next·chapter">Database·migration·operations</a></p>199 ··························title="volgend·hoofdstuk">Database·migration·operations</a></p>
199 ··</div>200 ··</div>
200 <search·id="searchbox"·style="display:·none"·role="search">201 <search·id="searchbox"·style="display:·none"·role="search">
201 ··<h3·id="searchlabel">Quick·search</h3>202 ··<h3·id="searchlabel">Snel·zoeken</h3>
202 ····<div·class="searchformwrapper">203 ····<div·class="searchformwrapper">
203 ····<form·class="search"·action="../../../search.html"·method="get">204 ····<form·class="search"·action="../../../search.html"·method="get">
204 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>205 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
205 ······<input·type="submit"·value="Go"·/>206 ······<input·type="submit"·value="Zoek"·/>
206 ····</form>207 ····</form>
207 ····</div>208 ····</div>
208 </search>209 </search>
209 <script>document.getElementById('searchbox').style.display·=·"block"</script>210 <script>document.getElementById('searchbox').style.display·=·"block"</script>
210 ········</div>211 ········</div>
211 ······</div>212 ······</div>
212 ··············<h3>Last·update:</h3>213 ··············<h3>Last·update:</h3>
213 ··············<p·class="topless">Sep·03,·2024</p>214 ··············<p·class="topless">sep·03,·2024</p>
214 ··········</div>215 ··········</div>
215 ········216 ········
216 ······217 ······
217 ····</div>218 ····</div>
  
218 ····<div·id="ft">219 ····<div·id="ft">
219 ······<div·class="nav">220 ······<div·class="nav">
2.86 KB
html2text {}
Max HTML report size reached
45.7 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/operations.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Database·migration·operations·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Database·migration·operations·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Full·text·search"·href="search.html"·/>15 ····<link·rel="next"·title="Full·text·search"·href="search.html"·/>
15 ····<link·rel="prev"·title="PostgreSQL·specific·lookups"·href="lookups.html"·/>16 ····<link·rel="prev"·title="PostgreSQL·specific·lookups"·href="lookups.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 15 lines modifiedOffset 108, 15 lines modified
107 them.·In·that·case,·connect·to·your·Django·database·and·run·the·query108 them.·In·that·case,·connect·to·your·Django·database·and·run·the·query
108 <code·class="docutils·literal·notranslate"><span·class="pre">CREATE</span>·<span·class="pre">EXTENSION</span>·<span·class="pre">IF</span>·<span·class="pre">NOT</span>·<span·class="pre">EXISTS</span>·<span·class="pre">hstore;</span></code>.</p>109 <code·class="docutils·literal·notranslate"><span·class="pre">CREATE</span>·<span·class="pre">EXTENSION</span>·<span·class="pre">IF</span>·<span·class="pre">NOT</span>·<span·class="pre">EXISTS</span>·<span·class="pre">hstore;</span></code>.</p>
109 </section>110 </section>
110 <section·id="s-createextension">111 <section·id="s-createextension">
111 <span·id="createextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CreateExtension</span></code><a·class="headerlink"·href="#createextension"·title="Link·to·this·heading">¶</a></h2>112 <span·id="createextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CreateExtension</span></code><a·class="headerlink"·href="#createextension"·title="Link·to·this·heading">¶</a></h2>
112 <dl·class="py·class">113 <dl·class="py·class">
113 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CreateExtension">114 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CreateExtension">
114 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CreateExtension</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L12"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.CreateExtension"·title="Link·to·this·definition">¶</a></dt>115 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CreateExtension</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L12"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.CreateExtension"·title="Link·to·this·definition">¶</a></dt>
115 <dd><p>An·<code·class="docutils·literal·notranslate"><span·class="pre">Operation</span></code>·subclass·which·installs·a·PostgreSQL·extension.·For·common116 <dd><p>An·<code·class="docutils·literal·notranslate"><span·class="pre">Operation</span></code>·subclass·which·installs·a·PostgreSQL·extension.·For·common
116 extensions,·use·one·of·the·more·specific·subclasses·below.</p>117 extensions,·use·one·of·the·more·specific·subclasses·below.</p>
117 <dl·class="py·attribute">118 <dl·class="py·attribute">
118 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CreateExtension.name">119 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CreateExtension.name">
119 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#django.contrib.postgres.operations.CreateExtension.name"·title="Link·to·this·definition">¶</a></dt>120 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#django.contrib.postgres.operations.CreateExtension.name"·title="Link·to·this·definition">¶</a></dt>
120 <dd><p>This·is·a·required·argument.·The·name·of·the·extension·to·be·installed.</p>121 <dd><p>This·is·a·required·argument.·The·name·of·the·extension·to·be·installed.</p>
121 </dd></dl>122 </dd></dl>
Offset 123, 79 lines modifiedOffset 124, 79 lines modified
123 </dd></dl>124 </dd></dl>
  
124 </section>125 </section>
125 <section·id="s-bloomextension">126 <section·id="s-bloomextension">
126 <span·id="bloomextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BloomExtension</span></code><a·class="headerlink"·href="#bloomextension"·title="Link·to·this·heading">¶</a></h2>127 <span·id="bloomextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BloomExtension</span></code><a·class="headerlink"·href="#bloomextension"·title="Link·to·this·heading">¶</a></h2>
127 <dl·class="py·class">128 <dl·class="py·class">
128 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.BloomExtension">129 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.BloomExtension">
129 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BloomExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L71"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.BloomExtension"·title="Link·to·this·definition">¶</a></dt>130 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BloomExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L71"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.BloomExtension"·title="Link·to·this·definition">¶</a></dt>
130 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">bloom</span></code>·extension.</p>131 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">bloom</span></code>·extension.</p>
131 </dd></dl>132 </dd></dl>
  
132 </section>133 </section>
133 <section·id="s-btreeginextension">134 <section·id="s-btreeginextension">
134 <span·id="btreeginextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BtreeGinExtension</span></code><a·class="headerlink"·href="#btreeginextension"·title="Link·to·this·heading">¶</a></h2>135 <span·id="btreeginextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BtreeGinExtension</span></code><a·class="headerlink"·href="#btreeginextension"·title="Link·to·this·heading">¶</a></h2>
135 <dl·class="py·class">136 <dl·class="py·class">
136 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.BtreeGinExtension">137 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.BtreeGinExtension">
137 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BtreeGinExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L76"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.BtreeGinExtension"·title="Link·to·this·definition">¶</a></dt>138 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BtreeGinExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L76"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.BtreeGinExtension"·title="Link·to·this·definition">¶</a></dt>
138 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">btree_gin</span></code>·extension.</p>139 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">btree_gin</span></code>·extension.</p>
139 </dd></dl>140 </dd></dl>
  
140 </section>141 </section>
141 <section·id="s-btreegistextension">142 <section·id="s-btreegistextension">
142 <span·id="btreegistextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BtreeGistExtension</span></code><a·class="headerlink"·href="#btreegistextension"·title="Link·to·this·heading">¶</a></h2>143 <span·id="btreegistextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BtreeGistExtension</span></code><a·class="headerlink"·href="#btreegistextension"·title="Link·to·this·heading">¶</a></h2>
143 <dl·class="py·class">144 <dl·class="py·class">
144 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.BtreeGistExtension">145 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.BtreeGistExtension">
145 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BtreeGistExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L81"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.BtreeGistExtension"·title="Link·to·this·definition">¶</a></dt>146 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BtreeGistExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L81"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.BtreeGistExtension"·title="Link·to·this·definition">¶</a></dt>
146 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">btree_gist</span></code>·extension.</p>147 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">btree_gist</span></code>·extension.</p>
147 </dd></dl>148 </dd></dl>
  
148 </section>149 </section>
149 <section·id="s-citextextension">150 <section·id="s-citextextension">
150 <span·id="citextextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CITextExtension</span></code><a·class="headerlink"·href="#citextextension"·title="Link·to·this·heading">¶</a></h2>151 <span·id="citextextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CITextExtension</span></code><a·class="headerlink"·href="#citextextension"·title="Link·to·this·heading">¶</a></h2>
151 <dl·class="py·class">152 <dl·class="py·class">
152 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CITextExtension">153 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CITextExtension">
153 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CITextExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L86"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.CITextExtension"·title="Link·to·this·definition">¶</a></dt>154 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CITextExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L86"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.CITextExtension"·title="Link·to·this·definition">¶</a></dt>
154 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">citext</span></code>·extension.</p>155 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">citext</span></code>·extension.</p>
155 </dd></dl>156 </dd></dl>
  
156 </section>157 </section>
157 <section·id="s-cryptoextension">158 <section·id="s-cryptoextension">
158 <span·id="cryptoextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CryptoExtension</span></code><a·class="headerlink"·href="#cryptoextension"·title="Link·to·this·heading">¶</a></h2>159 <span·id="cryptoextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CryptoExtension</span></code><a·class="headerlink"·href="#cryptoextension"·title="Link·to·this·heading">¶</a></h2>
159 <dl·class="py·class">160 <dl·class="py·class">
160 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CryptoExtension">161 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.CryptoExtension">
161 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CryptoExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L91"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.CryptoExtension"·title="Link·to·this·definition">¶</a></dt>162 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CryptoExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L91"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.CryptoExtension"·title="Link·to·this·definition">¶</a></dt>
162 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">pgcrypto</span></code>·extension.</p>163 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">pgcrypto</span></code>·extension.</p>
163 </dd></dl>164 </dd></dl>
  
164 </section>165 </section>
165 <section·id="s-hstoreextension">166 <section·id="s-hstoreextension">
166 <span·id="hstoreextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">HStoreExtension</span></code><a·class="headerlink"·href="#hstoreextension"·title="Link·to·this·heading">¶</a></h2>167 <span·id="hstoreextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">HStoreExtension</span></code><a·class="headerlink"·href="#hstoreextension"·title="Link·to·this·heading">¶</a></h2>
167 <dl·class="py·class">168 <dl·class="py·class">
168 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.HStoreExtension">169 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.HStoreExtension">
169 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">HStoreExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L96"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.HStoreExtension"·title="Link·to·this·definition">¶</a></dt>170 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">HStoreExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L96"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.HStoreExtension"·title="Link·to·this·definition">¶</a></dt>
170 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">hstore</span></code>·extension·and·also·sets·up·the·connection·to171 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">hstore</span></code>·extension·and·also·sets·up·the·connection·to
171 interpret·hstore·data·for·possible·use·in·subsequent·migrations.</p>172 interpret·hstore·data·for·possible·use·in·subsequent·migrations.</p>
172 </dd></dl>173 </dd></dl>
  
173 </section>174 </section>
174 <section·id="s-trigramextension">175 <section·id="s-trigramextension">
175 <span·id="trigramextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">TrigramExtension</span></code><a·class="headerlink"·href="#trigramextension"·title="Link·to·this·heading">¶</a></h2>176 <span·id="trigramextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">TrigramExtension</span></code><a·class="headerlink"·href="#trigramextension"·title="Link·to·this·heading">¶</a></h2>
176 <dl·class="py·class">177 <dl·class="py·class">
177 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.TrigramExtension">178 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.TrigramExtension">
178 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TrigramExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L101"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.TrigramExtension"·title="Link·to·this·definition">¶</a></dt>179 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TrigramExtension</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/operations.py#L101"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.operations.TrigramExtension"·title="Link·to·this·definition">¶</a></dt>
179 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">pg_trgm</span></code>·extension.</p>180 <dd><p>Installs·the·<code·class="docutils·literal·notranslate"><span·class="pre">pg_trgm</span></code>·extension.</p>
180 </dd></dl>181 </dd></dl>
  
181 </section>182 </section>
182 <section·id="s-unaccentextension">183 <section·id="s-unaccentextension">
183 <span·id="unaccentextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">UnaccentExtension</span></code><a·class="headerlink"·href="#unaccentextension"·title="Link·to·this·heading">¶</a></h2>184 <span·id="unaccentextension"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">UnaccentExtension</span></code><a·class="headerlink"·href="#unaccentextension"·title="Link·to·this·heading">¶</a></h2>
184 <dl·class="py·class">185 <dl·class="py·class">
185 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.UnaccentExtension">186 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.operations.UnaccentExtension">
Max diff block lines reached; 19305/35982 bytes (53.65%) of diff not shown.
10.5 KB
html2text {}
Max HTML report size reached
54.4 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/search.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Full·text·search·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Full·text·search·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Validators"·href="validators.html"·/>15 ····<link·rel="next"·title="Validators"·href="validators.html"·/>
15 ····<link·rel="prev"·title="Database·migration·operations"·href="operations.html"·/>16 ····<link·rel="prev"·title="Database·migration·operations"·href="operations.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 80, 15 lines modifiedOffset 81, 15 lines modified
80 ··<section·id="s-full-text-search">81 ··<section·id="s-full-text-search">
81 <span·id="full-text-search"></span><h1>Full·text·search<a·class="headerlink"·href="#full-text-search"·title="Link·to·this·heading">¶</a></h1>82 <span·id="full-text-search"></span><h1>Full·text·search<a·class="headerlink"·href="#full-text-search"·title="Link·to·this·heading">¶</a></h1>
82 <p>The·database·functions·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.search</span></code>·module·ease83 <p>The·database·functions·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.search</span></code>·module·ease
83 the·use·of·PostgreSQL’s·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/textsearch.html">full·text·search·engine</a>.</p>84 the·use·of·PostgreSQL’s·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/textsearch.html">full·text·search·engine</a>.</p>
84 <p>For·the·examples·in·this·document,·we’ll·use·the·models·defined·in85 <p>For·the·examples·in·this·document,·we’ll·use·the·models·defined·in
85 <a·class="reference·internal"·href="../../../topics/db/queries.html"><span·class="doc">Making·queries</span></a>.</p>86 <a·class="reference·internal"·href="../../../topics/db/queries.html"><span·class="doc">Making·queries</span></a>.</p>
86 <div·class="admonition·seealso">87 <div·class="admonition·seealso">
87 <p·class="admonition-title">See·also</p>88 <p·class="admonition-title">Zie·ook</p>
88 <p>For·a·high-level·overview·of·searching,·see·the·<a·class="reference·internal"·href="../../../topics/db/search.html"><span·class="doc">topic·documentation</span></a>.</p>89 <p>For·a·high-level·overview·of·searching,·see·the·<a·class="reference·internal"·href="../../../topics/db/search.html"><span·class="doc">topic·documentation</span></a>.</p>
89 </div>90 </div>
90 <section·id="s-the-search-lookup">91 <section·id="s-the-search-lookup">
91 <span·id="the-search-lookup"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">search</span></code>·lookup<a·class="headerlink"·href="#the-search-lookup"·title="Link·to·this·heading">¶</a></h2>92 <span·id="the-search-lookup"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">search</span></code>·lookup<a·class="headerlink"·href="#the-search-lookup"·title="Link·to·this·heading">¶</a></h2>
92 <p·id="std-fieldlookup-search">A·common·way·to·use·full·text·search·is·to·search·a·single·term·against·a93 <p·id="std-fieldlookup-search">A·common·way·to·use·full·text·search·is·to·search·a·single·term·against·a
93 single·column·in·the·database.·For·example:</p>94 single·column·in·the·database.·For·example:</p>
94 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">body_text__search</span><span·class="o">=</span><span·class="s2">&quot;Cheese&quot;</span><span·class="p">)</span>95 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">body_text__search</span><span·class="o">=</span><span·class="s2">&quot;Cheese&quot;</span><span·class="p">)</span>
Offset 102, 15 lines modifiedOffset 103, 15 lines modified
102 <p>To·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">search</span></code>·lookup,·<code·class="docutils·literal·notranslate"><span·class="pre">'django.contrib.postgres'</span></code>·must·be·in·your103 <p>To·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">search</span></code>·lookup,·<code·class="docutils·literal·notranslate"><span·class="pre">'django.contrib.postgres'</span></code>·must·be·in·your
103 <a·class="reference·internal"·href="../../settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>.</p>104 <a·class="reference·internal"·href="../../settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>.</p>
104 </section>105 </section>
105 <section·id="s-searchvector">106 <section·id="s-searchvector">
106 <span·id="searchvector"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchVector</span></code><a·class="headerlink"·href="#searchvector"·title="Link·to·this·heading">¶</a></h2>107 <span·id="searchvector"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchVector</span></code><a·class="headerlink"·href="#searchvector"·title="Link·to·this·heading">¶</a></h2>
107 <dl·class="py·class">108 <dl·class="py·class">
108 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchVector">109 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchVector">
109 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchVector</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">weight</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L90"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchVector"·title="Link·to·this·definition">¶</a></dt>110 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchVector</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">weight</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L90"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchVector"·title="Link·to·this·definition">¶</a></dt>
110 <dd></dd></dl>111 <dd></dd></dl>
  
111 <p>Searching·against·a·single·field·is·great·but·rather·limiting.·The·<code·class="docutils·literal·notranslate"><span·class="pre">Entry</span></code>112 <p>Searching·against·a·single·field·is·great·but·rather·limiting.·The·<code·class="docutils·literal·notranslate"><span·class="pre">Entry</span></code>
112 instances·we’re·searching·belong·to·a·<code·class="docutils·literal·notranslate"><span·class="pre">Blog</span></code>,·which·has·a·<code·class="docutils·literal·notranslate"><span·class="pre">tagline</span></code>·field.113 instances·we’re·searching·belong·to·a·<code·class="docutils·literal·notranslate"><span·class="pre">Blog</span></code>,·which·has·a·<code·class="docutils·literal·notranslate"><span·class="pre">tagline</span></code>·field.
113 To·query·against·both·fields,·use·a·<code·class="docutils·literal·notranslate"><span·class="pre">SearchVector</span></code>:</p>114 To·query·against·both·fields,·use·a·<code·class="docutils·literal·notranslate"><span·class="pre">SearchVector</span></code>:</p>
114 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.contrib.postgres.search</span>·<span·class="kn">import</span>·<span·class="n">SearchVector</span>115 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.contrib.postgres.search</span>·<span·class="kn">import</span>·<span·class="n">SearchVector</span>
115 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">annotate</span><span·class="p">(</span>116 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">annotate</span><span·class="p">(</span>
Offset 135, 15 lines modifiedOffset 136, 15 lines modified
135 <a·class="reference·internal"·href="#postgresql-fts-weighting-queries"><span·class="std·std-ref">Weighting·queries</span></a>·for·an·explanation·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">config</span></code>136 <a·class="reference·internal"·href="#postgresql-fts-weighting-queries"><span·class="std·std-ref">Weighting·queries</span></a>·for·an·explanation·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">config</span></code>
136 and·<code·class="docutils·literal·notranslate"><span·class="pre">weight</span></code>·parameters.</p>137 and·<code·class="docutils·literal·notranslate"><span·class="pre">weight</span></code>·parameters.</p>
137 </section>138 </section>
138 <section·id="s-searchquery">139 <section·id="s-searchquery">
139 <span·id="searchquery"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchQuery</span></code><a·class="headerlink"·href="#searchquery"·title="Link·to·this·heading">¶</a></h2>140 <span·id="searchquery"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchQuery</span></code><a·class="headerlink"·href="#searchquery"·title="Link·to·this·heading">¶</a></h2>
140 <dl·class="py·class">141 <dl·class="py·class">
141 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchQuery">142 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchQuery">
142 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchQuery</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">search_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'plain'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L188"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchQuery"·title="Link·to·this·definition">¶</a></dt>143 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchQuery</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">search_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'plain'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L188"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchQuery"·title="Link·to·this·definition">¶</a></dt>
143 <dd></dd></dl>144 <dd></dd></dl>
  
144 <p><code·class="docutils·literal·notranslate"><span·class="pre">SearchQuery</span></code>·translates·the·terms·the·user·provides·into·a·search·query145 <p><code·class="docutils·literal·notranslate"><span·class="pre">SearchQuery</span></code>·translates·the·terms·the·user·provides·into·a·search·query
145 object·that·the·database·compares·to·a·search·vector.·By·default,·all·the·words146 object·that·the·database·compares·to·a·search·vector.·By·default,·all·the·words
146 the·user·provides·are·passed·through·the·stemming·algorithms,·and·then·it147 the·user·provides·are·passed·through·the·stemming·algorithms,·and·then·it
147 looks·for·matches·for·all·of·the·resulting·terms.</p>148 looks·for·matches·for·all·of·the·resulting·terms.</p>
148 <p>If·<code·class="docutils·literal·notranslate"><span·class="pre">search_type</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">'plain'</span></code>,·which·is·the·default,·the·terms·are·treated149 <p>If·<code·class="docutils·literal·notranslate"><span·class="pre">search_type</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">'plain'</span></code>,·which·is·the·default,·the·terms·are·treated
Offset 175, 15 lines modifiedOffset 176, 15 lines modified
175 <p>See·<a·class="reference·internal"·href="#postgresql-fts-search-configuration"><span·class="std·std-ref">Changing·the·search·configuration</span></a>·for·an·explanation·of·the176 <p>See·<a·class="reference·internal"·href="#postgresql-fts-search-configuration"><span·class="std·std-ref">Changing·the·search·configuration</span></a>·for·an·explanation·of·the
176 <code·class="docutils·literal·notranslate"><span·class="pre">config</span></code>·parameter.</p>177 <code·class="docutils·literal·notranslate"><span·class="pre">config</span></code>·parameter.</p>
177 </section>178 </section>
178 <section·id="s-searchrank">179 <section·id="s-searchrank">
179 <span·id="searchrank"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchRank</span></code><a·class="headerlink"·href="#searchrank"·title="Link·to·this·heading">¶</a></h2>180 <span·id="searchrank"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchRank</span></code><a·class="headerlink"·href="#searchrank"·title="Link·to·this·heading">¶</a></h2>
180 <dl·class="py·class">181 <dl·class="py·class">
181 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchRank">182 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchRank">
182 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchRank</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">vector</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">weights</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">normalization</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cover_density</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L243"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchRank"·title="Link·to·this·definition">¶</a></dt>183 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchRank</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">vector</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">weights</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">normalization</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cover_density</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L243"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchRank"·title="Link·to·this·definition">¶</a></dt>
183 <dd></dd></dl>184 <dd></dd></dl>
  
184 <p>So·far,·we’ve·returned·the·results·for·which·any·match·between·the·vector·and185 <p>So·far,·we’ve·returned·the·results·for·which·any·match·between·the·vector·and
185 the·query·are·possible.·It’s·likely·you·may·wish·to·order·the·results·by·some186 the·query·are·possible.·It’s·likely·you·may·wish·to·order·the·results·by·some
186 sort·of·relevancy.·PostgreSQL·provides·a·ranking·function·which·takes·into187 sort·of·relevancy.·PostgreSQL·provides·a·ranking·function·which·takes·into
187 account·how·often·the·query·terms·appear·in·the·document,·how·close·together188 account·how·often·the·query·terms·appear·in·the·document,·how·close·together
188 the·terms·are·in·the·document,·and·how·important·the·part·of·the·document·is189 the·terms·are·in·the·document,·and·how·important·the·part·of·the·document·is
Offset 217, 15 lines modifiedOffset 218, 15 lines modified
217 <p>The·PostgreSQL·documentation·has·more·details·about·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/textsearch-controls.html#TEXTSEARCH-RANKING">different·rank218 <p>The·PostgreSQL·documentation·has·more·details·about·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/textsearch-controls.html#TEXTSEARCH-RANKING">different·rank
218 normalization·options</a>.</p>219 normalization·options</a>.</p>
219 </section>220 </section>
220 <section·id="s-searchheadline">221 <section·id="s-searchheadline">
221 <span·id="searchheadline"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchHeadline</span></code><a·class="headerlink"·href="#searchheadline"·title="Link·to·this·heading">¶</a></h2>222 <span·id="searchheadline"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SearchHeadline</span></code><a·class="headerlink"·href="#searchheadline"·title="Link·to·this·heading">¶</a></h2>
222 <dl·class="py·class">223 <dl·class="py·class">
223 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchHeadline">224 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchHeadline">
224 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchHeadline</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">start_sel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">stop_sel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_words</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_words</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">short_word</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">highlight_all</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_fragments</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fragment_delimiter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L276"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchHeadline"·title="Link·to·this·definition">¶</a></dt>225 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SearchHeadline</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">config</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">start_sel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">stop_sel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_words</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_words</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">short_word</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">highlight_all</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_fragments</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fragment_delimiter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/search.py#L276"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.search.SearchHeadline"·title="Link·to·this·definition">¶</a></dt>
225 <dd></dd></dl>226 <dd></dd></dl>
  
226 <p>Accepts·a·single·text·field·or·an·expression,·a·query,·a·config,·and·a·set·of227 <p>Accepts·a·single·text·field·or·an·expression,·a·query,·a·config,·and·a·set·of
227 options.·Returns·highlighted·search·results.</p>228 options.·Returns·highlighted·search·results.</p>
228 <p>Set·the·<code·class="docutils·literal·notranslate"><span·class="pre">start_sel</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">stop_sel</span></code>·parameters·to·the·string·values·to·be229 <p>Set·the·<code·class="docutils·literal·notranslate"><span·class="pre">start_sel</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">stop_sel</span></code>·parameters·to·the·string·values·to·be
229 used·to·wrap·highlighted·query·terms·in·the·document.·PostgreSQL’s·defaults·are230 used·to·wrap·highlighted·query·terms·in·the·document.·PostgreSQL’s·defaults·are
230 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;b&gt;</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;/b&gt;</span></code>.</p>231 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;b&gt;</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;/b&gt;</span></code>.</p>
Offset 324, 15 lines modifiedOffset 325, 15 lines modified
324 </div>325 </div>
325 <p>The·PostgreSQL·documentation·has·details·on326 <p>The·PostgreSQL·documentation·has·details·on
326 <a·class="reference·external"·href="https://www.postgresql.org/docs/current/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">creating·indexes·for·full·text·search</a>.</p>327 <a·class="reference·external"·href="https://www.postgresql.org/docs/current/textsearch-tables.html#TEXTSEARCH-TABLES-INDEX">creating·indexes·for·full·text·search</a>.</p>
327 <section·id="s-searchvectorfield">328 <section·id="s-searchvectorfield">
328 <span·id="searchvectorfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">SearchVectorField</span></code><a·class="headerlink"·href="#searchvectorfield"·title="Link·to·this·heading">¶</a></h3>329 <span·id="searchvectorfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">SearchVectorField</span></code><a·class="headerlink"·href="#searchvectorfield"·title="Link·to·this·heading">¶</a></h3>
329 <dl·class="py·class">330 <dl·class="py·class">
330 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchVectorField">331 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.search.SearchVectorField">
Max diff block lines reached; 18726/40987 bytes (45.69%) of diff not shown.
14.3 KB
html2text {}
Max HTML report size reached
15.1 KB
./usr/share/doc/python-django-doc/html/ref/contrib/postgres/validators.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Validators·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Validators·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="The·redirects·app"·href="../redirects.html"·/>15 ····<link·rel="next"·title="The·redirects·app"·href="../redirects.html"·/>
15 ····<link·rel="prev"·title="Full·text·search"·href="search.html"·/>16 ····<link·rel="prev"·title="Full·text·search"·href="search.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 44 lines modifiedOffset 82, 44 lines modified
81 <span·id="s-validators"></span><span·id="module-django.contrib.postgres.validators"></span><span·id="validators"></span><h1>Validators<a·class="headerlink"·href="#module-django.contrib.postgres.validators"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-validators"></span><span·id="module-django.contrib.postgres.validators"></span><span·id="validators"></span><h1>Validators<a·class="headerlink"·href="#module-django.contrib.postgres.validators"·title="Link·to·this·heading">¶</a></h1>
82 <p>These·validators·are·available·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.validators</span></code>83 <p>These·validators·are·available·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.validators</span></code>
83 module.</p>84 module.</p>
84 <section·id="s-keysvalidator">85 <section·id="s-keysvalidator">
85 <span·id="keysvalidator"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">KeysValidator</span></code><a·class="headerlink"·href="#keysvalidator"·title="Link·to·this·heading">¶</a></h2>86 <span·id="keysvalidator"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">KeysValidator</span></code><a·class="headerlink"·href="#keysvalidator"·title="Link·to·this·heading">¶</a></h2>
86 <dl·class="py·class">87 <dl·class="py·class">
87 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.validators.KeysValidator">88 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.validators.KeysValidator">
88 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">KeysValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">keys</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">strict</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/validators.py#L34"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.validators.KeysValidator"·title="Link·to·this·definition">¶</a></dt>89 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">KeysValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">keys</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">strict</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/validators.py#L34"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.validators.KeysValidator"·title="Link·to·this·definition">¶</a></dt>
89 <dd><p>Validates·that·the·given·keys·are·contained·in·the·value.·If·<code·class="docutils·literal·notranslate"><span·class="pre">strict</span></code>·is90 <dd><p>Validates·that·the·given·keys·are·contained·in·the·value.·If·<code·class="docutils·literal·notranslate"><span·class="pre">strict</span></code>·is
90 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·then·it·also·checks·that·there·are·no·other·keys·present.</p>91 <code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·then·it·also·checks·that·there·are·no·other·keys·present.</p>
91 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">messages</span></code>·passed·should·be·a·dict·containing·the·keys92 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">messages</span></code>·passed·should·be·a·dict·containing·the·keys
92 <code·class="docutils·literal·notranslate"><span·class="pre">missing_keys</span></code>·and/or·<code·class="docutils·literal·notranslate"><span·class="pre">extra_keys</span></code>.</p>93 <code·class="docutils·literal·notranslate"><span·class="pre">missing_keys</span></code>·and/or·<code·class="docutils·literal·notranslate"><span·class="pre">extra_keys</span></code>.</p>
93 <div·class="admonition·note">94 <div·class="admonition·note">
94 <p·class="admonition-title">Note</p>95 <p·class="admonition-title">Notitie</p>
95 <p>Note·that·this·checks·only·for·the·existence·of·a·given·key,·not·that96 <p>Note·that·this·checks·only·for·the·existence·of·a·given·key,·not·that
96 the·value·of·a·key·is·non-empty.</p>97 the·value·of·a·key·is·non-empty.</p>
97 </div>98 </div>
98 </dd></dl>99 </dd></dl>
  
99 </section>100 </section>
100 <section·id="s-range-validators">101 <section·id="s-range-validators">
101 <span·id="range-validators"></span><h2>Range·validators<a·class="headerlink"·href="#range-validators"·title="Link·to·this·heading">¶</a></h2>102 <span·id="range-validators"></span><h2>Range·validators<a·class="headerlink"·href="#range-validators"·title="Link·to·this·heading">¶</a></h2>
102 <section·id="s-rangemaxvaluevalidator">103 <section·id="s-rangemaxvaluevalidator">
103 <span·id="rangemaxvaluevalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RangeMaxValueValidator</span></code><a·class="headerlink"·href="#rangemaxvaluevalidator"·title="Link·to·this·heading">¶</a></h3>104 <span·id="rangemaxvaluevalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RangeMaxValueValidator</span></code><a·class="headerlink"·href="#rangemaxvaluevalidator"·title="Link·to·this·heading">¶</a></h3>
104 <dl·class="py·class">105 <dl·class="py·class">
105 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.validators.RangeMaxValueValidator">106 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.validators.RangeMaxValueValidator">
106 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RangeMaxValueValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">limit_value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/validators.py#L76"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.validators.RangeMaxValueValidator"·title="Link·to·this·definition">¶</a></dt>107 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RangeMaxValueValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">limit_value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/validators.py#L76"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.validators.RangeMaxValueValidator"·title="Link·to·this·definition">¶</a></dt>
107 <dd><p>Validates·that·the·upper·bound·of·the·range·is·not·greater·than108 <dd><p>Validates·that·the·upper·bound·of·the·range·is·not·greater·than
108 <code·class="docutils·literal·notranslate"><span·class="pre">limit_value</span></code>.</p>109 <code·class="docutils·literal·notranslate"><span·class="pre">limit_value</span></code>.</p>
109 </dd></dl>110 </dd></dl>
  
110 </section>111 </section>
111 <section·id="s-rangeminvaluevalidator">112 <section·id="s-rangeminvaluevalidator">
112 <span·id="rangeminvaluevalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RangeMinValueValidator</span></code><a·class="headerlink"·href="#rangeminvaluevalidator"·title="Link·to·this·heading">¶</a></h3>113 <span·id="rangeminvaluevalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RangeMinValueValidator</span></code><a·class="headerlink"·href="#rangeminvaluevalidator"·title="Link·to·this·heading">¶</a></h3>
113 <dl·class="py·class">114 <dl·class="py·class">
114 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.validators.RangeMinValueValidator">115 <dt·class="sig·sig-object·py"·id="django.contrib.postgres.validators.RangeMinValueValidator">
115 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RangeMinValueValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">limit_value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/validators.py#L85"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.validators.RangeMinValueValidator"·title="Link·to·this·definition">¶</a></dt>116 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RangeMinValueValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">limit_value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/postgres/validators.py#L85"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.postgres.validators.RangeMinValueValidator"·title="Link·to·this·definition">¶</a></dt>
116 <dd><p>Validates·that·the·lower·bound·of·the·range·is·not·less·than·the117 <dd><p>Validates·that·the·lower·bound·of·the·range·is·not·less·than·the
117 <code·class="docutils·literal·notranslate"><span·class="pre">limit_value</span></code>.</p>118 <code·class="docutils·literal·notranslate"><span·class="pre">limit_value</span></code>.</p>
118 </dd></dl>119 </dd></dl>
  
119 </section>120 </section>
120 </section>121 </section>
121 </section>122 </section>
Offset 145, 37 lines modifiedOffset 146, 37 lines modified
145 </li>146 </li>
146 </ul>147 </ul>
147 </li>148 </li>
148 </ul>149 </ul>
  
149 ··</div>150 ··</div>
150 ··<div>151 ··<div>
151 ····<h4>Previous·topic</h4>152 ····<h4>Vorig·onderwerp</h4>
152 ····<p·class="topless"><a·href="search.html"153 ····<p·class="topless"><a·href="search.html"
153 ··························title="previous·chapter">Full·text·search</a></p>154 ··························title="vorig·hoofdstuk">Full·text·search</a></p>
154 ··</div>155 ··</div>
155 ··<div>156 ··<div>
156 ····<h4>Next·topic</h4>157 ····<h4>Volgend·onderwerp</h4>
157 ····<p·class="topless"><a·href="../redirects.html"158 ····<p·class="topless"><a·href="../redirects.html"
158 ··························title="next·chapter">The·redirects·app</a></p>159 ··························title="volgend·hoofdstuk">The·redirects·app</a></p>
159 ··</div>160 ··</div>
160 <search·id="searchbox"·style="display:·none"·role="search">161 <search·id="searchbox"·style="display:·none"·role="search">
161 ··<h3·id="searchlabel">Quick·search</h3>162 ··<h3·id="searchlabel">Snel·zoeken</h3>
162 ····<div·class="searchformwrapper">163 ····<div·class="searchformwrapper">
163 ····<form·class="search"·action="../../../search.html"·method="get">164 ····<form·class="search"·action="../../../search.html"·method="get">
164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>165 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
165 ······<input·type="submit"·value="Go"·/>166 ······<input·type="submit"·value="Zoek"·/>
166 ····</form>167 ····</form>
167 ····</div>168 ····</div>
168 </search>169 </search>
169 <script>document.getElementById('searchbox').style.display·=·"block"</script>170 <script>document.getElementById('searchbox').style.display·=·"block"</script>
170 ········</div>171 ········</div>
171 ······</div>172 ······</div>
172 ··············<h3>Last·update:</h3>173 ··············<h3>Last·update:</h3>
173 ··············<p·class="topless">Sep·03,·2024</p>174 ··············<p·class="topless">sep·03,·2024</p>
174 ··········</div>175 ··········</div>
175 ········176 ········
176 ······177 ······
177 ····</div>178 ····</div>
  
178 ····<div·id="ft">179 ····<div·id="ft">
179 ······<div·class="nav">180 ······<div·class="nav">
3.55 KB
html2text {}
Max HTML report size reached
5.73 KB
./usr/share/doc/python-django-doc/html/ref/contrib/redirects.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·redirects·app·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·redirects·app·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·sitemap·framework"·href="sitemaps.html"·/>15 ····<link·rel="next"·title="The·sitemap·framework"·href="sitemaps.html"·/>
15 ····<link·rel="prev"·title="Validators"·href="postgres/validators.html"·/>16 ····<link·rel="prev"·title="Validators"·href="postgres/validators.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 217, 37 lines modifiedOffset 218, 37 lines modified
217 <li><a·class="reference·internal"·href="#middleware">Middleware</a></li>218 <li><a·class="reference·internal"·href="#middleware">Middleware</a></li>
218 </ul>219 </ul>
219 </li>220 </li>
220 </ul>221 </ul>
  
221 ··</div>222 ··</div>
222 ··<div>223 ··<div>
223 ····<h4>Previous·topic</h4>224 ····<h4>Vorig·onderwerp</h4>
224 ····<p·class="topless"><a·href="postgres/validators.html"225 ····<p·class="topless"><a·href="postgres/validators.html"
225 ··························title="previous·chapter">Validators</a></p>226 ··························title="vorig·hoofdstuk">Validators</a></p>
226 ··</div>227 ··</div>
227 ··<div>228 ··<div>
228 ····<h4>Next·topic</h4>229 ····<h4>Volgend·onderwerp</h4>
229 ····<p·class="topless"><a·href="sitemaps.html"230 ····<p·class="topless"><a·href="sitemaps.html"
230 ··························title="next·chapter">The·sitemap·framework</a></p>231 ··························title="volgend·hoofdstuk">The·sitemap·framework</a></p>
231 ··</div>232 ··</div>
232 <search·id="searchbox"·style="display:·none"·role="search">233 <search·id="searchbox"·style="display:·none"·role="search">
233 ··<h3·id="searchlabel">Quick·search</h3>234 ··<h3·id="searchlabel">Snel·zoeken</h3>
234 ····<div·class="searchformwrapper">235 ····<div·class="searchformwrapper">
235 ····<form·class="search"·action="../../search.html"·method="get">236 ····<form·class="search"·action="../../search.html"·method="get">
236 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>237 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
237 ······<input·type="submit"·value="Go"·/>238 ······<input·type="submit"·value="Zoek"·/>
238 ····</form>239 ····</form>
239 ····</div>240 ····</div>
240 </search>241 </search>
241 <script>document.getElementById('searchbox').style.display·=·"block"</script>242 <script>document.getElementById('searchbox').style.display·=·"block"</script>
242 ········</div>243 ········</div>
243 ······</div>244 ······</div>
244 ··············<h3>Last·update:</h3>245 ··············<h3>Last·update:</h3>
245 ··············<p·class="topless">Sep·03,·2024</p>246 ··············<p·class="topless">sep·03,·2024</p>
246 ··········</div>247 ··········</div>
247 ········248 ········
248 ······249 ······
249 ····</div>250 ····</div>
  
250 ····<div·id="ft">251 ····<div·id="ft">
251 ······<div·class="nav">252 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8ts\x8s·a\x8ap\x8pp\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8ts\x8s·a\x8ap\x8pp\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·comes·with·an·optional·redirects·application.·It·lets·you·store5 Django·comes·with·an·optional·redirects·application.·It·lets·you·store
6 redirects·in·a·database·and·handles·the·redirecting·for·you.·It·uses·the·HTTP6 redirects·in·a·database·and·handles·the·redirecting·for·you.·It·uses·the·HTTP
7 response·status·code·301·Moved·Permanently·by·default.7 response·status·code·301·Moved·Permanently·by·default.
8 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8la\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8la\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 75, 16 lines modifiedOffset 75, 16 lines modified
75 ····*·_\x8T_\x8h_\x8e_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8s_\x8·_\x8a_\x8p_\x8p75 ····*·_\x8T_\x8h_\x8e_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8s_\x8·_\x8a_\x8p_\x8p
76 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n76 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
77 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8i_\x8t_\x8·_\x8w_\x8o_\x8r_\x8k_\x8s77 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8i_\x8t_\x8·_\x8w_\x8o_\x8r_\x8k_\x8s
78 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8a_\x8d_\x8d_\x8,_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8s78 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8a_\x8d_\x8d_\x8,_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8s
79 ················#·_\x8V_\x8i_\x8a_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e79 ················#·_\x8V_\x8i_\x8a_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
80 ················#·_\x8V_\x8i_\x8a_\x8·_\x8t_\x8h_\x8e_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8A_\x8P_\x8I80 ················#·_\x8V_\x8i_\x8a_\x8·_\x8t_\x8h_\x8e_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8A_\x8P_\x8I
81 ··········o·_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e81 ··········o·_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e
82 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*82 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
83 _\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s83 _\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s
84 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*84 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
85 _\x8T_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k85 _\x8T_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
86 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*86 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
87 [q···················][Go]87 [q···················][Zoek]
88 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*88 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
89 Sep·03,·202489 sep·03,·2024
90 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»90 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
27.7 KB
./usr/share/doc/python-django-doc/html/ref/contrib/sitemaps.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·sitemap·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·sitemap·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·“sites”·framework"·href="sites.html"·/>15 ····<link·rel="next"·title="The·“sites”·framework"·href="sites.html"·/>
15 ····<link·rel="prev"·title="The·redirects·app"·href="redirects.html"·/>16 ····<link·rel="prev"·title="The·redirects·app"·href="redirects.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 193, 29 lines modifiedOffset 194, 29 lines modified
193 and·returns·the·result.</p></li>194 and·returns·the·result.</p></li>
194 </ul>195 </ul>
195 </section>196 </section>
196 <section·id="s-sitemap-class-reference">197 <section·id="s-sitemap-class-reference">
197 <span·id="sitemap-class-reference"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Sitemap</span></code>·class·reference<a·class="headerlink"·href="#sitemap-class-reference"·title="Link·to·this·heading">¶</a></h2>198 <span·id="sitemap-class-reference"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Sitemap</span></code>·class·reference<a·class="headerlink"·href="#sitemap-class-reference"·title="Link·to·this·heading">¶</a></h2>
198 <dl·class="py·class">199 <dl·class="py·class">
199 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap">200 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap">
200 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Sitemap</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L8"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap"·title="Link·to·this·definition">¶</a></dt>201 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Sitemap</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L8"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap"·title="Link·to·this·definition">¶</a></dt>
201 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Sitemap</span></code>·class·can·define·the·following·methods/attributes:</p>202 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Sitemap</span></code>·class·can·define·the·following·methods/attributes:</p>
202 <dl·class="py·attribute">203 <dl·class="py·attribute">
203 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.items">204 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.items">
204 <span·class="sig-name·descname"><span·class="pre">items</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L75"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.items"·title="Link·to·this·definition">¶</a></dt>205 <span·class="sig-name·descname"><span·class="pre">items</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L75"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.items"·title="Link·to·this·definition">¶</a></dt>
205 <dd><p><strong>Required.</strong>·A·method·that·returns·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/glossary.html#term-sequence"·title="(in·Python·v3.12)"><span·class="xref·std·std-term">sequence</span></a>·or·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>206 <dd><p><strong>Required.</strong>·A·method·that·returns·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/glossary.html#term-sequence"·title="(in·Python·v3.12)"><span·class="xref·std·std-term">sequence</span></a>·or·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>
206 of·objects.·The·framework·doesn’t·care·what·<em>type</em>·of·objects·they·are;207 of·objects.·The·framework·doesn’t·care·what·<em>type</em>·of·objects·they·are;
207 all·that·matters·is·that·these·objects·get·passed·to·the208 all·that·matters·is·that·these·objects·get·passed·to·the
208 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.location"·title="django.contrib.sitemaps.Sitemap.location"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">location()</span></code></a>,·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod()</span></code></a>,209 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.location"·title="django.contrib.sitemaps.Sitemap.location"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">location()</span></code></a>,·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod()</span></code></a>,
209 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.changefreq"·title="django.contrib.sitemaps.Sitemap.changefreq"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">changefreq()</span></code></a>·and·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.priority"·title="django.contrib.sitemaps.Sitemap.priority"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">priority()</span></code></a>·methods.</p>210 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.changefreq"·title="django.contrib.sitemaps.Sitemap.changefreq"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">changefreq()</span></code></a>·and·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.priority"·title="django.contrib.sitemaps.Sitemap.priority"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">priority()</span></code></a>·methods.</p>
210 </dd></dl>211 </dd></dl>
  
211 <dl·class="py·attribute">212 <dl·class="py·attribute">
212 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.location">213 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.location">
213 <span·class="sig-name·descname"><span·class="pre">location</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L78"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.location"·title="Link·to·this·definition">¶</a></dt>214 <span·class="sig-name·descname"><span·class="pre">location</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L78"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.location"·title="Link·to·this·definition">¶</a></dt>
214 <dd><p><strong>Optional.</strong>·Either·a·method·or·attribute.</p>215 <dd><p><strong>Optional.</strong>·Either·a·method·or·attribute.</p>
215 <p>If·it’s·a·method,·it·should·return·the·absolute·path·for·a·given·object216 <p>If·it’s·a·method,·it·should·return·the·absolute·path·for·a·given·object
216 as·returned·by·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">items()</span></code></a>.</p>217 as·returned·by·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">items()</span></code></a>.</p>
217 <p>If·it’s·an·attribute,·its·value·should·be·a·string·representing·an218 <p>If·it’s·an·attribute,·its·value·should·be·a·string·representing·an
218 absolute·path·to·use·for·<em>every</em>·object·returned·by219 absolute·path·to·use·for·<em>every</em>·object·returned·by
219 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">items()</span></code></a>.</p>220 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">items()</span></code></a>.</p>
220 <p>In·both·cases,·“absolute·path”·means·a·URL·that·doesn’t·include·the221 <p>In·both·cases,·“absolute·path”·means·a·URL·that·doesn’t·include·the
Offset 248, 15 lines modifiedOffset 249, 15 lines modified
248 <a·class="reference·internal"·href="../middleware.html#django.middleware.http.ConditionalGetMiddleware"·title="django.middleware.http.ConditionalGetMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ConditionalGetMiddleware</span></code></a>·to·make249 <a·class="reference·internal"·href="../middleware.html#django.middleware.http.ConditionalGetMiddleware"·title="django.middleware.http.ConditionalGetMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ConditionalGetMiddleware</span></code></a>·to·make
249 Django·respond·appropriately·to·requests·with·an·<code·class="docutils·literal·notranslate"><span·class="pre">If-Modified-Since</span></code>250 Django·respond·appropriately·to·requests·with·an·<code·class="docutils·literal·notranslate"><span·class="pre">If-Modified-Since</span></code>
250 header·which·will·prevent·sending·the·sitemap·if·it·hasn’t·changed.</p>251 header·which·will·prevent·sending·the·sitemap·if·it·hasn’t·changed.</p>
251 </dd></dl>252 </dd></dl>
  
252 <dl·class="py·attribute">253 <dl·class="py·attribute">
253 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.paginator">254 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.paginator">
254 <span·class="sig-name·descname"><span·class="pre">paginator</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L72"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.paginator"·title="Link·to·this·definition">¶</a></dt>255 <span·class="sig-name·descname"><span·class="pre">paginator</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L72"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.paginator"·title="Link·to·this·definition">¶</a></dt>
255 <dd><p><strong>Optional.</strong></p>256 <dd><p><strong>Optional.</strong></p>
256 <p>This·property·returns·a·<a·class="reference·internal"·href="../paginator.html#django.core.paginator.Paginator"·title="django.core.paginator.Paginator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Paginator</span></code></a>·for257 <p>This·property·returns·a·<a·class="reference·internal"·href="../paginator.html#django.core.paginator.Paginator"·title="django.core.paginator.Paginator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Paginator</span></code></a>·for
257 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">items()</span></code></a>.·If·you·generate·sitemaps·in·a·batch·you·may258 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">items()</span></code></a>.·If·you·generate·sitemaps·in·a·batch·you·may
258 want·to·override·this·as·a·cached·property·in·order·to·avoid·multiple259 want·to·override·this·as·a·cached·property·in·order·to·avoid·multiple
259 <code·class="docutils·literal·notranslate"><span·class="pre">items()</span></code>·calls.</p>260 <code·class="docutils·literal·notranslate"><span·class="pre">items()</span></code>·calls.</p>
260 </dd></dl>261 </dd></dl>
  
Offset 356, 15 lines modifiedOffset 357, 15 lines modified
356 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.alternates"·title="django.contrib.sitemaps.Sitemap.alternates"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">alternates</span></code></a>·will·contain·a·<code·class="docutils·literal·notranslate"><span·class="pre">hreflang=&quot;x-default&quot;</span></code>357 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.alternates"·title="django.contrib.sitemaps.Sitemap.alternates"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">alternates</span></code></a>·will·contain·a·<code·class="docutils·literal·notranslate"><span·class="pre">hreflang=&quot;x-default&quot;</span></code>
357 fallback·entry·with·a·value·of·<a·class="reference·internal"·href="../settings.html#std-setting-LANGUAGE_CODE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">LANGUAGE_CODE</span></code></a>.·The·default·is358 fallback·entry·with·a·value·of·<a·class="reference·internal"·href="../settings.html#std-setting-LANGUAGE_CODE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">LANGUAGE_CODE</span></code></a>.·The·default·is
358 <code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>359 <code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>
359 </dd></dl>360 </dd></dl>
  
360 <dl·class="py·method">361 <dl·class="py·method">
361 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.get_latest_lastmod">362 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.get_latest_lastmod">
362 <span·class="sig-name·descname"><span·class="pre">get_latest_lastmod</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L106"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.get_latest_lastmod"·title="Link·to·this·definition">¶</a></dt>363 <span·class="sig-name·descname"><span·class="pre">get_latest_lastmod</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L106"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.get_latest_lastmod"·title="Link·to·this·definition">¶</a></dt>
363 <dd><p><strong>Optional.</strong>·A·method·that·returns·the·latest·value·returned·by364 <dd><p><strong>Optional.</strong>·A·method·that·returns·the·latest·value·returned·by
364 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod</span></code></a>.·This·function·is·used·to·add·the·<code·class="docutils·literal·notranslate"><span·class="pre">lastmod</span></code>365 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod</span></code></a>.·This·function·is·used·to·add·the·<code·class="docutils·literal·notranslate"><span·class="pre">lastmod</span></code>
365 attribute·to·<a·class="reference·internal"·href="#sitemap-index-context-variables"><span·class="std·std-ref">Sitemap·index·context366 attribute·to·<a·class="reference·internal"·href="#sitemap-index-context-variables"><span·class="std·std-ref">Sitemap·index·context
366 variables</span></a>.</p>367 variables</span></a>.</p>
367 <p>By·default·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.get_latest_lastmod"·title="django.contrib.sitemaps.Sitemap.get_latest_lastmod"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_latest_lastmod()</span></code></a>·returns:</p>368 <p>By·default·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.get_latest_lastmod"·title="django.contrib.sitemaps.Sitemap.get_latest_lastmod"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_latest_lastmod()</span></code></a>·returns:</p>
368 <ul·class="simple">369 <ul·class="simple">
369 <li><p>If·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod</span></code></a>·is·an·attribute:370 <li><p>If·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.lastmod"·title="django.contrib.sitemaps.Sitemap.lastmod"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lastmod</span></code></a>·is·an·attribute:
Offset 373, 30 lines modifiedOffset 374, 30 lines modified
373 The·latest·<code·class="docutils·literal·notranslate"><span·class="pre">lastmod</span></code>·returned·by·calling·the·method·with·all374 The·latest·<code·class="docutils·literal·notranslate"><span·class="pre">lastmod</span></code>·returned·by·calling·the·method·with·all
374 items·returned·by·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Sitemap.items()</span></code></a>.</p></li>375 items·returned·by·<a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.items"·title="django.contrib.sitemaps.Sitemap.items"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Sitemap.items()</span></code></a>.</p></li>
375 </ul>376 </ul>
376 </dd></dl>377 </dd></dl>
  
377 <dl·class="py·method">378 <dl·class="py·method">
378 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.get_languages_for_item">379 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.Sitemap.get_languages_for_item">
379 <span·class="sig-name·descname"><span·class="pre">get_languages_for_item</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">item</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L42"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.get_languages_for_item"·title="Link·to·this·definition">¶</a></dt>380 <span·class="sig-name·descname"><span·class="pre">get_languages_for_item</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">item</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L42"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.Sitemap.get_languages_for_item"·title="Link·to·this·definition">¶</a></dt>
380 <dd><p><strong>Optional.</strong>·A·method·that·returns·the·sequence·of·language·codes·for381 <dd><p><strong>Optional.</strong>·A·method·that·returns·the·sequence·of·language·codes·for
381 which·the·item·is·displayed.·By·default382 which·the·item·is·displayed.·By·default
382 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.get_languages_for_item"·title="django.contrib.sitemaps.Sitemap.get_languages_for_item"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_languages_for_item()</span></code></a>·returns383 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.get_languages_for_item"·title="django.contrib.sitemaps.Sitemap.get_languages_for_item"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_languages_for_item()</span></code></a>·returns
383 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.languages"·title="django.contrib.sitemaps.Sitemap.languages"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">languages</span></code></a>.</p>384 <a·class="reference·internal"·href="#django.contrib.sitemaps.Sitemap.languages"·title="django.contrib.sitemaps.Sitemap.languages"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">languages</span></code></a>.</p>
384 </dd></dl>385 </dd></dl>
  
385 </dd></dl>386 </dd></dl>
  
386 </section>387 </section>
387 <section·id="s-shortcuts">388 <section·id="s-shortcuts">
388 <span·id="shortcuts"></span><h2>Shortcuts<a·class="headerlink"·href="#shortcuts"·title="Link·to·this·heading">¶</a></h2>389 <span·id="shortcuts"></span><h2>Shortcuts<a·class="headerlink"·href="#shortcuts"·title="Link·to·this·heading">¶</a></h2>
389 <p>The·sitemap·framework·provides·a·convenience·class·for·a·common·case:</p>390 <p>The·sitemap·framework·provides·a·convenience·class·for·a·common·case:</p>
390 <dl·class="py·class">391 <dl·class="py·class">
391 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.GenericSitemap">392 <dt·class="sig·sig-object·py"·id="django.contrib.sitemaps.GenericSitemap">
392 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GenericSitemap</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">info_dict</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">priority</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">changefreq</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">protocol</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L173"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.GenericSitemap"·title="Link·to·this·definition">¶</a></dt>393 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GenericSitemap</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">info_dict</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">priority</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">changefreq</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">protocol</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/sitemaps/__init__.py#L173"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.sitemaps.GenericSitemap"·title="Link·to·this·definition">¶</a></dt>
393 <dd><p>The·<a·class="reference·internal"·href="#django.contrib.sitemaps.GenericSitemap"·title="django.contrib.sitemaps.GenericSitemap"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.contrib.sitemaps.GenericSitemap</span></code></a>·class·allows·you·to394 <dd><p>The·<a·class="reference·internal"·href="#django.contrib.sitemaps.GenericSitemap"·title="django.contrib.sitemaps.GenericSitemap"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.contrib.sitemaps.GenericSitemap</span></code></a>·class·allows·you·to
394 create·a·sitemap·by·passing·it·a·dictionary·which·has·to·contain·at·least395 create·a·sitemap·by·passing·it·a·dictionary·which·has·to·contain·at·least
Max diff block lines reached; 2312/20323 bytes (11.38%) of diff not shown.
7.76 KB
html2text {}
Max HTML report size reached
6.17 KB
./usr/share/doc/python-django-doc/html/ref/contrib/sites.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·“sites”·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·“sites”·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·staticfiles·app"·href="staticfiles.html"·/>15 ····<link·rel="next"·title="The·staticfiles·app"·href="staticfiles.html"·/>
15 ····<link·rel="prev"·title="The·sitemap·framework"·href="sitemaps.html"·/>16 ····<link·rel="prev"·title="The·sitemap·framework"·href="sitemaps.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 589, 37 lines modifiedOffset 590, 37 lines modified
589 <li><a·class="reference·internal"·href="#get-current-site-shortcut"><code·class="docutils·literal·notranslate"><span·class="pre">get_current_site</span></code>·shortcut</a></li>590 <li><a·class="reference·internal"·href="#get-current-site-shortcut"><code·class="docutils·literal·notranslate"><span·class="pre">get_current_site</span></code>·shortcut</a></li>
590 </ul>591 </ul>
591 </li>592 </li>
592 </ul>593 </ul>
  
593 ··</div>594 ··</div>
594 ··<div>595 ··<div>
595 ····<h4>Previous·topic</h4>596 ····<h4>Vorig·onderwerp</h4>
596 ····<p·class="topless"><a·href="sitemaps.html"597 ····<p·class="topless"><a·href="sitemaps.html"
597 ··························title="previous·chapter">The·sitemap·framework</a></p>598 ··························title="vorig·hoofdstuk">The·sitemap·framework</a></p>
598 ··</div>599 ··</div>
599 ··<div>600 ··<div>
600 ····<h4>Next·topic</h4>601 ····<h4>Volgend·onderwerp</h4>
601 ····<p·class="topless"><a·href="staticfiles.html"602 ····<p·class="topless"><a·href="staticfiles.html"
602 ··························title="next·chapter">The·<code·class="docutils·literal·notranslate"><span·class="pre">staticfiles</span></code>·app</a></p>603 ··························title="volgend·hoofdstuk">The·<code·class="docutils·literal·notranslate"><span·class="pre">staticfiles</span></code>·app</a></p>
603 ··</div>604 ··</div>
604 <search·id="searchbox"·style="display:·none"·role="search">605 <search·id="searchbox"·style="display:·none"·role="search">
605 ··<h3·id="searchlabel">Quick·search</h3>606 ··<h3·id="searchlabel">Snel·zoeken</h3>
606 ····<div·class="searchformwrapper">607 ····<div·class="searchformwrapper">
607 ····<form·class="search"·action="../../search.html"·method="get">608 ····<form·class="search"·action="../../search.html"·method="get">
608 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>609 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
609 ······<input·type="submit"·value="Go"·/>610 ······<input·type="submit"·value="Zoek"·/>
610 ····</form>611 ····</form>
611 ····</div>612 ····</div>
612 </search>613 </search>
613 <script>document.getElementById('searchbox').style.display·=·"block"</script>614 <script>document.getElementById('searchbox').style.display·=·"block"</script>
614 ········</div>615 ········</div>
615 ······</div>616 ······</div>
616 ··············<h3>Last·update:</h3>617 ··············<h3>Last·update:</h3>
617 ··············<p·class="topless">Sep·03,·2024</p>618 ··············<p·class="topless">sep·03,·2024</p>
618 ··········</div>619 ··········</div>
619 ········620 ········
620 ······621 ······
621 ····</div>622 ····</div>
  
622 ····<div·id="ft">623 ····<div·id="ft">
623 ······<div·class="nav">624 ······<div·class="nav">
2.22 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·?\x8“s\x8si\x8it\x8te\x8es\x8s?\x8·f\x8fr\x8ra\x8am\x8me\x8ew\x8wo\x8or\x8rk\x8k_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Th\x8he\x8e·?\x8“s\x8si\x8it\x8te\x8es\x8s?\x8·f\x8fr\x8ra\x8am\x8me\x8ew\x8wo\x8or\x8rk\x8k_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·comes·with·an·optional·“sites”·framework.·It’s·a·hook·for·associating5 Django·comes·with·an·optional·“sites”·framework.·It’s·a·hook·for·associating
6 objects·and·functionality·to·particular·websites,·and·it’s·a·holding·place·for6 objects·and·functionality·to·particular·websites,·and·it’s·a·holding·place·for
7 the·domain·names·and·“verbose”·names·of·your·Django-powered·sites.7 the·domain·names·and·“verbose”·names·of·your·Django-powered·sites.
8 Use·it·if·your·single·Django·installation·powers·more·than·one·site·and·you8 Use·it·if·your·single·Django·installation·powers·more·than·one·site·and·you
Offset 357, 16 lines modifiedOffset 357, 16 lines modified
357 ··········o·_\x8E_\x8n_\x8a_\x8b_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8s_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k357 ··········o·_\x8E_\x8n_\x8a_\x8b_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8s_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
358 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8u_\x8r_\x8r_\x8e_\x8n_\x8t_\x8·_\x8S_\x8i_\x8t_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t358 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8u_\x8r_\x8r_\x8e_\x8n_\x8t_\x8·_\x8S_\x8i_\x8t_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t
359 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8C_\x8u_\x8r_\x8r_\x8e_\x8n_\x8t_\x8S_\x8i_\x8t_\x8e_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r359 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8C_\x8u_\x8r_\x8r_\x8e_\x8n_\x8t_\x8S_\x8i_\x8t_\x8e_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r
360 ··········o·_\x8S_\x8i_\x8t_\x8e_\x8·_\x8m_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e360 ··········o·_\x8S_\x8i_\x8t_\x8e_\x8·_\x8m_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e
361 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8u_\x8s_\x8e_\x8s_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8s_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k361 ··········o·_\x8H_\x8o_\x8w_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8u_\x8s_\x8e_\x8s_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8s_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
362 ··········o·_\x8R_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8S_\x8i_\x8t_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s362 ··········o·_\x8R_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8S_\x8i_\x8t_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s
363 ··········o·_\x8g_\x8e_\x8t_\x8__\x8c_\x8u_\x8r_\x8r_\x8e_\x8n_\x8t_\x8__\x8s_\x8i_\x8t_\x8e_\x8·_\x8s_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t363 ··········o·_\x8g_\x8e_\x8t_\x8__\x8c_\x8u_\x8r_\x8r_\x8e_\x8n_\x8t_\x8__\x8s_\x8i_\x8t_\x8e_\x8·_\x8s_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t
364 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*364 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
365 _\x8T_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k365 _\x8T_\x8h_\x8e_\x8·_\x8s_\x8i_\x8t_\x8e_\x8m_\x8a_\x8p_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
366 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*366 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
367 _\x8T_\x8h_\x8e_\x8·_\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8a_\x8p_\x8p367 _\x8T_\x8h_\x8e_\x8·_\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8a_\x8p_\x8p
368 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*368 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
369 [q···················][Go]369 [q···················][Zoek]
370 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*370 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
371 Sep·03,·2024371 sep·03,·2024
372 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»372 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
14.6 KB
./usr/share/doc/python-django-doc/html/ref/contrib/staticfiles.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·staticfiles·app·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·staticfiles·app·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·syndication·feed·framework"·href="syndication.html"·/>15 ····<link·rel="next"·title="The·syndication·feed·framework"·href="syndication.html"·/>
15 ····<link·rel="prev"·title="The·“sites”·framework"·href="sites.html"·/>16 ····<link·rel="prev"·title="The·“sites”·framework"·href="sites.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 92, 15 lines modifiedOffset 93, 15 lines modified
92 ············93 ············
93 ··<section·id="s-module-django.contrib.staticfiles">94 ··<section·id="s-module-django.contrib.staticfiles">
94 <span·id="s-the-staticfiles-app"></span><span·id="module-django.contrib.staticfiles"></span><span·id="the-staticfiles-app"></span><h1>The·<code·class="docutils·literal·notranslate"><span·class="pre">staticfiles</span></code>·app<a·class="headerlink"·href="#module-django.contrib.staticfiles"·title="Link·to·this·heading">¶</a></h1>95 <span·id="s-the-staticfiles-app"></span><span·id="module-django.contrib.staticfiles"></span><span·id="the-staticfiles-app"></span><h1>The·<code·class="docutils·literal·notranslate"><span·class="pre">staticfiles</span></code>·app<a·class="headerlink"·href="#module-django.contrib.staticfiles"·title="Link·to·this·heading">¶</a></h1>
95 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code>·collects·static·files·from·each·of·your96 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code>·collects·static·files·from·each·of·your
96 applications·(and·any·other·places·you·specify)·into·a·single·location·that97 applications·(and·any·other·places·you·specify)·into·a·single·location·that
97 can·easily·be·served·in·production.</p>98 can·easily·be·served·in·production.</p>
98 <div·class="admonition·seealso">99 <div·class="admonition·seealso">
99 <p·class="admonition-title">See·also</p>100 <p·class="admonition-title">Zie·ook</p>
100 <p>For·an·introduction·to·the·static·files·app·and·some·usage·examples,·see101 <p>For·an·introduction·to·the·static·files·app·and·some·usage·examples,·see
101 <a·class="reference·internal"·href="../../howto/static-files/index.html"><span·class="doc">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</span></a>.·For·guidelines·on·deploying·static·files,102 <a·class="reference·internal"·href="../../howto/static-files/index.html"><span·class="doc">How·to·manage·static·files·(e.g.·images,·JavaScript,·CSS)</span></a>.·For·guidelines·on·deploying·static·files,
102 see·<a·class="reference·internal"·href="../../howto/static-files/deployment.html"><span·class="doc">How·to·deploy·static·files</span></a>.</p>103 see·<a·class="reference·internal"·href="../../howto/static-files/deployment.html"><span·class="doc">How·to·deploy·static·files</span></a>.</p>
103 </div>104 </div>
104 <section·id="s-settings">105 <section·id="s-settings">
105 <span·id="s-staticfiles-settings"></span><span·id="settings"></span><span·id="staticfiles-settings"></span><h2>Settings<a·class="headerlink"·href="#settings"·title="Link·to·this·heading">¶</a></h2>106 <span·id="s-staticfiles-settings"></span><span·id="settings"></span><span·id="staticfiles-settings"></span><h2>Settings<a·class="headerlink"·href="#settings"·title="Link·to·this·heading">¶</a></h2>
106 <p>See·<a·class="reference·internal"·href="../settings.html#settings-staticfiles"><span·class="std·std-ref">staticfiles·settings</span></a>·for·details·on·the107 <p>See·<a·class="reference·internal"·href="../settings.html#settings-staticfiles"><span·class="std·std-ref">staticfiles·settings</span></a>·for·details·on·the
Offset 647, 22 lines modifiedOffset 648, 22 lines modified
647 <dl·class="py·function">648 <dl·class="py·function">
648 <dt·class="sig·sig-object·py"·id="django.contrib.staticfiles.views.serve">649 <dt·class="sig·sig-object·py"·id="django.contrib.staticfiles.views.serve">
649 <span·class="sig-prename·descclassname"><span·class="pre">views.</span></span><span·class="sig-name·descname"><span·class="pre">serve</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>)<a·class="headerlink"·href="#django.contrib.staticfiles.views.serve"·title="Link·to·this·definition">¶</a></dt>650 <span·class="sig-prename·descclassname"><span·class="pre">views.</span></span><span·class="sig-name·descname"><span·class="pre">serve</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>)<a·class="headerlink"·href="#django.contrib.staticfiles.views.serve"·title="Link·to·this·definition">¶</a></dt>
650 <dd></dd></dl>651 <dd></dd></dl>
  
651 <p>This·view·function·serves·static·files·in·development.</p>652 <p>This·view·function·serves·static·files·in·development.</p>
652 <div·class="admonition·warning">653 <div·class="admonition·warning">
653 <p·class="admonition-title">Warning</p>654 <p·class="admonition-title">Waarschuwing</p>
654 <p>This·view·will·only·work·if·<a·class="reference·internal"·href="../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>655 <p>This·view·will·only·work·if·<a·class="reference·internal"·href="../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>
655 <p>That’s·because·this·view·is·<strong>grossly·inefficient</strong>·and·probably656 <p>That’s·because·this·view·is·<strong>grossly·inefficient</strong>·and·probably
656 <strong>insecure</strong>.·This·is·only·intended·for·local·development,·and·should657 <strong>insecure</strong>.·This·is·only·intended·for·local·development,·and·should
657 <strong>never·be·used·in·production</strong>.</p>658 <strong>never·be·used·in·production</strong>.</p>
658 </div>659 </div>
659 <div·class="admonition·note">660 <div·class="admonition·note">
660 <p·class="admonition-title">Note</p>661 <p·class="admonition-title">Notitie</p>
661 <p>To·guess·the·served·files’·content·types,·this·view·relies·on·the662 <p>To·guess·the·served·files’·content·types,·this·view·relies·on·the
662 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/mimetypes.html#module-mimetypes"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">mimetypes</span></code></a>·module·from·the·Python·standard·library,·which·itself663 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/mimetypes.html#module-mimetypes"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">mimetypes</span></code></a>·module·from·the·Python·standard·library,·which·itself
663 relies·on·the·underlying·platform’s·map·files.·If·you·find·that·this·view664 relies·on·the·underlying·platform’s·map·files.·If·you·find·that·this·view
664 doesn’t·return·proper·content·types·for·certain·files,·it·is·most·likely665 doesn’t·return·proper·content·types·for·certain·files,·it·is·most·likely
665 that·the·platform’s·map·files·are·incorrect·or·need·to·be·updated.·This·can666 that·the·platform’s·map·files·are·incorrect·or·need·to·be·updated.·This·can
666 be·achieved,·for·example,·by·installing·or·updating·the·<code·class="docutils·literal·notranslate"><span·class="pre">mailcap</span></code>·package667 be·achieved,·for·example,·by·installing·or·updating·the·<code·class="docutils·literal·notranslate"><span·class="pre">mailcap</span></code>·package
667 on·a·Red·Hat·distribution,·<code·class="docutils·literal·notranslate"><span·class="pre">mime-support</span></code>·on·a·Debian·distribution,·or·by668 on·a·Red·Hat·distribution,·<code·class="docutils·literal·notranslate"><span·class="pre">mime-support</span></code>·on·a·Debian·distribution,·or·by
Offset 702, 15 lines modifiedOffset 703, 15 lines modified
702 </div>703 </div>
703 <p>This·will·inspect·your·<a·class="reference·internal"·href="../settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·setting·and·wire·up·the·view704 <p>This·will·inspect·your·<a·class="reference·internal"·href="../settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·setting·and·wire·up·the·view
704 to·serve·static·files·accordingly.·Don’t·forget·to·set·the705 to·serve·static·files·accordingly.·Don’t·forget·to·set·the
705 <a·class="reference·internal"·href="../settings.html#std-setting-STATICFILES_DIRS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATICFILES_DIRS</span></code></a>·setting·appropriately·to·let706 <a·class="reference·internal"·href="../settings.html#std-setting-STATICFILES_DIRS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATICFILES_DIRS</span></code></a>·setting·appropriately·to·let
706 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code>·know·where·to·look·for·files·in·addition·to707 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.staticfiles</span></code>·know·where·to·look·for·files·in·addition·to
707 files·in·app·directories.</p>708 files·in·app·directories.</p>
708 <div·class="admonition·warning">709 <div·class="admonition·warning">
709 <p·class="admonition-title">Warning</p>710 <p·class="admonition-title">Waarschuwing</p>
710 <p>This·helper·function·will·only·work·if·<a·class="reference·internal"·href="../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>711 <p>This·helper·function·will·only·work·if·<a·class="reference·internal"·href="../settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>
711 and·your·<a·class="reference·internal"·href="../settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·setting·is·neither·empty·nor·a·full712 and·your·<a·class="reference·internal"·href="../settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·setting·is·neither·empty·nor·a·full
712 URL·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">http://static.example.com/</span></code>.</p>713 URL·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">http://static.example.com/</span></code>.</p>
713 <p>That’s·because·this·view·is·<strong>grossly·inefficient</strong>·and·probably714 <p>That’s·because·this·view·is·<strong>grossly·inefficient</strong>·and·probably
714 <strong>insecure</strong>.·This·is·only·intended·for·local·development,·and·should715 <strong>insecure</strong>.·This·is·only·intended·for·local·development,·and·should
715 <strong>never·be·used·in·production</strong>.</p>716 <strong>never·be·used·in·production</strong>.</p>
716 </div>717 </div>
Offset 774, 37 lines modifiedOffset 775, 37 lines modified
774 </li>775 </li>
775 </ul>776 </ul>
776 </li>777 </li>
777 </ul>778 </ul>
  
778 ··</div>779 ··</div>
779 ··<div>780 ··<div>
780 ····<h4>Previous·topic</h4>781 ····<h4>Vorig·onderwerp</h4>
781 ····<p·class="topless"><a·href="sites.html"782 ····<p·class="topless"><a·href="sites.html"
782 ··························title="previous·chapter">The·“sites”·framework</a></p>783 ··························title="vorig·hoofdstuk">The·“sites”·framework</a></p>
783 ··</div>784 ··</div>
784 ··<div>785 ··<div>
785 ····<h4>Next·topic</h4>786 ····<h4>Volgend·onderwerp</h4>
786 ····<p·class="topless"><a·href="syndication.html"787 ····<p·class="topless"><a·href="syndication.html"
787 ··························title="next·chapter">The·syndication·feed·framework</a></p>788 ··························title="volgend·hoofdstuk">The·syndication·feed·framework</a></p>
788 ··</div>789 ··</div>
789 <search·id="searchbox"·style="display:·none"·role="search">790 <search·id="searchbox"·style="display:·none"·role="search">
790 ··<h3·id="searchlabel">Quick·search</h3>791 ··<h3·id="searchlabel">Snel·zoeken</h3>
791 ····<div·class="searchformwrapper">792 ····<div·class="searchformwrapper">
792 ····<form·class="search"·action="../../search.html"·method="get">793 ····<form·class="search"·action="../../search.html"·method="get">
793 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>794 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
794 ······<input·type="submit"·value="Go"·/>795 ······<input·type="submit"·value="Zoek"·/>
795 ····</form>796 ····</form>
796 ····</div>797 ····</div>
797 </search>798 </search>
798 <script>document.getElementById('searchbox').style.display·=·"block"</script>799 <script>document.getElementById('searchbox').style.display·=·"block"</script>
799 ········</div>800 ········</div>
800 ······</div>801 ······</div>
801 ··············<h3>Last·update:</h3>802 ··············<h3>Last·update:</h3>
802 ··············<p·class="topless">Sep·03,·2024</p>803 ··············<p·class="topless">sep·03,·2024</p>
803 ··········</div>804 ··········</div>
804 ········805 ········
Max diff block lines reached; 58/9316 bytes (0.62%) of diff not shown.
5.37 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/python-django-doc/html/ref/contrib/syndication.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·syndication·feed·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·syndication·feed·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Cross·Site·Request·Forgery·protection"·href="../csrf.html"·/>15 ····<link·rel="next"·title="Cross·Site·Request·Forgery·protection"·href="../csrf.html"·/>
15 ····<link·rel="prev"·title="The·staticfiles·app"·href="staticfiles.html"·/>16 ····<link·rel="prev"·title="The·staticfiles·app"·href="staticfiles.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 386, 15 lines modifiedOffset 387, 15 lines modified
  
386 <span·class="k">class</span>·<span·class="nc">AtomSiteNewsFeed</span><span·class="p">(</span><span·class="n">RssSiteNewsFeed</span><span·class="p">):</span>387 <span·class="k">class</span>·<span·class="nc">AtomSiteNewsFeed</span><span·class="p">(</span><span·class="n">RssSiteNewsFeed</span><span·class="p">):</span>
387 ····<span·class="n">feed_type</span>·<span·class="o">=</span>·<span·class="n">Atom1Feed</span>388 ····<span·class="n">feed_type</span>·<span·class="o">=</span>·<span·class="n">Atom1Feed</span>
388 ····<span·class="n">subtitle</span>·<span·class="o">=</span>·<span·class="n">RssSiteNewsFeed</span><span·class="o">.</span><span·class="n">description</span>389 ····<span·class="n">subtitle</span>·<span·class="o">=</span>·<span·class="n">RssSiteNewsFeed</span><span·class="o">.</span><span·class="n">description</span>
389 </pre></div>390 </pre></div>
390 </div>391 </div>
391 <div·class="admonition·note">392 <div·class="admonition·note">
392 <p·class="admonition-title">Note</p>393 <p·class="admonition-title">Notitie</p>
393 <p>In·this·example,·the·RSS·feed·uses·a·<code·class="docutils·literal·notranslate"><span·class="pre">description</span></code>·while·the·Atom394 <p>In·this·example,·the·RSS·feed·uses·a·<code·class="docutils·literal·notranslate"><span·class="pre">description</span></code>·while·the·Atom
394 feed·uses·a·<code·class="docutils·literal·notranslate"><span·class="pre">subtitle</span></code>.·That’s·because·Atom·feeds·don’t·provide·for395 feed·uses·a·<code·class="docutils·literal·notranslate"><span·class="pre">subtitle</span></code>.·That’s·because·Atom·feeds·don’t·provide·for
395 a·feed-level·“description,”·but·they·<em>do</em>·provide·for·a·“subtitle.”</p>396 a·feed-level·“description,”·but·they·<em>do</em>·provide·for·a·“subtitle.”</p>
396 <p>If·you·provide·a·<code·class="docutils·literal·notranslate"><span·class="pre">description</span></code>·in·your397 <p>If·you·provide·a·<code·class="docutils·literal·notranslate"><span·class="pre">description</span></code>·in·your
397 <a·class="reference·internal"·href="#django.contrib.syndication.views.Feed"·title="django.contrib.syndication.views.Feed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Feed</span></code></a>·class,·Django·will·<em>not</em>398 <a·class="reference·internal"·href="#django.contrib.syndication.views.Feed"·title="django.contrib.syndication.views.Feed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Feed</span></code></a>·class,·Django·will·<em>not</em>
398 automatically·put·that·into·the·<code·class="docutils·literal·notranslate"><span·class="pre">subtitle</span></code>·element,·because·a399 automatically·put·that·into·the·<code·class="docutils·literal·notranslate"><span·class="pre">subtitle</span></code>·element,·because·a
399 subtitle·and·description·are·not·necessarily·the·same·thing.·Instead,·you400 subtitle·and·description·are·not·necessarily·the·same·thing.·Instead,·you
Offset 1088, 15 lines modifiedOffset 1089, 15 lines modified
1088 <code·class="docutils·literal·notranslate"><span·class="pre">SyndicationFeed.add_item()</span></code>.</p>1089 <code·class="docutils·literal·notranslate"><span·class="pre">SyndicationFeed.add_item()</span></code>.</p>
1089 </dd>1090 </dd>
1090 <dt><code·class="docutils·literal·notranslate"><span·class="pre">SyndicationFeed.add_item_elements(self,</span>·<span·class="pre">handler,</span>·<span·class="pre">item)</span></code></dt><dd><p>Callback·to·add·elements·to·each·item·(<code·class="docutils·literal·notranslate"><span·class="pre">item</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">entry</span></code>)·element.1091 <dt><code·class="docutils·literal·notranslate"><span·class="pre">SyndicationFeed.add_item_elements(self,</span>·<span·class="pre">handler,</span>·<span·class="pre">item)</span></code></dt><dd><p>Callback·to·add·elements·to·each·item·(<code·class="docutils·literal·notranslate"><span·class="pre">item</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">entry</span></code>)·element.
1091 <code·class="docutils·literal·notranslate"><span·class="pre">handler</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">item</span></code>·are·as·above.</p>1092 <code·class="docutils·literal·notranslate"><span·class="pre">handler</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">item</span></code>·are·as·above.</p>
1092 </dd>1093 </dd>
1093 </dl>1094 </dl>
1094 <div·class="admonition·warning">1095 <div·class="admonition·warning">
1095 <p·class="admonition-title">Warning</p>1096 <p·class="admonition-title">Waarschuwing</p>
1096 <p>If·you·override·any·of·these·methods,·be·sure·to·call·the·superclass·methods1097 <p>If·you·override·any·of·these·methods,·be·sure·to·call·the·superclass·methods
1097 since·they·add·the·required·elements·for·each·feed·format.</p>1098 since·they·add·the·required·elements·for·each·feed·format.</p>
1098 </div>1099 </div>
1099 <p>For·example,·you·might·start·implementing·an·iTunes·RSS·feed·generator·like·so:</p>1100 <p>For·example,·you·might·start·implementing·an·iTunes·RSS·feed·generator·like·so:</p>
1100 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">iTunesFeed</span><span·class="p">(</span><span·class="n">Rss201rev2Feed</span><span·class="p">):</span>1101 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">iTunesFeed</span><span·class="p">(</span><span·class="n">Rss201rev2Feed</span><span·class="p">):</span>
1101 ····<span·class="k">def</span>·<span·class="nf">root_attributes</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">):</span>1102 ····<span·class="k">def</span>·<span·class="nf">root_attributes</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">):</span>
1102 ········<span·class="n">attrs</span>·<span·class="o">=</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">root_attributes</span><span·class="p">()</span>1103 ········<span·class="n">attrs</span>·<span·class="o">=</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">root_attributes</span><span·class="p">()</span>
Offset 1148, 37 lines modifiedOffset 1149, 37 lines modified
1148 </li>1149 </li>
1149 </ul>1150 </ul>
1150 </li>1151 </li>
1151 </ul>1152 </ul>
  
1152 ··</div>1153 ··</div>
1153 ··<div>1154 ··<div>
1154 ····<h4>Previous·topic</h4>1155 ····<h4>Vorig·onderwerp</h4>
1155 ····<p·class="topless"><a·href="staticfiles.html"1156 ····<p·class="topless"><a·href="staticfiles.html"
1156 ··························title="previous·chapter">The·<code·class="docutils·literal·notranslate"><span·class="pre">staticfiles</span></code>·app</a></p>1157 ··························title="vorig·hoofdstuk">The·<code·class="docutils·literal·notranslate"><span·class="pre">staticfiles</span></code>·app</a></p>
1157 ··</div>1158 ··</div>
1158 ··<div>1159 ··<div>
1159 ····<h4>Next·topic</h4>1160 ····<h4>Volgend·onderwerp</h4>
1160 ····<p·class="topless"><a·href="../csrf.html"1161 ····<p·class="topless"><a·href="../csrf.html"
1161 ··························title="next·chapter">Cross·Site·Request·Forgery·protection</a></p>1162 ··························title="volgend·hoofdstuk">Cross·Site·Request·Forgery·protection</a></p>
1162 ··</div>1163 ··</div>
1163 <search·id="searchbox"·style="display:·none"·role="search">1164 <search·id="searchbox"·style="display:·none"·role="search">
1164 ··<h3·id="searchlabel">Quick·search</h3>1165 ··<h3·id="searchlabel">Snel·zoeken</h3>
1165 ····<div·class="searchformwrapper">1166 ····<div·class="searchformwrapper">
1166 ····<form·class="search"·action="../../search.html"·method="get">1167 ····<form·class="search"·action="../../search.html"·method="get">
1167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1168 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1168 ······<input·type="submit"·value="Go"·/>1169 ······<input·type="submit"·value="Zoek"·/>
1169 ····</form>1170 ····</form>
1170 ····</div>1171 ····</div>
1171 </search>1172 </search>
1172 <script>document.getElementById('searchbox').style.display·=·"block"</script>1173 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1173 ········</div>1174 ········</div>
1174 ······</div>1175 ······</div>
1175 ··············<h3>Last·update:</h3>1176 ··············<h3>Last·update:</h3>
1176 ··············<p·class="topless">Sep·03,·2024</p>1177 ··············<p·class="topless">sep·03,·2024</p>
1177 ··········</div>1178 ··········</div>
1178 ········1179 ········
1179 ······1180 ······
1180 ····</div>1181 ····</div>
  
1181 ····<div·id="ft">1182 ····<div·id="ft">
1182 ······<div·class="nav">1183 ······<div·class="nav">
3.74 KB
html2text {}
Max HTML report size reached
9.18 KB
./usr/share/doc/python-django-doc/html/ref/csrf.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Cross·Site·Request·Forgery·protection·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Cross·Site·Request·Forgery·protection·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Databases"·href="databases.html"·/>15 ····<link·rel="next"·title="Databases"·href="databases.html"·/>
15 ····<link·rel="prev"·title="The·syndication·feed·framework"·href="contrib/syndication.html"·/>16 ····<link·rel="prev"·title="The·syndication·feed·framework"·href="contrib/syndication.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 181, 15 lines modifiedOffset 182, 15 lines modified
181 <section·id="s-module-django.views.decorators.csrf">182 <section·id="s-module-django.views.decorators.csrf">
182 <span·id="s-utilities"></span><span·id="module-django.views.decorators.csrf"></span><span·id="utilities"></span><h2>Utilities<a·class="headerlink"·href="#module-django.views.decorators.csrf"·title="Link·to·this·heading">¶</a></h2>183 <span·id="s-utilities"></span><span·id="module-django.views.decorators.csrf"></span><span·id="utilities"></span><h2>Utilities<a·class="headerlink"·href="#module-django.views.decorators.csrf"·title="Link·to·this·heading">¶</a></h2>
183 <p>The·examples·below·assume·you·are·using·function-based·views.·If·you184 <p>The·examples·below·assume·you·are·using·function-based·views.·If·you
184 are·working·with·class-based·views,·you·can·refer·to·<a·class="reference·internal"·href="../topics/class-based-views/intro.html#id1"><span·class="std·std-ref">Decorating185 are·working·with·class-based·views,·you·can·refer·to·<a·class="reference·internal"·href="../topics/class-based-views/intro.html#id1"><span·class="std·std-ref">Decorating
185 class-based·views</span></a>.</p>186 class-based·views</span></a>.</p>
186 <dl·class="py·function">187 <dl·class="py·function">
187 <dt·class="sig·sig-object·py"·id="django.views.decorators.csrf.csrf_exempt">188 <dt·class="sig·sig-object·py"·id="django.views.decorators.csrf.csrf_exempt">
188 <span·class="sig-name·descname"><span·class="pre">csrf_exempt</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">view</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/csrf.py#L51"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.csrf.csrf_exempt"·title="Link·to·this·definition">¶</a></dt>189 <span·class="sig-name·descname"><span·class="pre">csrf_exempt</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">view</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/csrf.py#L51"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.csrf.csrf_exempt"·title="Link·to·this·definition">¶</a></dt>
189 <dd><p>This·decorator·marks·a·view·as·being·exempt·from·the·protection·ensured·by190 <dd><p>This·decorator·marks·a·view·as·being·exempt·from·the·protection·ensured·by
190 the·middleware.·Example:</p>191 the·middleware.·Example:</p>
191 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.http</span>·<span·class="kn">import</span>·<span·class="n">HttpResponse</span>192 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.http</span>·<span·class="kn">import</span>·<span·class="n">HttpResponse</span>
192 <span·class="kn">from</span>·<span·class="nn">django.views.decorators.csrf</span>·<span·class="kn">import</span>·<span·class="n">csrf_exempt</span>193 <span·class="kn">from</span>·<span·class="nn">django.views.decorators.csrf</span>·<span·class="kn">import</span>·<span·class="n">csrf_exempt</span>
  
  
193 <span·class="nd">@csrf_exempt</span>194 <span·class="nd">@csrf_exempt</span>
Offset 331, 37 lines modifiedOffset 332, 37 lines modified
331 </li>332 </li>
332 </ul>333 </ul>
333 </li>334 </li>
334 </ul>335 </ul>
  
335 ··</div>336 ··</div>
336 ··<div>337 ··<div>
337 ····<h4>Previous·topic</h4>338 ····<h4>Vorig·onderwerp</h4>
338 ····<p·class="topless"><a·href="contrib/syndication.html"339 ····<p·class="topless"><a·href="contrib/syndication.html"
339 ··························title="previous·chapter">The·syndication·feed·framework</a></p>340 ··························title="vorig·hoofdstuk">The·syndication·feed·framework</a></p>
340 ··</div>341 ··</div>
341 ··<div>342 ··<div>
342 ····<h4>Next·topic</h4>343 ····<h4>Volgend·onderwerp</h4>
343 ····<p·class="topless"><a·href="databases.html"344 ····<p·class="topless"><a·href="databases.html"
344 ··························title="next·chapter">Databases</a></p>345 ··························title="volgend·hoofdstuk">Databases</a></p>
345 ··</div>346 ··</div>
346 <search·id="searchbox"·style="display:·none"·role="search">347 <search·id="searchbox"·style="display:·none"·role="search">
347 ··<h3·id="searchlabel">Quick·search</h3>348 ··<h3·id="searchlabel">Snel·zoeken</h3>
348 ····<div·class="searchformwrapper">349 ····<div·class="searchformwrapper">
349 ····<form·class="search"·action="../search.html"·method="get">350 ····<form·class="search"·action="../search.html"·method="get">
350 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>351 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
351 ······<input·type="submit"·value="Go"·/>352 ······<input·type="submit"·value="Zoek"·/>
352 ····</form>353 ····</form>
353 ····</div>354 ····</div>
354 </search>355 </search>
355 <script>document.getElementById('searchbox').style.display·=·"block"</script>356 <script>document.getElementById('searchbox').style.display·=·"block"</script>
356 ········</div>357 ········</div>
357 ······</div>358 ······</div>
358 ··············<h3>Last·update:</h3>359 ··············<h3>Last·update:</h3>
359 ··············<p·class="topless">Sep·03,·2024</p>360 ··············<p·class="topless">sep·03,·2024</p>
360 ··········</div>361 ··········</div>
361 ········362 ········
362 ······363 ······
363 ····</div>364 ····</div>
  
364 ····<div·id="ft">365 ····<div·id="ft">
365 ······<div·class="nav">366 ······<div·class="nav">
3.48 KB
html2text {}
Max HTML report size reached
21.8 KB
./usr/share/doc/python-django-doc/html/ref/databases.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Databases·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Databases·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="django-admin·and·manage.py"·href="django-admin.html"·/>15 ····<link·rel="next"·title="django-admin·and·manage.py"·href="django-admin.html"·/>
15 ····<link·rel="prev"·title="Cross·Site·Request·Forgery·protection"·href="csrf.html"·/>16 ····<link·rel="prev"·title="Cross·Site·Request·Forgery·protection"·href="csrf.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 169, 15 lines modifiedOffset 170, 15 lines modified
169 </section>170 </section>
170 </section>171 </section>
171 <section·id="s-postgresql-notes">172 <section·id="s-postgresql-notes">
172 <span·id="s-id1"></span><span·id="postgresql-notes"></span><span·id="id1"></span><h2>PostgreSQL·notes<a·class="headerlink"·href="#postgresql-notes"·title="Link·to·this·heading">¶</a></h2>173 <span·id="s-id1"></span><span·id="postgresql-notes"></span><span·id="id1"></span><h2>PostgreSQL·notes<a·class="headerlink"·href="#postgresql-notes"·title="Link·to·this·heading">¶</a></h2>
173 <p>Django·supports·PostgreSQL·13·and·higher.·<a·class="reference·external"·href="https://www.psycopg.org/psycopg3/">psycopg</a>·3.1.8+·or·<a·class="reference·external"·href="https://www.psycopg.org/">psycopg2</a>174 <p>Django·supports·PostgreSQL·13·and·higher.·<a·class="reference·external"·href="https://www.psycopg.org/psycopg3/">psycopg</a>·3.1.8+·or·<a·class="reference·external"·href="https://www.psycopg.org/">psycopg2</a>
174 2.8.4+·is·required,·though·the·latest·<a·class="reference·external"·href="https://www.psycopg.org/psycopg3/">psycopg</a>·3.1.8+·is·recommended.</p>175 2.8.4+·is·required,·though·the·latest·<a·class="reference·external"·href="https://www.psycopg.org/psycopg3/">psycopg</a>·3.1.8+·is·recommended.</p>
175 <div·class="admonition·note">176 <div·class="admonition·note">
176 <p·class="admonition-title">Note</p>177 <p·class="admonition-title">Notitie</p>
177 <p>Support·for·<code·class="docutils·literal·notranslate"><span·class="pre">psycopg2</span></code>·is·likely·to·be·deprecated·and·removed·at·some178 <p>Support·for·<code·class="docutils·literal·notranslate"><span·class="pre">psycopg2</span></code>·is·likely·to·be·deprecated·and·removed·at·some
178 point·in·the·future.</p>179 point·in·the·future.</p>
179 </div>180 </div>
180 <section·id="s-postgresql-connection-settings">181 <section·id="s-postgresql-connection-settings">
181 <span·id="s-id2"></span><span·id="postgresql-connection-settings"></span><span·id="id2"></span><h3>PostgreSQL·connection·settings<a·class="headerlink"·href="#postgresql-connection-settings"·title="Link·to·this·heading">¶</a></h3>182 <span·id="s-id2"></span><span·id="postgresql-connection-settings"></span><span·id="id2"></span><h3>PostgreSQL·connection·settings<a·class="headerlink"·href="#postgresql-connection-settings"·title="Link·to·this·heading">¶</a></h3>
182 <p>See·<a·class="reference·internal"·href="settings.html#std-setting-HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">HOST</span></code></a>·for·details.</p>183 <p>See·<a·class="reference·internal"·href="settings.html#std-setting-HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">HOST</span></code></a>·for·details.</p>
183 <p>To·connect·using·a·service·name·from·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/libpq-pgservice.html">connection·service·file</a>·and·a184 <p>To·connect·using·a·service·name·from·the·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/libpq-pgservice.html">connection·service·file</a>·and·a
Offset 214, 15 lines modifiedOffset 215, 15 lines modified
214 </div>215 </div>
215 </div>216 </div>
216 <p>The·PostgreSQL·backend·passes·the·content·of·<a·class="reference·internal"·href="settings.html#std-setting-OPTIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">OPTIONS</span></code></a>·as·keyword217 <p>The·PostgreSQL·backend·passes·the·content·of·<a·class="reference·internal"·href="settings.html#std-setting-OPTIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">OPTIONS</span></code></a>·as·keyword
217 arguments·to·the·connection·constructor,·allowing·for·more·advanced·control218 arguments·to·the·connection·constructor,·allowing·for·more·advanced·control
218 of·driver·behavior.·All·available·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-PARAMKEYWORDS">parameters</a>·are·described·in·detail·in·the219 of·driver·behavior.·All·available·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-PARAMKEYWORDS">parameters</a>·are·described·in·detail·in·the
219 PostgreSQL·documentation.</p>220 PostgreSQL·documentation.</p>
220 <div·class="admonition·warning">221 <div·class="admonition·warning">
221 <p·class="admonition-title">Warning</p>222 <p·class="admonition-title">Waarschuwing</p>
222 <p>Using·a·service·name·for·testing·purposes·is·not·supported.·This223 <p>Using·a·service·name·for·testing·purposes·is·not·supported.·This
223 <a·class="extlink-ticket·reference·external"·href="https://code.djangoproject.com/ticket/33685">may·be·implemented·later</a>.</p>224 <a·class="extlink-ticket·reference·external"·href="https://code.djangoproject.com/ticket/33685">may·be·implemented·later</a>.</p>
224 </div>225 </div>
225 </section>226 </section>
226 <section·id="s-optimizing-postgresql-s-configuration">227 <section·id="s-optimizing-postgresql-s-configuration">
227 <span·id="optimizing-postgresql-s-configuration"></span><h3>Optimizing·PostgreSQL’s·configuration<a·class="headerlink"·href="#optimizing-postgresql-s-configuration"·title="Link·to·this·heading">¶</a></h3>228 <span·id="optimizing-postgresql-s-configuration"></span><h3>Optimizing·PostgreSQL’s·configuration<a·class="headerlink"·href="#optimizing-postgresql-s-configuration"·title="Link·to·this·heading">¶</a></h3>
228 <p>Django·needs·the·following·parameters·for·its·database·connections:</p>229 <p>Django·needs·the·following·parameters·for·its·database·connections:</p>
Offset 261, 15 lines modifiedOffset 262, 15 lines modified
261 ····<span·class="s2">&quot;OPTIONS&quot;</span><span·class="p">:</span>·<span·class="p">{</span>262 ····<span·class="s2">&quot;OPTIONS&quot;</span><span·class="p">:</span>·<span·class="p">{</span>
262 ········<span·class="s2">&quot;isolation_level&quot;</span><span·class="p">:</span>·<span·class="n">IsolationLevel</span><span·class="o">.</span><span·class="n">SERIALIZABLE</span><span·class="p">,</span>263 ········<span·class="s2">&quot;isolation_level&quot;</span><span·class="p">:</span>·<span·class="n">IsolationLevel</span><span·class="o">.</span><span·class="n">SERIALIZABLE</span><span·class="p">,</span>
263 ····<span·class="p">},</span>264 ····<span·class="p">},</span>
264 <span·class="p">}</span>265 <span·class="p">}</span>
265 </pre></div>266 </pre></div>
266 </div>267 </div>
267 <div·class="admonition·note">268 <div·class="admonition·note">
268 <p·class="admonition-title">Note</p>269 <p·class="admonition-title">Notitie</p>
269 <p>Under·higher·isolation·levels,·your·application·should·be·prepared·to270 <p>Under·higher·isolation·levels,·your·application·should·be·prepared·to
270 handle·exceptions·raised·on·serialization·failures.·This·option·is271 handle·exceptions·raised·on·serialization·failures.·This·option·is
271 designed·for·advanced·uses.</p>272 designed·for·advanced·uses.</p>
272 </div>273 </div>
273 </section>274 </section>
274 <section·id="s-role">275 <section·id="s-role">
275 <span·id="s-database-role"></span><span·id="role"></span><span·id="database-role"></span><h3>Role<a·class="headerlink"·href="#role"·title="Link·to·this·heading">¶</a></h3>276 <span·id="s-database-role"></span><span·id="role"></span><span·id="database-role"></span><h3>Role<a·class="headerlink"·href="#role"·title="Link·to·this·heading">¶</a></h3>
Offset 406, 15 lines modifiedOffset 407, 15 lines modified
406 a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createdatabase.html">template</a>·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'template0'</span></code>)·from·which·to·create·a·test·database.</p>407 a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createdatabase.html">template</a>·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'template0'</span></code>)·from·which·to·create·a·test·database.</p>
407 </section>408 </section>
408 <section·id="s-speeding-up-test-execution-with-non-durable-settings">409 <section·id="s-speeding-up-test-execution-with-non-durable-settings">
409 <span·id="speeding-up-test-execution-with-non-durable-settings"></span><h3>Speeding·up·test·execution·with·non-durable·settings<a·class="headerlink"·href="#speeding-up-test-execution-with-non-durable-settings"·title="Link·to·this·heading">¶</a></h3>410 <span·id="speeding-up-test-execution-with-non-durable-settings"></span><h3>Speeding·up·test·execution·with·non-durable·settings<a·class="headerlink"·href="#speeding-up-test-execution-with-non-durable-settings"·title="Link·to·this·heading">¶</a></h3>
410 <p>You·can·speed·up·test·execution·times·by·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/non-durability.html">configuring·PostgreSQL·to·be411 <p>You·can·speed·up·test·execution·times·by·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/non-durability.html">configuring·PostgreSQL·to·be
411 non-durable</a>.</p>412 non-durable</a>.</p>
412 <div·class="admonition·warning">413 <div·class="admonition·warning">
413 <p·class="admonition-title">Warning</p>414 <p·class="admonition-title">Waarschuwing</p>
414 <p>This·is·dangerous:·it·will·make·your·database·more·susceptible·to·data·loss415 <p>This·is·dangerous:·it·will·make·your·database·more·susceptible·to·data·loss
415 or·corruption·in·the·case·of·a·server·crash·or·power·loss.·Only·use·this·on416 or·corruption·in·the·case·of·a·server·crash·or·power·loss.·Only·use·this·on
416 a·development·machine·where·you·can·easily·restore·the·entire·contents·of417 a·development·machine·where·you·can·easily·restore·the·entire·contents·of
417 all·databases·in·the·cluster.</p>418 all·databases·in·the·cluster.</p>
418 </div>419 </div>
419 </section>420 </section>
420 </section>421 </section>
Offset 510, 15 lines modifiedOffset 511, 15 lines modified
510 <p>Please·note·that·according·to·<a·class="reference·external"·href="https://dev.mysql.com/doc/refman/en/charset-unicode-sets.html">MySQL·Unicode·Character·Sets</a>,·comparisons·for511 <p>Please·note·that·according·to·<a·class="reference·external"·href="https://dev.mysql.com/doc/refman/en/charset-unicode-sets.html">MySQL·Unicode·Character·Sets</a>,·comparisons·for
511 the·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_general_ci</span></code>·collation·are·faster,·but·slightly·less·correct,·than512 the·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_general_ci</span></code>·collation·are·faster,·but·slightly·less·correct,·than
512 comparisons·for·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_unicode_ci</span></code>.·If·this·is·acceptable·for·your·application,513 comparisons·for·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_unicode_ci</span></code>.·If·this·is·acceptable·for·your·application,
513 you·should·use·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_general_ci</span></code>·because·it·is·faster.·If·this·is·not·acceptable514 you·should·use·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_general_ci</span></code>·because·it·is·faster.·If·this·is·not·acceptable
514 (for·example,·if·you·require·German·dictionary·order),·use·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_unicode_ci</span></code>515 (for·example,·if·you·require·German·dictionary·order),·use·<code·class="docutils·literal·notranslate"><span·class="pre">utf8_unicode_ci</span></code>
515 because·it·is·more·accurate.</p>516 because·it·is·more·accurate.</p>
516 <div·class="admonition·warning">517 <div·class="admonition·warning">
517 <p·class="admonition-title">Warning</p>518 <p·class="admonition-title">Waarschuwing</p>
518 <p>Model·formsets·validate·unique·fields·in·a·case-sensitive·manner.·Thus·when519 <p>Model·formsets·validate·unique·fields·in·a·case-sensitive·manner.·Thus·when
519 using·a·case-insensitive·collation,·a·formset·with·unique·field·values·that520 using·a·case-insensitive·collation,·a·formset·with·unique·field·values·that
520 differ·only·by·case·will·pass·validation,·but·upon·calling·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>,·an521 differ·only·by·case·will·pass·validation,·but·upon·calling·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>,·an
521 <code·class="docutils·literal·notranslate"><span·class="pre">IntegrityError</span></code>·will·be·raised.</p>522 <code·class="docutils·literal·notranslate"><span·class="pre">IntegrityError</span></code>·will·be·raised.</p>
522 </div>523 </div>
523 </section>524 </section>
524 </section>525 </section>
Offset 841, 15 lines modifiedOffset 842, 15 lines modified
841 <p>To·use·<a·class="reference·internal"·href="models/fields.html#django.db.models.JSONField"·title="django.db.models.JSONField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">JSONField</span></code></a>·on·SQLite,·you·need·to·enable·the842 <p>To·use·<a·class="reference·internal"·href="models/fields.html#django.db.models.JSONField"·title="django.db.models.JSONField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">JSONField</span></code></a>·on·SQLite,·you·need·to·enable·the
842 <a·class="reference·external"·href="https://www.sqlite.org/json1.html">JSON1·extension</a>·on·Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/sqlite3.html#module-sqlite3"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">sqlite3</span></code></a>·library.·If·the·extension·is843 <a·class="reference·external"·href="https://www.sqlite.org/json1.html">JSON1·extension</a>·on·Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/sqlite3.html#module-sqlite3"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">sqlite3</span></code></a>·library.·If·the·extension·is
843 not·enabled·on·your·installation,·a·system·error·(<code·class="docutils·literal·notranslate"><span·class="pre">fields.E180</span></code>)·will·be844 not·enabled·on·your·installation,·a·system·error·(<code·class="docutils·literal·notranslate"><span·class="pre">fields.E180</span></code>)·will·be
844 raised.</p>845 raised.</p>
845 <p>To·enable·the·JSON1·extension·you·can·follow·the·instruction·on846 <p>To·enable·the·JSON1·extension·you·can·follow·the·instruction·on
846 <a·class="reference·external"·href="https://code.djangoproject.com/wiki/JSON1Extension">the·wiki·page</a>.</p>847 <a·class="reference·external"·href="https://code.djangoproject.com/wiki/JSON1Extension">the·wiki·page</a>.</p>
847 <div·class="admonition·note">848 <div·class="admonition·note">
Max diff block lines reached; 3691/13291 bytes (27.77%) of diff not shown.
8.74 KB
html2text {}
Max HTML report size reached
25.8 KB
./usr/share/doc/python-django-doc/html/ref/django-admin.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>django-admin·and·manage.py·&#8212;·Django·5.1.1·documentation</title>6 ····<title>django-admin·and·manage.py·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·Exceptions"·href="exceptions.html"·/>15 ····<link·rel="next"·title="Django·Exceptions"·href="exceptions.html"·/>
15 ····<link·rel="prev"·title="Databases"·href="databases.html"·/>16 ····<link·rel="prev"·title="Databases"·href="databases.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 399, 15 lines modifiedOffset 400, 15 lines modified
399 <span·class="go">+----------------------+</span>400 <span·class="go">+----------------------+</span>
400 <span·class="go">|·djangonaut@localhost·|</span>401 <span·class="go">|·djangonaut@localhost·|</span>
401 <span·class="go">+----------------------+</span>402 <span·class="go">+----------------------+</span>
402 </pre></div>403 </pre></div>
403 </section>404 </section>
404 </div>405 </div>
405 <div·class="admonition·note">406 <div·class="admonition·note">
406 <p·class="admonition-title">Note</p>407 <p·class="admonition-title">Notitie</p>
407 <p>Be·aware·that·not·all·options·set·in·the·<a·class="reference·internal"·href="settings.html#std-setting-OPTIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">OPTIONS</span></code></a>·part·of·your408 <p>Be·aware·that·not·all·options·set·in·the·<a·class="reference·internal"·href="settings.html#std-setting-OPTIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">OPTIONS</span></code></a>·part·of·your
408 database·configuration·in·<a·class="reference·internal"·href="settings.html#std-setting-DATABASES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DATABASES</span></code></a>·are·passed·to·the409 database·configuration·in·<a·class="reference·internal"·href="settings.html#std-setting-DATABASES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DATABASES</span></code></a>·are·passed·to·the
409 command-line·client,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'isolation_level'</span></code>.</p>410 command-line·client,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'isolation_level'</span></code>.</p>
410 </div>411 </div>
411 </section>412 </section>
412 <section·id="s-diffsettings">413 <section·id="s-diffsettings">
413 <span·id="diffsettings"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">diffsettings</span></code><a·class="headerlink"·href="#diffsettings"·title="Link·to·this·heading">¶</a></h3>414 <span·id="diffsettings"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">diffsettings</span></code><a·class="headerlink"·href="#diffsettings"·title="Link·to·this·heading">¶</a></h3>
Offset 723, 15 lines modifiedOffset 724, 15 lines modified
723 <p>Loading·from·<code·class="docutils·literal·notranslate"><span·class="pre">stdin</span></code>·is·useful·with·standard·input·and·output·redirections.724 <p>Loading·from·<code·class="docutils·literal·notranslate"><span·class="pre">stdin</span></code>·is·useful·with·standard·input·and·output·redirections.
724 For·example:</p>725 For·example:</p>
725 <div·class="highlight-console·notranslate"><div·class="highlight"><pre><span></span><span·class="go">django-admin·dumpdata·--format=json·--database=test·app_label.ModelName·|·django-admin·loaddata·--format=json·--database=prod·-</span>726 <div·class="highlight-console·notranslate"><div·class="highlight"><pre><span></span><span·class="go">django-admin·dumpdata·--format=json·--database=test·app_label.ModelName·|·django-admin·loaddata·--format=json·--database=prod·-</span>
726 </pre></div>727 </pre></div>
727 </div>728 </div>
728 <p>The·<a·class="reference·internal"·href="#django-admin-dumpdata"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">dumpdata</span></code></a>·command·can·be·used·to·generate·input·for·<code·class="docutils·literal·notranslate"><span·class="pre">loaddata</span></code>.</p>729 <p>The·<a·class="reference·internal"·href="#django-admin-dumpdata"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">dumpdata</span></code></a>·command·can·be·used·to·generate·input·for·<code·class="docutils·literal·notranslate"><span·class="pre">loaddata</span></code>.</p>
729 <div·class="admonition·seealso">730 <div·class="admonition·seealso">
730 <p·class="admonition-title">See·also</p>731 <p·class="admonition-title">Zie·ook</p>
731 <p>For·more·detail·about·fixtures·see·the·<a·class="reference·internal"·href="../topics/db/fixtures.html#fixtures-explanation"><span·class="std·std-ref">Fixtures</span></a>·topic.</p>732 <p>For·more·detail·about·fixtures·see·the·<a·class="reference·internal"·href="../topics/db/fixtures.html#fixtures-explanation"><span·class="std·std-ref">Fixtures</span></a>·topic.</p>
732 </div>733 </div>
733 </section>734 </section>
734 </section>735 </section>
735 <section·id="s-makemessages">736 <section·id="s-makemessages">
736 <span·id="makemessages"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">makemessages</span></code><a·class="headerlink"·href="#makemessages"·title="Link·to·this·heading">¶</a></h3>737 <span·id="makemessages"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">makemessages</span></code><a·class="headerlink"·href="#makemessages"·title="Link·to·this·heading">¶</a></h3>
737 <dl·class="std·django-admin">738 <dl·class="std·django-admin">
Offset 871, 15 lines modifiedOffset 872, 15 lines modified
871 <span·class="sig-name·descname"><span·class="pre">--keep-pot</span></span><span·class="sig-prename·descclassname"></span><a·class="headerlink"·href="#cmdoption-makemessages-keep-pot"·title="Link·to·this·definition">¶</a></dt>872 <span·class="sig-name·descname"><span·class="pre">--keep-pot</span></span><span·class="sig-prename·descclassname"></span><a·class="headerlink"·href="#cmdoption-makemessages-keep-pot"·title="Link·to·this·definition">¶</a></dt>
872 <dd></dd></dl>873 <dd></dd></dl>
  
873 <p>Prevents·deleting·the·temporary·<code·class="docutils·literal·notranslate"><span·class="pre">.pot</span></code>·files·generated·before·creating·the874 <p>Prevents·deleting·the·temporary·<code·class="docutils·literal·notranslate"><span·class="pre">.pot</span></code>·files·generated·before·creating·the
874 <code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·file.·This·is·useful·for·debugging·errors·which·may·prevent·the·final875 <code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·file.·This·is·useful·for·debugging·errors·which·may·prevent·the·final
875 language·files·from·being·created.</p>876 language·files·from·being·created.</p>
876 <div·class="admonition·seealso">877 <div·class="admonition·seealso">
877 <p·class="admonition-title">See·also</p>878 <p·class="admonition-title">Zie·ook</p>
878 <p>See·<a·class="reference·internal"·href="../topics/i18n/translation.html#customizing-makemessages"><span·class="std·std-ref">Customizing·the·makemessages·command</span></a>·for·instructions·on·how·to·customize879 <p>See·<a·class="reference·internal"·href="../topics/i18n/translation.html#customizing-makemessages"><span·class="std·std-ref">Customizing·the·makemessages·command</span></a>·for·instructions·on·how·to·customize
879 the·keywords·that·<a·class="reference·internal"·href="#django-admin-makemessages"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">makemessages</span></code></a>·passes·to·<code·class="docutils·literal·notranslate"><span·class="pre">xgettext</span></code>.</p>880 the·keywords·that·<a·class="reference·internal"·href="#django-admin-makemessages"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">makemessages</span></code></a>·passes·to·<code·class="docutils·literal·notranslate"><span·class="pre">xgettext</span></code>.</p>
880 </div>881 </div>
881 </section>882 </section>
882 <section·id="s-makemigrations">883 <section·id="s-makemigrations">
883 <span·id="makemigrations"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">makemigrations</span></code><a·class="headerlink"·href="#makemigrations"·title="Link·to·this·heading">¶</a></h3>884 <span·id="makemigrations"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">makemigrations</span></code><a·class="headerlink"·href="#makemigrations"·title="Link·to·this·heading">¶</a></h3>
884 <dl·class="std·django-admin">885 <dl·class="std·django-admin">
Offset 983, 15 lines modifiedOffset 984, 15 lines modified
983 applied.·This·may·involve·unapplying·migrations·if·you·have·previously984 applied.·This·may·involve·unapplying·migrations·if·you·have·previously
984 migrated·past·the·named·migration.·You·can·use·a·prefix·of·the·migration985 migrated·past·the·named·migration.·You·can·use·a·prefix·of·the·migration
985 name,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">0001</span></code>,·as·long·as·it’s·unique·for·the·given·app·name.·Use·the986 name,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">0001</span></code>,·as·long·as·it’s·unique·for·the·given·app·name.·Use·the
986 name·<code·class="docutils·literal·notranslate"><span·class="pre">zero</span></code>·to·migrate·all·the·way·back·i.e.·to·revert·all·applied987 name·<code·class="docutils·literal·notranslate"><span·class="pre">zero</span></code>·to·migrate·all·the·way·back·i.e.·to·revert·all·applied
987 migrations·for·an·app.</p></li>988 migrations·for·an·app.</p></li>
988 </ul>989 </ul>
989 <div·class="admonition·warning">990 <div·class="admonition·warning">
990 <p·class="admonition-title">Warning</p>991 <p·class="admonition-title">Waarschuwing</p>
991 <p>When·unapplying·migrations,·all·dependent·migrations·will·also·be992 <p>When·unapplying·migrations,·all·dependent·migrations·will·also·be
992 unapplied,·regardless·of·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;app_label&gt;</span></code>.·You·can·use·<code·class="docutils·literal·notranslate"><span·class="pre">--plan</span></code>·to·check993 unapplied,·regardless·of·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;app_label&gt;</span></code>.·You·can·use·<code·class="docutils·literal·notranslate"><span·class="pre">--plan</span></code>·to·check
993 which·migrations·will·be·unapplied.</p>994 which·migrations·will·be·unapplied.</p>
994 </div>995 </div>
995 <dl·class="django-admin-option">996 <dl·class="django-admin-option">
996 <dt·class="sig·sig-object"·id="cmdoption-migrate-database">997 <dt·class="sig·sig-object"·id="cmdoption-migrate-database">
997 <span·class="sig-name·descname"><span·class="pre">--database</span></span><span·class="sig-prename·descclassname">·<span·class="pre">DATABASE</span></span><a·class="headerlink"·href="#cmdoption-migrate-database"·title="Link·to·this·definition">¶</a></dt>998 <span·class="sig-name·descname"><span·class="pre">--database</span></span><span·class="sig-prename·descclassname">·<span·class="pre">DATABASE</span></span><a·class="headerlink"·href="#cmdoption-migrate-database"·title="Link·to·this·definition">¶</a></dt>
Offset 1092, 15 lines modifiedOffset 1093, 15 lines modified
1092 IP·address·and·port·number·explicitly.</p>1093 IP·address·and·port·number·explicitly.</p>
1093 <p>If·you·run·this·script·as·a·user·with·normal·privileges·(recommended),·you1094 <p>If·you·run·this·script·as·a·user·with·normal·privileges·(recommended),·you
1094 might·not·have·access·to·start·a·port·on·a·low·port·number.·Low·port·numbers1095 might·not·have·access·to·start·a·port·on·a·low·port·number.·Low·port·numbers
1095 are·reserved·for·the·superuser·(root).</p>1096 are·reserved·for·the·superuser·(root).</p>
1096 <p>This·server·uses·the·WSGI·application·object·specified·by·the1097 <p>This·server·uses·the·WSGI·application·object·specified·by·the
1097 <a·class="reference·internal"·href="settings.html#std-setting-WSGI_APPLICATION"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">WSGI_APPLICATION</span></code></a>·setting.</p>1098 <a·class="reference·internal"·href="settings.html#std-setting-WSGI_APPLICATION"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">WSGI_APPLICATION</span></code></a>·setting.</p>
1098 <div·class="admonition·warning">1099 <div·class="admonition·warning">
1099 <p·class="admonition-title">Warning</p>1100 <p·class="admonition-title">Waarschuwing</p>
1100 <p>DO·NOT·USE·THIS·SERVER·IN·A·PRODUCTION·SETTING.</p>1101 <p>DO·NOT·USE·THIS·SERVER·IN·A·PRODUCTION·SETTING.</p>
1101 <p>This·lightweight·development·server·has·not·gone·through·security·audits·or1102 <p>This·lightweight·development·server·has·not·gone·through·security·audits·or
1102 performance·tests,·hence·is·unsuitable·for·production.·Making·this·server1103 performance·tests,·hence·is·unsuitable·for·production.·Making·this·server
1103 able·to·handle·a·production·environment·is·outside·the·scope·of·Django.</p>1104 able·to·handle·a·production·environment·is·outside·the·scope·of·Django.</p>
1104 </div>1105 </div>
1105 <p>The·development·server·automatically·reloads·Python·code·for·each·request,·as1106 <p>The·development·server·automatically·reloads·Python·code·for·each·request,·as
1106 needed.·You·don’t·need·to·restart·the·server·for·code·changes·to·take·effect.1107 needed.·You·don’t·need·to·restart·the·server·for·code·changes·to·take·effect.
Offset 1521, 29 lines modifiedOffset 1522, 29 lines modified
1521 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">app_name</span></code>··the·app·name·as·passed·to·the·command</p></li>1522 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">app_name</span></code>··the·app·name·as·passed·to·the·command</p></li>
1522 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">app_directory</span></code>··the·full·path·of·the·newly·created·app</p></li>1523 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">app_directory</span></code>··the·full·path·of·the·newly·created·app</p></li>
1523 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">camel_case_app_name</span></code>··the·app·name·in·camel·case·format</p></li>1524 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">camel_case_app_name</span></code>··the·app·name·in·camel·case·format</p></li>
1524 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">docs_version</span></code>··the·version·of·the·documentation:·<code·class="docutils·literal·notranslate"><span·class="pre">'dev'</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">'1.x'</span></code></p></li>1525 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">docs_version</span></code>··the·version·of·the·documentation:·<code·class="docutils·literal·notranslate"><span·class="pre">'dev'</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">'1.x'</span></code></p></li>
1525 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">django_version</span></code>··the·version·of·Django,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'2.0.3'</span></code></p></li>1526 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">django_version</span></code>··the·version·of·Django,·e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">'2.0.3'</span></code></p></li>
1526 </ul>1527 </ul>
1527 <div·class="admonition·warning"·id="render-warning">1528 <div·class="admonition·warning"·id="render-warning">
Max diff block lines reached; 6302/16097 bytes (39.15%) of diff not shown.
9.93 KB
html2text {}
Max HTML report size reached
71.5 KB
./usr/share/doc/python-django-doc/html/ref/exceptions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·Exceptions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·Exceptions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="File·handling"·href="files/index.html"·/>15 ····<link·rel="next"·title="File·handling"·href="files/index.html"·/>
15 ····<link·rel="prev"·title="django-admin·and·manage.py"·href="django-admin.html"·/>16 ····<link·rel="prev"·title="django-admin·and·manage.py"·href="django-admin.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 83, 84 lines modifiedOffset 84, 84 lines modified
83 <section·id="s-module-django.core.exceptions">84 <section·id="s-module-django.core.exceptions">
84 <span·id="s-django-core-exceptions"></span><span·id="module-django.core.exceptions"></span><span·id="django-core-exceptions"></span><h2>Django·Core·Exceptions<a·class="headerlink"·href="#module-django.core.exceptions"·title="Link·to·this·heading">¶</a></h2>85 <span·id="s-django-core-exceptions"></span><span·id="module-django.core.exceptions"></span><span·id="django-core-exceptions"></span><h2>Django·Core·Exceptions<a·class="headerlink"·href="#module-django.core.exceptions"·title="Link·to·this·heading">¶</a></h2>
85 <p>Django·core·exception·classes·are·defined·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.exceptions</span></code>.</p>86 <p>Django·core·exception·classes·are·defined·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.exceptions</span></code>.</p>
86 <section·id="s-appregistrynotready">87 <section·id="s-appregistrynotready">
87 <span·id="appregistrynotready"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AppRegistryNotReady</span></code><a·class="headerlink"·href="#appregistrynotready"·title="Link·to·this·heading">¶</a></h3>88 <span·id="appregistrynotready"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AppRegistryNotReady</span></code><a·class="headerlink"·href="#appregistrynotready"·title="Link·to·this·heading">¶</a></h3>
88 <dl·class="py·exception">89 <dl·class="py·exception">
89 <dt·class="sig·sig-object·py"·id="django.core.exceptions.AppRegistryNotReady">90 <dt·class="sig·sig-object·py"·id="django.core.exceptions.AppRegistryNotReady">
90 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AppRegistryNotReady</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L16"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.AppRegistryNotReady"·title="Link·to·this·definition">¶</a></dt>91 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AppRegistryNotReady</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L16"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.AppRegistryNotReady"·title="Link·to·this·definition">¶</a></dt>
91 <dd><p>This·exception·is·raised·when·attempting·to·use·models·before·the·<a·class="reference·internal"·href="applications.html#app-loading-process"><span·class="std·std-ref">app92 <dd><p>This·exception·is·raised·when·attempting·to·use·models·before·the·<a·class="reference·internal"·href="applications.html#app-loading-process"><span·class="std·std-ref">app
92 loading·process</span></a>,·which·initializes·the·ORM,·is93 loading·process</span></a>,·which·initializes·the·ORM,·is
93 complete.</p>94 complete.</p>
94 </dd></dl>95 </dd></dl>
  
95 </section>96 </section>
96 <section·id="s-objectdoesnotexist">97 <section·id="s-objectdoesnotexist">
97 <span·id="objectdoesnotexist"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">ObjectDoesNotExist</span></code><a·class="headerlink"·href="#objectdoesnotexist"·title="Link·to·this·heading">¶</a></h3>98 <span·id="objectdoesnotexist"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">ObjectDoesNotExist</span></code><a·class="headerlink"·href="#objectdoesnotexist"·title="Link·to·this·heading">¶</a></h3>
98 <dl·class="py·exception">99 <dl·class="py·exception">
99 <dt·class="sig·sig-object·py"·id="django.core.exceptions.ObjectDoesNotExist">100 <dt·class="sig·sig-object·py"·id="django.core.exceptions.ObjectDoesNotExist">
100 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ObjectDoesNotExist</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L22"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.ObjectDoesNotExist"·title="Link·to·this·definition">¶</a></dt>101 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ObjectDoesNotExist</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L22"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.ObjectDoesNotExist"·title="Link·to·this·definition">¶</a></dt>
101 <dd><p>The·base·class·for·<a·class="reference·internal"·href="models/class.html#django.db.models.Model.DoesNotExist"·title="django.db.models.Model.DoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">Model.DoesNotExist</span></code></a>·exceptions.·A·<code·class="docutils·literal·notranslate"><span·class="pre">try/except</span></code>·for102 <dd><p>The·base·class·for·<a·class="reference·internal"·href="models/class.html#django.db.models.Model.DoesNotExist"·title="django.db.models.Model.DoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">Model.DoesNotExist</span></code></a>·exceptions.·A·<code·class="docutils·literal·notranslate"><span·class="pre">try/except</span></code>·for
102 <code·class="docutils·literal·notranslate"><span·class="pre">ObjectDoesNotExist</span></code>·will·catch103 <code·class="docutils·literal·notranslate"><span·class="pre">ObjectDoesNotExist</span></code>·will·catch
103 <a·class="reference·internal"·href="models/class.html#django.db.models.Model.DoesNotExist"·title="django.db.models.Model.DoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">DoesNotExist</span></code></a>·exceptions·for·all·models.</p>104 <a·class="reference·internal"·href="models/class.html#django.db.models.Model.DoesNotExist"·title="django.db.models.Model.DoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">DoesNotExist</span></code></a>·exceptions·for·all·models.</p>
104 <p>See·<a·class="reference·internal"·href="models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>.</p>105 <p>See·<a·class="reference·internal"·href="models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>.</p>
105 </dd></dl>106 </dd></dl>
  
106 </section>107 </section>
107 <section·id="s-emptyresultset">108 <section·id="s-emptyresultset">
108 <span·id="emptyresultset"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">EmptyResultSet</span></code><a·class="headerlink"·href="#emptyresultset"·title="Link·to·this·heading">¶</a></h3>109 <span·id="emptyresultset"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">EmptyResultSet</span></code><a·class="headerlink"·href="#emptyresultset"·title="Link·to·this·heading">¶</a></h3>
109 <dl·class="py·exception">110 <dl·class="py·exception">
110 <dt·class="sig·sig-object·py"·id="django.core.exceptions.EmptyResultSet">111 <dt·class="sig·sig-object·py"·id="django.core.exceptions.EmptyResultSet">
111 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">EmptyResultSet</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L240"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.EmptyResultSet"·title="Link·to·this·definition">¶</a></dt>112 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">EmptyResultSet</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L240"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.EmptyResultSet"·title="Link·to·this·definition">¶</a></dt>
112 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">EmptyResultSet</span></code>·may·be·raised·during·query·generation·if·a·query·won’t113 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">EmptyResultSet</span></code>·may·be·raised·during·query·generation·if·a·query·won’t
113 return·any·results.·Most·Django·projects·won’t·encounter·this·exception,114 return·any·results.·Most·Django·projects·won’t·encounter·this·exception,
114 but·it·might·be·useful·for·implementing·custom·lookups·and·expressions.</p>115 but·it·might·be·useful·for·implementing·custom·lookups·and·expressions.</p>
115 </dd></dl>116 </dd></dl>
  
116 </section>117 </section>
117 <section·id="s-fullresultset">118 <section·id="s-fullresultset">
118 <span·id="fullresultset"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FullResultSet</span></code><a·class="headerlink"·href="#fullresultset"·title="Link·to·this·heading">¶</a></h3>119 <span·id="fullresultset"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FullResultSet</span></code><a·class="headerlink"·href="#fullresultset"·title="Link·to·this·heading">¶</a></h3>
119 <dl·class="py·exception">120 <dl·class="py·exception">
120 <dt·class="sig·sig-object·py"·id="django.core.exceptions.FullResultSet">121 <dt·class="sig·sig-object·py"·id="django.core.exceptions.FullResultSet">
121 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FullResultSet</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L246"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.FullResultSet"·title="Link·to·this·definition">¶</a></dt>122 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FullResultSet</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L246"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.FullResultSet"·title="Link·to·this·definition">¶</a></dt>
122 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">FullResultSet</span></code>·may·be·raised·during·query·generation·if·a·query·will123 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">FullResultSet</span></code>·may·be·raised·during·query·generation·if·a·query·will
123 match·everything.·Most·Django·projects·won’t·encounter·this·exception,·but124 match·everything.·Most·Django·projects·won’t·encounter·this·exception,·but
124 it·might·be·useful·for·implementing·custom·lookups·and·expressions.</p>125 it·might·be·useful·for·implementing·custom·lookups·and·expressions.</p>
125 </dd></dl>126 </dd></dl>
  
126 </section>127 </section>
127 <section·id="s-fielddoesnotexist">128 <section·id="s-fielddoesnotexist">
128 <span·id="fielddoesnotexist"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FieldDoesNotExist</span></code><a·class="headerlink"·href="#fielddoesnotexist"·title="Link·to·this·heading">¶</a></h3>129 <span·id="fielddoesnotexist"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FieldDoesNotExist</span></code><a·class="headerlink"·href="#fielddoesnotexist"·title="Link·to·this·heading">¶</a></h3>
129 <dl·class="py·exception">130 <dl·class="py·exception">
130 <dt·class="sig·sig-object·py"·id="django.core.exceptions.FieldDoesNotExist">131 <dt·class="sig·sig-object·py"·id="django.core.exceptions.FieldDoesNotExist">
131 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FieldDoesNotExist</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L10"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.FieldDoesNotExist"·title="Link·to·this·definition">¶</a></dt>132 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FieldDoesNotExist</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L10"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.FieldDoesNotExist"·title="Link·to·this·definition">¶</a></dt>
132 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">FieldDoesNotExist</span></code>·exception·is·raised·by·a·model’s133 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">FieldDoesNotExist</span></code>·exception·is·raised·by·a·model’s
133 <code·class="docutils·literal·notranslate"><span·class="pre">_meta.get_field()</span></code>·method·when·the·requested·field·does·not·exist·on·the134 <code·class="docutils·literal·notranslate"><span·class="pre">_meta.get_field()</span></code>·method·when·the·requested·field·does·not·exist·on·the
134 model·or·on·the·model’s·parents.</p>135 model·or·on·the·model’s·parents.</p>
135 </dd></dl>136 </dd></dl>
  
136 </section>137 </section>
137 <section·id="s-multipleobjectsreturned">138 <section·id="s-multipleobjectsreturned">
138 <span·id="multipleobjectsreturned"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultipleObjectsReturned</span></code><a·class="headerlink"·href="#multipleobjectsreturned"·title="Link·to·this·heading">¶</a></h3>139 <span·id="multipleobjectsreturned"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MultipleObjectsReturned</span></code><a·class="headerlink"·href="#multipleobjectsreturned"·title="Link·to·this·heading">¶</a></h3>
139 <dl·class="py·exception">140 <dl·class="py·exception">
140 <dt·class="sig·sig-object·py"·id="django.core.exceptions.MultipleObjectsReturned">141 <dt·class="sig·sig-object·py"·id="django.core.exceptions.MultipleObjectsReturned">
141 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultipleObjectsReturned</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L28"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.MultipleObjectsReturned"·title="Link·to·this·definition">¶</a></dt>142 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MultipleObjectsReturned</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L28"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.MultipleObjectsReturned"·title="Link·to·this·definition">¶</a></dt>
142 <dd><p>The·base·class·for·<a·class="reference·internal"·href="models/class.html#django.db.models.Model.MultipleObjectsReturned"·title="django.db.models.Model.MultipleObjectsReturned"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">Model.MultipleObjectsReturned</span></code></a>·exceptions.·A143 <dd><p>The·base·class·for·<a·class="reference·internal"·href="models/class.html#django.db.models.Model.MultipleObjectsReturned"·title="django.db.models.Model.MultipleObjectsReturned"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">Model.MultipleObjectsReturned</span></code></a>·exceptions.·A
143 <code·class="docutils·literal·notranslate"><span·class="pre">try/except</span></code>·for·<code·class="docutils·literal·notranslate"><span·class="pre">MultipleObjectsReturned</span></code>·will·catch144 <code·class="docutils·literal·notranslate"><span·class="pre">try/except</span></code>·for·<code·class="docutils·literal·notranslate"><span·class="pre">MultipleObjectsReturned</span></code>·will·catch
144 <a·class="reference·internal"·href="models/class.html#django.db.models.Model.MultipleObjectsReturned"·title="django.db.models.Model.MultipleObjectsReturned"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">MultipleObjectsReturned</span></code></a>·exceptions·for·all145 <a·class="reference·internal"·href="models/class.html#django.db.models.Model.MultipleObjectsReturned"·title="django.db.models.Model.MultipleObjectsReturned"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">MultipleObjectsReturned</span></code></a>·exceptions·for·all
145 models.</p>146 models.</p>
146 <p>See·<a·class="reference·internal"·href="models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>.</p>147 <p>See·<a·class="reference·internal"·href="models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>.</p>
147 </dd></dl>148 </dd></dl>
  
148 </section>149 </section>
149 <section·id="s-suspiciousoperation">150 <section·id="s-suspiciousoperation">
150 <span·id="suspiciousoperation"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">SuspiciousOperation</span></code><a·class="headerlink"·href="#suspiciousoperation"·title="Link·to·this·heading">¶</a></h3>151 <span·id="suspiciousoperation"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">SuspiciousOperation</span></code><a·class="headerlink"·href="#suspiciousoperation"·title="Link·to·this·heading">¶</a></h3>
151 <dl·class="py·exception">152 <dl·class="py·exception">
152 <dt·class="sig·sig-object·py"·id="django.core.exceptions.SuspiciousOperation">153 <dt·class="sig·sig-object·py"·id="django.core.exceptions.SuspiciousOperation">
153 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SuspiciousOperation</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L34"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.SuspiciousOperation"·title="Link·to·this·definition">¶</a></dt>154 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SuspiciousOperation</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/exceptions.py#L34"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.exceptions.SuspiciousOperation"·title="Link·to·this·definition">¶</a></dt>
154 <dd><p>The·<a·class="reference·internal"·href="#django.core.exceptions.SuspiciousOperation"·title="django.core.exceptions.SuspiciousOperation"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">SuspiciousOperation</span></code></a>·exception·is·raised·when·a·user·has155 <dd><p>The·<a·class="reference·internal"·href="#django.core.exceptions.SuspiciousOperation"·title="django.core.exceptions.SuspiciousOperation"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">SuspiciousOperation</span></code></a>·exception·is·raised·when·a·user·has
155 performed·an·operation·that·should·be·considered·suspicious·from·a·security156 performed·an·operation·that·should·be·considered·suspicious·from·a·security
156 perspective,·such·as·tampering·with·a·session·cookie.·Subclasses·of157 perspective,·such·as·tampering·with·a·session·cookie.·Subclasses·of
157 <code·class="docutils·literal·notranslate"><span·class="pre">SuspiciousOperation</span></code>·include:</p>158 <code·class="docutils·literal·notranslate"><span·class="pre">SuspiciousOperation</span></code>·include:</p>
158 <ul·class="simple">159 <ul·class="simple">
159 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">DisallowedHost</span></code></p></li>160 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">DisallowedHost</span></code></p></li>
160 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">DisallowedModelAdminLookup</span></code></p></li>161 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">DisallowedModelAdminLookup</span></code></p></li>
Offset 181, 56 lines modifiedOffset 182, 56 lines modified
181 </dd></dl>182 </dd></dl>
  
Max diff block lines reached; 39723/55689 bytes (71.33%) of diff not shown.
17.0 KB
html2text {}
Max HTML report size reached
33.3 KB
./usr/share/doc/python-django-doc/html/ref/files/file.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·File·object·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·File·object·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="File·storage·API"·href="storage.html"·/>15 ····<link·rel="next"·title="File·storage·API"·href="storage.html"·/>
15 ····<link·rel="prev"·title="File·handling"·href="index.html"·/>16 ····<link·rel="prev"·title="File·handling"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 29 lines modifiedOffset 82, 29 lines modified
81 <span·id="the-file-object"></span><h1>The·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·object<a·class="headerlink"·href="#the-file-object"·title="Link·to·this·heading">¶</a></h1>82 <span·id="the-file-object"></span><h1>The·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·object<a·class="headerlink"·href="#the-file-object"·title="Link·to·this·heading">¶</a></h1>
82 <p>The·<a·class="reference·internal"·href="index.html#module-django.core.files"·title="django.core.files:·File·handling·and·storage"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.core.files</span></code></a>·module·and·its·submodules·contain·built-in·classes83 <p>The·<a·class="reference·internal"·href="index.html#module-django.core.files"·title="django.core.files:·File·handling·and·storage"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.core.files</span></code></a>·module·and·its·submodules·contain·built-in·classes
83 for·basic·file·handling·in·Django.</p>84 for·basic·file·handling·in·Django.</p>
84 <section·id="s-the-file-class">85 <section·id="s-the-file-class">
85 <span·id="the-file-class"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·class<a·class="headerlink"·href="#the-file-class"·title="Link·to·this·heading">¶</a></h2>86 <span·id="the-file-class"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·class<a·class="headerlink"·href="#the-file-class"·title="Link·to·this·heading">¶</a></h2>
86 <dl·class="py·class">87 <dl·class="py·class">
87 <dt·class="sig·sig-object·py"·id="django.core.files.File">88 <dt·class="sig·sig-object·py"·id="django.core.files.File">
88 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">File</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">file_object</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L8"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.File"·title="Link·to·this·definition">¶</a></dt>89 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">File</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">file_object</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L8"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.File"·title="Link·to·this·definition">¶</a></dt>
89 <dd><p>The·<a·class="reference·internal"·href="#django.core.files.File"·title="django.core.files.File"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code></a>·class·is·a·thin·wrapper·around·a·Python90 <dd><p>The·<a·class="reference·internal"·href="#django.core.files.File"·title="django.core.files.File"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code></a>·class·is·a·thin·wrapper·around·a·Python
90 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/glossary.html#term-file-object"·title="(in·Python·v3.12)"><span·class="xref·std·std-term">file·object</span></a>·with·some·Django-specific·additions.91 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/glossary.html#term-file-object"·title="(in·Python·v3.12)"><span·class="xref·std·std-term">file·object</span></a>·with·some·Django-specific·additions.
91 Internally,·Django·uses·this·class·when·it·needs·to·represent·a·file.</p>92 Internally,·Django·uses·this·class·when·it·needs·to·represent·a·file.</p>
92 <p><a·class="reference·internal"·href="#django.core.files.File"·title="django.core.files.File"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code></a>·objects·have·the·following·attributes·and·methods:</p>93 <p><a·class="reference·internal"·href="#django.core.files.File"·title="django.core.files.File"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code></a>·objects·have·the·following·attributes·and·methods:</p>
93 <dl·class="py·attribute">94 <dl·class="py·attribute">
94 <dt·class="sig·sig-object·py"·id="django.core.files.File.name">95 <dt·class="sig·sig-object·py"·id="django.core.files.File.name">
95 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#django.core.files.File.name"·title="Link·to·this·definition">¶</a></dt>96 <span·class="sig-name·descname"><span·class="pre">name</span></span><a·class="headerlink"·href="#django.core.files.File.name"·title="Link·to·this·definition">¶</a></dt>
96 <dd><p>The·name·of·the·file·including·the·relative·path·from97 <dd><p>The·name·of·the·file·including·the·relative·path·from
97 <a·class="reference·internal"·href="../settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>.</p>98 <a·class="reference·internal"·href="../settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>.</p>
98 </dd></dl>99 </dd></dl>
  
99 <dl·class="py·attribute">100 <dl·class="py·attribute">
100 <dt·class="sig·sig-object·py"·id="django.core.files.File.size">101 <dt·class="sig·sig-object·py"·id="django.core.files.File.size">
101 <span·class="sig-name·descname"><span·class="pre">size</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L32"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.File.size"·title="Link·to·this·definition">¶</a></dt>102 <span·class="sig-name·descname"><span·class="pre">size</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L32"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.File.size"·title="Link·to·this·definition">¶</a></dt>
102 <dd><p>The·size·of·the·file·in·bytes.</p>103 <dd><p>The·size·of·the·file·in·bytes.</p>
103 </dd></dl>104 </dd></dl>
  
104 <dl·class="py·attribute">105 <dl·class="py·attribute">
105 <dt·class="sig·sig-object·py"·id="django.core.files.File.file">106 <dt·class="sig·sig-object·py"·id="django.core.files.File.file">
106 <span·class="sig-name·descname"><span·class="pre">file</span></span><a·class="headerlink"·href="#django.core.files.File.file"·title="Link·to·this·definition">¶</a></dt>107 <span·class="sig-name·descname"><span·class="pre">file</span></span><a·class="headerlink"·href="#django.core.files.File.file"·title="Link·to·this·definition">¶</a></dt>
107 <dd><p>The·underlying·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/glossary.html#term-file-object"·title="(in·Python·v3.12)"><span·class="xref·std·std-term">file·object</span></a>·that·this·class·wraps.</p>108 <dd><p>The·underlying·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/glossary.html#term-file-object"·title="(in·Python·v3.12)"><span·class="xref·std·std-term">file·object</span></a>·that·this·class·wraps.</p>
Offset 124, 15 lines modifiedOffset 125, 15 lines modified
124 <dt·class="sig·sig-object·py"·id="django.core.files.File.mode">125 <dt·class="sig·sig-object·py"·id="django.core.files.File.mode">
125 <span·class="sig-name·descname"><span·class="pre">mode</span></span><a·class="headerlink"·href="#django.core.files.File.mode"·title="Link·to·this·definition">¶</a></dt>126 <span·class="sig-name·descname"><span·class="pre">mode</span></span><a·class="headerlink"·href="#django.core.files.File.mode"·title="Link·to·this·definition">¶</a></dt>
126 <dd><p>The·read/write·mode·for·the·file.</p>127 <dd><p>The·read/write·mode·for·the·file.</p>
127 </dd></dl>128 </dd></dl>
  
128 <dl·class="py·method">129 <dl·class="py·method">
129 <dt·class="sig·sig-object·py"·id="django.core.files.File.open">130 <dt·class="sig·sig-object·py"·id="django.core.files.File.open">
130 <span·class="sig-name·descname"><span·class="pre">open</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L108"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.File.open"·title="Link·to·this·definition">¶</a></dt>131 <span·class="sig-name·descname"><span·class="pre">open</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L108"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.File.open"·title="Link·to·this·definition">¶</a></dt>
131 <dd><p>Open·or·reopen·the·file·(which·also·does·<code·class="docutils·literal·notranslate"><span·class="pre">File.seek(0)</span></code>).132 <dd><p>Open·or·reopen·the·file·(which·also·does·<code·class="docutils·literal·notranslate"><span·class="pre">File.seek(0)</span></code>).
132 The·<code·class="docutils·literal·notranslate"><span·class="pre">mode</span></code>·argument·allows·the·same·values133 The·<code·class="docutils·literal·notranslate"><span·class="pre">mode</span></code>·argument·allows·the·same·values
133 as·Python’s·built-in·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#open"·title="(in·Python·v3.12)"><code·class="docutils·literal·notranslate"><span·class="pre">open()</span></code></a>.·<code·class="docutils·literal·notranslate"><span·class="pre">*args</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">**kwargs</span></code>134 as·Python’s·built-in·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#open"·title="(in·Python·v3.12)"><code·class="docutils·literal·notranslate"><span·class="pre">open()</span></code></a>.·<code·class="docutils·literal·notranslate"><span·class="pre">*args</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">**kwargs</span></code>
134 are·passed·after·<code·class="docutils·literal·notranslate"><span·class="pre">mode</span></code>·to·Python’s·built-in·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#open"·title="(in·Python·v3.12)"><code·class="docutils·literal·notranslate"><span·class="pre">open()</span></code></a>.</p>135 are·passed·after·<code·class="docutils·literal·notranslate"><span·class="pre">mode</span></code>·to·Python’s·built-in·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#open"·title="(in·Python·v3.12)"><code·class="docutils·literal·notranslate"><span·class="pre">open()</span></code></a>.</p>
135 <p>When·reopening·a·file,·<code·class="docutils·literal·notranslate"><span·class="pre">mode</span></code>·will·override·whatever·mode·the·file136 <p>When·reopening·a·file,·<code·class="docutils·literal·notranslate"><span·class="pre">mode</span></code>·will·override·whatever·mode·the·file
136 was·originally·opened·with;·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·means·to·reopen·with·the·original137 was·originally·opened·with;·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·means·to·reopen·with·the·original
137 mode.</p>138 mode.</p>
Offset 140, 37 lines modifiedOffset 141, 37 lines modified
140 <div·class="versionchanged">141 <div·class="versionchanged">
141 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·passing·<code·class="docutils·literal·notranslate"><span·class="pre">*args</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">**kwargs</span></code>·was·added.</p>142 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·passing·<code·class="docutils·literal·notranslate"><span·class="pre">*args</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">**kwargs</span></code>·was·added.</p>
142 </div>143 </div>
143 </dd></dl>144 </dd></dl>
  
144 <dl·class="py·method">145 <dl·class="py·method">
145 <dt·class="sig·sig-object·py"·id="django.core.files.File.__iter__">146 <dt·class="sig·sig-object·py"·id="django.core.files.File.__iter__">
146 <span·class="sig-name·descname"><span·class="pre">__iter__</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L75"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.File.__iter__"·title="Link·to·this·definition">¶</a></dt>147 <span·class="sig-name·descname"><span·class="pre">__iter__</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L75"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.File.__iter__"·title="Link·to·this·definition">¶</a></dt>
147 <dd><p>Iterate·over·the·file·yielding·one·line·at·a·time.</p>148 <dd><p>Iterate·over·the·file·yielding·one·line·at·a·time.</p>
148 </dd></dl>149 </dd></dl>
  
149 <dl·class="py·method">150 <dl·class="py·method">
150 <dt·class="sig·sig-object·py"·id="django.core.files.File.chunks">151 <dt·class="sig·sig-object·py"·id="django.core.files.File.chunks">
151 <span·class="sig-name·descname"><span·class="pre">chunks</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">chunk_size</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L48"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.File.chunks"·title="Link·to·this·definition">¶</a></dt>152 <span·class="sig-name·descname"><span·class="pre">chunks</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">chunk_size</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L48"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.File.chunks"·title="Link·to·this·definition">¶</a></dt>
152 <dd><p>Iterate·over·the·file·yielding·“chunks”·of·a·given·size.·<code·class="docutils·literal·notranslate"><span·class="pre">chunk_size</span></code>153 <dd><p>Iterate·over·the·file·yielding·“chunks”·of·a·given·size.·<code·class="docutils·literal·notranslate"><span·class="pre">chunk_size</span></code>
153 defaults·to·64·KB.</p>154 defaults·to·64·KB.</p>
154 <p>This·is·especially·useful·with·very·large·files·since·it·allows·them·to155 <p>This·is·especially·useful·with·very·large·files·since·it·allows·them·to
155 be·streamed·off·disk·and·avoids·storing·the·whole·file·in·memory.</p>156 be·streamed·off·disk·and·avoids·storing·the·whole·file·in·memory.</p>
156 </dd></dl>157 </dd></dl>
  
157 <dl·class="py·method">158 <dl·class="py·method">
158 <dt·class="sig·sig-object·py"·id="django.core.files.File.multiple_chunks">159 <dt·class="sig·sig-object·py"·id="django.core.files.File.multiple_chunks">
159 <span·class="sig-name·descname"><span·class="pre">multiple_chunks</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">chunk_size</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L65"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.File.multiple_chunks"·title="Link·to·this·definition">¶</a></dt>160 <span·class="sig-name·descname"><span·class="pre">multiple_chunks</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">chunk_size</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L65"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.File.multiple_chunks"·title="Link·to·this·definition">¶</a></dt>
160 <dd><p>Returns·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·if·the·file·is·large·enough·to·require·multiple·chunks161 <dd><p>Returns·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·if·the·file·is·large·enough·to·require·multiple·chunks
161 to·access·all·of·its·content·give·some·<code·class="docutils·literal·notranslate"><span·class="pre">chunk_size</span></code>.</p>162 to·access·all·of·its·content·give·some·<code·class="docutils·literal·notranslate"><span·class="pre">chunk_size</span></code>.</p>
162 </dd></dl>163 </dd></dl>
  
163 <dl·class="py·method">164 <dl·class="py·method">
164 <dt·class="sig·sig-object·py"·id="django.core.files.File.close">165 <dt·class="sig·sig-object·py"·id="django.core.files.File.close">
165 <span·class="sig-name·descname"><span·class="pre">close</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L117"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.File.close"·title="Link·to·this·definition">¶</a></dt>166 <span·class="sig-name·descname"><span·class="pre">close</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/base.py#L117"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.File.close"·title="Link·to·this·definition">¶</a></dt>
166 <dd><p>Close·the·file.</p>167 <dd><p>Close·the·file.</p>
167 </dd></dl>168 </dd></dl>
  
168 <p>In·addition·to·the·listed·methods,·<a·class="reference·internal"·href="#django.core.files.File"·title="django.core.files.File"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code></a>·exposes169 <p>In·addition·to·the·listed·methods,·<a·class="reference·internal"·href="#django.core.files.File"·title="django.core.files.File"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">File</span></code></a>·exposes
169 the·following·attributes·and·methods·of·its·<code·class="docutils·literal·notranslate"><span·class="pre">file</span></code>·object:170 the·following·attributes·and·methods·of·its·<code·class="docutils·literal·notranslate"><span·class="pre">file</span></code>·object:
170 <code·class="docutils·literal·notranslate"><span·class="pre">encoding</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">fileno</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">flush</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">isatty</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">newlines</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">read</span></code>,171 <code·class="docutils·literal·notranslate"><span·class="pre">encoding</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">fileno</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">flush</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">isatty</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">newlines</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">read</span></code>,
171 <code·class="docutils·literal·notranslate"><span·class="pre">readinto</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">readline</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">readlines</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">seek</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">tell</span></code>,172 <code·class="docutils·literal·notranslate"><span·class="pre">readinto</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">readline</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">readlines</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">seek</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">tell</span></code>,
Offset 179, 15 lines modifiedOffset 180, 15 lines modified
179 </dd></dl>180 </dd></dl>
  
180 </section>181 </section>
Max diff block lines reached; 9062/26096 bytes (34.73%) of diff not shown.
7.74 KB
html2text {}
Max HTML report size reached
5.99 KB
./usr/share/doc/python-django-doc/html/ref/files/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>File·handling·&#8212;·Django·5.1.1·documentation</title>6 ····<title>File·handling·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·File·object"·href="file.html"·/>15 ····<link·rel="next"·title="The·File·object"·href="file.html"·/>
15 ····<link·rel="prev"·title="Django·Exceptions"·href="../exceptions.html"·/>16 ····<link·rel="prev"·title="Django·Exceptions"·href="../exceptions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 ······113 ······
113 ········114 ········
114 ··········<div·class="yui-b"·id="sidebar">115 ··········<div·class="yui-b"·id="sidebar">
115 ············116 ············
116 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">117 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
117 ········<div·class="sphinxsidebarwrapper">118 ········<div·class="sphinxsidebarwrapper">
118 ··<div>119 ··<div>
119 ····<h4>Previous·topic</h4>120 ····<h4>Vorig·onderwerp</h4>
120 ····<p·class="topless"><a·href="../exceptions.html"121 ····<p·class="topless"><a·href="../exceptions.html"
121 ··························title="previous·chapter">Django·Exceptions</a></p>122 ··························title="vorig·hoofdstuk">Django·Exceptions</a></p>
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Next·topic</h4>125 ····<h4>Volgend·onderwerp</h4>
125 ····<p·class="topless"><a·href="file.html"126 ····<p·class="topless"><a·href="file.html"
126 ··························title="next·chapter">The·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·object</a></p>127 ··························title="volgend·hoofdstuk">The·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·object</a></p>
127 ··</div>128 ··</div>
128 <search·id="searchbox"·style="display:·none"·role="search">129 <search·id="searchbox"·style="display:·none"·role="search">
129 ··<h3·id="searchlabel">Quick·search</h3>130 ··<h3·id="searchlabel">Snel·zoeken</h3>
130 ····<div·class="searchformwrapper">131 ····<div·class="searchformwrapper">
131 ····<form·class="search"·action="../../search.html"·method="get">132 ····<form·class="search"·action="../../search.html"·method="get">
132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
133 ······<input·type="submit"·value="Go"·/>134 ······<input·type="submit"·value="Zoek"·/>
134 ····</form>135 ····</form>
135 ····</div>136 ····</div>
136 </search>137 </search>
137 <script>document.getElementById('searchbox').style.display·=·"block"</script>138 <script>document.getElementById('searchbox').style.display·=·"block"</script>
138 ········</div>139 ········</div>
139 ······</div>140 ······</div>
140 ··············<h3>Last·update:</h3>141 ··············<h3>Last·update:</h3>
141 ··············<p·class="topless">Sep·03,·2024</p>142 ··············<p·class="topless">sep·03,·2024</p>
142 ··········</div>143 ··········</div>
143 ········144 ········
144 ······145 ······
145 ····</div>146 ····</div>
  
146 ····<div·id="ft">147 ····<div·id="ft">
147 ······<div·class="nav">148 ······<div·class="nav">
2.12 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8il\x8le\x8e·h\x8ha\x8an\x8nd\x8dl\x8li\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8il\x8le\x8e·h\x8ha\x8an\x8nd\x8dl\x8li\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 ····*·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t5 ····*·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t
6 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s6 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
7 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8F_\x8i_\x8l_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s7 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8F_\x8i_\x8l_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
8 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8I_\x8m_\x8a_\x8g_\x8e_\x8F_\x8i_\x8l_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s8 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8I_\x8m_\x8a_\x8g_\x8e_\x8F_\x8i_\x8l_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s12 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
13 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8I_\x8n_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s13 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8I_\x8n_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
14 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s14 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8S_\x8t_\x8o_\x8r_\x8a_\x8g_\x8e_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s
15 ····*·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8F_\x8i_\x8l_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s15 ····*·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8F_\x8i_\x8l_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s
16 ··········o·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s16 ··········o·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
17 ··········o·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8h_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s17 ··········o·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8h_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s
18 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8h_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s18 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8h_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8E_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8E_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t22 _\x8T_\x8h_\x8e_\x8·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
71.4 KB
./usr/share/doc/python-django-doc/html/ref/files/storage.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>File·storage·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>File·storage·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Uploaded·Files·and·Upload·Handlers"·href="uploads.html"·/>15 ····<link·rel="next"·title="Uploaded·Files·and·Upload·Handlers"·href="uploads.html"·/>
15 ····<link·rel="prev"·title="The·File·object"·href="file.html"·/>16 ····<link·rel="prev"·title="The·File·object"·href="file.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 86, 15 lines modifiedOffset 87, 15 lines modified
86 <dt·class="sig·sig-object·py"·id="django.core.files.storage.storages">87 <dt·class="sig·sig-object·py"·id="django.core.files.storage.storages">
87 <span·class="sig-name·descname"><span·class="pre">storages</span></span><a·class="headerlink"·href="#django.core.files.storage.storages"·title="Link·to·this·definition">¶</a></dt>88 <span·class="sig-name·descname"><span·class="pre">storages</span></span><a·class="headerlink"·href="#django.core.files.storage.storages"·title="Link·to·this·definition">¶</a></dt>
88 <dd><p>Storage·instances·as·defined·by·<a·class="reference·internal"·href="../settings.html#std-setting-STORAGES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STORAGES</span></code></a>.</p>89 <dd><p>Storage·instances·as·defined·by·<a·class="reference·internal"·href="../settings.html#std-setting-STORAGES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STORAGES</span></code></a>.</p>
89 </dd></dl>90 </dd></dl>
  
90 <dl·class="py·class">91 <dl·class="py·class">
91 <dt·class="sig·sig-object·py"·id="django.core.files.storage.DefaultStorage">92 <dt·class="sig·sig-object·py"·id="django.core.files.storage.DefaultStorage">
92 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DefaultStorage</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/__init__.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.DefaultStorage"·title="Link·to·this·definition">¶</a></dt>93 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DefaultStorage</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/__init__.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.DefaultStorage"·title="Link·to·this·definition">¶</a></dt>
93 <dd><p><a·class="reference·internal"·href="#django.core.files.storage.DefaultStorage"·title="django.core.files.storage.DefaultStorage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DefaultStorage</span></code></a>·provides94 <dd><p><a·class="reference·internal"·href="#django.core.files.storage.DefaultStorage"·title="django.core.files.storage.DefaultStorage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DefaultStorage</span></code></a>·provides
94 lazy·access·to·the·default·storage·system·as·defined·by·<code·class="docutils·literal·notranslate"><span·class="pre">default</span></code>·key·in95 lazy·access·to·the·default·storage·system·as·defined·by·<code·class="docutils·literal·notranslate"><span·class="pre">default</span></code>·key·in
95 <a·class="reference·internal"·href="../settings.html#std-setting-STORAGES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STORAGES</span></code></a>.·<a·class="reference·internal"·href="#django.core.files.storage.DefaultStorage"·title="django.core.files.storage.DefaultStorage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DefaultStorage</span></code></a>·uses96 <a·class="reference·internal"·href="../settings.html#std-setting-STORAGES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STORAGES</span></code></a>.·<a·class="reference·internal"·href="#django.core.files.storage.DefaultStorage"·title="django.core.files.storage.DefaultStorage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DefaultStorage</span></code></a>·uses
96 <a·class="reference·internal"·href="#django.core.files.storage.storages"·title="django.core.files.storage.storages"><code·class="xref·py·py-data·docutils·literal·notranslate"><span·class="pre">storages</span></code></a>·internally.</p>97 <a·class="reference·internal"·href="#django.core.files.storage.storages"·title="django.core.files.storage.storages"><code·class="xref·py·py-data·docutils·literal·notranslate"><span·class="pre">storages</span></code></a>·internally.</p>
97 </dd></dl>98 </dd></dl>
  
98 <dl·class="py·data">99 <dl·class="py·data">
Offset 105, 48 lines modifiedOffset 106, 48 lines modified
105 </dd></dl>106 </dd></dl>
  
106 </section>107 </section>
107 <section·id="s-the-filesystemstorage-class">108 <section·id="s-the-filesystemstorage-class">
108 <span·id="the-filesystemstorage-class"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">FileSystemStorage</span></code>·class<a·class="headerlink"·href="#the-filesystemstorage-class"·title="Link·to·this·heading">¶</a></h2>109 <span·id="the-filesystemstorage-class"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">FileSystemStorage</span></code>·class<a·class="headerlink"·href="#the-filesystemstorage-class"·title="Link·to·this·heading">¶</a></h2>
109 <dl·class="py·class">110 <dl·class="py·class">
110 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage">111 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage">
111 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FileSystemStorage</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">location</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">base_url</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">file_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">directory_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_overwrite</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage"·title="Link·to·this·definition">¶</a></dt>112 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FileSystemStorage</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">location</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">base_url</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">file_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">directory_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_overwrite</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage"·title="Link·to·this·definition">¶</a></dt>
112 <dd><p>The·<a·class="reference·internal"·href="#django.core.files.storage.FileSystemStorage"·title="django.core.files.storage.FileSystemStorage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FileSystemStorage</span></code></a>·class·implements113 <dd><p>The·<a·class="reference·internal"·href="#django.core.files.storage.FileSystemStorage"·title="django.core.files.storage.FileSystemStorage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FileSystemStorage</span></code></a>·class·implements
113 basic·file·storage·on·a·local·filesystem.·It·inherits·from114 basic·file·storage·on·a·local·filesystem.·It·inherits·from
114 <a·class="reference·internal"·href="#django.core.files.storage.Storage"·title="django.core.files.storage.Storage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Storage</span></code></a>·and·provides·implementations115 <a·class="reference·internal"·href="#django.core.files.storage.Storage"·title="django.core.files.storage.Storage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Storage</span></code></a>·and·provides·implementations
115 for·all·the·public·methods·thereof.</p>116 for·all·the·public·methods·thereof.</p>
116 <div·class="admonition·note">117 <div·class="admonition·note">
117 <p·class="admonition-title">Note</p>118 <p·class="admonition-title">Notitie</p>
118 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">FileSystemStorage.delete()</span></code>·method·will·not·raise·an·exception119 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">FileSystemStorage.delete()</span></code>·method·will·not·raise·an·exception
119 if·the·given·file·name·does·not·exist.</p>120 if·the·given·file·name·does·not·exist.</p>
120 </div>121 </div>
121 <dl·class="py·attribute">122 <dl·class="py·attribute">
122 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.location">123 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.location">
123 <span·class="sig-name·descname"><span·class="pre">location</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L59"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.location"·title="Link·to·this·definition">¶</a></dt>124 <span·class="sig-name·descname"><span·class="pre">location</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L59"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.location"·title="Link·to·this·definition">¶</a></dt>
124 <dd><p>Absolute·path·to·the·directory·that·will·hold·the·files.125 <dd><p>Absolute·path·to·the·directory·that·will·hold·the·files.
125 Defaults·to·the·value·of·your·<a·class="reference·internal"·href="../settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·setting.</p>126 Defaults·to·the·value·of·your·<a·class="reference·internal"·href="../settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·setting.</p>
126 </dd></dl>127 </dd></dl>
  
127 <dl·class="py·attribute">128 <dl·class="py·attribute">
128 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.base_url">129 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.base_url">
129 <span·class="sig-name·descname"><span·class="pre">base_url</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L63"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.base_url"·title="Link·to·this·definition">¶</a></dt>130 <span·class="sig-name·descname"><span·class="pre">base_url</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L63"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.base_url"·title="Link·to·this·definition">¶</a></dt>
130 <dd><p>URL·that·serves·the·files·stored·at·this·location.131 <dd><p>URL·that·serves·the·files·stored·at·this·location.
131 Defaults·to·the·value·of·your·<a·class="reference·internal"·href="../settings.html#std-setting-MEDIA_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_URL</span></code></a>·setting.</p>132 Defaults·to·the·value·of·your·<a·class="reference·internal"·href="../settings.html#std-setting-MEDIA_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_URL</span></code></a>·setting.</p>
132 </dd></dl>133 </dd></dl>
  
133 <dl·class="py·attribute">134 <dl·class="py·attribute">
134 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.file_permissions_mode">135 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.file_permissions_mode">
135 <span·class="sig-name·descname"><span·class="pre">file_permissions_mode</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L69"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.file_permissions_mode"·title="Link·to·this·definition">¶</a></dt>136 <span·class="sig-name·descname"><span·class="pre">file_permissions_mode</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L69"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.file_permissions_mode"·title="Link·to·this·definition">¶</a></dt>
136 <dd><p>The·file·system·permissions·that·the·file·will·receive·when·it·is137 <dd><p>The·file·system·permissions·that·the·file·will·receive·when·it·is
137 saved.·Defaults·to·<a·class="reference·internal"·href="../settings.html#std-setting-FILE_UPLOAD_PERMISSIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FILE_UPLOAD_PERMISSIONS</span></code></a>.</p>138 saved.·Defaults·to·<a·class="reference·internal"·href="../settings.html#std-setting-FILE_UPLOAD_PERMISSIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FILE_UPLOAD_PERMISSIONS</span></code></a>.</p>
138 </dd></dl>139 </dd></dl>
  
139 <dl·class="py·attribute">140 <dl·class="py·attribute">
140 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.directory_permissions_mode">141 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.directory_permissions_mode">
141 <span·class="sig-name·descname"><span·class="pre">directory_permissions_mode</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L75"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.directory_permissions_mode"·title="Link·to·this·definition">¶</a></dt>142 <span·class="sig-name·descname"><span·class="pre">directory_permissions_mode</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L75"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.directory_permissions_mode"·title="Link·to·this·definition">¶</a></dt>
142 <dd><p>The·file·system·permissions·that·the·directory·will·receive·when·it·is143 <dd><p>The·file·system·permissions·that·the·directory·will·receive·when·it·is
143 saved.·Defaults·to·<a·class="reference·internal"·href="../settings.html#std-setting-FILE_UPLOAD_DIRECTORY_PERMISSIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FILE_UPLOAD_DIRECTORY_PERMISSIONS</span></code></a>.</p>144 saved.·Defaults·to·<a·class="reference·internal"·href="../settings.html#std-setting-FILE_UPLOAD_DIRECTORY_PERMISSIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FILE_UPLOAD_DIRECTORY_PERMISSIONS</span></code></a>.</p>
144 </dd></dl>145 </dd></dl>
  
145 <dl·class="py·attribute">146 <dl·class="py·attribute">
146 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.allow_overwrite">147 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.allow_overwrite">
147 <span·class="sig-name·descname"><span·class="pre">allow_overwrite</span></span><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.allow_overwrite"·title="Link·to·this·definition">¶</a></dt>148 <span·class="sig-name·descname"><span·class="pre">allow_overwrite</span></span><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.allow_overwrite"·title="Link·to·this·definition">¶</a></dt>
Offset 154, 217 lines modifiedOffset 155, 217 lines modified
154 <span·class="title">New·in·Django·5.1.</span>·</div>155 <span·class="title">New·in·Django·5.1.</span>·</div>
155 <p>Flag·to·control·allowing·saving·a·new·file·over·an·existing·one.156 <p>Flag·to·control·allowing·saving·a·new·file·over·an·existing·one.
156 Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>157 Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>
157 </dd></dl>158 </dd></dl>
  
158 <dl·class="py·method">159 <dl·class="py·method">
159 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.get_created_time">160 <dt·class="sig·sig-object·py"·id="django.core.files.storage.FileSystemStorage.get_created_time">
160 <span·class="sig-name·descname"><span·class="pre">get_created_time</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L244"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.get_created_time"·title="Link·to·this·definition">¶</a></dt>161 <span·class="sig-name·descname"><span·class="pre">get_created_time</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/filesystem.py#L244"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.FileSystemStorage.get_created_time"·title="Link·to·this·definition">¶</a></dt>
161 <dd><p>Returns·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·of·the·system’s·ctime,·i.e.162 <dd><p>Returns·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·of·the·system’s·ctime,·i.e.
162 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/os.path.html#os.path.getctime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">os.path.getctime()</span></code></a>.·On·some·systems·(like·Unix),·this·is·the163 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/os.path.html#os.path.getctime"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">os.path.getctime()</span></code></a>.·On·some·systems·(like·Unix),·this·is·the
163 time·of·the·last·metadata·change,·and·on·others·(like·Windows),·it’s164 time·of·the·last·metadata·change,·and·on·others·(like·Windows),·it’s
164 the·creation·time·of·the·file.</p>165 the·creation·time·of·the·file.</p>
165 </dd></dl>166 </dd></dl>
  
166 </dd></dl>167 </dd></dl>
  
167 </section>168 </section>
168 <section·id="s-the-inmemorystorage-class">169 <section·id="s-the-inmemorystorage-class">
169 <span·id="the-inmemorystorage-class"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">InMemoryStorage</span></code>·class<a·class="headerlink"·href="#the-inmemorystorage-class"·title="Link·to·this·heading">¶</a></h2>170 <span·id="the-inmemorystorage-class"></span><h2>The·<code·class="docutils·literal·notranslate"><span·class="pre">InMemoryStorage</span></code>·class<a·class="headerlink"·href="#the-inmemorystorage-class"·title="Link·to·this·heading">¶</a></h2>
170 <dl·class="py·class">171 <dl·class="py·class">
171 <dt·class="sig·sig-object·py"·id="django.core.files.storage.InMemoryStorage">172 <dt·class="sig·sig-object·py"·id="django.core.files.storage.InMemoryStorage">
172 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">InMemoryStorage</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">location</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">base_url</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">file_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">directory_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/memory.py#L165"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.InMemoryStorage"·title="Link·to·this·definition">¶</a></dt>173 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">InMemoryStorage</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">location</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">base_url</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">file_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">directory_permissions_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/storage/memory.py#L165"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.storage.InMemoryStorage"·title="Link·to·this·definition">¶</a></dt>
Max diff block lines reached; 37595/57628 bytes (65.24%) of diff not shown.
15.0 KB
html2text {}
Max HTML report size reached
41.8 KB
./usr/share/doc/python-django-doc/html/ref/files/uploads.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Uploaded·Files·and·Upload·Handlers·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Uploaded·Files·and·Upload·Handlers·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Forms"·href="../forms/index.html"·/>15 ····<link·rel="next"·title="Forms"·href="../forms/index.html"·/>
15 ····<link·rel="prev"·title="File·storage·API"·href="storage.html"·/>16 ····<link·rel="prev"·title="File·storage·API"·href="storage.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 79, 15 lines modifiedOffset 80, 15 lines modified
79 ············80 ············
80 ··<section·id="s-module-django.core.files.uploadedfile">81 ··<section·id="s-module-django.core.files.uploadedfile">
81 <span·id="s-uploaded-files-and-upload-handlers"></span><span·id="module-django.core.files.uploadedfile"></span><span·id="uploaded-files-and-upload-handlers"></span><h1>Uploaded·Files·and·Upload·Handlers<a·class="headerlink"·href="#module-django.core.files.uploadedfile"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-uploaded-files-and-upload-handlers"></span><span·id="module-django.core.files.uploadedfile"></span><span·id="uploaded-files-and-upload-handlers"></span><h1>Uploaded·Files·and·Upload·Handlers<a·class="headerlink"·href="#module-django.core.files.uploadedfile"·title="Link·to·this·heading">¶</a></h1>
82 <section·id="s-uploaded-files">83 <section·id="s-uploaded-files">
83 <span·id="uploaded-files"></span><h2>Uploaded·files<a·class="headerlink"·href="#uploaded-files"·title="Link·to·this·heading">¶</a></h2>84 <span·id="uploaded-files"></span><h2>Uploaded·files<a·class="headerlink"·href="#uploaded-files"·title="Link·to·this·heading">¶</a></h2>
84 <dl·class="py·class">85 <dl·class="py·class">
85 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.UploadedFile">86 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.UploadedFile">
86 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">UploadedFile</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.UploadedFile"·title="Link·to·this·definition">¶</a></dt>87 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">UploadedFile</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.UploadedFile"·title="Link·to·this·definition">¶</a></dt>
87 <dd></dd></dl>88 <dd></dd></dl>
  
88 <p>During·file·uploads,·the·actual·file·data·is·stored·in·<a·class="reference·internal"·href="../request-response.html#django.http.HttpRequest.FILES"·title="django.http.HttpRequest.FILES"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.FILES</span></code></a>.·Each·entry·in·this·dictionary·is·an89 <p>During·file·uploads,·the·actual·file·data·is·stored·in·<a·class="reference·internal"·href="../request-response.html#django.http.HttpRequest.FILES"·title="django.http.HttpRequest.FILES"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.FILES</span></code></a>.·Each·entry·in·this·dictionary·is·an
89 <code·class="docutils·literal·notranslate"><span·class="pre">UploadedFile</span></code>·object·(or·a·subclass)··a·wrapper·around·an·uploaded·file.90 <code·class="docutils·literal·notranslate"><span·class="pre">UploadedFile</span></code>·object·(or·a·subclass)··a·wrapper·around·an·uploaded·file.
90 You’ll·usually·use·one·of·these·methods·to·access·the·uploaded·content:</p>91 You’ll·usually·use·one·of·these·methods·to·access·the·uploaded·content:</p>
91 <dl·class="py·method">92 <dl·class="py·method">
92 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.UploadedFile.read">93 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.UploadedFile.read">
Offset 153, 86 lines modifiedOffset 154, 86 lines modified
153 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.UploadedFile.charset">154 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.UploadedFile.charset">
154 <span·class="sig-prename·descclassname"><span·class="pre">UploadedFile.</span></span><span·class="sig-name·descname"><span·class="pre">charset</span></span><a·class="headerlink"·href="#django.core.files.uploadedfile.UploadedFile.charset"·title="Link·to·this·definition">¶</a></dt>155 <span·class="sig-prename·descclassname"><span·class="pre">UploadedFile.</span></span><span·class="sig-name·descname"><span·class="pre">charset</span></span><a·class="headerlink"·href="#django.core.files.uploadedfile.UploadedFile.charset"·title="Link·to·this·definition">¶</a></dt>
155 <dd><p>For·<em·class="mimetype">text/*</em>·content-types,·the·character·set·(i.e.·<code·class="docutils·literal·notranslate"><span·class="pre">utf8</span></code>)156 <dd><p>For·<em·class="mimetype">text/*</em>·content-types,·the·character·set·(i.e.·<code·class="docutils·literal·notranslate"><span·class="pre">utf8</span></code>)
156 supplied·by·the·browser.·Again,·“trust·but·verify”·is·the·best·policy·here.</p>157 supplied·by·the·browser.·Again,·“trust·but·verify”·is·the·best·policy·here.</p>
157 </dd></dl>158 </dd></dl>
  
158 <div·class="admonition·note">159 <div·class="admonition·note">
159 <p·class="admonition-title">Note</p>160 <p·class="admonition-title">Notitie</p>
160 <p>Like·regular·Python·files,·you·can·read·the·file·line-by-line·by·iterating161 <p>Like·regular·Python·files,·you·can·read·the·file·line-by-line·by·iterating
161 over·the·uploaded·file:</p>162 over·the·uploaded·file:</p>
162 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">for</span>·<span·class="n">line</span>·<span·class="ow">in</span>·<span·class="n">uploadedfile</span><span·class="p">:</span>163 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">for</span>·<span·class="n">line</span>·<span·class="ow">in</span>·<span·class="n">uploadedfile</span><span·class="p">:</span>
163 ····<span·class="n">do_something_with</span><span·class="p">(</span><span·class="n">line</span><span·class="p">)</span>164 ····<span·class="n">do_something_with</span><span·class="p">(</span><span·class="n">line</span><span·class="p">)</span>
164 </pre></div>165 </pre></div>
165 </div>166 </div>
166 <p>Lines·are·split·using·<span·class="target"·id="index-1"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-0278/"><strong>universal·newlines</strong></a>.·The·following·are167 <p>Lines·are·split·using·<span·class="target"·id="index-1"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-0278/"><strong>universal·newlines</strong></a>.·The·following·are
167 recognized·as·ending·a·line:·the·Unix·end-of-line·convention·<code·class="docutils·literal·notranslate"><span·class="pre">'\n'</span></code>,·the168 recognized·as·ending·a·line:·the·Unix·end-of-line·convention·<code·class="docutils·literal·notranslate"><span·class="pre">'\n'</span></code>,·the
168 Windows·convention·<code·class="docutils·literal·notranslate"><span·class="pre">'\r\n'</span></code>,·and·the·old·Macintosh·convention·<code·class="docutils·literal·notranslate"><span·class="pre">'\r'</span></code>.</p>169 Windows·convention·<code·class="docutils·literal·notranslate"><span·class="pre">'\r\n'</span></code>,·and·the·old·Macintosh·convention·<code·class="docutils·literal·notranslate"><span·class="pre">'\r'</span></code>.</p>
169 </div>170 </div>
170 <p>Subclasses·of·<code·class="docutils·literal·notranslate"><span·class="pre">UploadedFile</span></code>·include:</p>171 <p>Subclasses·of·<code·class="docutils·literal·notranslate"><span·class="pre">UploadedFile</span></code>·include:</p>
171 <dl·class="py·class">172 <dl·class="py·class">
172 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.TemporaryUploadedFile">173 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.TemporaryUploadedFile">
173 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemporaryUploadedFile</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L70"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.TemporaryUploadedFile"·title="Link·to·this·definition">¶</a></dt>174 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemporaryUploadedFile</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L70"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.TemporaryUploadedFile"·title="Link·to·this·definition">¶</a></dt>
174 <dd><p>A·file·uploaded·to·a·temporary·location·(i.e.·stream-to-disk).·This·class175 <dd><p>A·file·uploaded·to·a·temporary·location·(i.e.·stream-to-disk).·This·class
175 is·used·by·the176 is·used·by·the
176 <a·class="reference·internal"·href="#django.core.files.uploadhandler.TemporaryFileUploadHandler"·title="django.core.files.uploadhandler.TemporaryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemporaryFileUploadHandler</span></code></a>.·In177 <a·class="reference·internal"·href="#django.core.files.uploadhandler.TemporaryFileUploadHandler"·title="django.core.files.uploadhandler.TemporaryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemporaryFileUploadHandler</span></code></a>.·In
177 addition·to·the·methods·from·<a·class="reference·internal"·href="#django.core.files.uploadedfile.UploadedFile"·title="django.core.files.uploadedfile.UploadedFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">UploadedFile</span></code></a>,·it·has·one·additional178 addition·to·the·methods·from·<a·class="reference·internal"·href="#django.core.files.uploadedfile.UploadedFile"·title="django.core.files.uploadedfile.UploadedFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">UploadedFile</span></code></a>,·it·has·one·additional
178 method:</p>179 method:</p>
179 </dd></dl>180 </dd></dl>
  
180 <dl·class="py·method">181 <dl·class="py·method">
181 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path">182 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path">
182 <span·class="sig-prename·descclassname"><span·class="pre">TemporaryUploadedFile.</span></span><span·class="sig-name·descname"><span·class="pre">temporary_file_path</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L82"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path"·title="Link·to·this·definition">¶</a></dt>183 <span·class="sig-prename·descclassname"><span·class="pre">TemporaryUploadedFile.</span></span><span·class="sig-name·descname"><span·class="pre">temporary_file_path</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L82"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.TemporaryUploadedFile.temporary_file_path"·title="Link·to·this·definition">¶</a></dt>
183 <dd><p>Returns·the·full·path·to·the·temporary·uploaded·file.</p>184 <dd><p>Returns·the·full·path·to·the·temporary·uploaded·file.</p>
184 </dd></dl>185 </dd></dl>
  
185 <dl·class="py·class">186 <dl·class="py·class">
186 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.InMemoryUploadedFile">187 <dt·class="sig·sig-object·py"·id="django.core.files.uploadedfile.InMemoryUploadedFile">
187 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">InMemoryUploadedFile</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L96"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.InMemoryUploadedFile"·title="Link·to·this·definition">¶</a></dt>188 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">InMemoryUploadedFile</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadedfile.py#L96"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadedfile.InMemoryUploadedFile"·title="Link·to·this·definition">¶</a></dt>
188 <dd><p>A·file·uploaded·into·memory·(i.e.·stream-to-memory).·This·class·is·used189 <dd><p>A·file·uploaded·into·memory·(i.e.·stream-to-memory).·This·class·is·used
189 by·the·<a·class="reference·internal"·href="#django.core.files.uploadhandler.MemoryFileUploadHandler"·title="django.core.files.uploadhandler.MemoryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MemoryFileUploadHandler</span></code></a>.</p>190 by·the·<a·class="reference·internal"·href="#django.core.files.uploadhandler.MemoryFileUploadHandler"·title="django.core.files.uploadhandler.MemoryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MemoryFileUploadHandler</span></code></a>.</p>
190 </dd></dl>191 </dd></dl>
  
191 </section>192 </section>
192 <section·id="s-module-django.core.files.uploadhandler">193 <section·id="s-module-django.core.files.uploadhandler">
193 <span·id="s-built-in-upload-handlers"></span><span·id="module-django.core.files.uploadhandler"></span><span·id="built-in-upload-handlers"></span><h2>Built-in·upload·handlers<a·class="headerlink"·href="#module-django.core.files.uploadhandler"·title="Link·to·this·heading">¶</a></h2>194 <span·id="s-built-in-upload-handlers"></span><span·id="module-django.core.files.uploadhandler"></span><span·id="built-in-upload-handlers"></span><h2>Built-in·upload·handlers<a·class="headerlink"·href="#module-django.core.files.uploadhandler"·title="Link·to·this·heading">¶</a></h2>
194 <p>Together·the·<a·class="reference·internal"·href="#django.core.files.uploadhandler.MemoryFileUploadHandler"·title="django.core.files.uploadhandler.MemoryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MemoryFileUploadHandler</span></code></a>·and195 <p>Together·the·<a·class="reference·internal"·href="#django.core.files.uploadhandler.MemoryFileUploadHandler"·title="django.core.files.uploadhandler.MemoryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MemoryFileUploadHandler</span></code></a>·and
195 <a·class="reference·internal"·href="#django.core.files.uploadhandler.TemporaryFileUploadHandler"·title="django.core.files.uploadhandler.TemporaryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemporaryFileUploadHandler</span></code></a>·provide·Django’s·default·file·upload196 <a·class="reference·internal"·href="#django.core.files.uploadhandler.TemporaryFileUploadHandler"·title="django.core.files.uploadhandler.TemporaryFileUploadHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemporaryFileUploadHandler</span></code></a>·provide·Django’s·default·file·upload
196 behavior·of·reading·small·files·into·memory·and·large·ones·onto·disk.·They197 behavior·of·reading·small·files·into·memory·and·large·ones·onto·disk.·They
197 are·located·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.files.uploadhandler</span></code>.</p>198 are·located·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.files.uploadhandler</span></code>.</p>
198 <dl·class="py·class">199 <dl·class="py·class">
199 <dt·class="sig·sig-object·py"·id="django.core.files.uploadhandler.MemoryFileUploadHandler">200 <dt·class="sig·sig-object·py"·id="django.core.files.uploadhandler.MemoryFileUploadHandler">
200 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MemoryFileUploadHandler</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadhandler.py#L193"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadhandler.MemoryFileUploadHandler"·title="Link·to·this·definition">¶</a></dt>201 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">MemoryFileUploadHandler</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadhandler.py#L193"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadhandler.MemoryFileUploadHandler"·title="Link·to·this·definition">¶</a></dt>
201 <dd></dd></dl>202 <dd></dd></dl>
  
202 <p>File·upload·handler·to·stream·uploads·into·memory·(used·for·small·files).</p>203 <p>File·upload·handler·to·stream·uploads·into·memory·(used·for·small·files).</p>
203 <dl·class="py·class">204 <dl·class="py·class">
204 <dt·class="sig·sig-object·py"·id="django.core.files.uploadhandler.TemporaryFileUploadHandler">205 <dt·class="sig·sig-object·py"·id="django.core.files.uploadhandler.TemporaryFileUploadHandler">
205 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemporaryFileUploadHandler</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadhandler.py#L161"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadhandler.TemporaryFileUploadHandler"·title="Link·to·this·definition">¶</a></dt>206 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemporaryFileUploadHandler</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadhandler.py#L161"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadhandler.TemporaryFileUploadHandler"·title="Link·to·this·definition">¶</a></dt>
206 <dd></dd></dl>207 <dd></dd></dl>
  
207 <p>Upload·handler·that·streams·data·into·a·temporary·file·using208 <p>Upload·handler·that·streams·data·into·a·temporary·file·using
208 <a·class="reference·internal"·href="#django.core.files.uploadedfile.TemporaryUploadedFile"·title="django.core.files.uploadedfile.TemporaryUploadedFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemporaryUploadedFile</span></code></a>.</p>209 <a·class="reference·internal"·href="#django.core.files.uploadedfile.TemporaryUploadedFile"·title="django.core.files.uploadedfile.TemporaryUploadedFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemporaryUploadedFile</span></code></a>.</p>
209 </section>210 </section>
210 <section·id="s-writing-custom-upload-handlers">211 <section·id="s-writing-custom-upload-handlers">
211 <span·id="s-custom-upload-handlers"></span><span·id="writing-custom-upload-handlers"></span><span·id="custom-upload-handlers"></span><h2>Writing·custom·upload·handlers<a·class="headerlink"·href="#writing-custom-upload-handlers"·title="Link·to·this·heading">¶</a></h2>212 <span·id="s-custom-upload-handlers"></span><span·id="writing-custom-upload-handlers"></span><span·id="custom-upload-handlers"></span><h2>Writing·custom·upload·handlers<a·class="headerlink"·href="#writing-custom-upload-handlers"·title="Link·to·this·heading">¶</a></h2>
212 <dl·class="py·class">213 <dl·class="py·class">
213 <dt·class="sig·sig-object·py"·id="django.core.files.uploadhandler.FileUploadHandler">214 <dt·class="sig·sig-object·py"·id="django.core.files.uploadhandler.FileUploadHandler">
214 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FileUploadHandler</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadhandler.py#L69"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadhandler.FileUploadHandler"·title="Link·to·this·definition">¶</a></dt>215 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FileUploadHandler</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/files/uploadhandler.py#L69"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.files.uploadhandler.FileUploadHandler"·title="Link·to·this·definition">¶</a></dt>
215 <dd></dd></dl>216 <dd></dd></dl>
  
216 <p>All·file·upload·handlers·should·be·subclasses·of217 <p>All·file·upload·handlers·should·be·subclasses·of
Max diff block lines reached; 15672/32089 bytes (48.84%) of diff not shown.
10.3 KB
html2text {}
Max HTML report size reached
76.9 KB
./usr/share/doc/python-django-doc/html/ref/forms/api.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·Forms·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·Forms·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Form·fields"·href="fields.html"·/>15 ····<link·rel="next"·title="Form·fields"·href="fields.html"·/>
15 ····<link·rel="prev"·title="Forms"·href="index.html"·/>16 ····<link·rel="prev"·title="Forms"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 92, 15 lines modifiedOffset 93, 15 lines modified
92 <li><p>If·it’s·<strong>bound</strong>·to·a·set·of·data,·it’s·capable·of·validating·that·data93 <li><p>If·it’s·<strong>bound</strong>·to·a·set·of·data,·it’s·capable·of·validating·that·data
93 and·rendering·the·form·as·HTML·with·the·data·displayed·in·the·HTML.</p></li>94 and·rendering·the·form·as·HTML·with·the·data·displayed·in·the·HTML.</p></li>
94 <li><p>If·it’s·<strong>unbound</strong>,·it·cannot·do·validation·(because·there’s·no·data·to95 <li><p>If·it’s·<strong>unbound</strong>,·it·cannot·do·validation·(because·there’s·no·data·to
95 validate!),·but·it·can·still·render·the·blank·form·as·HTML.</p></li>96 validate!),·but·it·can·still·render·the·blank·form·as·HTML.</p></li>
96 </ul>97 </ul>
97 <dl·class="py·class">98 <dl·class="py·class">
98 <dt·class="sig·sig-object·py"·id="django.forms.Form">99 <dt·class="sig·sig-object·py"·id="django.forms.Form">
99 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Form</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/forms.py#L420"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Form"·title="Link·to·this·definition">¶</a></dt>100 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Form</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/forms.py#L420"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Form"·title="Link·to·this·definition">¶</a></dt>
100 <dd></dd></dl>101 <dd></dd></dl>
  
101 <p>To·create·an·unbound·<a·class="reference·internal"·href="#django.forms.Form"·title="django.forms.Form"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form</span></code></a>·instance,·instantiate·the·class:</p>102 <p>To·create·an·unbound·<a·class="reference·internal"·href="#django.forms.Form"·title="django.forms.Form"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form</span></code></a>·instance,·instantiate·the·class:</p>
102 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">f</span>·<span·class="o">=</span>·<span·class="n">ContactForm</span><span·class="p">()</span>103 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">f</span>·<span·class="o">=</span>·<span·class="n">ContactForm</span><span·class="p">()</span>
103 </pre></div>104 </pre></div>
104 </div>105 </div>
105 <p>To·bind·data·to·a·form,·pass·the·data·as·a·dictionary·as·the·first·parameter·to106 <p>To·bind·data·to·a·form,·pass·the·data·as·a·dictionary·as·the·first·parameter·to
Offset 689, 15 lines modifiedOffset 690, 15 lines modified
689 <span·id="output-styles"></span><h3>Output·styles<a·class="headerlink"·href="#output-styles"·title="Link·to·this·heading">¶</a></h3>690 <span·id="output-styles"></span><h3>Output·styles<a·class="headerlink"·href="#output-styles"·title="Link·to·this·heading">¶</a></h3>
690 <p>The·recommended·approach·for·changing·form·output·style·is·to·set·a·custom·form691 <p>The·recommended·approach·for·changing·form·output·style·is·to·set·a·custom·form
691 template·either·site-wide,·per-form,·or·per-instance.·See692 template·either·site-wide,·per-form,·or·per-instance.·See
692 <a·class="reference·internal"·href="../../topics/forms/index.html#reusable-form-templates"><span·class="std·std-ref">Reusable·form·templates</span></a>·for·examples.</p>693 <a·class="reference·internal"·href="../../topics/forms/index.html#reusable-form-templates"><span·class="std·std-ref">Reusable·form·templates</span></a>·for·examples.</p>
693 <p>The·following·helper·functions·are·provided·for·backward·compatibility·and·are694 <p>The·following·helper·functions·are·provided·for·backward·compatibility·and·are
694 a·proxy·to·<a·class="reference·internal"·href="#django.forms.Form.render"·title="django.forms.Form.render"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Form.render()</span></code></a>·passing·a·particular·<code·class="docutils·literal·notranslate"><span·class="pre">template_name</span></code>·value.</p>695 a·proxy·to·<a·class="reference·internal"·href="#django.forms.Form.render"·title="django.forms.Form.render"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Form.render()</span></code></a>·passing·a·particular·<code·class="docutils·literal·notranslate"><span·class="pre">template_name</span></code>·value.</p>
695 <div·class="admonition·note">696 <div·class="admonition·note">
696 <p·class="admonition-title">Note</p>697 <p·class="admonition-title">Notitie</p>
697 <p>Of·the·framework·provided·templates·and·output·styles,·the·default698 <p>Of·the·framework·provided·templates·and·output·styles,·the·default
698 <code·class="docutils·literal·notranslate"><span·class="pre">as_div()</span></code>·is·recommended·over·the·<code·class="docutils·literal·notranslate"><span·class="pre">as_p()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">as_table()</span></code>,·and699 <code·class="docutils·literal·notranslate"><span·class="pre">as_div()</span></code>·is·recommended·over·the·<code·class="docutils·literal·notranslate"><span·class="pre">as_p()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">as_table()</span></code>,·and
699 <code·class="docutils·literal·notranslate"><span·class="pre">as_ul()</span></code>·versions·as·the·template·implements·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;fieldset&gt;</span></code>·and700 <code·class="docutils·literal·notranslate"><span·class="pre">as_ul()</span></code>·versions·as·the·template·implements·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;fieldset&gt;</span></code>·and
700 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;legend&gt;</span></code>·to·group·related·inputs·and·is·easier·for·screen·reader·users701 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;legend&gt;</span></code>·to·group·related·inputs·and·is·easier·for·screen·reader·users
701 to·navigate.</p>702 to·navigate.</p>
702 </div>703 </div>
703 <p>Each·helper·pairs·a·form·method·with·an·attribute·giving·the·appropriate704 <p>Each·helper·pairs·a·form·method·with·an·attribute·giving·the·appropriate
Offset 1055, 15 lines modifiedOffset 1056, 15 lines modified
1055 </pre></div>1056 </pre></div>
1056 </div>1057 </div>
1057 </section>1058 </section>
1058 <section·id="s-customizing-the-error-list-format">1059 <section·id="s-customizing-the-error-list-format">
1059 <span·id="s-ref-forms-error-list-format"></span><span·id="customizing-the-error-list-format"></span><span·id="ref-forms-error-list-format"></span><h3>Customizing·the·error·list·format<a·class="headerlink"·href="#customizing-the-error-list-format"·title="Link·to·this·heading">¶</a></h3>1060 <span·id="s-ref-forms-error-list-format"></span><span·id="customizing-the-error-list-format"></span><span·id="ref-forms-error-list-format"></span><h3>Customizing·the·error·list·format<a·class="headerlink"·href="#customizing-the-error-list-format"·title="Link·to·this·heading">¶</a></h3>
1060 <dl·class="py·class">1061 <dl·class="py·class">
1061 <dt·class="sig·sig-object·py"·id="django.forms.ErrorList">1062 <dt·class="sig·sig-object·py"·id="django.forms.ErrorList">
1062 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ErrorList</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">initlist</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_class</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/utils.py#L141"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.ErrorList"·title="Link·to·this·definition">¶</a></dt>1063 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ErrorList</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">initlist</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_class</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/utils.py#L141"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.ErrorList"·title="Link·to·this·definition">¶</a></dt>
1063 <dd><p>By·default,·forms·use·<code·class="docutils·literal·notranslate"><span·class="pre">django.forms.utils.ErrorList</span></code>·to·format·validation1064 <dd><p>By·default,·forms·use·<code·class="docutils·literal·notranslate"><span·class="pre">django.forms.utils.ErrorList</span></code>·to·format·validation
1064 errors.·<code·class="docutils·literal·notranslate"><span·class="pre">ErrorList</span></code>·is·a·list·like·object·where·<code·class="docutils·literal·notranslate"><span·class="pre">initlist</span></code>·is·the1065 errors.·<code·class="docutils·literal·notranslate"><span·class="pre">ErrorList</span></code>·is·a·list·like·object·where·<code·class="docutils·literal·notranslate"><span·class="pre">initlist</span></code>·is·the
1065 list·of·errors.·In·addition·this·class·has·the·following·attributes·and1066 list·of·errors.·In·addition·this·class·has·the·following·attributes·and
1066 methods.</p>1067 methods.</p>
1067 <dl·class="py·attribute">1068 <dl·class="py·attribute">
1068 <dt·class="sig·sig-object·py"·id="django.forms.ErrorList.error_class">1069 <dt·class="sig·sig-object·py"·id="django.forms.ErrorList.error_class">
1069 <span·class="sig-name·descname"><span·class="pre">error_class</span></span><a·class="headerlink"·href="#django.forms.ErrorList.error_class"·title="Link·to·this·definition">¶</a></dt>1070 <span·class="sig-name·descname"><span·class="pre">error_class</span></span><a·class="headerlink"·href="#django.forms.ErrorList.error_class"·title="Link·to·this·definition">¶</a></dt>
Offset 1103, 15 lines modifiedOffset 1104, 15 lines modified
1103 this·is·<code·class="docutils·literal·notranslate"><span·class="pre">'django/forms/errors/list/ul.html'</span></code>.·This·template·renders1104 this·is·<code·class="docutils·literal·notranslate"><span·class="pre">'django/forms/errors/list/ul.html'</span></code>.·This·template·renders
1104 the·errors·in·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;li&gt;</span></code>·tags·with·a·wrapping·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;ul&gt;</span></code>·with·the·CSS1105 the·errors·in·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;li&gt;</span></code>·tags·with·a·wrapping·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;ul&gt;</span></code>·with·the·CSS
1105 classes·as·defined·by·<a·class="reference·internal"·href="#django.forms.ErrorList.error_class"·title="django.forms.ErrorList.error_class"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">error_class</span></code></a>.</p>1106 classes·as·defined·by·<a·class="reference·internal"·href="#django.forms.ErrorList.error_class"·title="django.forms.ErrorList.error_class"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">error_class</span></code></a>.</p>
1106 </dd></dl>1107 </dd></dl>
  
1107 <dl·class="py·method">1108 <dl·class="py·method">
1108 <dt·class="sig·sig-object·py"·id="django.forms.ErrorList.get_context">1109 <dt·class="sig·sig-object·py"·id="django.forms.ErrorList.get_context">
1109 <span·class="sig-name·descname"><span·class="pre">get_context</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/utils.py#L179"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.ErrorList.get_context"·title="Link·to·this·definition">¶</a></dt>1110 <span·class="sig-name·descname"><span·class="pre">get_context</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/utils.py#L179"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.ErrorList.get_context"·title="Link·to·this·definition">¶</a></dt>
1110 <dd><p>Return·context·for·rendering·of·errors·in·a·template.</p>1111 <dd><p>Return·context·for·rendering·of·errors·in·a·template.</p>
1111 <p>The·available·context·is:</p>1112 <p>The·available·context·is:</p>
1112 <ul·class="simple">1113 <ul·class="simple">
1113 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">errors</span></code>·:·A·list·of·the·errors.</p></li>1114 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">errors</span></code>·:·A·list·of·the·errors.</p></li>
1114 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">error_class</span></code>·:·A·string·of·CSS·classes.</p></li>1115 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">error_class</span></code>·:·A·string·of·CSS·classes.</p></li>
1115 </ul>1116 </ul>
1116 </dd></dl>1117 </dd></dl>
Offset 1153, 15 lines modifiedOffset 1154, 15 lines modified
1153 </section>1154 </section>
1154 <section·id="s-more-granular-output">1155 <section·id="s-more-granular-output">
1155 <span·id="more-granular-output"></span><h2>More·granular·output<a·class="headerlink"·href="#more-granular-output"·title="Link·to·this·heading">¶</a></h2>1156 <span·id="more-granular-output"></span><h2>More·granular·output<a·class="headerlink"·href="#more-granular-output"·title="Link·to·this·heading">¶</a></h2>
1156 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">as_p()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">as_ul()</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">as_table()</span></code>·methods·are·shortcuts·1157 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">as_p()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">as_ul()</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">as_table()</span></code>·methods·are·shortcuts·
1157 they’re·not·the·only·way·a·form·object·can·be·displayed.</p>1158 they’re·not·the·only·way·a·form·object·can·be·displayed.</p>
1158 <dl·class="py·class">1159 <dl·class="py·class">
1159 <dt·class="sig·sig-object·py"·id="django.forms.BoundField">1160 <dt·class="sig·sig-object·py"·id="django.forms.BoundField">
1160 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BoundField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/boundfield.py#L13"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.BoundField"·title="Link·to·this·definition">¶</a></dt>1161 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BoundField</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/boundfield.py#L13"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.BoundField"·title="Link·to·this·definition">¶</a></dt>
1161 <dd><p>Used·to·display·HTML·or·access·attributes·for·a·single·field·of·a1162 <dd><p>Used·to·display·HTML·or·access·attributes·for·a·single·field·of·a
1162 <a·class="reference·internal"·href="#django.forms.Form"·title="django.forms.Form"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form</span></code></a>·instance.</p>1163 <a·class="reference·internal"·href="#django.forms.Form"·title="django.forms.Form"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form</span></code></a>·instance.</p>
1163 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">__str__()</span></code>·method·of·this·object·displays·the·HTML·for·this·field.</p>1164 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">__str__()</span></code>·method·of·this·object·displays·the·HTML·for·this·field.</p>
1164 </dd></dl>1165 </dd></dl>
  
1165 <p>To·retrieve·a·single·<code·class="docutils·literal·notranslate"><span·class="pre">BoundField</span></code>,·use·dictionary·lookup·syntax·on·your·form1166 <p>To·retrieve·a·single·<code·class="docutils·literal·notranslate"><span·class="pre">BoundField</span></code>,·use·dictionary·lookup·syntax·on·your·form
1166 using·the·field’s·name·as·the·key:</p>1167 using·the·field’s·name·as·the·key:</p>
Offset 1190, 22 lines modifiedOffset 1191, 22 lines modified
1190 <span·class="go">&lt;input·type=&quot;text&quot;·name=&quot;message&quot;·id=&quot;id_message&quot;·required&gt;</span>1191 <span·class="go">&lt;input·type=&quot;text&quot;·name=&quot;message&quot;·id=&quot;id_message&quot;·required&gt;</span>
1191 </pre></div>1192 </pre></div>
1192 </div>1193 </div>
1193 <section·id="s-attributes-of-boundfield">1194 <section·id="s-attributes-of-boundfield">
1194 <span·id="attributes-of-boundfield"></span><h3>Attributes·of·<code·class="docutils·literal·notranslate"><span·class="pre">BoundField</span></code><a·class="headerlink"·href="#attributes-of-boundfield"·title="Link·to·this·heading">¶</a></h3>1195 <span·id="attributes-of-boundfield"></span><h3>Attributes·of·<code·class="docutils·literal·notranslate"><span·class="pre">BoundField</span></code><a·class="headerlink"·href="#attributes-of-boundfield"·title="Link·to·this·heading">¶</a></h3>
1195 <dl·class="py·attribute">1196 <dl·class="py·attribute">
1196 <dt·class="sig·sig-object·py"·id="django.forms.BoundField.auto_id">1197 <dt·class="sig·sig-object·py"·id="django.forms.BoundField.auto_id">
Max diff block lines reached; 43908/58656 bytes (74.86%) of diff not shown.
19.5 KB
html2text {}
Max HTML report size reached
139 KB
./usr/share/doc/python-django-doc/html/ref/forms/fields.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Form·fields·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Form·fields·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Model·Form·Functions"·href="models.html"·/>15 ····<link·rel="next"·title="Model·Form·Functions"·href="models.html"·/>
15 ····<link·rel="prev"·title="The·Forms·API"·href="api.html"·/>16 ····<link·rel="prev"·title="The·Forms·API"·href="api.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 77, 23 lines modifiedOffset 78, 23 lines modified
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="ref-forms-fields">79 ··········<div·class="yui-g"·id="ref-forms-fields">
79 ············80 ············
80 ··<section·id="s-module-django.forms.fields">81 ··<section·id="s-module-django.forms.fields">
81 <span·id="s-form-fields"></span><span·id="module-django.forms.fields"></span><span·id="form-fields"></span><h1>Form·fields<a·class="headerlink"·href="#module-django.forms.fields"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-form-fields"></span><span·id="module-django.forms.fields"></span><span·id="form-fields"></span><h1>Form·fields<a·class="headerlink"·href="#module-django.forms.fields"·title="Link·to·this·heading">¶</a></h1>
82 <dl·class="py·class">83 <dl·class="py·class">
83 <dt·class="sig·sig-object·py"·id="django.forms.Field">84 <dt·class="sig·sig-object·py"·id="django.forms.Field">
84 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Field</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L86"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Field"·title="Link·to·this·definition">¶</a></dt>85 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Field</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L86"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Field"·title="Link·to·this·definition">¶</a></dt>
85 <dd></dd></dl>86 <dd></dd></dl>
  
86 <p>When·you·create·a·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·class,·the·most·important·part·is·defining·the87 <p>When·you·create·a·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·class,·the·most·important·part·is·defining·the
87 fields·of·the·form.·Each·field·has·custom·validation·logic,·along·with·a·few88 fields·of·the·form.·Each·field·has·custom·validation·logic,·along·with·a·few
88 other·hooks.</p>89 other·hooks.</p>
89 <dl·class="py·method">90 <dl·class="py·method">
90 <dt·class="sig·sig-object·py"·id="django.forms.Field.clean">91 <dt·class="sig·sig-object·py"·id="django.forms.Field.clean">
91 <span·class="sig-prename·descclassname"><span·class="pre">Field.</span></span><span·class="sig-name·descname"><span·class="pre">clean</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L199"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Field.clean"·title="Link·to·this·definition">¶</a></dt>92 <span·class="sig-prename·descclassname"><span·class="pre">Field.</span></span><span·class="sig-name·descname"><span·class="pre">clean</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L199"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Field.clean"·title="Link·to·this·definition">¶</a></dt>
92 <dd></dd></dl>93 <dd></dd></dl>
  
93 <p>Although·the·primary·way·you’ll·use·<code·class="docutils·literal·notranslate"><span·class="pre">Field</span></code>·classes·is·in·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·classes,94 <p>Although·the·primary·way·you’ll·use·<code·class="docutils·literal·notranslate"><span·class="pre">Field</span></code>·classes·is·in·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·classes,
94 you·can·also·instantiate·them·and·use·them·directly·to·get·a·better·idea·of95 you·can·also·instantiate·them·and·use·them·directly·to·get·a·better·idea·of
95 how·they·work.·Each·<code·class="docutils·literal·notranslate"><span·class="pre">Field</span></code>·instance·has·a·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method,·which·takes96 how·they·work.·Each·<code·class="docutils·literal·notranslate"><span·class="pre">Field</span></code>·instance·has·a·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method,·which·takes
96 a·single·argument·and·either·raises·a97 a·single·argument·and·either·raises·a
97 <code·class="docutils·literal·notranslate"><span·class="pre">django.core.exceptions.ValidationError</span></code>·exception·or·returns·the·clean98 <code·class="docutils·literal·notranslate"><span·class="pre">django.core.exceptions.ValidationError</span></code>·exception·or·returns·the·clean
Offset 466, 15 lines modifiedOffset 467, 15 lines modified
466 </section>467 </section>
467 <section·id="s-checking-if-the-field-data-has-changed">468 <section·id="s-checking-if-the-field-data-has-changed">
468 <span·id="checking-if-the-field-data-has-changed"></span><h2>Checking·if·the·field·data·has·changed<a·class="headerlink"·href="#checking-if-the-field-data-has-changed"·title="Link·to·this·heading">¶</a></h2>469 <span·id="checking-if-the-field-data-has-changed"></span><h2>Checking·if·the·field·data·has·changed<a·class="headerlink"·href="#checking-if-the-field-data-has-changed"·title="Link·to·this·heading">¶</a></h2>
469 <section·id="s-has-changed">470 <section·id="s-has-changed">
470 <span·id="has-changed"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">has_changed()</span></code><a·class="headerlink"·href="#has-changed"·title="Link·to·this·heading">¶</a></h3>471 <span·id="has-changed"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">has_changed()</span></code><a·class="headerlink"·href="#has-changed"·title="Link·to·this·heading">¶</a></h3>
471 <dl·class="py·method">472 <dl·class="py·method">
472 <dt·class="sig·sig-object·py"·id="django.forms.Field.has_changed">473 <dt·class="sig·sig-object·py"·id="django.forms.Field.has_changed">
473 <span·class="sig-prename·descclassname"><span·class="pre">Field.</span></span><span·class="sig-name·descname"><span·class="pre">has_changed</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L230"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Field.has_changed"·title="Link·to·this·definition">¶</a></dt>474 <span·class="sig-prename·descclassname"><span·class="pre">Field.</span></span><span·class="sig-name·descname"><span·class="pre">has_changed</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L230"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Field.has_changed"·title="Link·to·this·definition">¶</a></dt>
474 <dd></dd></dl>475 <dd></dd></dl>
  
475 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">has_changed()</span></code>·method·is·used·to·determine·if·the·field·value·has·changed476 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">has_changed()</span></code>·method·is·used·to·determine·if·the·field·value·has·changed
476 from·the·initial·value.·Returns·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>477 from·the·initial·value.·Returns·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>
477 <p>See·the·<a·class="reference·internal"·href="api.html#django.forms.Form.has_changed"·title="django.forms.Form.has_changed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form.has_changed()</span></code></a>·documentation·for·more·information.</p>478 <p>See·the·<a·class="reference·internal"·href="api.html#django.forms.Form.has_changed"·title="django.forms.Form.has_changed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form.has_changed()</span></code></a>·documentation·for·more·information.</p>
478 </section>479 </section>
479 </section>480 </section>
Offset 485, 39 lines modifiedOffset 486, 39 lines modified
485 <p>For·each·field,·we·describe·the·default·widget·used·if·you·don’t·specify486 <p>For·each·field,·we·describe·the·default·widget·used·if·you·don’t·specify
486 <code·class="docutils·literal·notranslate"><span·class="pre">widget</span></code>.·We·also·specify·the·value·returned·when·you·provide·an·empty·value487 <code·class="docutils·literal·notranslate"><span·class="pre">widget</span></code>.·We·also·specify·the·value·returned·when·you·provide·an·empty·value
487 (see·the·section·on·<code·class="docutils·literal·notranslate"><span·class="pre">required</span></code>·above·to·understand·what·that·means).</p>488 (see·the·section·on·<code·class="docutils·literal·notranslate"><span·class="pre">required</span></code>·above·to·understand·what·that·means).</p>
488 <section·id="s-booleanfield">489 <section·id="s-booleanfield">
489 <span·id="booleanfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">BooleanField</span></code><a·class="headerlink"·href="#booleanfield"·title="Link·to·this·heading">¶</a></h3>490 <span·id="booleanfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">BooleanField</span></code><a·class="headerlink"·href="#booleanfield"·title="Link·to·this·heading">¶</a></h3>
490 <dl·class="py·class">491 <dl·class="py·class">
491 <dt·class="sig·sig-object·py"·id="django.forms.BooleanField">492 <dt·class="sig·sig-object·py"·id="django.forms.BooleanField">
492 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BooleanField</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L823"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.BooleanField"·title="Link·to·this·definition">¶</a></dt>493 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BooleanField</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L823"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.BooleanField"·title="Link·to·this·definition">¶</a></dt>
493 <dd><ul·class="simple">494 <dd><ul·class="simple">
494 <li><p>Default·widget:·<a·class="reference·internal"·href="widgets.html#django.forms.CheckboxInput"·title="django.forms.CheckboxInput"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CheckboxInput</span></code></a></p></li>495 <li><p>Default·widget:·<a·class="reference·internal"·href="widgets.html#django.forms.CheckboxInput"·title="django.forms.CheckboxInput"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CheckboxInput</span></code></a></p></li>
495 <li><p>Empty·value:·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code></p></li>496 <li><p>Empty·value:·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code></p></li>
496 <li><p>Normalizes·to:·A·Python·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·value.</p></li>497 <li><p>Normalizes·to:·A·Python·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·value.</p></li>
497 <li><p>Validates·that·the·value·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·(e.g.·the·check·box·is·checked)·if498 <li><p>Validates·that·the·value·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·(e.g.·the·check·box·is·checked)·if
498 the·field·has·<code·class="docutils·literal·notranslate"><span·class="pre">required=True</span></code>.</p></li>499 the·field·has·<code·class="docutils·literal·notranslate"><span·class="pre">required=True</span></code>.</p></li>
499 <li><p>Error·message·keys:·<code·class="docutils·literal·notranslate"><span·class="pre">required</span></code></p></li>500 <li><p>Error·message·keys:·<code·class="docutils·literal·notranslate"><span·class="pre">required</span></code></p></li>
500 </ul>501 </ul>
501 <div·class="admonition·note">502 <div·class="admonition·note">
502 <p·class="admonition-title">Note</p>503 <p·class="admonition-title">Notitie</p>
503 <p>Since·all·<code·class="docutils·literal·notranslate"><span·class="pre">Field</span></code>·subclasses·have·<code·class="docutils·literal·notranslate"><span·class="pre">required=True</span></code>·by·default,·the504 <p>Since·all·<code·class="docutils·literal·notranslate"><span·class="pre">Field</span></code>·subclasses·have·<code·class="docutils·literal·notranslate"><span·class="pre">required=True</span></code>·by·default,·the
504 validation·condition·here·is·important.·If·you·want·to·include·a·boolean505 validation·condition·here·is·important.·If·you·want·to·include·a·boolean
505 in·your·form·that·can·be·either·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·(e.g.·a·checked·or506 in·your·form·that·can·be·either·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·(e.g.·a·checked·or
506 unchecked·checkbox),·you·must·remember·to·pass·in·<code·class="docutils·literal·notranslate"><span·class="pre">required=False</span></code>·when507 unchecked·checkbox),·you·must·remember·to·pass·in·<code·class="docutils·literal·notranslate"><span·class="pre">required=False</span></code>·when
507 creating·the·<code·class="docutils·literal·notranslate"><span·class="pre">BooleanField</span></code>.</p>508 creating·the·<code·class="docutils·literal·notranslate"><span·class="pre">BooleanField</span></code>.</p>
508 </div>509 </div>
509 </dd></dl>510 </dd></dl>
  
510 </section>511 </section>
511 <section·id="s-charfield">512 <section·id="s-charfield">
512 <span·id="charfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">CharField</span></code><a·class="headerlink"·href="#charfield"·title="Link·to·this·heading">¶</a></h3>513 <span·id="charfield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">CharField</span></code><a·class="headerlink"·href="#charfield"·title="Link·to·this·heading">¶</a></h3>
513 <dl·class="py·class">514 <dl·class="py·class">
514 <dt·class="sig·sig-object·py"·id="django.forms.CharField">515 <dt·class="sig·sig-object·py"·id="django.forms.CharField">
515 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CharField</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L269"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.CharField"·title="Link·to·this·definition">¶</a></dt>516 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CharField</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/fields.py#L269"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.CharField"·title="Link·to·this·definition">¶</a></dt>
516 <dd><ul·class="simple">517 <dd><ul·class="simple">
517 <li><p>Default·widget:·<a·class="reference·internal"·href="widgets.html#django.forms.TextInput"·title="django.forms.TextInput"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TextInput</span></code></a></p></li>518 <li><p>Default·widget:·<a·class="reference·internal"·href="widgets.html#django.forms.TextInput"·title="django.forms.TextInput"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TextInput</span></code></a></p></li>
518 <li><p>Empty·value:·Whatever·you’ve·given·as·<a·class="reference·internal"·href="#django.forms.CharField.empty_value"·title="django.forms.CharField.empty_value"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">empty_value</span></code></a>.</p></li>519 <li><p>Empty·value:·Whatever·you’ve·given·as·<a·class="reference·internal"·href="#django.forms.CharField.empty_value"·title="django.forms.CharField.empty_value"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">empty_value</span></code></a>.</p></li>
519 <li><p>Normalizes·to:·A·string.</p></li>520 <li><p>Normalizes·to:·A·string.</p></li>
520 <li><p>Uses·<a·class="reference·internal"·href="../validators.html#django.core.validators.MaxLengthValidator"·title="django.core.validators.MaxLengthValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MaxLengthValidator</span></code></a>·and521 <li><p>Uses·<a·class="reference·internal"·href="../validators.html#django.core.validators.MaxLengthValidator"·title="django.core.validators.MaxLengthValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MaxLengthValidator</span></code></a>·and
521 <a·class="reference·internal"·href="../validators.html#django.core.validators.MinLengthValidator"·title="django.core.validators.MinLengthValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MinLengthValidator</span></code></a>·if·<code·class="docutils·literal·notranslate"><span·class="pre">max_length</span></code>·and522 <a·class="reference·internal"·href="../validators.html#django.core.validators.MinLengthValidator"·title="django.core.validators.MinLengthValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MinLengthValidator</span></code></a>·if·<code·class="docutils·literal·notranslate"><span·class="pre">max_length</span></code>·and
522 <code·class="docutils·literal·notranslate"><span·class="pre">min_length</span></code>·are·provided.·Otherwise,·all·inputs·are·valid.</p></li>523 <code·class="docutils·literal·notranslate"><span·class="pre">min_length</span></code>·are·provided.·Otherwise,·all·inputs·are·valid.</p></li>
Offset 552, 28 lines modifiedOffset 553, 28 lines modified
552 </dd></dl>553 </dd></dl>
  
553 </section>554 </section>
554 <section·id="s-choicefield">555 <section·id="s-choicefield">
555 <span·id="choicefield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">ChoiceField</span></code><a·class="headerlink"·href="#choicefield"·title="Link·to·this·heading">¶</a></h3>556 <span·id="choicefield"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">ChoiceField</span></code><a·class="headerlink"·href="#choicefield"·title="Link·to·this·heading">¶</a></h3>
556 <dl·class="py·class">557 <dl·class="py·class">
557 <dt·class="sig·sig-object·py"·id="django.forms.ChoiceField">558 <dt·class="sig·sig-object·py"·id="django.forms.ChoiceField">
Max diff block lines reached; 88205/104046 bytes (84.78%) of diff not shown.
37.7 KB
html2text {}
Max HTML report size reached
12.6 KB
./usr/share/doc/python-django-doc/html/ref/forms/formsets.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Formset·Functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Formset·Functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·form·rendering·API"·href="renderers.html"·/>15 ····<link·rel="next"·title="The·form·rendering·API"·href="renderers.html"·/>
15 ····<link·rel="prev"·title="Model·Form·Functions"·href="models.html"·/>16 ····<link·rel="prev"·title="Model·Form·Functions"·href="models.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="formset-functions"></span><h1>Formset·Functions<a·class="headerlink"·href="#formset-functions"·title="Link·to·this·heading">¶</a></h1>82 <span·id="formset-functions"></span><h1>Formset·Functions<a·class="headerlink"·href="#formset-functions"·title="Link·to·this·heading">¶</a></h1>
82 <p>Formset·API·reference.·For·introductory·material·about·formsets,·see·the83 <p>Formset·API·reference.·For·introductory·material·about·formsets,·see·the
83 <a·class="reference·internal"·href="../../topics/forms/formsets.html"><span·class="doc">Formsets</span></a>·topic·guide.</p>84 <a·class="reference·internal"·href="../../topics/forms/formsets.html"><span·class="doc">Formsets</span></a>·topic·guide.</p>
84 <section·id="s-formset-factory">85 <section·id="s-formset-factory">
85 <span·id="s-module-django.forms.formsets"></span><span·id="formset-factory"></span><span·id="module-django.forms.formsets"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">formset_factory</span></code><a·class="headerlink"·href="#formset-factory"·title="Link·to·this·heading">¶</a></h2>86 <span·id="s-module-django.forms.formsets"></span><span·id="formset-factory"></span><span·id="module-django.forms.formsets"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">formset_factory</span></code><a·class="headerlink"·href="#formset-factory"·title="Link·to·this·heading">¶</a></h2>
86 <dl·class="py·function">87 <dl·class="py·function">
87 <dt·class="sig·sig-object·py"·id="django.forms.formsets.formset_factory">88 <dt·class="sig·sig-object·py"·id="django.forms.formsets.formset_factory">
88 <span·class="sig-name·descname"><span·class="pre">formset_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">BaseFormSet</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_order</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_min</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">absolute_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete_extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/formsets.py#L534"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.formsets.formset_factory"·title="Link·to·this·definition">¶</a></dt>89 <span·class="sig-name·descname"><span·class="pre">formset_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">BaseFormSet</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_order</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_min</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">absolute_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete_extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/formsets.py#L534"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.formsets.formset_factory"·title="Link·to·this·definition">¶</a></dt>
89 <dd><p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">FormSet</span></code>·class·for·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">form</span></code>·class.</p>90 <dd><p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">FormSet</span></code>·class·for·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">form</span></code>·class.</p>
90 <p>See·<a·class="reference·internal"·href="../../topics/forms/formsets.html"><span·class="doc">formsets</span></a>·for·example·usage.</p>91 <p>See·<a·class="reference·internal"·href="../../topics/forms/formsets.html"><span·class="doc">formsets</span></a>·for·example·usage.</p>
91 </dd></dl>92 </dd></dl>
  
92 </section>93 </section>
93 </section>94 </section>
  
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#formset-factory"><code·class="docutils·literal·notranslate"><span·class="pre">formset_factory</span></code></a></li>111 <li><a·class="reference·internal"·href="#formset-factory"><code·class="docutils·literal·notranslate"><span·class="pre">formset_factory</span></code></a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="models.html"118 ····<p·class="topless"><a·href="models.html"
118 ··························title="previous·chapter">Model·Form·Functions</a></p>119 ··························title="vorig·hoofdstuk">Model·Form·Functions</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="renderers.html"123 ····<p·class="topless"><a·href="renderers.html"
123 ··························title="next·chapter">The·form·rendering·API</a></p>124 ··························title="volgend·hoofdstuk">The·form·rendering·API</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../../search.html"·method="get">129 ····<form·class="search"·action="../../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
2.44 KB
html2text {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8ms\x8se\x8et\x8t·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8ms\x8se\x8et\x8t·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Formset·API·reference.·For·introductory·material·about·formsets,·see·the5 Formset·API·reference.·For·introductory·material·about·formsets,·see·the
6 _\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8s·topic·guide.6 _\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8s·topic·guide.
7 *\x8**\x8**\x8**\x8**\x8*·f\x8fo\x8or\x8rm\x8ms\x8se\x8et\x8t_\x8_f\x8fa\x8ac\x8ct\x8to\x8or\x8ry\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·f\x8fo\x8or\x8rm\x8ms\x8se\x8et\x8t_\x8_f\x8fa\x8ac\x8ct\x8to\x8or\x8ry\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ··formset_factory(f\x8fo\x8or\x8rm\x8m,·f\x8fo\x8or\x8rm\x8ms\x8se\x8et\x8t=\x8=B\x8Ba\x8as\x8se\x8eF\x8Fo\x8or\x8rm\x8mS\x8Se\x8et\x8t,·e\x8ex\x8xt\x8tr\x8ra\x8a=\x8=1\x81,·c\x8ca\x8an\x8n_\x8_o\x8or\x8rd\x8de\x8er\x8r=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,8 ··formset_factory(f\x8fo\x8or\x8rm\x8m,·f\x8fo\x8or\x8rm\x8ms\x8se\x8et\x8t=\x8=B\x8Ba\x8as\x8se\x8eF\x8Fo\x8or\x8rm\x8mS\x8Se\x8et\x8t,·e\x8ex\x8xt\x8tr\x8ra\x8a=\x8=1\x81,·c\x8ca\x8an\x8n_\x8_o\x8or\x8rd\x8de\x8er\x8r=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,
9 ··c\x8ca\x8an\x8n_\x8_d\x8de\x8el\x8le\x8et\x8te\x8e=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,·m\x8ma\x8ax\x8x_\x8_n\x8nu\x8um\x8m=\x8=N\x8No\x8on\x8ne\x8e,·v\x8va\x8al\x8li\x8id\x8da\x8at\x8te\x8e_\x8_m\x8ma\x8ax\x8x=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,·m\x8mi\x8in\x8n_\x8_n\x8nu\x8um\x8m=\x8=N\x8No\x8on\x8ne\x8e,9 ··c\x8ca\x8an\x8n_\x8_d\x8de\x8el\x8le\x8et\x8te\x8e=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,·m\x8ma\x8ax\x8x_\x8_n\x8nu\x8um\x8m=\x8=N\x8No\x8on\x8ne\x8e,·v\x8va\x8al\x8li\x8id\x8da\x8at\x8te\x8e_\x8_m\x8ma\x8ax\x8x=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,·m\x8mi\x8in\x8n_\x8_n\x8nu\x8um\x8m=\x8=N\x8No\x8on\x8ne\x8e,
10 ··v\x8va\x8al\x8li\x8id\x8da\x8at\x8te\x8e_\x8_m\x8mi\x8in\x8n=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,·a\x8ab\x8bs\x8so\x8ol\x8lu\x8ut\x8te\x8e_\x8_m\x8ma\x8ax\x8x=\x8=N\x8No\x8on\x8ne\x8e,·c\x8ca\x8an\x8n_\x8_d\x8de\x8el\x8le\x8et\x8te\x8e_\x8_e\x8ex\x8xt\x8tr\x8ra\x8a=\x8=T\x8Tr\x8ru\x8ue\x8e,·r\x8re\x8en\x8nd\x8de\x8er\x8re\x8er\x8r=\x8=N\x8No\x8on\x8ne\x8e)10 ··v\x8va\x8al\x8li\x8id\x8da\x8at\x8te\x8e_\x8_m\x8mi\x8in\x8n=\x8=F\x8Fa\x8al\x8ls\x8se\x8e,·a\x8ab\x8bs\x8so\x8ol\x8lu\x8ut\x8te\x8e_\x8_m\x8ma\x8ax\x8x=\x8=N\x8No\x8on\x8ne\x8e,·c\x8ca\x8an\x8n_\x8_d\x8de\x8el\x8le\x8et\x8te\x8e_\x8_e\x8ex\x8xt\x8tr\x8ra\x8a=\x8=T\x8Tr\x8ru\x8ue\x8e,·r\x8re\x8en\x8nd\x8de\x8er\x8re\x8er\x8r=\x8=N\x8No\x8on\x8ne\x8e)
11 ··_\x8[_\x8s_.o_.u_.r_.c_\x8e_\x8]_\x811 ··_\x8[_\x8b_.r_.o_.n_.c_.o_.d_\x8e_\x8]_\x8
12 ······Returns·a·FormSet·class·for·the·given·form·class.12 ······Returns·a·FormSet·class·for·the·given·form·class.
13 ······See·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8s·for·example·usage.13 ······See·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8s·for·example·usage.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s15 ····*·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
16 ··········o·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8__\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y16 ··········o·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8__\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8y
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8F_\x8o_\x8r_\x8m_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s18 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8F_\x8o_\x8r_\x8m_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8T_\x8h_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8r_\x8e_\x8n_\x8d_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8A_\x8P_\x8I20 _\x8T_\x8h_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8r_\x8e_\x8n_\x8d_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8A_\x8P_\x8I
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.93 KB
./usr/share/doc/python-django-doc/html/ref/forms/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Forms·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Forms·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·Forms·API"·href="api.html"·/>15 ····<link·rel="next"·title="The·Forms·API"·href="api.html"·/>
15 ····<link·rel="prev"·title="Uploaded·Files·and·Upload·Handlers"·href="../files/uploads.html"·/>16 ····<link·rel="prev"·title="Uploaded·Files·and·Upload·Handlers"·href="../files/uploads.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 155, 37 lines modifiedOffset 156, 37 lines modified
155 ······156 ······
156 ········157 ········
157 ··········<div·class="yui-b"·id="sidebar">158 ··········<div·class="yui-b"·id="sidebar">
158 ············159 ············
159 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">160 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
160 ········<div·class="sphinxsidebarwrapper">161 ········<div·class="sphinxsidebarwrapper">
161 ··<div>162 ··<div>
162 ····<h4>Previous·topic</h4>163 ····<h4>Vorig·onderwerp</h4>
163 ····<p·class="topless"><a·href="../files/uploads.html"164 ····<p·class="topless"><a·href="../files/uploads.html"
164 ··························title="previous·chapter">Uploaded·Files·and·Upload·Handlers</a></p>165 ··························title="vorig·hoofdstuk">Uploaded·Files·and·Upload·Handlers</a></p>
165 ··</div>166 ··</div>
166 ··<div>167 ··<div>
167 ····<h4>Next·topic</h4>168 ····<h4>Volgend·onderwerp</h4>
168 ····<p·class="topless"><a·href="api.html"169 ····<p·class="topless"><a·href="api.html"
169 ··························title="next·chapter">The·Forms·API</a></p>170 ··························title="volgend·hoofdstuk">The·Forms·API</a></p>
170 ··</div>171 ··</div>
171 <search·id="searchbox"·style="display:·none"·role="search">172 <search·id="searchbox"·style="display:·none"·role="search">
172 ··<h3·id="searchlabel">Quick·search</h3>173 ··<h3·id="searchlabel">Snel·zoeken</h3>
173 ····<div·class="searchformwrapper">174 ····<div·class="searchformwrapper">
174 ····<form·class="search"·action="../../search.html"·method="get">175 ····<form·class="search"·action="../../search.html"·method="get">
175 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
176 ······<input·type="submit"·value="Go"·/>177 ······<input·type="submit"·value="Zoek"·/>
177 ····</form>178 ····</form>
178 ····</div>179 ····</div>
179 </search>180 </search>
180 <script>document.getElementById('searchbox').style.display·=·"block"</script>181 <script>document.getElementById('searchbox').style.display·=·"block"</script>
181 ········</div>182 ········</div>
182 ······</div>183 ······</div>
183 ··············<h3>Last·update:</h3>184 ··············<h3>Last·update:</h3>
184 ··············<p·class="topless">Sep·03,·2024</p>185 ··············<p·class="topless">sep·03,·2024</p>
185 ··········</div>186 ··········</div>
186 ········187 ········
187 ······188 ······
188 ····</div>189 ····</div>
  
189 ····<div·id="ft">190 ····<div·id="ft">
190 ······<div·class="nav">191 ······<div·class="nav">
2.17 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8ms\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8ms\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Detailed·form·API·reference.·For·introductory·material,·see·the·_\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h5 Detailed·form·API·reference.·For·introductory·material,·see·the·_\x8W_\x8o_\x8r_\x8k_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h
6 _\x8f_\x8o_\x8r_\x8m_\x8s·topic·guide.6 _\x8f_\x8o_\x8r_\x8m_\x8s·topic·guide.
7 ····*·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8·_\x8A_\x8P_\x8I7 ····*·_\x8T_\x8h_\x8e_\x8·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8·_\x8A_\x8P_\x8I
8 ··········o·_\x8B_\x8o_\x8u_\x8n_\x8d_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8n_\x8b_\x8o_\x8u_\x8n_\x8d_\x8·_\x8f_\x8o_\x8r_\x8m_\x8s8 ··········o·_\x8B_\x8o_\x8u_\x8n_\x8d_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8n_\x8b_\x8o_\x8u_\x8n_\x8d_\x8·_\x8f_\x8o_\x8r_\x8m_\x8s
Offset 47, 16 lines modifiedOffset 47, 16 lines modified
47 ··········o·_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8s_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8t_\x8h_\x8e_\x8·_\x8S_\x8e_\x8l_\x8e_\x8c_\x8t_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t47 ··········o·_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8s_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8t_\x8h_\x8e_\x8·_\x8S_\x8e_\x8l_\x8e_\x8c_\x8t_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t
48 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e_\x8s48 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e_\x8s
49 ··········o·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s49 ··········o·_\x8B_\x8a_\x8s_\x8e_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s
50 ··········o·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t_\x8s50 ··········o·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8w_\x8i_\x8d_\x8g_\x8e_\x8t_\x8s
51 ····*·_\x8F_\x8o_\x8r_\x8m_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n51 ····*·_\x8F_\x8o_\x8r_\x8m_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n
52 ··········o·_\x8R_\x8a_\x8i_\x8s_\x8i_\x8n_\x8g_\x8·_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8E_\x8r_\x8r_\x8o_\x8r52 ··········o·_\x8R_\x8a_\x8i_\x8s_\x8i_\x8n_\x8g_\x8·_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8E_\x8r_\x8r_\x8o_\x8r
53 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8p_\x8r_\x8a_\x8c_\x8t_\x8i_\x8c_\x8e53 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8p_\x8r_\x8a_\x8c_\x8t_\x8i_\x8c_\x8e
54 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*54 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
55 _\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8F_\x8i_\x8l_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s55 _\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8F_\x8i_\x8l_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r_\x8s
56 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*56 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
57 _\x8T_\x8h_\x8e_\x8·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8·_\x8A_\x8P_\x8I57 _\x8T_\x8h_\x8e_\x8·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8·_\x8A_\x8P_\x8I
58 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*58 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
59 [q···················][Go]59 [q···················][Zoek]
60 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*60 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
61 Sep·03,·202461 sep·03,·2024
62 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»62 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
41.5 KB
./usr/share/doc/python-django-doc/html/ref/forms/models.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Model·Form·Functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Model·Form·Functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Formset·Functions"·href="formsets.html"·/>15 ····<link·rel="next"·title="Formset·Functions"·href="formsets.html"·/>
15 ····<link·rel="prev"·title="Form·fields"·href="fields.html"·/>16 ····<link·rel="prev"·title="Form·fields"·href="fields.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="model-form-functions"></span><h1>Model·Form·Functions<a·class="headerlink"·href="#model-form-functions"·title="Link·to·this·heading">¶</a></h1>82 <span·id="model-form-functions"></span><h1>Model·Form·Functions<a·class="headerlink"·href="#model-form-functions"·title="Link·to·this·heading">¶</a></h1>
82 <p>Model·Form·API·reference.·For·introductory·material·about·model·forms,·see·the83 <p>Model·Form·API·reference.·For·introductory·material·about·model·forms,·see·the
83 <a·class="reference·internal"·href="../../topics/forms/modelforms.html"><span·class="doc">Creating·forms·from·models</span></a>·topic·guide.</p>84 <a·class="reference·internal"·href="../../topics/forms/modelforms.html"><span·class="doc">Creating·forms·from·models</span></a>·topic·guide.</p>
84 <section·id="s-modelform-factory">85 <section·id="s-modelform-factory">
85 <span·id="s-module-django.forms.models"></span><span·id="modelform-factory"></span><span·id="module-django.forms.models"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">modelform_factory</span></code><a·class="headerlink"·href="#modelform-factory"·title="Link·to·this·heading">¶</a></h2>86 <span·id="s-module-django.forms.models"></span><span·id="modelform-factory"></span><span·id="module-django.forms.models"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">modelform_factory</span></code><a·class="headerlink"·href="#modelform-factory"·title="Link·to·this·heading">¶</a></h2>
86 <dl·class="py·function">87 <dl·class="py·function">
87 <dt·class="sig·sig-object·py"·id="django.forms.models.modelform_factory">88 <dt·class="sig·sig-object·py"·id="django.forms.models.modelform_factory">
88 <span·class="sig-name·descname"><span·class="pre">modelform_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">ModelForm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formfield_callback</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">widgets</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">localized_fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">labels</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">help_texts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_classes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L569"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.models.modelform_factory"·title="Link·to·this·definition">¶</a></dt>89 <span·class="sig-name·descname"><span·class="pre">modelform_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">ModelForm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formfield_callback</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">widgets</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">localized_fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">labels</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">help_texts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_classes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L569"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.models.modelform_factory"·title="Link·to·this·definition">¶</a></dt>
89 <dd><p>Returns·a·<a·class="reference·internal"·href="../../topics/forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>·class·for·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>.90 <dd><p>Returns·a·<a·class="reference·internal"·href="../../topics/forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>·class·for·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>.
90 You·can·optionally·pass·a·<code·class="docutils·literal·notranslate"><span·class="pre">form</span></code>·argument·to·use·as·a·starting·point·for91 You·can·optionally·pass·a·<code·class="docutils·literal·notranslate"><span·class="pre">form</span></code>·argument·to·use·as·a·starting·point·for
91 constructing·the·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>.</p>92 constructing·the·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>.</p>
92 <p><code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·is·an·optional·list·of·field·names.·If·provided,·only·the·named93 <p><code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·is·an·optional·list·of·field·names.·If·provided,·only·the·named
93 fields·will·be·included·in·the·returned·fields.</p>94 fields·will·be·included·in·the·returned·fields.</p>
94 <p><code·class="docutils·literal·notranslate"><span·class="pre">exclude</span></code>·is·an·optional·list·of·field·names.·If·provided,·the·named95 <p><code·class="docutils·literal·notranslate"><span·class="pre">exclude</span></code>·is·an·optional·list·of·field·names.·If·provided,·the·named
95 fields·will·be·excluded·from·the·returned·fields,·even·if·they·are·listed96 fields·will·be·excluded·from·the·returned·fields,·even·if·they·are·listed
Offset 113, 15 lines modifiedOffset 114, 15 lines modified
113 </dd></dl>114 </dd></dl>
  
114 </section>115 </section>
115 <section·id="s-modelformset-factory">116 <section·id="s-modelformset-factory">
116 <span·id="modelformset-factory"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">modelformset_factory</span></code><a·class="headerlink"·href="#modelformset-factory"·title="Link·to·this·heading">¶</a></h2>117 <span·id="modelformset-factory"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">modelformset_factory</span></code><a·class="headerlink"·href="#modelformset-factory"·title="Link·to·this·heading">¶</a></h2>
117 <dl·class="py·function">118 <dl·class="py·function">
118 <dt·class="sig·sig-object·py"·id="django.forms.models.modelformset_factory">119 <dt·class="sig·sig-object·py"·id="django.forms.models.modelformset_factory">
119 <span·class="sig-name·descname"><span·class="pre">modelformset_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">ModelForm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formfield_callback</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">BaseModelFormSet</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_order</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">widgets</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">localized_fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">labels</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">help_texts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_min</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_classes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">absolute_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete_extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">edit_only</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L1015"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.models.modelformset_factory"·title="Link·to·this·definition">¶</a></dt>120 <span·class="sig-name·descname"><span·class="pre">modelformset_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">ModelForm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formfield_callback</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">BaseModelFormSet</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_order</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">widgets</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">localized_fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">labels</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">help_texts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_min</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_classes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">absolute_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete_extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">edit_only</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L1015"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.models.modelformset_factory"·title="Link·to·this·definition">¶</a></dt>
120 <dd><p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">FormSet</span></code>·class·for·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>·class.</p>121 <dd><p>Returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">FormSet</span></code>·class·for·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>·class.</p>
121 <p>Arguments·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">form</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">exclude</span></code>,122 <p>Arguments·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">form</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">exclude</span></code>,
122 <code·class="docutils·literal·notranslate"><span·class="pre">formfield_callback</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">widgets</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">localized_fields</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">labels</span></code>,123 <code·class="docutils·literal·notranslate"><span·class="pre">formfield_callback</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">widgets</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">localized_fields</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">labels</span></code>,
123 <code·class="docutils·literal·notranslate"><span·class="pre">help_texts</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">error_messages</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">field_classes</span></code>·are·all·passed124 <code·class="docutils·literal·notranslate"><span·class="pre">help_texts</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">error_messages</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">field_classes</span></code>·are·all·passed
124 through·to·<a·class="reference·internal"·href="#django.forms.models.modelform_factory"·title="django.forms.models.modelform_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">modelform_factory()</span></code></a>.</p>125 through·to·<a·class="reference·internal"·href="#django.forms.models.modelform_factory"·title="django.forms.models.modelform_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">modelform_factory()</span></code></a>.</p>
125 <p>Arguments·<code·class="docutils·literal·notranslate"><span·class="pre">formset</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">extra</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">can_delete</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">can_order</span></code>,126 <p>Arguments·<code·class="docutils·literal·notranslate"><span·class="pre">formset</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">extra</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">can_delete</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">can_order</span></code>,
126 <code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">validate_max</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">min_num</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">validate_min</span></code>,127 <code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">validate_max</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">min_num</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">validate_min</span></code>,
Offset 133, 15 lines modifiedOffset 134, 15 lines modified
133 </dd></dl>134 </dd></dl>
  
134 </section>135 </section>
135 <section·id="s-inlineformset-factory">136 <section·id="s-inlineformset-factory">
136 <span·id="inlineformset-factory"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">inlineformset_factory</span></code><a·class="headerlink"·href="#inlineformset-factory"·title="Link·to·this·heading">¶</a></h2>137 <span·id="inlineformset-factory"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">inlineformset_factory</span></code><a·class="headerlink"·href="#inlineformset-factory"·title="Link·to·this·heading">¶</a></h2>
137 <dl·class="py·function">138 <dl·class="py·function">
138 <dt·class="sig·sig-object·py"·id="django.forms.models.inlineformset_factory">139 <dt·class="sig·sig-object·py"·id="django.forms.models.inlineformset_factory">
139 <span·class="sig-name·descname"><span·class="pre">inlineformset_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">parent_model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">ModelForm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">BaseInlineFormSet</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fk_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">3</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_order</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formfield_callback</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">widgets</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">localized_fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">labels</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">help_texts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_min</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_classes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">absolute_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete_extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">edit_only</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L1282"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.models.inlineformset_factory"·title="Link·to·this·definition">¶</a></dt>140 <span·class="sig-name·descname"><span·class="pre">inlineformset_factory</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">parent_model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">form</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">ModelForm</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">BaseInlineFormSet</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fk_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">3</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_order</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">formfield_callback</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">widgets</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">localized_fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">labels</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">help_texts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">min_num</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_min</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_classes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">absolute_max</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">can_delete_extra</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">edit_only</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L1282"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.models.inlineformset_factory"·title="Link·to·this·definition">¶</a></dt>
140 <dd><p>Returns·an·<code·class="docutils·literal·notranslate"><span·class="pre">InlineFormSet</span></code>·using·<a·class="reference·internal"·href="#django.forms.models.modelformset_factory"·title="django.forms.models.modelformset_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">modelformset_factory()</span></code></a>·with141 <dd><p>Returns·an·<code·class="docutils·literal·notranslate"><span·class="pre">InlineFormSet</span></code>·using·<a·class="reference·internal"·href="#django.forms.models.modelformset_factory"·title="django.forms.models.modelformset_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">modelformset_factory()</span></code></a>·with
141 defaults·of·<code·class="docutils·literal·notranslate"><span·class="pre">formset=</span></code><a·class="reference·internal"·href="../../topics/forms/modelforms.html#django.forms.models.BaseInlineFormSet"·title="django.forms.models.BaseInlineFormSet"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BaseInlineFormSet</span></code></a>,142 defaults·of·<code·class="docutils·literal·notranslate"><span·class="pre">formset=</span></code><a·class="reference·internal"·href="../../topics/forms/modelforms.html#django.forms.models.BaseInlineFormSet"·title="django.forms.models.BaseInlineFormSet"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BaseInlineFormSet</span></code></a>,
142 <code·class="docutils·literal·notranslate"><span·class="pre">can_delete=True</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">extra=3</span></code>.</p>143 <code·class="docutils·literal·notranslate"><span·class="pre">can_delete=True</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">extra=3</span></code>.</p>
143 <p>If·your·model·has·more·than·one·<a·class="reference·internal"·href="../models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·to144 <p>If·your·model·has·more·than·one·<a·class="reference·internal"·href="../models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·to
144 the·<code·class="docutils·literal·notranslate"><span·class="pre">parent_model</span></code>,·you·must·specify·a·<code·class="docutils·literal·notranslate"><span·class="pre">fk_name</span></code>.</p>145 the·<code·class="docutils·literal·notranslate"><span·class="pre">parent_model</span></code>,·you·must·specify·a·<code·class="docutils·literal·notranslate"><span·class="pre">fk_name</span></code>.</p>
145 <p>See·<a·class="reference·internal"·href="../../topics/forms/modelforms.html#inline-formsets"><span·class="std·std-ref">Inline·formsets</span></a>·for·example·usage.</p>146 <p>See·<a·class="reference·internal"·href="../../topics/forms/modelforms.html#inline-formsets"><span·class="std·std-ref">Inline·formsets</span></a>·for·example·usage.</p>
146 </dd></dl>147 </dd></dl>
Offset 168, 37 lines modifiedOffset 169, 37 lines modified
168 <li><a·class="reference·internal"·href="#inlineformset-factory"><code·class="docutils·literal·notranslate"><span·class="pre">inlineformset_factory</span></code></a></li>169 <li><a·class="reference·internal"·href="#inlineformset-factory"><code·class="docutils·literal·notranslate"><span·class="pre">inlineformset_factory</span></code></a></li>
169 </ul>170 </ul>
170 </li>171 </li>
171 </ul>172 </ul>
  
172 ··</div>173 ··</div>
173 ··<div>174 ··<div>
174 ····<h4>Previous·topic</h4>175 ····<h4>Vorig·onderwerp</h4>
175 ····<p·class="topless"><a·href="fields.html"176 ····<p·class="topless"><a·href="fields.html"
176 ··························title="previous·chapter">Form·fields</a></p>177 ··························title="vorig·hoofdstuk">Form·fields</a></p>
177 ··</div>178 ··</div>
178 ··<div>179 ··<div>
179 ····<h4>Next·topic</h4>180 ····<h4>Volgend·onderwerp</h4>
180 ····<p·class="topless"><a·href="formsets.html"181 ····<p·class="topless"><a·href="formsets.html"
181 ··························title="next·chapter">Formset·Functions</a></p>182 ··························title="volgend·hoofdstuk">Formset·Functions</a></p>
182 ··</div>183 ··</div>
183 <search·id="searchbox"·style="display:·none"·role="search">184 <search·id="searchbox"·style="display:·none"·role="search">
184 ··<h3·id="searchlabel">Quick·search</h3>185 ··<h3·id="searchlabel">Snel·zoeken</h3>
185 ····<div·class="searchformwrapper">186 ····<div·class="searchformwrapper">
186 ····<form·class="search"·action="../../search.html"·method="get">187 ····<form·class="search"·action="../../search.html"·method="get">
187 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>188 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
188 ······<input·type="submit"·value="Go"·/>189 ······<input·type="submit"·value="Zoek"·/>
189 ····</form>190 ····</form>
190 ····</div>191 ····</div>
191 </search>192 </search>
192 <script>document.getElementById('searchbox').style.display·=·"block"</script>193 <script>document.getElementById('searchbox').style.display·=·"block"</script>
193 ········</div>194 ········</div>
194 ······</div>195 ······</div>
195 ··············<h3>Last·update:</h3>196 ··············<h3>Last·update:</h3>
196 ··············<p·class="topless">Sep·03,·2024</p>197 ··············<p·class="topless">sep·03,·2024</p>
197 ··········</div>198 ··········</div>
198 ········199 ········
199 ······200 ······
200 ····</div>201 ····</div>
  
201 ····<div·id="ft">202 ····<div·id="ft">
202 ······<div·class="nav">203 ······<div·class="nav">
7.03 KB
html2text {}
Max HTML report size reached
27.7 KB
./usr/share/doc/python-django-doc/html/ref/forms/renderers.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·form·rendering·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·form·rendering·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Widgets"·href="widgets.html"·/>15 ····<link·rel="next"·title="Widgets"·href="widgets.html"·/>
15 ····<link·rel="prev"·title="Formset·Functions"·href="formsets.html"·/>16 ····<link·rel="prev"·title="Formset·Functions"·href="formsets.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 15 lines modifiedOffset 106, 15 lines modified
105 discussion.</p>106 discussion.</p>
106 <p>Use·one·of·the·<a·class="reference·internal"·href="#built-in-template-form-renderers"><span·class="std·std-ref">built-in·template·form·renderers</span></a>·or·implement·your·own.·Custom·renderers107 <p>Use·one·of·the·<a·class="reference·internal"·href="#built-in-template-form-renderers"><span·class="std·std-ref">built-in·template·form·renderers</span></a>·or·implement·your·own.·Custom·renderers
107 must·implement·a·<code·class="docutils·literal·notranslate"><span·class="pre">render(template_name,</span>·<span·class="pre">context,</span>·<span·class="pre">request=None)</span></code>·method.·It108 must·implement·a·<code·class="docutils·literal·notranslate"><span·class="pre">render(template_name,</span>·<span·class="pre">context,</span>·<span·class="pre">request=None)</span></code>·method.·It
108 should·return·a·rendered·templates·(as·a·string)·or·raise109 should·return·a·rendered·templates·(as·a·string)·or·raise
109 <a·class="reference·internal"·href="../../topics/templates.html#django.template.TemplateDoesNotExist"·title="django.template.TemplateDoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">TemplateDoesNotExist</span></code></a>.</p>110 <a·class="reference·internal"·href="../../topics/templates.html#django.template.TemplateDoesNotExist"·title="django.template.TemplateDoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">TemplateDoesNotExist</span></code></a>.</p>
110 <dl·class="py·class">111 <dl·class="py·class">
111 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer">112 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer">
112 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseRenderer</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L19"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer"·title="Link·to·this·definition">¶</a></dt>113 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseRenderer</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L19"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer"·title="Link·to·this·definition">¶</a></dt>
113 <dd><p>The·base·class·for·the·built-in·form·renderers.</p>114 <dd><p>The·base·class·for·the·built-in·form·renderers.</p>
114 <dl·class="py·attribute">115 <dl·class="py·attribute">
115 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer.form_template_name">116 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer.form_template_name">
116 <span·class="sig-name·descname"><span·class="pre">form_template_name</span></span><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer.form_template_name"·title="Link·to·this·definition">¶</a></dt>117 <span·class="sig-name·descname"><span·class="pre">form_template_name</span></span><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer.form_template_name"·title="Link·to·this·definition">¶</a></dt>
117 <dd><p>The·default·name·of·the·template·to·use·to·render·a·form.</p>118 <dd><p>The·default·name·of·the·template·to·use·to·render·a·form.</p>
118 <p>Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;django/forms/div.html&quot;</span></code>·template.</p>119 <p>Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;django/forms/div.html&quot;</span></code>·template.</p>
119 </dd></dl>120 </dd></dl>
Offset 132, 88 lines modifiedOffset 133, 88 lines modified
132 <span·class="title">New·in·Django·5.0.</span>·</div>133 <span·class="title">New·in·Django·5.0.</span>·</div>
133 <p>The·default·name·of·the·template·used·to·render·a·<code·class="docutils·literal·notranslate"><span·class="pre">BoundField</span></code>.</p>134 <p>The·default·name·of·the·template·used·to·render·a·<code·class="docutils·literal·notranslate"><span·class="pre">BoundField</span></code>.</p>
134 <p>Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;django/forms/field.html&quot;</span></code></p>135 <p>Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;django/forms/field.html&quot;</span></code></p>
135 </dd></dl>136 </dd></dl>
  
136 <dl·class="py·method">137 <dl·class="py·method">
137 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer.get_template">138 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer.get_template">
138 <span·class="sig-name·descname"><span·class="pre">get_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L24"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer.get_template"·title="Link·to·this·definition">¶</a></dt>139 <span·class="sig-name·descname"><span·class="pre">get_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L24"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer.get_template"·title="Link·to·this·definition">¶</a></dt>
139 <dd><p>Subclasses·must·implement·this·method·with·the·appropriate·template140 <dd><p>Subclasses·must·implement·this·method·with·the·appropriate·template
140 finding·logic.</p>141 finding·logic.</p>
141 </dd></dl>142 </dd></dl>
  
142 <dl·class="py·method">143 <dl·class="py·method">
143 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer.render">144 <dt·class="sig·sig-object·py"·id="django.forms.renderers.BaseRenderer.render">
144 <span·class="sig-name·descname"><span·class="pre">render</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L27"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer.render"·title="Link·to·this·definition">¶</a></dt>145 <span·class="sig-name·descname"><span·class="pre">render</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L27"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.BaseRenderer.render"·title="Link·to·this·definition">¶</a></dt>
145 <dd><p>Renders·the·given·template,·or·raises146 <dd><p>Renders·the·given·template,·or·raises
146 <a·class="reference·internal"·href="../../topics/templates.html#django.template.TemplateDoesNotExist"·title="django.template.TemplateDoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">TemplateDoesNotExist</span></code></a>.</p>147 <a·class="reference·internal"·href="../../topics/templates.html#django.template.TemplateDoesNotExist"·title="django.template.TemplateDoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">TemplateDoesNotExist</span></code></a>.</p>
147 </dd></dl>148 </dd></dl>
  
148 </dd></dl>149 </dd></dl>
  
149 </section>150 </section>
150 <section·id="s-built-in-template-form-renderers">151 <section·id="s-built-in-template-form-renderers">
151 <span·id="s-id1"></span><span·id="built-in-template-form-renderers"></span><span·id="id1"></span><h2>Built-in-template·form·renderers<a·class="headerlink"·href="#built-in-template-form-renderers"·title="Link·to·this·heading">¶</a></h2>152 <span·id="s-id1"></span><span·id="built-in-template-form-renderers"></span><span·id="id1"></span><h2>Built-in-template·form·renderers<a·class="headerlink"·href="#built-in-template-form-renderers"·title="Link·to·this·heading">¶</a></h2>
152 <section·id="s-djangotemplates">153 <section·id="s-djangotemplates">
153 <span·id="djangotemplates"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code><a·class="headerlink"·href="#djangotemplates"·title="Link·to·this·heading">¶</a></h3>154 <span·id="djangotemplates"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code><a·class="headerlink"·href="#djangotemplates"·title="Link·to·this·heading">¶</a></h3>
154 <dl·class="py·class">155 <dl·class="py·class">
155 <dt·class="sig·sig-object·py"·id="django.forms.renderers.DjangoTemplates">156 <dt·class="sig·sig-object·py"·id="django.forms.renderers.DjangoTemplates">
156 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DjangoTemplates</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L48"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.DjangoTemplates"·title="Link·to·this·definition">¶</a></dt>157 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DjangoTemplates</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L48"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.DjangoTemplates"·title="Link·to·this·definition">¶</a></dt>
157 <dd></dd></dl>158 <dd></dd></dl>
  
158 <p>This·renderer·uses·a·standalone159 <p>This·renderer·uses·a·standalone
159 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>160 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>
160 engine·(unconnected·to·what·you·might·have·configured·in·the161 engine·(unconnected·to·what·you·might·have·configured·in·the
161 <a·class="reference·internal"·href="../settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>·setting).·It·loads·templates·first·from·the·built-in·form162 <a·class="reference·internal"·href="../settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>·setting).·It·loads·templates·first·from·the·built-in·form
162 templates·directory·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/forms/templates">django/forms/templates</a>·and·then·from·the163 templates·directory·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/forms/templates">django/forms/templates</a>·and·then·from·the
163 installed·apps’·templates·directories·using·the·<a·class="reference·internal"·href="../templates/api.html#django.template.loaders.app_directories.Loader"·title="django.template.loaders.app_directories.Loader"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">app_directories</span></code></a>·loader.</p>164 installed·apps’·templates·directories·using·the·<a·class="reference·internal"·href="../templates/api.html#django.template.loaders.app_directories.Loader"·title="django.template.loaders.app_directories.Loader"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">app_directories</span></code></a>·loader.</p>
164 <p>If·you·want·to·render·templates·with·customizations·from·your165 <p>If·you·want·to·render·templates·with·customizations·from·your
165 <a·class="reference·internal"·href="../settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>·setting,·such·as·context·processors·for·example,·use·the166 <a·class="reference·internal"·href="../settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>·setting,·such·as·context·processors·for·example,·use·the
166 <a·class="reference·internal"·href="#django.forms.renderers.TemplatesSetting"·title="django.forms.renderers.TemplatesSetting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemplatesSetting</span></code></a>·renderer.</p>167 <a·class="reference·internal"·href="#django.forms.renderers.TemplatesSetting"·title="django.forms.renderers.TemplatesSetting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemplatesSetting</span></code></a>·renderer.</p>
167 <dl·class="py·class">168 <dl·class="py·class">
168 <dt·class="sig·sig-object·py"·id="django.forms.renderers.DjangoDivFormRenderer">169 <dt·class="sig·sig-object·py"·id="django.forms.renderers.DjangoDivFormRenderer">
169 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DjangoDivFormRenderer</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L71"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.DjangoDivFormRenderer"·title="Link·to·this·definition">¶</a></dt>170 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DjangoDivFormRenderer</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L71"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.DjangoDivFormRenderer"·title="Link·to·this·definition">¶</a></dt>
170 <dd></dd></dl>171 <dd></dd></dl>
  
171 <div·class="deprecated">172 <div·class="deprecated">
172 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.0.</span></p>173 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.0.</span></p>
173 </div>174 </div>
174 <p>The·alias·of·<a·class="reference·internal"·href="#django.forms.renderers.DjangoTemplates"·title="django.forms.renderers.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>.</p>175 <p>The·alias·of·<a·class="reference·internal"·href="#django.forms.renderers.DjangoTemplates"·title="django.forms.renderers.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>.</p>
175 </section>176 </section>
176 <section·id="s-jinja2">177 <section·id="s-jinja2">
177 <span·id="jinja2"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Jinja2</span></code><a·class="headerlink"·href="#jinja2"·title="Link·to·this·heading">¶</a></h3>178 <span·id="jinja2"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Jinja2</span></code><a·class="headerlink"·href="#jinja2"·title="Link·to·this·heading">¶</a></h3>
178 <dl·class="py·class">179 <dl·class="py·class">
179 <dt·class="sig·sig-object·py"·id="django.forms.renderers.Jinja2">180 <dt·class="sig·sig-object·py"·id="django.forms.renderers.Jinja2">
180 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Jinja2</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L57"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.Jinja2"·title="Link·to·this·definition">¶</a></dt>181 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Jinja2</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L57"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.Jinja2"·title="Link·to·this·definition">¶</a></dt>
181 <dd></dd></dl>182 <dd></dd></dl>
  
182 <p>This·renderer·is·the·same·as·the·<a·class="reference·internal"·href="#django.forms.renderers.DjangoTemplates"·title="django.forms.renderers.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·renderer·except·that183 <p>This·renderer·is·the·same·as·the·<a·class="reference·internal"·href="#django.forms.renderers.DjangoTemplates"·title="django.forms.renderers.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·renderer·except·that
183 it·uses·a·<a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.jinja2.Jinja2"·title="django.template.backends.jinja2.Jinja2"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Jinja2</span></code></a>·backend.·Templates184 it·uses·a·<a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.jinja2.Jinja2"·title="django.template.backends.jinja2.Jinja2"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Jinja2</span></code></a>·backend.·Templates
184 for·the·built-in·widgets·are·located·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/forms/jinja2">django/forms/jinja2</a>·and185 for·the·built-in·widgets·are·located·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/forms/jinja2">django/forms/jinja2</a>·and
185 installed·apps·can·provide·templates·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">jinja2</span></code>·directory.</p>186 installed·apps·can·provide·templates·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">jinja2</span></code>·directory.</p>
186 <p>To·use·this·backend,·all·the·forms·and·widgets·in·your·project·and·its187 <p>To·use·this·backend,·all·the·forms·and·widgets·in·your·project·and·its
187 third-party·apps·must·have·Jinja2·templates.·Unless·you·provide·your·own·Jinja2188 third-party·apps·must·have·Jinja2·templates.·Unless·you·provide·your·own·Jinja2
188 templates·for·widgets·that·don’t·have·any,·you·can’t·use·this·renderer.·For189 templates·for·widgets·that·don’t·have·any,·you·can’t·use·this·renderer.·For
189 example,·<a·class="reference·internal"·href="../contrib/admin/index.html#module-django.contrib.admin"·title="django.contrib.admin:·Django's·admin·site."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.admin</span></code></a>·doesn’t·include·Jinja2·templates·for·its190 example,·<a·class="reference·internal"·href="../contrib/admin/index.html#module-django.contrib.admin"·title="django.contrib.admin:·Django's·admin·site."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.admin</span></code></a>·doesn’t·include·Jinja2·templates·for·its
190 widgets·due·to·their·usage·of·Django·template·tags.</p>191 widgets·due·to·their·usage·of·Django·template·tags.</p>
191 <dl·class="py·class">192 <dl·class="py·class">
192 <dt·class="sig·sig-object·py"·id="django.forms.renderers.Jinja2DivFormRenderer">193 <dt·class="sig·sig-object·py"·id="django.forms.renderers.Jinja2DivFormRenderer">
193 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Jinja2DivFormRenderer</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L88"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.Jinja2DivFormRenderer"·title="Link·to·this·definition">¶</a></dt>194 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Jinja2DivFormRenderer</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/renderers.py#L88"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.renderers.Jinja2DivFormRenderer"·title="Link·to·this·definition">¶</a></dt>
194 <dd></dd></dl>195 <dd></dd></dl>
  
Max diff block lines reached; 3990/20613 bytes (19.36%) of diff not shown.
7.43 KB
html2text {}
Max HTML report size reached
5.87 KB
./usr/share/doc/python-django-doc/html/ref/forms/validation.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Form·and·field·validation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Form·and·field·validation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Logging"·href="../logging.html"·/>15 ····<link·rel="next"·title="Logging"·href="../logging.html"·/>
15 ····<link·rel="prev"·title="Widgets"·href="widgets.html"·/>16 ····<link·rel="prev"·title="Widgets"·href="widgets.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 495, 37 lines modifiedOffset 496, 37 lines modified
495 </li>496 </li>
496 </ul>497 </ul>
497 </li>498 </li>
498 </ul>499 </ul>
  
499 ··</div>500 ··</div>
500 ··<div>501 ··<div>
501 ····<h4>Previous·topic</h4>502 ····<h4>Vorig·onderwerp</h4>
502 ····<p·class="topless"><a·href="widgets.html"503 ····<p·class="topless"><a·href="widgets.html"
503 ··························title="previous·chapter">Widgets</a></p>504 ··························title="vorig·hoofdstuk">Widgets</a></p>
504 ··</div>505 ··</div>
505 ··<div>506 ··<div>
506 ····<h4>Next·topic</h4>507 ····<h4>Volgend·onderwerp</h4>
507 ····<p·class="topless"><a·href="../logging.html"508 ····<p·class="topless"><a·href="../logging.html"
508 ··························title="next·chapter">Logging</a></p>509 ··························title="volgend·hoofdstuk">Logging</a></p>
509 ··</div>510 ··</div>
510 <search·id="searchbox"·style="display:·none"·role="search">511 <search·id="searchbox"·style="display:·none"·role="search">
511 ··<h3·id="searchlabel">Quick·search</h3>512 ··<h3·id="searchlabel">Snel·zoeken</h3>
512 ····<div·class="searchformwrapper">513 ····<div·class="searchformwrapper">
513 ····<form·class="search"·action="../../search.html"·method="get">514 ····<form·class="search"·action="../../search.html"·method="get">
514 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>515 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
515 ······<input·type="submit"·value="Go"·/>516 ······<input·type="submit"·value="Zoek"·/>
516 ····</form>517 ····</form>
517 ····</div>518 ····</div>
518 </search>519 </search>
519 <script>document.getElementById('searchbox').style.display·=·"block"</script>520 <script>document.getElementById('searchbox').style.display·=·"block"</script>
520 ········</div>521 ········</div>
521 ······</div>522 ······</div>
522 ··············<h3>Last·update:</h3>523 ··············<h3>Last·update:</h3>
523 ··············<p·class="topless">Sep·03,·2024</p>524 ··············<p·class="topless">sep·03,·2024</p>
524 ··········</div>525 ··········</div>
525 ········526 ········
526 ······527 ······
527 ····</div>528 ····</div>
  
528 ····<div·id="ft">529 ····<div·id="ft">
529 ······<div·class="nav">530 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8m·a\x8an\x8nd\x8d·f\x8fi\x8ie\x8el\x8ld\x8d·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8m·a\x8an\x8nd\x8d·f\x8fi\x8ie\x8el\x8ld\x8d·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Form·validation·happens·when·the·data·is·cleaned.·If·you·want·to·customize·this5 Form·validation·happens·when·the·data·is·cleaned.·If·you·want·to·customize·this
6 process,·there·are·various·places·to·make·changes,·each·one·serving·a·different6 process,·there·are·various·places·to·make·changes,·each·one·serving·a·different
7 purpose.·Three·types·of·cleaning·methods·are·run·during·form·processing.·These7 purpose.·Three·types·of·cleaning·methods·are·run·during·form·processing.·These
8 are·normally·executed·when·you·call·the·is_valid()·method·on·a·form.·There·are8 are·normally·executed·when·you·call·the·is_valid()·method·on·a·form.·There·are
Offset 329, 16 lines modifiedOffset 329, 16 lines modified
329 ··········o·_\x8R_\x8a_\x8i_\x8s_\x8i_\x8n_\x8g_\x8·_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8E_\x8r_\x8r_\x8o_\x8r329 ··········o·_\x8R_\x8a_\x8i_\x8s_\x8i_\x8n_\x8g_\x8·_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8E_\x8r_\x8r_\x8o_\x8r
330 ················#·_\x8R_\x8a_\x8i_\x8s_\x8i_\x8n_\x8g_\x8·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8s330 ················#·_\x8R_\x8a_\x8i_\x8s_\x8i_\x8n_\x8g_\x8·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8s
331 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8p_\x8r_\x8a_\x8c_\x8t_\x8i_\x8c_\x8e331 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8p_\x8r_\x8a_\x8c_\x8t_\x8i_\x8c_\x8e
332 ················#·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s332 ················#·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s
333 ················#·_\x8F_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8c_\x8l_\x8e_\x8a_\x8n_\x8i_\x8n_\x8g333 ················#·_\x8F_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8c_\x8l_\x8e_\x8a_\x8n_\x8i_\x8n_\x8g
334 ················#·_\x8C_\x8l_\x8e_\x8a_\x8n_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e334 ················#·_\x8C_\x8l_\x8e_\x8a_\x8n_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e
335 ················#·_\x8C_\x8l_\x8e_\x8a_\x8n_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8s_\x8·_\x8t_\x8h_\x8a_\x8t_\x8·_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8·_\x8o_\x8n_\x8·_\x8e_\x8a_\x8c_\x8h_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r335 ················#·_\x8C_\x8l_\x8e_\x8a_\x8n_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8s_\x8·_\x8t_\x8h_\x8a_\x8t_\x8·_\x8d_\x8e_\x8p_\x8e_\x8n_\x8d_\x8·_\x8o_\x8n_\x8·_\x8e_\x8a_\x8c_\x8h_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r
336 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*336 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
337 _\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8s337 _\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8s
338 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*338 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
339 _\x8L_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g339 _\x8L_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g
340 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*340 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
341 [q···················][Go]341 [q···················][Zoek]
342 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*342 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
343 Sep·03,·2024343 sep·03,·2024
344 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»344 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
101 KB
./usr/share/doc/python-django-doc/html/ref/forms/widgets.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Widgets·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Widgets·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Form·and·field·validation"·href="validation.html"·/>15 ····<link·rel="next"·title="Form·and·field·validation"·href="validation.html"·/>
15 ····<link·rel="prev"·title="The·form·rendering·API"·href="renderers.html"·/>16 ····<link·rel="prev"·title="The·form·rendering·API"·href="renderers.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 262, 15 lines modifiedOffset 263, 15 lines modified
262 <p>Base·widget·classes·<a·class="reference·internal"·href="#django.forms.Widget"·title="django.forms.Widget"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Widget</span></code></a>·and·<a·class="reference·internal"·href="#django.forms.MultiWidget"·title="django.forms.MultiWidget"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiWidget</span></code></a>·are·subclassed·by263 <p>Base·widget·classes·<a·class="reference·internal"·href="#django.forms.Widget"·title="django.forms.Widget"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Widget</span></code></a>·and·<a·class="reference·internal"·href="#django.forms.MultiWidget"·title="django.forms.MultiWidget"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">MultiWidget</span></code></a>·are·subclassed·by
263 all·the·<a·class="reference·internal"·href="#built-in-widgets"><span·class="std·std-ref">built-in·widgets</span></a>·and·may·serve·as·a264 all·the·<a·class="reference·internal"·href="#built-in-widgets"><span·class="std·std-ref">built-in·widgets</span></a>·and·may·serve·as·a
264 foundation·for·custom·widgets.</p>265 foundation·for·custom·widgets.</p>
265 <section·id="s-widget">266 <section·id="s-widget">
266 <span·id="widget"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Widget</span></code><a·class="headerlink"·href="#widget"·title="Link·to·this·heading">¶</a></h3>267 <span·id="widget"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Widget</span></code><a·class="headerlink"·href="#widget"·title="Link·to·this·heading">¶</a></h3>
267 <dl·class="py·class">268 <dl·class="py·class">
268 <dt·class="sig·sig-object·py"·id="django.forms.Widget">269 <dt·class="sig·sig-object·py"·id="django.forms.Widget">
269 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Widget</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">attrs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L230"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Widget"·title="Link·to·this·definition">¶</a></dt>270 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Widget</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">attrs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L230"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Widget"·title="Link·to·this·definition">¶</a></dt>
270 <dd><p>This·abstract·class·cannot·be·rendered,·but·provides·the·basic·attribute271 <dd><p>This·abstract·class·cannot·be·rendered,·but·provides·the·basic·attribute
271 <a·class="reference·internal"·href="#django.forms.Widget.attrs"·title="django.forms.Widget.attrs"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">attrs</span></code></a>.··You·may·also·implement·or·override·the272 <a·class="reference·internal"·href="#django.forms.Widget.attrs"·title="django.forms.Widget.attrs"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">attrs</span></code></a>.··You·may·also·implement·or·override·the
272 <a·class="reference·internal"·href="#django.forms.Widget.render"·title="django.forms.Widget.render"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">render()</span></code></a>·method·on·custom·widgets.</p>273 <a·class="reference·internal"·href="#django.forms.Widget.render"·title="django.forms.Widget.render"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">render()</span></code></a>·method·on·custom·widgets.</p>
273 <dl·class="py·attribute">274 <dl·class="py·attribute">
274 <dt·class="sig·sig-object·py"·id="django.forms.Widget.attrs">275 <dt·class="sig·sig-object·py"·id="django.forms.Widget.attrs">
275 <span·class="sig-name·descname"><span·class="pre">attrs</span></span><a·class="headerlink"·href="#django.forms.Widget.attrs"·title="Link·to·this·definition">¶</a></dt>276 <span·class="sig-name·descname"><span·class="pre">attrs</span></span><a·class="headerlink"·href="#django.forms.Widget.attrs"·title="Link·to·this·definition">¶</a></dt>
276 <dd><p>A·dictionary·containing·HTML·attributes·to·be·set·on·the·rendered277 <dd><p>A·dictionary·containing·HTML·attributes·to·be·set·on·the·rendered
Offset 300, 23 lines modifiedOffset 301, 23 lines modified
300 <dd><p>An·attribute·that·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.·If·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·the301 <dd><p>An·attribute·that·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.·If·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·the
301 microseconds·part·of·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·and302 microseconds·part·of·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·and
302 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.time"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">time</span></code></a>·values·will·be·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>.</p>303 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.time"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">time</span></code></a>·values·will·be·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>.</p>
303 </dd></dl>304 </dd></dl>
  
304 <dl·class="py·method">305 <dl·class="py·method">
305 <dt·class="sig·sig-object·py"·id="django.forms.Widget.format_value">306 <dt·class="sig·sig-object·py"·id="django.forms.Widget.format_value">
306 <span·class="sig-name·descname"><span·class="pre">format_value</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L254"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.format_value"·title="Link·to·this·definition">¶</a></dt>307 <span·class="sig-name·descname"><span·class="pre">format_value</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L254"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.format_value"·title="Link·to·this·definition">¶</a></dt>
307 <dd><p>Cleans·and·returns·a·value·for·use·in·the·widget·template.·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>308 <dd><p>Cleans·and·returns·a·value·for·use·in·the·widget·template.·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>
308 isn’t·guaranteed·to·be·valid·input,·therefore·subclass·implementations309 isn’t·guaranteed·to·be·valid·input,·therefore·subclass·implementations
309 should·program·defensively.</p>310 should·program·defensively.</p>
310 </dd></dl>311 </dd></dl>
  
311 <dl·class="py·method">312 <dl·class="py·method">
312 <dt·class="sig·sig-object·py"·id="django.forms.Widget.get_context">313 <dt·class="sig·sig-object·py"·id="django.forms.Widget.get_context">
313 <span·class="sig-name·descname"><span·class="pre">get_context</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">attrs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L264"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.get_context"·title="Link·to·this·definition">¶</a></dt>314 <span·class="sig-name·descname"><span·class="pre">get_context</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">attrs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L264"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.get_context"·title="Link·to·this·definition">¶</a></dt>
314 <dd><p>Returns·a·dictionary·of·values·to·use·when·rendering·the·widget315 <dd><p>Returns·a·dictionary·of·values·to·use·when·rendering·the·widget
315 template.·By·default,·the·dictionary·contains·a·single·key,316 template.·By·default,·the·dictionary·contains·a·single·key,
316 <code·class="docutils·literal·notranslate"><span·class="pre">'widget'</span></code>,·which·is·a·dictionary·representation·of·the·widget317 <code·class="docutils·literal·notranslate"><span·class="pre">'widget'</span></code>,·which·is·a·dictionary·representation·of·the·widget
317 containing·the·following·keys:</p>318 containing·the·following·keys:</p>
318 <ul·class="simple">319 <ul·class="simple">
319 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">'name'</span></code>:·The·name·of·the·field·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·argument.</p></li>320 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">'name'</span></code>:·The·name·of·the·field·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·argument.</p></li>
320 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">'is_hidden'</span></code>:·A·boolean·indicating·whether·or·not·this·widget·is321 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">'is_hidden'</span></code>:·A·boolean·indicating·whether·or·not·this·widget·is
Offset 330, 47 lines modifiedOffset 331, 47 lines modified
330 </ul>331 </ul>
331 <p><code·class="docutils·literal·notranslate"><span·class="pre">Widget</span></code>·subclasses·can·provide·custom·context·values·by·overriding332 <p><code·class="docutils·literal·notranslate"><span·class="pre">Widget</span></code>·subclasses·can·provide·custom·context·values·by·overriding
332 this·method.</p>333 this·method.</p>
333 </dd></dl>334 </dd></dl>
  
334 <dl·class="py·method">335 <dl·class="py·method">
335 <dt·class="sig·sig-object·py"·id="django.forms.Widget.id_for_label">336 <dt·class="sig·sig-object·py"·id="django.forms.Widget.id_for_label">
336 <span·class="sig-name·descname"><span·class="pre">id_for_label</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">id_</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L300"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.id_for_label"·title="Link·to·this·definition">¶</a></dt>337 <span·class="sig-name·descname"><span·class="pre">id_for_label</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">id_</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L300"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.id_for_label"·title="Link·to·this·definition">¶</a></dt>
337 <dd><p>Returns·the·HTML·ID·attribute·of·this·widget·for·use·by·a·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;label&gt;</span></code>,338 <dd><p>Returns·the·HTML·ID·attribute·of·this·widget·for·use·by·a·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;label&gt;</span></code>,
338 given·the·ID·of·the·field.·Returns·an·empty·string·if·an·ID·isn’t339 given·the·ID·of·the·field.·Returns·an·empty·string·if·an·ID·isn’t
339 available.</p>340 available.</p>
340 <p>This·hook·is·necessary·because·some·widgets·have·multiple·HTML341 <p>This·hook·is·necessary·because·some·widgets·have·multiple·HTML
341 elements·and,·thus,·multiple·IDs.·In·that·case,·this·method·should342 elements·and,·thus,·multiple·IDs.·In·that·case,·this·method·should
342 return·an·ID·value·that·corresponds·to·the·first·ID·in·the·widget’s343 return·an·ID·value·that·corresponds·to·the·first·ID·in·the·widget’s
343 tags.</p>344 tags.</p>
344 </dd></dl>345 </dd></dl>
  
345 <dl·class="py·method">346 <dl·class="py·method">
346 <dt·class="sig·sig-object·py"·id="django.forms.Widget.render">347 <dt·class="sig·sig-object·py"·id="django.forms.Widget.render">
347 <span·class="sig-name·descname"><span·class="pre">render</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">attrs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L276"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.render"·title="Link·to·this·definition">¶</a></dt>348 <span·class="sig-name·descname"><span·class="pre">render</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">attrs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">renderer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L276"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.render"·title="Link·to·this·definition">¶</a></dt>
348 <dd><p>Renders·a·widget·to·HTML·using·the·given·renderer.·If·<code·class="docutils·literal·notranslate"><span·class="pre">renderer</span></code>·is349 <dd><p>Renders·a·widget·to·HTML·using·the·given·renderer.·If·<code·class="docutils·literal·notranslate"><span·class="pre">renderer</span></code>·is
349 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·the·renderer·from·the·<a·class="reference·internal"·href="../settings.html#std-setting-FORM_RENDERER"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FORM_RENDERER</span></code></a>·setting·is350 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·the·renderer·from·the·<a·class="reference·internal"·href="../settings.html#std-setting-FORM_RENDERER"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FORM_RENDERER</span></code></a>·setting·is
350 used.</p>351 used.</p>
351 </dd></dl>352 </dd></dl>
  
352 <dl·class="py·method">353 <dl·class="py·method">
353 <dt·class="sig·sig-object·py"·id="django.forms.Widget.value_from_datadict">354 <dt·class="sig·sig-object·py"·id="django.forms.Widget.value_from_datadict">
354 <span·class="sig-name·descname"><span·class="pre">value_from_datadict</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">files</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L290"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.value_from_datadict"·title="Link·to·this·definition">¶</a></dt>355 <span·class="sig-name·descname"><span·class="pre">value_from_datadict</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">files</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L290"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.value_from_datadict"·title="Link·to·this·definition">¶</a></dt>
355 <dd><p>Given·a·dictionary·of·data·and·this·widget’s·name,·returns·the·value356 <dd><p>Given·a·dictionary·of·data·and·this·widget’s·name,·returns·the·value
356 of·this·widget.·<code·class="docutils·literal·notranslate"><span·class="pre">files</span></code>·may·contain·data·coming·from357 of·this·widget.·<code·class="docutils·literal·notranslate"><span·class="pre">files</span></code>·may·contain·data·coming·from
357 <a·class="reference·internal"·href="../request-response.html#django.http.HttpRequest.FILES"·title="django.http.HttpRequest.FILES"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.FILES</span></code></a>.·Returns·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>358 <a·class="reference·internal"·href="../request-response.html#django.http.HttpRequest.FILES"·title="django.http.HttpRequest.FILES"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.FILES</span></code></a>.·Returns·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>
358 if·a·value·wasn’t·provided.·Note·also·that·<code·class="docutils·literal·notranslate"><span·class="pre">value_from_datadict</span></code>·may359 if·a·value·wasn’t·provided.·Note·also·that·<code·class="docutils·literal·notranslate"><span·class="pre">value_from_datadict</span></code>·may
359 be·called·more·than·once·during·handling·of·form·data,·so·if·you360 be·called·more·than·once·during·handling·of·form·data,·so·if·you
360 customize·it·and·add·expensive·processing,·you·should·implement·some361 customize·it·and·add·expensive·processing,·you·should·implement·some
361 caching·mechanism·yourself.</p>362 caching·mechanism·yourself.</p>
362 </dd></dl>363 </dd></dl>
  
363 <dl·class="py·method">364 <dl·class="py·method">
364 <dt·class="sig·sig-object·py"·id="django.forms.Widget.value_omitted_from_data">365 <dt·class="sig·sig-object·py"·id="django.forms.Widget.value_omitted_from_data">
365 <span·class="sig-name·descname"><span·class="pre">value_omitted_from_data</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">files</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L297"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.value_omitted_from_data"·title="Link·to·this·definition">¶</a></dt>366 <span·class="sig-name·descname"><span·class="pre">value_omitted_from_data</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">files</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/widgets.py#L297"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.Widget.value_omitted_from_data"·title="Link·to·this·definition">¶</a></dt>
366 <dd><p>Given·<code·class="docutils·literal·notranslate"><span·class="pre">data</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">files</span></code>·dictionaries·and·this·widget’s·name,367 <dd><p>Given·<code·class="docutils·literal·notranslate"><span·class="pre">data</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">files</span></code>·dictionaries·and·this·widget’s·name,
367 returns·whether·or·not·there’s·data·or·files·for·the·widget.</p>368 returns·whether·or·not·there’s·data·or·files·for·the·widget.</p>
368 <p>The·method’s·result·affects·whether·or·not·a·field·in·a·model·form369 <p>The·method’s·result·affects·whether·or·not·a·field·in·a·model·form
369 <a·class="reference·internal"·href="../../topics/forms/modelforms.html#topics-modelform-save"><span·class="std·std-ref">falls·back·to·its·default</span></a>.</p>370 <a·class="reference·internal"·href="../../topics/forms/modelforms.html#topics-modelform-save"><span·class="std·std-ref">falls·back·to·its·default</span></a>.</p>
370 <p>Special·cases·are·<a·class="reference·internal"·href="#django.forms.CheckboxInput"·title="django.forms.CheckboxInput"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CheckboxInput</span></code></a>,371 <p>Special·cases·are·<a·class="reference·internal"·href="#django.forms.CheckboxInput"·title="django.forms.CheckboxInput"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CheckboxInput</span></code></a>,
371 <a·class="reference·internal"·href="#django.forms.CheckboxSelectMultiple"·title="django.forms.CheckboxSelectMultiple"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CheckboxSelectMultiple</span></code></a>,·and372 <a·class="reference·internal"·href="#django.forms.CheckboxSelectMultiple"·title="django.forms.CheckboxSelectMultiple"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CheckboxSelectMultiple</span></code></a>,·and
372 <a·class="reference·internal"·href="#django.forms.SelectMultiple"·title="django.forms.SelectMultiple"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SelectMultiple</span></code></a>,·which·always·return373 <a·class="reference·internal"·href="#django.forms.SelectMultiple"·title="django.forms.SelectMultiple"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SelectMultiple</span></code></a>,·which·always·return
Max diff block lines reached; 58599/76835 bytes (76.27%) of diff not shown.
26.0 KB
html2text {}
Max HTML report size reached
6.59 KB
./usr/share/doc/python-django-doc/html/ref/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>API·Reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>API·Reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Applications"·href="applications.html"·/>15 ····<link·rel="next"·title="Applications"·href="applications.html"·/>
15 ····<link·rel="prev"·title="Troubleshooting"·href="../faq/troubleshooting.html"·/>16 ····<link·rel="prev"·title="Troubleshooting"·href="../faq/troubleshooting.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../faq/troubleshooting.html"·title="Troubleshooting">previous</a>67 ····&laquo;·<a·href="../faq/troubleshooting.html"·title="Troubleshooting">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="applications.html"·title="Applications">next</a>·&raquo;</div>71 ····<a·href="applications.html"·title="Applications">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 122, 47 lines modifiedOffset 123, 47 lines modified
122 ······123 ······
123 ········124 ········
124 ··········<div·class="yui-b"·id="sidebar">125 ··········<div·class="yui-b"·id="sidebar">
125 ············126 ············
126 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">127 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
127 ········<div·class="sphinxsidebarwrapper">128 ········<div·class="sphinxsidebarwrapper">
128 ··<div>129 ··<div>
129 ····<h4>Previous·topic</h4>130 ····<h4>Vorig·onderwerp</h4>
130 ····<p·class="topless"><a·href="../faq/troubleshooting.html"131 ····<p·class="topless"><a·href="../faq/troubleshooting.html"
131 ··························title="previous·chapter">Troubleshooting</a></p>132 ··························title="vorig·hoofdstuk">Troubleshooting</a></p>
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Next·topic</h4>135 ····<h4>Volgend·onderwerp</h4>
135 ····<p·class="topless"><a·href="applications.html"136 ····<p·class="topless"><a·href="applications.html"
136 ··························title="next·chapter">Applications</a></p>137 ··························title="volgend·hoofdstuk">Applications</a></p>
137 ··</div>138 ··</div>
138 <search·id="searchbox"·style="display:·none"·role="search">139 <search·id="searchbox"·style="display:·none"·role="search">
139 ··<h3·id="searchlabel">Quick·search</h3>140 ··<h3·id="searchlabel">Snel·zoeken</h3>
140 ····<div·class="searchformwrapper">141 ····<div·class="searchformwrapper">
141 ····<form·class="search"·action="../search.html"·method="get">142 ····<form·class="search"·action="../search.html"·method="get">
142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
143 ······<input·type="submit"·value="Go"·/>144 ······<input·type="submit"·value="Zoek"·/>
144 ····</form>145 ····</form>
145 ····</div>146 ····</div>
146 </search>147 </search>
147 <script>document.getElementById('searchbox').style.display·=·"block"</script>148 <script>document.getElementById('searchbox').style.display·=·"block"</script>
148 ········</div>149 ········</div>
149 ······</div>150 ······</div>
150 ··············<h3>Last·update:</h3>151 ··············<h3>Last·update:</h3>
151 ··············<p·class="topless">Sep·03,·2024</p>152 ··············<p·class="topless">sep·03,·2024</p>
152 ··········</div>153 ··········</div>
153 ········154 ········
154 ······155 ······
155 ····</div>156 ····</div>
  
156 ····<div·id="ft">157 ····<div·id="ft">
157 ······<div·class="nav">158 ······<div·class="nav">
158 ····&laquo;·<a·href="../faq/troubleshooting.html"·title="Troubleshooting">previous</a>159 ····&laquo;·<a·href="../faq/troubleshooting.html"·title="Troubleshooting">previous</a>
159 ·····|160 ·····|
160 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>161 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
161 ···|162 ···|
162 ····<a·href="applications.html"·title="Applications">next</a>·&raquo;</div>163 ····<a·href="applications.html"·title="Applications">next</a>·&raquo;</div>
163 ····</div>164 ····</div>
164 ··</div>165 ··</div>
  
165 ······<div·class="clearer"></div>166 ······<div·class="clearer"></div>
166 ····</div>167 ····</div>
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8AP\x8PI\x8I·R\x8Re\x8ef\x8fe\x8er\x8re\x8en\x8nc\x8ce\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8AP\x8PI\x8I·R\x8Re\x8ef\x8fe\x8er\x8re\x8en\x8nc\x8ce\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 ····*·_\x8A_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s5 ····*·_\x8A_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
6 ····*·_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k6 ····*·_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
7 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I7 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I
8 ····*·_\x8C_\x8l_\x8i_\x8c_\x8k_\x8j_\x8a_\x8c_\x8k_\x8i_\x8n_\x8g_\x8·_\x8P_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n8 ····*·_\x8C_\x8l_\x8i_\x8c_\x8k_\x8j_\x8a_\x8c_\x8k_\x8i_\x8n_\x8g_\x8·_\x8P_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ····*·_\x8U_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a28 ····*·_\x8U_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a
29 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8r_\x8l_\x8s_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s29 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8r_\x8l_\x8s_\x8·_\x8u_\x8t_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
30 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8r_\x8l_\x8s_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8u_\x8s_\x8e_\x8·_\x8i_\x8n_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f_\x8s30 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8r_\x8l_\x8s_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8u_\x8s_\x8e_\x8·_\x8i_\x8n_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f_\x8s
31 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8f_\x8._\x8u_\x8r_\x8l_\x8s_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8u_\x8s_\x8e_\x8·_\x8i_\x8n_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f_\x8s31 ····*·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8f_\x8._\x8u_\x8r_\x8l_\x8s_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8u_\x8s_\x8e_\x8·_\x8i_\x8n_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f_\x8s
32 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8U_\x8t_\x8i_\x8l_\x8s32 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8U_\x8t_\x8i_\x8l_\x8s
33 ····*·_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s33 ····*·_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s
34 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8V_\x8i_\x8e_\x8w_\x8s34 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8V_\x8i_\x8e_\x8w_\x8s
35 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g36 _\x8T_\x8r_\x8o_\x8u_\x8b_\x8l_\x8e_\x8s_\x8h_\x8o_\x8o_\x8t_\x8i_\x8n_\x8g
37 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*37 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
38 _\x8A_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s38 _\x8A_\x8p_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
39 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
40 [q···················][Go]40 [q···················][Zoek]
41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
42 Sep·03,·202442 sep·03,·2024
43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
23.8 KB
./usr/share/doc/python-django-doc/html/ref/logging.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Logging·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Logging·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Middleware"·href="middleware.html"·/>15 ····<link·rel="next"·title="Middleware"·href="middleware.html"·/>
15 ····<link·rel="prev"·title="Form·and·field·validation"·href="forms/validation.html"·/>16 ····<link·rel="prev"·title="Form·and·field·validation"·href="forms/validation.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="ref-logging">79 ··········<div·class="yui-g"·id="ref-logging">
79 ············80 ············
80 ··<section·id="s-logging">81 ··<section·id="s-logging">
81 <span·id="s-logging-ref"></span><span·id="logging"></span><span·id="logging-ref"></span><h1>Logging<a·class="headerlink"·href="#logging"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-logging-ref"></span><span·id="logging"></span><span·id="logging-ref"></span><h1>Logging<a·class="headerlink"·href="#logging"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·seealso">83 <div·class="admonition·seealso">
83 <p·class="admonition-title">See·also</p>84 <p·class="admonition-title">Zie·ook</p>
84 <ul·class="simple">85 <ul·class="simple">
85 <li><p><a·class="reference·internal"·href="../howto/logging.html#logging-how-to"><span·class="std·std-ref">How·to·configure·and·use·logging</span></a></p></li>86 <li><p><a·class="reference·internal"·href="../howto/logging.html#logging-how-to"><span·class="std·std-ref">How·to·configure·and·use·logging</span></a></p></li>
86 <li><p><a·class="reference·internal"·href="../topics/logging.html#logging-explanation"><span·class="std·std-ref">Django·logging·overview</span></a></p></li>87 <li><p><a·class="reference·internal"·href="../topics/logging.html#logging-explanation"><span·class="std·std-ref">Django·logging·overview</span></a></p></li>
87 </ul>88 </ul>
88 </div>89 </div>
89 <p·id="module-django.utils.log">Django’s·logging·module·extends·Python’s·builtin·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/logging.html#module-logging"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">logging</span></code></a>.</p>90 <p·id="module-django.utils.log">Django’s·logging·module·extends·Python’s·builtin·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/logging.html#module-logging"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">logging</span></code></a>.</p>
90 <p>Logging·is·configured·as·part·of·the·general·Django·<a·class="reference·internal"·href="applications.html#django.setup"·title="django.setup"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">django.setup()</span></code></a>91 <p>Logging·is·configured·as·part·of·the·general·Django·<a·class="reference·internal"·href="applications.html#django.setup"·title="django.setup"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">django.setup()</span></code></a>
Offset 333, 15 lines modifiedOffset 334, 15 lines modified
333 </section>334 </section>
334 <section·id="s-handlers">335 <section·id="s-handlers">
335 <span·id="handlers"></span><h3>Handlers<a·class="headerlink"·href="#handlers"·title="Link·to·this·heading">¶</a></h3>336 <span·id="handlers"></span><h3>Handlers<a·class="headerlink"·href="#handlers"·title="Link·to·this·heading">¶</a></h3>
336 <p>Django·provides·one·log·handler·in·addition·to·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/logging.handlers.html#module-logging.handlers"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">those</span>·<span·class="pre">provided</span>·<span·class="pre">by</span>·<span·class="pre">the</span>337 <p>Django·provides·one·log·handler·in·addition·to·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/logging.handlers.html#module-logging.handlers"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">those</span>·<span·class="pre">provided</span>·<span·class="pre">by</span>·<span·class="pre">the</span>
337 <span·class="pre">Python</span>·<span·class="pre">logging</span>·<span·class="pre">module</span></code></a>.</p>338 <span·class="pre">Python</span>·<span·class="pre">logging</span>·<span·class="pre">module</span></code></a>.</p>
338 <dl·class="py·class">339 <dl·class="py·class">
339 <dt·class="sig·sig-object·py"·id="django.utils.log.AdminEmailHandler">340 <dt·class="sig·sig-object·py"·id="django.utils.log.AdminEmailHandler">
340 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AdminEmailHandler</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">include_html</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">email_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">reporter_class</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L79"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.log.AdminEmailHandler"·title="Link·to·this·definition">¶</a></dt>341 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AdminEmailHandler</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">include_html</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">email_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">reporter_class</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L79"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.log.AdminEmailHandler"·title="Link·to·this·definition">¶</a></dt>
341 <dd><p>This·handler·sends·an·email·to·the·site·<a·class="reference·internal"·href="settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·for·each·log342 <dd><p>This·handler·sends·an·email·to·the·site·<a·class="reference·internal"·href="settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·for·each·log
342 message·it·receives.</p>343 message·it·receives.</p>
343 <p>If·the·log·record·contains·a·<code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·attribute,·the·full·details344 <p>If·the·log·record·contains·a·<code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·attribute,·the·full·details
344 of·the·request·will·be·included·in·the·email.·The·email·subject·will345 of·the·request·will·be·included·in·the·email.·The·email·subject·will
345 include·the·phrase·“internal·IP”·if·the·client’s·IP·address·is·in·the346 include·the·phrase·“internal·IP”·if·the·client’s·IP·address·is·in·the
346 <a·class="reference·internal"·href="settings.html#std-setting-INTERNAL_IPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INTERNAL_IPS</span></code></a>·setting;·if·not,·it·will·include·“EXTERNAL·IP”.</p>347 <a·class="reference·internal"·href="settings.html#std-setting-INTERNAL_IPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INTERNAL_IPS</span></code></a>·setting;·if·not,·it·will·include·“EXTERNAL·IP”.</p>
347 <p>If·the·log·record·contains·stack·trace·information,·that·stack348 <p>If·the·log·record·contains·stack·trace·information,·that·stack
Offset 388, 30 lines modifiedOffset 389, 30 lines modified
388 ········<span·class="s2">&quot;reporter_class&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;somepackage.error_reporter.CustomErrorReporter&quot;</span><span·class="p">,</span>389 ········<span·class="s2">&quot;reporter_class&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;somepackage.error_reporter.CustomErrorReporter&quot;</span><span·class="p">,</span>
389 ····<span·class="p">},</span>390 ····<span·class="p">},</span>
390 <span·class="p">}</span>391 <span·class="p">}</span>
391 </pre></div>392 </pre></div>
392 </div>393 </div>
393 <dl·class="py·method">394 <dl·class="py·method">
394 <dt·class="sig·sig-object·py"·id="django.utils.log.AdminEmailHandler.send_mail">395 <dt·class="sig·sig-object·py"·id="django.utils.log.AdminEmailHandler.send_mail">
395 <span·class="sig-name·descname"><span·class="pre">send_mail</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L137"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.log.AdminEmailHandler.send_mail"·title="Link·to·this·definition">¶</a></dt>396 <span·class="sig-name·descname"><span·class="pre">send_mail</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L137"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.log.AdminEmailHandler.send_mail"·title="Link·to·this·definition">¶</a></dt>
396 <dd><p>Sends·emails·to·admin·users.·To·customize·this·behavior,·you·can397 <dd><p>Sends·emails·to·admin·users.·To·customize·this·behavior,·you·can
397 subclass·the·<a·class="reference·internal"·href="#django.utils.log.AdminEmailHandler"·title="django.utils.log.AdminEmailHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AdminEmailHandler</span></code></a>·class·and398 subclass·the·<a·class="reference·internal"·href="#django.utils.log.AdminEmailHandler"·title="django.utils.log.AdminEmailHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AdminEmailHandler</span></code></a>·class·and
398 override·this·method.</p>399 override·this·method.</p>
399 </dd></dl>400 </dd></dl>
  
400 </dd></dl>401 </dd></dl>
  
401 </section>402 </section>
402 <section·id="s-filters">403 <section·id="s-filters">
403 <span·id="filters"></span><h3>Filters<a·class="headerlink"·href="#filters"·title="Link·to·this·heading">¶</a></h3>404 <span·id="filters"></span><h3>Filters<a·class="headerlink"·href="#filters"·title="Link·to·this·heading">¶</a></h3>
404 <p>Django·provides·some·log·filters·in·addition·to·those·provided·by·the·Python405 <p>Django·provides·some·log·filters·in·addition·to·those·provided·by·the·Python
405 logging·module.</p>406 logging·module.</p>
406 <dl·class="py·class">407 <dl·class="py·class">
407 <dt·class="sig·sig-object·py"·id="django.utils.log.CallbackFilter">408 <dt·class="sig·sig-object·py"·id="django.utils.log.CallbackFilter">
408 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CallbackFilter</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">callback</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L152"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.log.CallbackFilter"·title="Link·to·this·definition">¶</a></dt>409 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CallbackFilter</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">callback</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L152"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.log.CallbackFilter"·title="Link·to·this·definition">¶</a></dt>
409 <dd><p>This·filter·accepts·a·callback·function·(which·should·accept·a·single410 <dd><p>This·filter·accepts·a·callback·function·(which·should·accept·a·single
410 argument,·the·record·to·be·logged),·and·calls·it·for·each·record·that411 argument,·the·record·to·be·logged),·and·calls·it·for·each·record·that
411 passes·through·the·filter.·Handling·of·that·record·will·not·proceed·if·the412 passes·through·the·filter.·Handling·of·that·record·will·not·proceed·if·the
412 callback·returns·False.</p>413 callback·returns·False.</p>
413 <p>For·instance,·to·filter·out·<a·class="reference·internal"·href="exceptions.html#django.http.UnreadablePostError"·title="django.http.UnreadablePostError"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">UnreadablePostError</span></code></a>414 <p>For·instance,·to·filter·out·<a·class="reference·internal"·href="exceptions.html#django.http.UnreadablePostError"·title="django.http.UnreadablePostError"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">UnreadablePostError</span></code></a>
414 (raised·when·a·user·cancels·an·upload)·from·the·admin·emails,·you·would415 (raised·when·a·user·cancels·an·upload)·from·the·admin·emails,·you·would
415 create·a·filter·function:</p>416 create·a·filter·function:</p>
Offset 446, 15 lines modifiedOffset 447, 15 lines modified
446 <span·class="p">}</span>447 <span·class="p">}</span>
447 </pre></div>448 </pre></div>
448 </div>449 </div>
449 </dd></dl>450 </dd></dl>
  
450 <dl·class="py·class">451 <dl·class="py·class">
451 <dt·class="sig·sig-object·py"·id="django.utils.log.RequireDebugFalse">452 <dt·class="sig·sig-object·py"·id="django.utils.log.RequireDebugFalse">
452 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RequireDebugFalse</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L168"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.log.RequireDebugFalse"·title="Link·to·this·definition">¶</a></dt>453 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RequireDebugFalse</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L168"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.log.RequireDebugFalse"·title="Link·to·this·definition">¶</a></dt>
453 <dd><p>This·filter·will·only·pass·on·records·when·settings.DEBUG·is·False.</p>454 <dd><p>This·filter·will·only·pass·on·records·when·settings.DEBUG·is·False.</p>
454 <p>This·filter·is·used·as·follows·in·the·default·<a·class="reference·internal"·href="settings.html#std-setting-LOGGING"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">LOGGING</span></code></a>455 <p>This·filter·is·used·as·follows·in·the·default·<a·class="reference·internal"·href="settings.html#std-setting-LOGGING"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">LOGGING</span></code></a>
455 configuration·to·ensure·that·the·<a·class="reference·internal"·href="#django.utils.log.AdminEmailHandler"·title="django.utils.log.AdminEmailHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AdminEmailHandler</span></code></a>·only·sends456 configuration·to·ensure·that·the·<a·class="reference·internal"·href="#django.utils.log.AdminEmailHandler"·title="django.utils.log.AdminEmailHandler"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AdminEmailHandler</span></code></a>·only·sends
456 error·emails·to·admins·when·<a·class="reference·internal"·href="settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>:</p>457 error·emails·to·admins·when·<a·class="reference·internal"·href="settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>:</p>
457 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">LOGGING</span>·<span·class="o">=</span>·<span·class="p">{</span>458 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">LOGGING</span>·<span·class="o">=</span>·<span·class="p">{</span>
458 ····<span·class="c1">#·...</span>459 ····<span·class="c1">#·...</span>
459 ····<span·class="s2">&quot;filters&quot;</span><span·class="p">:</span>·<span·class="p">{</span>460 ····<span·class="s2">&quot;filters&quot;</span><span·class="p">:</span>·<span·class="p">{</span>
Offset 473, 15 lines modifiedOffset 474, 15 lines modified
473 <span·class="p">}</span>474 <span·class="p">}</span>
474 </pre></div>475 </pre></div>
475 </div>476 </div>
476 </dd></dl>477 </dd></dl>
  
477 <dl·class="py·class">478 <dl·class="py·class">
478 <dt·class="sig·sig-object·py"·id="django.utils.log.RequireDebugTrue">479 <dt·class="sig·sig-object·py"·id="django.utils.log.RequireDebugTrue">
479 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RequireDebugTrue</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L173"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.log.RequireDebugTrue"·title="Link·to·this·definition">¶</a></dt>480 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RequireDebugTrue</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/log.py#L173"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.log.RequireDebugTrue"·title="Link·to·this·definition">¶</a></dt>
Max diff block lines reached; 1816/17072 bytes (10.64%) of diff not shown.
7.02 KB
html2text {}
Max HTML report size reached
59.1 KB
./usr/share/doc/python-django-doc/html/ref/middleware.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Middleware·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Middleware·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Migration·Operations"·href="migration-operations.html"·/>15 ····<link·rel="next"·title="Migration·Operations"·href="migration-operations.html"·/>
15 ····<link·rel="prev"·title="Logging"·href="logging.html"·/>16 ····<link·rel="prev"·title="Logging"·href="logging.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 84, 31 lines modifiedOffset 85, 31 lines modified
84 the·<a·class="reference·internal"·href="../topics/http/middleware.html"><span·class="doc">middleware·usage·guide</span></a>.</p>85 the·<a·class="reference·internal"·href="../topics/http/middleware.html"><span·class="doc">middleware·usage·guide</span></a>.</p>
85 <section·id="s-available-middleware">86 <section·id="s-available-middleware">
86 <span·id="available-middleware"></span><h2>Available·middleware<a·class="headerlink"·href="#available-middleware"·title="Link·to·this·heading">¶</a></h2>87 <span·id="available-middleware"></span><h2>Available·middleware<a·class="headerlink"·href="#available-middleware"·title="Link·to·this·heading">¶</a></h2>
87 <section·id="s-module-django.middleware.cache">88 <section·id="s-module-django.middleware.cache">
88 <span·id="s-cache-middleware"></span><span·id="module-django.middleware.cache"></span><span·id="cache-middleware"></span><h3>Cache·middleware<a·class="headerlink"·href="#module-django.middleware.cache"·title="Link·to·this·heading">¶</a></h3>89 <span·id="s-cache-middleware"></span><span·id="module-django.middleware.cache"></span><span·id="cache-middleware"></span><h3>Cache·middleware<a·class="headerlink"·href="#module-django.middleware.cache"·title="Link·to·this·heading">¶</a></h3>
89 <dl·class="py·class">90 <dl·class="py·class">
90 <dt·class="sig·sig-object·py"·id="django.middleware.cache.UpdateCacheMiddleware">91 <dt·class="sig·sig-object·py"·id="django.middleware.cache.UpdateCacheMiddleware">
91 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">UpdateCacheMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/cache.py#L61"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.middleware.cache.UpdateCacheMiddleware"·title="Link·to·this·definition">¶</a></dt>92 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">UpdateCacheMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/cache.py#L61"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.middleware.cache.UpdateCacheMiddleware"·title="Link·to·this·definition">¶</a></dt>
92 <dd></dd></dl>93 <dd></dd></dl>
  
93 <dl·class="py·class">94 <dl·class="py·class">
94 <dt·class="sig·sig-object·py"·id="django.middleware.cache.FetchFromCacheMiddleware">95 <dt·class="sig·sig-object·py"·id="django.middleware.cache.FetchFromCacheMiddleware">
95 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FetchFromCacheMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/cache.py#L133"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.middleware.cache.FetchFromCacheMiddleware"·title="Link·to·this·definition">¶</a></dt>96 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">FetchFromCacheMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/cache.py#L133"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.middleware.cache.FetchFromCacheMiddleware"·title="Link·to·this·definition">¶</a></dt>
96 <dd></dd></dl>97 <dd></dd></dl>
  
97 <p>Enable·the·site-wide·cache.·If·these·are·enabled,·each·Django-powered·page·will98 <p>Enable·the·site-wide·cache.·If·these·are·enabled,·each·Django-powered·page·will
98 be·cached·for·as·long·as·the·<a·class="reference·internal"·href="settings.html#std-setting-CACHE_MIDDLEWARE_SECONDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CACHE_MIDDLEWARE_SECONDS</span></code></a>·setting99 be·cached·for·as·long·as·the·<a·class="reference·internal"·href="settings.html#std-setting-CACHE_MIDDLEWARE_SECONDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CACHE_MIDDLEWARE_SECONDS</span></code></a>·setting
99 defines.·See·the·<a·class="reference·internal"·href="../topics/cache.html"><span·class="doc">cache·documentation</span></a>.</p>100 defines.·See·the·<a·class="reference·internal"·href="../topics/cache.html"><span·class="doc">cache·documentation</span></a>.</p>
100 </section>101 </section>
101 <section·id="s-module-django.middleware.common">102 <section·id="s-module-django.middleware.common">
102 <span·id="s-common-middleware"></span><span·id="module-django.middleware.common"></span><span·id="common-middleware"></span><h3>“Common”·middleware<a·class="headerlink"·href="#module-django.middleware.common"·title="Link·to·this·heading">¶</a></h3>103 <span·id="s-common-middleware"></span><span·id="module-django.middleware.common"></span><span·id="common-middleware"></span><h3>“Common”·middleware<a·class="headerlink"·href="#module-django.middleware.common"·title="Link·to·this·heading">¶</a></h3>
103 <dl·class="py·class">104 <dl·class="py·class">
104 <dt·class="sig·sig-object·py"·id="django.middleware.common.CommonMiddleware">105 <dt·class="sig·sig-object·py"·id="django.middleware.common.CommonMiddleware">
105 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CommonMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/common.py#L13"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.middleware.common.CommonMiddleware"·title="Link·to·this·definition">¶</a></dt>106 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CommonMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/common.py#L13"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.middleware.common.CommonMiddleware"·title="Link·to·this·definition">¶</a></dt>
106 <dd></dd></dl>107 <dd></dd></dl>
  
107 <p>Adds·a·few·conveniences·for·perfectionists:</p>108 <p>Adds·a·few·conveniences·for·perfectionists:</p>
108 <ul>109 <ul>
109 <li><p>Forbids·access·to·user·agents·in·the·<a·class="reference·internal"·href="settings.html#std-setting-DISALLOWED_USER_AGENTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DISALLOWED_USER_AGENTS</span></code></a>110 <li><p>Forbids·access·to·user·agents·in·the·<a·class="reference·internal"·href="settings.html#std-setting-DISALLOWED_USER_AGENTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DISALLOWED_USER_AGENTS</span></code></a>
110 setting,·which·should·be·a·list·of·compiled·regular·expression·objects.</p></li>111 setting,·which·should·be·a·list·of·compiled·regular·expression·objects.</p></li>
111 <li><p>Performs·URL·rewriting·based·on·the·<a·class="reference·internal"·href="settings.html#std-setting-APPEND_SLASH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">APPEND_SLASH</span></code></a>·and112 <li><p>Performs·URL·rewriting·based·on·the·<a·class="reference·internal"·href="settings.html#std-setting-APPEND_SLASH"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">APPEND_SLASH</span></code></a>·and
Offset 149, 39 lines modifiedOffset 150, 39 lines modified
149 <dd></dd></dl>150 <dd></dd></dl>
  
150 <p>Defaults·to·<a·class="reference·internal"·href="request-response.html#django.http.HttpResponsePermanentRedirect"·title="django.http.HttpResponsePermanentRedirect"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponsePermanentRedirect</span></code></a>.·Subclass151 <p>Defaults·to·<a·class="reference·internal"·href="request-response.html#django.http.HttpResponsePermanentRedirect"·title="django.http.HttpResponsePermanentRedirect"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponsePermanentRedirect</span></code></a>.·Subclass
151 <code·class="docutils·literal·notranslate"><span·class="pre">CommonMiddleware</span></code>·and·override·the·attribute·to·customize·the·redirects152 <code·class="docutils·literal·notranslate"><span·class="pre">CommonMiddleware</span></code>·and·override·the·attribute·to·customize·the·redirects
152 issued·by·the·middleware.</p>153 issued·by·the·middleware.</p>
153 <dl·class="py·class">154 <dl·class="py·class">
154 <dt·class="sig·sig-object·py"·id="django.middleware.common.BrokenLinkEmailsMiddleware">155 <dt·class="sig·sig-object·py"·id="django.middleware.common.BrokenLinkEmailsMiddleware">
155 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BrokenLinkEmailsMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/common.py#L118"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.middleware.common.BrokenLinkEmailsMiddleware"·title="Link·to·this·definition">¶</a></dt>156 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BrokenLinkEmailsMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/common.py#L118"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.middleware.common.BrokenLinkEmailsMiddleware"·title="Link·to·this·definition">¶</a></dt>
156 <dd></dd></dl>157 <dd></dd></dl>
  
157 <ul·class="simple">158 <ul·class="simple">
158 <li><p>Sends·broken·link·notification·emails·to·<a·class="reference·internal"·href="settings.html#std-setting-MANAGERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MANAGERS</span></code></a>·(see159 <li><p>Sends·broken·link·notification·emails·to·<a·class="reference·internal"·href="settings.html#std-setting-MANAGERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MANAGERS</span></code></a>·(see
159 <a·class="reference·internal"·href="../howto/error-reporting.html"><span·class="doc">How·to·manage·error·reporting</span></a>).</p></li>160 <a·class="reference·internal"·href="../howto/error-reporting.html"><span·class="doc">How·to·manage·error·reporting</span></a>).</p></li>
160 </ul>161 </ul>
161 </section>162 </section>
162 <section·id="s-module-django.middleware.gzip">163 <section·id="s-module-django.middleware.gzip">
163 <span·id="s-gzip-middleware"></span><span·id="module-django.middleware.gzip"></span><span·id="gzip-middleware"></span><h3>GZip·middleware<a·class="headerlink"·href="#module-django.middleware.gzip"·title="Link·to·this·heading">¶</a></h3>164 <span·id="s-gzip-middleware"></span><span·id="module-django.middleware.gzip"></span><span·id="gzip-middleware"></span><h3>GZip·middleware<a·class="headerlink"·href="#module-django.middleware.gzip"·title="Link·to·this·heading">¶</a></h3>
164 <dl·class="py·class">165 <dl·class="py·class">
165 <dt·class="sig·sig-object·py"·id="django.middleware.gzip.GZipMiddleware">166 <dt·class="sig·sig-object·py"·id="django.middleware.gzip.GZipMiddleware">
166 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GZipMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/gzip.py#L9"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.middleware.gzip.GZipMiddleware"·title="Link·to·this·definition">¶</a></dt>167 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">GZipMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/gzip.py#L9"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.middleware.gzip.GZipMiddleware"·title="Link·to·this·definition">¶</a></dt>
167 <dd><dl·class="py·attribute">168 <dd><dl·class="py·attribute">
168 <dt·class="sig·sig-object·py"·id="django.middleware.gzip.GZipMiddleware.max_random_bytes">169 <dt·class="sig·sig-object·py"·id="django.middleware.gzip.GZipMiddleware.max_random_bytes">
169 <span·class="sig-name·descname"><span·class="pre">max_random_bytes</span></span><a·class="headerlink"·href="#django.middleware.gzip.GZipMiddleware.max_random_bytes"·title="Link·to·this·definition">¶</a></dt>170 <span·class="sig-name·descname"><span·class="pre">max_random_bytes</span></span><a·class="headerlink"·href="#django.middleware.gzip.GZipMiddleware.max_random_bytes"·title="Link·to·this·definition">¶</a></dt>
170 <dd><p>Defaults·to·100.·Subclass·<code·class="docutils·literal·notranslate"><span·class="pre">GZipMiddleware</span></code>·and·override·the·attribute171 <dd><p>Defaults·to·100.·Subclass·<code·class="docutils·literal·notranslate"><span·class="pre">GZipMiddleware</span></code>·and·override·the·attribute
171 to·change·the·maximum·number·of·random·bytes·that·is·included·with172 to·change·the·maximum·number·of·random·bytes·that·is·included·with
172 compressed·responses.</p>173 compressed·responses.</p>
173 </dd></dl>174 </dd></dl>
  
174 </dd></dl>175 </dd></dl>
  
175 <div·class="admonition·note">176 <div·class="admonition·note">
176 <p·class="admonition-title">Note</p>177 <p·class="admonition-title">Notitie</p>
177 <p>Security·researchers·revealed·that·when·compression·techniques·(including178 <p>Security·researchers·revealed·that·when·compression·techniques·(including
178 <code·class="docutils·literal·notranslate"><span·class="pre">GZipMiddleware</span></code>)·are·used·on·a·website,·the·site·may·become·exposed·to·a179 <code·class="docutils·literal·notranslate"><span·class="pre">GZipMiddleware</span></code>)·are·used·on·a·website,·the·site·may·become·exposed·to·a
179 number·of·possible·attacks.</p>180 number·of·possible·attacks.</p>
180 <p>To·mitigate·attacks,·Django·implements·a·technique·called·<em>Heal·The·Breach181 <p>To·mitigate·attacks,·Django·implements·a·technique·called·<em>Heal·The·Breach
181 (HTB)</em>.·It·adds·up·to·100·bytes·(see182 (HTB)</em>.·It·adds·up·to·100·bytes·(see
182 <a·class="reference·internal"·href="#django.middleware.gzip.GZipMiddleware.max_random_bytes"·title="django.middleware.gzip.GZipMiddleware.max_random_bytes"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">max_random_bytes</span></code></a>)·of·random·bytes·to·each·response183 <a·class="reference·internal"·href="#django.middleware.gzip.GZipMiddleware.max_random_bytes"·title="django.middleware.gzip.GZipMiddleware.max_random_bytes"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">max_random_bytes</span></code></a>)·of·random·bytes·to·each·response
183 to·make·the·attacks·less·effective.</p>184 to·make·the·attacks·less·effective.</p>
Offset 204, 28 lines modifiedOffset 205, 28 lines modified
204 <p>You·can·apply·GZip·compression·to·individual·views·using·the205 <p>You·can·apply·GZip·compression·to·individual·views·using·the
205 <a·class="reference·internal"·href="../topics/http/decorators.html#django.views.decorators.gzip.gzip_page"·title="django.views.decorators.gzip.gzip_page"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">gzip_page()</span></code></a>·decorator.</p>206 <a·class="reference·internal"·href="../topics/http/decorators.html#django.views.decorators.gzip.gzip_page"·title="django.views.decorators.gzip.gzip_page"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">gzip_page()</span></code></a>·decorator.</p>
206 </section>207 </section>
207 <section·id="s-module-django.middleware.http">208 <section·id="s-module-django.middleware.http">
208 <span·id="s-conditional-get-middleware"></span><span·id="module-django.middleware.http"></span><span·id="conditional-get-middleware"></span><h3>Conditional·GET·middleware<a·class="headerlink"·href="#module-django.middleware.http"·title="Link·to·this·heading">¶</a></h3>209 <span·id="s-conditional-get-middleware"></span><span·id="module-django.middleware.http"></span><span·id="conditional-get-middleware"></span><h3>Conditional·GET·middleware<a·class="headerlink"·href="#module-django.middleware.http"·title="Link·to·this·heading">¶</a></h3>
209 <dl·class="py·class">210 <dl·class="py·class">
210 <dt·class="sig·sig-object·py"·id="django.middleware.http.ConditionalGetMiddleware">211 <dt·class="sig·sig-object·py"·id="django.middleware.http.ConditionalGetMiddleware">
211 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ConditionalGetMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/http.py#L6"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.middleware.http.ConditionalGetMiddleware"·title="Link·to·this·definition">¶</a></dt>212 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ConditionalGetMiddleware</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/middleware/http.py#L6"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.middleware.http.ConditionalGetMiddleware"·title="Link·to·this·definition">¶</a></dt>
212 <dd></dd></dl>213 <dd></dd></dl>
  
213 <p>Handles·conditional·GET·operations.·If·the·response·doesn’t·have·an·<code·class="docutils·literal·notranslate"><span·class="pre">ETag</span></code>214 <p>Handles·conditional·GET·operations.·If·the·response·doesn’t·have·an·<code·class="docutils·literal·notranslate"><span·class="pre">ETag</span></code>
214 header,·the·middleware·adds·one·if·needed.·If·the·response·has·an·<code·class="docutils·literal·notranslate"><span·class="pre">ETag</span></code>·or215 header,·the·middleware·adds·one·if·needed.·If·the·response·has·an·<code·class="docutils·literal·notranslate"><span·class="pre">ETag</span></code>·or
215 <code·class="docutils·literal·notranslate"><span·class="pre">Last-Modified</span></code>·header,·and·the·request·has·<code·class="docutils·literal·notranslate"><span·class="pre">If-None-Match</span></code>·or216 <code·class="docutils·literal·notranslate"><span·class="pre">Last-Modified</span></code>·header,·and·the·request·has·<code·class="docutils·literal·notranslate"><span·class="pre">If-None-Match</span></code>·or
216 <code·class="docutils·literal·notranslate"><span·class="pre">If-Modified-Since</span></code>,·the·response·is·replaced·by·an217 <code·class="docutils·literal·notranslate"><span·class="pre">If-Modified-Since</span></code>,·the·response·is·replaced·by·an
217 <a·class="reference·internal"·href="request-response.html#django.http.HttpResponseNotModified"·title="django.http.HttpResponseNotModified"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponseNotModified</span></code></a>.</p>218 <a·class="reference·internal"·href="request-response.html#django.http.HttpResponseNotModified"·title="django.http.HttpResponseNotModified"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponseNotModified</span></code></a>.</p>
Max diff block lines reached; 28462/43244 bytes (65.82%) of diff not shown.
16.7 KB
html2text {}
Max HTML report size reached
89.3 KB
./usr/share/doc/python-django-doc/html/ref/migration-operations.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Migration·Operations·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Migration·Operations·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Models"·href="models/index.html"·/>15 ····<link·rel="next"·title="Models"·href="models/index.html"·/>
15 ····<link·rel="prev"·title="Middleware"·href="middleware.html"·/>16 ····<link·rel="prev"·title="Middleware"·href="middleware.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 101, 15 lines modifiedOffset 102, 15 lines modified
101 <p>For·introductory·material,·see·the·<a·class="reference·internal"·href="../topics/migrations.html"><span·class="doc">migrations·topic·guide</span></a>.</p>102 <p>For·introductory·material,·see·the·<a·class="reference·internal"·href="../topics/migrations.html"><span·class="doc">migrations·topic·guide</span></a>.</p>
102 <section·id="s-schema-operations">103 <section·id="s-schema-operations">
103 <span·id="schema-operations"></span><h2>Schema·Operations<a·class="headerlink"·href="#schema-operations"·title="Link·to·this·heading">¶</a></h2>104 <span·id="schema-operations"></span><h2>Schema·Operations<a·class="headerlink"·href="#schema-operations"·title="Link·to·this·heading">¶</a></h2>
104 <section·id="s-createmodel">105 <section·id="s-createmodel">
105 <span·id="createmodel"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">CreateModel</span></code><a·class="headerlink"·href="#createmodel"·title="Link·to·this·heading">¶</a></h3>106 <span·id="createmodel"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">CreateModel</span></code><a·class="headerlink"·href="#createmodel"·title="Link·to·this·heading">¶</a></h3>
106 <dl·class="py·class">107 <dl·class="py·class">
107 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.CreateModel">108 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.CreateModel">
108 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CreateModel</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">options</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">bases</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">managers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L41"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.CreateModel"·title="Link·to·this·definition">¶</a></dt>109 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CreateModel</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">options</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">bases</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">managers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L41"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.CreateModel"·title="Link·to·this·definition">¶</a></dt>
109 <dd></dd></dl>110 <dd></dd></dl>
  
110 <p>Creates·a·new·model·in·the·project·history·and·a·corresponding·table·in·the111 <p>Creates·a·new·model·in·the·project·history·and·a·corresponding·table·in·the
111 database·to·match·it.</p>112 database·to·match·it.</p>
112 <p><code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·is·the·model·name,·as·would·be·written·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">models.py</span></code>·file.</p>113 <p><code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·is·the·model·name,·as·would·be·written·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">models.py</span></code>·file.</p>
113 <p><code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·is·a·list·of·2-tuples·of·<code·class="docutils·literal·notranslate"><span·class="pre">(field_name,</span>·<span·class="pre">field_instance)</span></code>.114 <p><code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·is·a·list·of·2-tuples·of·<code·class="docutils·literal·notranslate"><span·class="pre">(field_name,</span>·<span·class="pre">field_instance)</span></code>.
114 The·field·instance·should·be·an·unbound·field·(so·just115 The·field·instance·should·be·an·unbound·field·(so·just
Offset 124, 136 lines modifiedOffset 125, 136 lines modified
124 The·first·manager·in·the·list·will·be·the·default·manager·for·this·model·during125 The·first·manager·in·the·list·will·be·the·default·manager·for·this·model·during
125 migrations.</p>126 migrations.</p>
126 </section>127 </section>
127 <section·id="s-deletemodel">128 <section·id="s-deletemodel">
128 <span·id="deletemodel"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DeleteModel</span></code><a·class="headerlink"·href="#deletemodel"·title="Link·to·this·heading">¶</a></h3>129 <span·id="deletemodel"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DeleteModel</span></code><a·class="headerlink"·href="#deletemodel"·title="Link·to·this·heading">¶</a></h3>
129 <dl·class="py·class">130 <dl·class="py·class">
130 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.DeleteModel">131 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.DeleteModel">
131 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DeleteModel</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L382"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.DeleteModel"·title="Link·to·this·definition">¶</a></dt>132 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DeleteModel</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L382"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.DeleteModel"·title="Link·to·this·definition">¶</a></dt>
132 <dd></dd></dl>133 <dd></dd></dl>
  
133 <p>Deletes·the·model·from·the·project·history·and·its·table·from·the·database.</p>134 <p>Deletes·the·model·from·the·project·history·and·its·table·from·the·database.</p>
134 </section>135 </section>
135 <section·id="s-renamemodel">136 <section·id="s-renamemodel">
136 <span·id="renamemodel"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RenameModel</span></code><a·class="headerlink"·href="#renamemodel"·title="Link·to·this·heading">¶</a></h3>137 <span·id="renamemodel"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RenameModel</span></code><a·class="headerlink"·href="#renamemodel"·title="Link·to·this·heading">¶</a></h3>
137 <dl·class="py·class">138 <dl·class="py·class">
138 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.RenameModel">139 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.RenameModel">
139 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RenameModel</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">old_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">new_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L419"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.RenameModel"·title="Link·to·this·definition">¶</a></dt>140 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RenameModel</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">old_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">new_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L419"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.RenameModel"·title="Link·to·this·definition">¶</a></dt>
140 <dd></dd></dl>141 <dd></dd></dl>
  
141 <p>Renames·the·model·from·an·old·name·to·a·new·one.</p>142 <p>Renames·the·model·from·an·old·name·to·a·new·one.</p>
142 <p>You·may·have·to·manually·add143 <p>You·may·have·to·manually·add
143 this·if·you·change·the·model’s·name·and·quite·a·few·of·its·fields·at·once;·to144 this·if·you·change·the·model’s·name·and·quite·a·few·of·its·fields·at·once;·to
144 the·autodetector,·this·will·look·like·you·deleted·a·model·with·the·old·name145 the·autodetector,·this·will·look·like·you·deleted·a·model·with·the·old·name
145 and·added·a·new·one·with·a·different·name,·and·the·migration·it·creates·will146 and·added·a·new·one·with·a·different·name,·and·the·migration·it·creates·will
146 lose·any·data·in·the·old·table.</p>147 lose·any·data·in·the·old·table.</p>
147 </section>148 </section>
148 <section·id="s-altermodeltable">149 <section·id="s-altermodeltable">
149 <span·id="altermodeltable"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterModelTable</span></code><a·class="headerlink"·href="#altermodeltable"·title="Link·to·this·heading">¶</a></h3>150 <span·id="altermodeltable"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterModelTable</span></code><a·class="headerlink"·href="#altermodeltable"·title="Link·to·this·heading">¶</a></h3>
150 <dl·class="py·class">151 <dl·class="py·class">
151 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterModelTable">152 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterModelTable">
152 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterModelTable</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">table</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L552"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterModelTable"·title="Link·to·this·definition">¶</a></dt>153 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterModelTable</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">table</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L552"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterModelTable"·title="Link·to·this·definition">¶</a></dt>
153 <dd></dd></dl>154 <dd></dd></dl>
  
154 <p>Changes·the·model’s·table·name·(the·<a·class="reference·internal"·href="models/options.html#django.db.models.Options.db_table"·title="django.db.models.Options.db_table"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_table</span></code></a>155 <p>Changes·the·model’s·table·name·(the·<a·class="reference·internal"·href="models/options.html#django.db.models.Options.db_table"·title="django.db.models.Options.db_table"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_table</span></code></a>
155 option·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·subclass).</p>156 option·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·subclass).</p>
156 </section>157 </section>
157 <section·id="s-altermodeltablecomment">158 <section·id="s-altermodeltablecomment">
158 <span·id="altermodeltablecomment"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterModelTableComment</span></code><a·class="headerlink"·href="#altermodeltablecomment"·title="Link·to·this·heading">¶</a></h3>159 <span·id="altermodeltablecomment"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterModelTableComment</span></code><a·class="headerlink"·href="#altermodeltablecomment"·title="Link·to·this·heading">¶</a></h3>
159 <dl·class="py·class">160 <dl·class="py·class">
160 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterModelTableComment">161 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterModelTableComment">
161 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterModelTableComment</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">table_comment</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L603"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterModelTableComment"·title="Link·to·this·definition">¶</a></dt>162 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterModelTableComment</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">table_comment</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L603"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterModelTableComment"·title="Link·to·this·definition">¶</a></dt>
162 <dd></dd></dl>163 <dd></dd></dl>
  
163 <p>Changes·the·model’s·table·comment·(the164 <p>Changes·the·model’s·table·comment·(the
164 <a·class="reference·internal"·href="models/options.html#django.db.models.Options.db_table_comment"·title="django.db.models.Options.db_table_comment"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_table_comment</span></code></a>·option·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>165 <a·class="reference·internal"·href="models/options.html#django.db.models.Options.db_table_comment"·title="django.db.models.Options.db_table_comment"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_table_comment</span></code></a>·option·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>
165 subclass).</p>166 subclass).</p>
166 </section>167 </section>
167 <section·id="s-alteruniquetogether">168 <section·id="s-alteruniquetogether">
168 <span·id="alteruniquetogether"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterUniqueTogether</span></code><a·class="headerlink"·href="#alteruniquetogether"·title="Link·to·this·heading">¶</a></h3>169 <span·id="alteruniquetogether"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterUniqueTogether</span></code><a·class="headerlink"·href="#alteruniquetogether"·title="Link·to·this·heading">¶</a></h3>
169 <dl·class="py·class">170 <dl·class="py·class">
170 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterUniqueTogether">171 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterUniqueTogether">
171 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterUniqueTogether</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">unique_together</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L706"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterUniqueTogether"·title="Link·to·this·definition">¶</a></dt>172 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterUniqueTogether</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">unique_together</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L706"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterUniqueTogether"·title="Link·to·this·definition">¶</a></dt>
172 <dd></dd></dl>173 <dd></dd></dl>
  
173 <p>Changes·the·model’s·set·of·unique·constraints·(the174 <p>Changes·the·model’s·set·of·unique·constraints·(the
174 <a·class="reference·internal"·href="models/options.html#django.db.models.Options.unique_together"·title="django.db.models.Options.unique_together"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">unique_together</span></code></a>·option·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>175 <a·class="reference·internal"·href="models/options.html#django.db.models.Options.unique_together"·title="django.db.models.Options.unique_together"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">unique_together</span></code></a>·option·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>
175 subclass).</p>176 subclass).</p>
176 </section>177 </section>
177 <section·id="s-alterindextogether">178 <section·id="s-alterindextogether">
178 <span·id="alterindextogether"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterIndexTogether</span></code><a·class="headerlink"·href="#alterindextogether"·title="Link·to·this·heading">¶</a></h3>179 <span·id="alterindextogether"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">AlterIndexTogether</span></code><a·class="headerlink"·href="#alterindextogether"·title="Link·to·this·heading">¶</a></h3>
179 <dl·class="py·class">180 <dl·class="py·class">
180 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterIndexTogether">181 <dt·class="sig·sig-object·py"·id="django.db.migrations.operations.AlterIndexTogether">
181 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterIndexTogether</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index_together</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L718"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterIndexTogether"·title="Link·to·this·definition">¶</a></dt>182 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AlterIndexTogether</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index_together</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/migrations/operations/models.py#L718"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.migrations.operations.AlterIndexTogether"·title="Link·to·this·definition">¶</a></dt>
182 <dd></dd></dl>183 <dd></dd></dl>
  
183 <p>Changes·the·model’s·set·of·custom·indexes·(the·<code·class="docutils·literal·notranslate"><span·class="pre">index_together</span></code>·option·on·the184 <p>Changes·the·model’s·set·of·custom·indexes·(the·<code·class="docutils·literal·notranslate"><span·class="pre">index_together</span></code>·option·on·the
184 <code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·subclass).</p>185 <code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·subclass).</p>
185 <div·class="admonition·warning">186 <div·class="admonition·warning">
186 <p·class="admonition-title">Warning</p>187 <p·class="admonition-title">Waarschuwing</p>
187 <p><code·class="docutils·literal·notranslate"><span·class="pre">AlterIndexTogether</span></code>·is·officially·supported·only·for·pre-Django·4.2188 <p><code·class="docutils·literal·notranslate"><span·class="pre">AlterIndexTogether</span></code>·is·officially·supported·only·for·pre-Django·4.2
188 migration·files.·For·backward·compatibility·reasons,·it’s·still·part·of·the189 migration·files.·For·backward·compatibility·reasons,·it’s·still·part·of·the
Max diff block lines reached; 51369/69774 bytes (73.62%) of diff not shown.
21.0 KB
html2text {}
Max HTML report size reached
5.99 KB
./usr/share/doc/python-django-doc/html/ref/models/class.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Model·class·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Model·class·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Model·Meta·options"·href="options.html"·/>15 ····<link·rel="next"·title="Model·Meta·options"·href="options.html"·/>
15 ····<link·rel="prev"·title="Related·objects·reference"·href="relations.html"·/>16 ····<link·rel="prev"·title="Related·objects·reference"·href="relations.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 165, 37 lines modifiedOffset 166, 37 lines modified
165 </li>166 </li>
166 </ul>167 </ul>
167 </li>168 </li>
168 </ul>169 </ul>
  
169 ··</div>170 ··</div>
170 ··<div>171 ··<div>
171 ····<h4>Previous·topic</h4>172 ····<h4>Vorig·onderwerp</h4>
172 ····<p·class="topless"><a·href="relations.html"173 ····<p·class="topless"><a·href="relations.html"
173 ··························title="previous·chapter">Related·objects·reference</a></p>174 ··························title="vorig·hoofdstuk">Related·objects·reference</a></p>
174 ··</div>175 ··</div>
175 ··<div>176 ··<div>
176 ····<h4>Next·topic</h4>177 ····<h4>Volgend·onderwerp</h4>
177 ····<p·class="topless"><a·href="options.html"178 ····<p·class="topless"><a·href="options.html"
178 ··························title="next·chapter">Model·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·options</a></p>179 ··························title="volgend·hoofdstuk">Model·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·options</a></p>
179 ··</div>180 ··</div>
180 <search·id="searchbox"·style="display:·none"·role="search">181 <search·id="searchbox"·style="display:·none"·role="search">
181 ··<h3·id="searchlabel">Quick·search</h3>182 ··<h3·id="searchlabel">Snel·zoeken</h3>
182 ····<div·class="searchformwrapper">183 ····<div·class="searchformwrapper">
183 ····<form·class="search"·action="../../search.html"·method="get">184 ····<form·class="search"·action="../../search.html"·method="get">
184 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>185 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
185 ······<input·type="submit"·value="Go"·/>186 ······<input·type="submit"·value="Zoek"·/>
186 ····</form>187 ····</form>
187 ····</div>188 ····</div>
188 </search>189 </search>
189 <script>document.getElementById('searchbox').style.display·=·"block"</script>190 <script>document.getElementById('searchbox').style.display·=·"block"</script>
190 ········</div>191 ········</div>
191 ······</div>192 ······</div>
192 ··············<h3>Last·update:</h3>193 ··············<h3>Last·update:</h3>
193 ··············<p·class="topless">Sep·03,·2024</p>194 ··············<p·class="topless">sep·03,·2024</p>
194 ··········</div>195 ··········</div>
195 ········196 ········
196 ······197 ······
197 ····</div>198 ····</div>
  
198 ····<div·id="ft">199 ····<div·id="ft">
199 ······<div·class="nav">200 ······<div·class="nav">
2.22 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Mo\x8od\x8de\x8el\x8l·c\x8cl\x8la\x8as\x8ss\x8s·r\x8re\x8ef\x8fe\x8er\x8re\x8en\x8nc\x8ce\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Mo\x8od\x8de\x8el\x8l·c\x8cl\x8la\x8as\x8ss\x8s·r\x8re\x8ef\x8fe\x8er\x8re\x8en\x8nc\x8ce\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·document·covers·features·of·the·_\x8M_\x8o_\x8d_\x8e_\x8l·class.·For·more·information·about5 This·document·covers·features·of·the·_\x8M_\x8o_\x8d_\x8e_\x8l·class.·For·more·information·about
6 models,·see·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8m_\x8p_\x8l_\x8e_\x8t_\x8e_\x8·_\x8l_\x8i_\x8s_\x8t_\x8·_\x8o_\x8f_\x8·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e_\x8s.6 models,·see·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8o_\x8m_\x8p_\x8l_\x8e_\x8t_\x8e_\x8·_\x8l_\x8i_\x8s_\x8t_\x8·_\x8o_\x8f_\x8·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8·_\x8g_\x8u_\x8i_\x8d_\x8e_\x8s.
7 *\x8**\x8**\x8**\x8**\x8*·A\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·A\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 *\x8**\x8**\x8**\x8*·D\x8Do\x8oe\x8es\x8sN\x8No\x8ot\x8tE\x8Ex\x8xi\x8is\x8st\x8t_\x8?\x8·*\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8*·D\x8Do\x8oe\x8es\x8sN\x8No\x8ot\x8tE\x8Ex\x8xi\x8is\x8st\x8t_\x8?\x8·*\x8**\x8**\x8**\x8*
Offset 40, 16 lines modifiedOffset 40, 16 lines modified
40 ······For·more·details·on·model·managers·see·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8s·and·_\x8R_\x8e_\x8t_\x8r_\x8i_\x8e_\x8v_\x8i_\x8n_\x8g_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s.40 ······For·more·details·on·model·managers·see·_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8s·and·_\x8R_\x8e_\x8t_\x8r_\x8i_\x8e_\x8v_\x8i_\x8n_\x8g_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s.
41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
42 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e42 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
43 ··········o·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s43 ··········o·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s
44 ················#·_\x8D_\x8o_\x8e_\x8s_\x8N_\x8o_\x8t_\x8E_\x8x_\x8i_\x8s_\x8t44 ················#·_\x8D_\x8o_\x8e_\x8s_\x8N_\x8o_\x8t_\x8E_\x8x_\x8i_\x8s_\x8t
45 ················#·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s_\x8R_\x8e_\x8t_\x8u_\x8r_\x8n_\x8e_\x8d45 ················#·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8O_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s_\x8R_\x8e_\x8t_\x8u_\x8r_\x8n_\x8e_\x8d
46 ················#·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s46 ················#·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s
47 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*47 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
48 _\x8R_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e48 _\x8R_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
49 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8M_\x8e_\x8t_\x8a_\x8·_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s50 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8M_\x8e_\x8t_\x8a_\x8·_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s
51 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
52 [q···················][Go]52 [q···················][Zoek]
53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
54 Sep·03,·202454 sep·03,·2024
55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
19.6 KB
./usr/share/doc/python-django-doc/html/ref/models/conditional-expressions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Conditional·Expressions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Conditional·Expressions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Database·Functions"·href="database-functions.html"·/>15 ····<link·rel="next"·title="Database·Functions"·href="database-functions.html"·/>
15 ····<link·rel="prev"·title="Query·Expressions"·href="expressions.html"·/>16 ····<link·rel="prev"·title="Query·Expressions"·href="expressions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 15 lines modifiedOffset 109, 15 lines modified
108 ····<span·class="p">)</span>109 ····<span·class="p">)</span>
109 </pre></div>110 </pre></div>
110 </div>111 </div>
111 <section·id="s-when">112 <section·id="s-when">
112 <span·id="when"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">When</span></code><a·class="headerlink"·href="#when"·title="Link·to·this·heading">¶</a></h3>113 <span·id="when"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">When</span></code><a·class="headerlink"·href="#when"·title="Link·to·this·heading">¶</a></h3>
113 <dl·class="py·class">114 <dl·class="py·class">
114 <dt·class="sig·sig-object·py"·id="django.db.models.expressions.When">115 <dt·class="sig·sig-object·py"·id="django.db.models.expressions.When">
115 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">When</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">then</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">lookups</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1504"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.expressions.When"·title="Link·to·this·definition">¶</a></dt>116 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">When</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">then</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">lookups</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1504"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.expressions.When"·title="Link·to·this·definition">¶</a></dt>
116 <dd></dd></dl>117 <dd></dd></dl>
  
117 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·object·is·used·to·encapsulate·a·condition·and·its·result·for·use118 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·object·is·used·to·encapsulate·a·condition·and·its·result·for·use
118 in·the·conditional·expression.·Using·a·<code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·object·is·similar·to·using119 in·the·conditional·expression.·Using·a·<code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·object·is·similar·to·using
119 the·<a·class="reference·internal"·href="querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·method.·The·condition·can120 the·<a·class="reference·internal"·href="querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·method.·The·condition·can
120 be·specified·using·<a·class="reference·internal"·href="querysets.html#field-lookups"><span·class="std·std-ref">field·lookups</span></a>,121 be·specified·using·<a·class="reference·internal"·href="querysets.html#field-lookups"><span·class="std·std-ref">field·lookups</span></a>,
121 <a·class="reference·internal"·href="querysets.html#django.db.models.Q"·title="django.db.models.Q"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Q</span></code></a>·objects,·or·<a·class="reference·internal"·href="expressions.html#django.db.models.Expression"·title="django.db.models.Expression"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Expression</span></code></a>122 <a·class="reference·internal"·href="querysets.html#django.db.models.Q"·title="django.db.models.Q"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Q</span></code></a>·objects,·or·<a·class="reference·internal"·href="expressions.html#django.db.models.Expression"·title="django.db.models.Expression"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Expression</span></code></a>
Offset 154, 30 lines modifiedOffset 155, 30 lines modified
154 <span·class="gp">...·</span>····<span·class="o">&amp;</span>·<span·class="n">LessThan</span><span·class="p">(</span><span·class="n">F</span><span·class="p">(</span><span·class="s2">&quot;registered_on&quot;</span><span·class="p">),</span>·<span·class="n">date</span><span·class="p">(</span><span·class="mi">2015</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)),</span>155 <span·class="gp">...·</span>····<span·class="o">&amp;</span>·<span·class="n">LessThan</span><span·class="p">(</span><span·class="n">F</span><span·class="p">(</span><span·class="s2">&quot;registered_on&quot;</span><span·class="p">),</span>·<span·class="n">date</span><span·class="p">(</span><span·class="mi">2015</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)),</span>
155 <span·class="gp">...·</span>····<span·class="n">then</span><span·class="o">=</span><span·class="s2">&quot;account_type&quot;</span><span·class="p">,</span>156 <span·class="gp">...·</span>····<span·class="n">then</span><span·class="o">=</span><span·class="s2">&quot;account_type&quot;</span><span·class="p">,</span>
156 <span·class="gp">...·</span><span·class="p">)</span>157 <span·class="gp">...·</span><span·class="p">)</span>
157 </pre></div>158 </pre></div>
158 </div>159 </div>
159 <p>Keep·in·mind·that·each·of·these·values·can·be·an·expression.</p>160 <p>Keep·in·mind·that·each·of·these·values·can·be·an·expression.</p>
160 <div·class="admonition·note">161 <div·class="admonition·note">
161 <p·class="admonition-title">Note</p>162 <p·class="admonition-title">Notitie</p>
162 <p>Since·the·<code·class="docutils·literal·notranslate"><span·class="pre">then</span></code>·keyword·argument·is·reserved·for·the·result·of·the163 <p>Since·the·<code·class="docutils·literal·notranslate"><span·class="pre">then</span></code>·keyword·argument·is·reserved·for·the·result·of·the
163 <code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>,·there·is·a·potential·conflict·if·a164 <code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>,·there·is·a·potential·conflict·if·a
164 <a·class="reference·internal"·href="instances.html#django.db.models.Model"·title="django.db.models.Model"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Model</span></code></a>·has·a·field·named·<code·class="docutils·literal·notranslate"><span·class="pre">then</span></code>.·This·can·be165 <a·class="reference·internal"·href="instances.html#django.db.models.Model"·title="django.db.models.Model"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Model</span></code></a>·has·a·field·named·<code·class="docutils·literal·notranslate"><span·class="pre">then</span></code>.·This·can·be
165 resolved·in·two·ways:</p>166 resolved·in·two·ways:</p>
166 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">When</span><span·class="p">(</span><span·class="n">then__exact</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="n">then</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>167 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">When</span><span·class="p">(</span><span·class="n">then__exact</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="n">then</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
167 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">When</span><span·class="p">(</span><span·class="n">Q</span><span·class="p">(</span><span·class="n">then</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">),</span>·<span·class="n">then</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>168 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">When</span><span·class="p">(</span><span·class="n">Q</span><span·class="p">(</span><span·class="n">then</span><span·class="o">=</span><span·class="mi">0</span><span·class="p">),</span>·<span·class="n">then</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
168 </pre></div>169 </pre></div>
169 </div>170 </div>
170 </div>171 </div>
171 </section>172 </section>
172 <section·id="s-case">173 <section·id="s-case">
173 <span·id="case"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Case</span></code><a·class="headerlink"·href="#case"·title="Link·to·this·heading">¶</a></h3>174 <span·id="case"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Case</span></code><a·class="headerlink"·href="#case"·title="Link·to·this·heading">¶</a></h3>
174 <dl·class="py·class">175 <dl·class="py·class">
175 <dt·class="sig·sig-object·py"·id="django.db.models.expressions.Case">176 <dt·class="sig·sig-object·py"·id="django.db.models.expressions.Case">
176 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Case</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cases</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1584"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.expressions.Case"·title="Link·to·this·definition">¶</a></dt>177 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Case</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">cases</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1584"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.expressions.Case"·title="Link·to·this·definition">¶</a></dt>
177 <dd></dd></dl>178 <dd></dd></dl>
  
178 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Case()</span></code>·expression·is·like·the·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#if"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">if</span></code></a>··<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#elif"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">elif</span></code></a>·179 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Case()</span></code>·expression·is·like·the·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#if"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">if</span></code></a>··<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#elif"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">elif</span></code></a>·
179 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#else"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">else</span></code></a>·statement·in·<code·class="docutils·literal·notranslate"><span·class="pre">Python</span></code>.·Each·<code·class="docutils·literal·notranslate"><span·class="pre">condition</span></code>·in·the·provided180 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#else"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">else</span></code></a>·statement·in·<code·class="docutils·literal·notranslate"><span·class="pre">Python</span></code>.·Each·<code·class="docutils·literal·notranslate"><span·class="pre">condition</span></code>·in·the·provided
180 <code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·objects·is·evaluated·in·order,·until·one·evaluates·to·a181 <code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·objects·is·evaluated·in·order,·until·one·evaluates·to·a
181 truthful·value.·The·<code·class="docutils·literal·notranslate"><span·class="pre">result</span></code>·expression·from·the·matching·<code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·object182 truthful·value.·The·<code·class="docutils·literal·notranslate"><span·class="pre">result</span></code>·expression·from·the·matching·<code·class="docutils·literal·notranslate"><span·class="pre">When()</span></code>·object
182 is·returned.</p>183 is·returned.</p>
Offset 228, 15 lines modifiedOffset 229, 15 lines modified
228 <span·class="gp">...·</span>········<span·class="n">default</span><span·class="o">=</span><span·class="n">Value</span><span·class="p">(</span><span·class="s2">&quot;0%&quot;</span><span·class="p">),</span>229 <span·class="gp">...·</span>········<span·class="n">default</span><span·class="o">=</span><span·class="n">Value</span><span·class="p">(</span><span·class="s2">&quot;0%&quot;</span><span·class="p">),</span>
229 <span·class="gp">...·</span>····<span·class="p">)</span>230 <span·class="gp">...·</span>····<span·class="p">)</span>
230 <span·class="gp">...·</span><span·class="p">)</span><span·class="o">.</span><span·class="n">values_list</span><span·class="p">(</span><span·class="s2">&quot;name&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;discount&quot;</span><span·class="p">)</span>231 <span·class="gp">...·</span><span·class="p">)</span><span·class="o">.</span><span·class="n">values_list</span><span·class="p">(</span><span·class="s2">&quot;name&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;discount&quot;</span><span·class="p">)</span>
231 <span·class="go">&lt;QuerySet·[(&#39;Jane·Doe&#39;,·&#39;5%&#39;),·(&#39;James·Smith&#39;,·&#39;0%&#39;),·(&#39;Jack·Black&#39;,·&#39;10%&#39;)]&gt;</span>232 <span·class="go">&lt;QuerySet·[(&#39;Jane·Doe&#39;,·&#39;5%&#39;),·(&#39;James·Smith&#39;,·&#39;0%&#39;),·(&#39;Jack·Black&#39;,·&#39;10%&#39;)]&gt;</span>
232 </pre></div>233 </pre></div>
233 </div>234 </div>
234 <div·class="admonition·note">235 <div·class="admonition·note">
235 <p·class="admonition-title">Note</p>236 <p·class="admonition-title">Notitie</p>
236 <p>Remember·that·the·conditions·are·evaluated·in·order,·so·in·the·above237 <p>Remember·that·the·conditions·are·evaluated·in·order,·so·in·the·above
237 example·we·get·the·correct·result·even·though·the·second·condition·matches238 example·we·get·the·correct·result·even·though·the·second·condition·matches
238 both·Jane·Doe·and·Jack·Black.·This·works·just·like·an·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#if"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">if</span></code></a>·239 both·Jane·Doe·and·Jack·Black.·This·works·just·like·an·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#if"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">if</span></code></a>·
239 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#elif"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">elif</span></code></a>··<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#else"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">else</span></code></a>·statement·in·<code·class="docutils·literal·notranslate"><span·class="pre">Python</span></code>.</p>240 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#elif"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">elif</span></code></a>··<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/reference/compound_stmts.html#else"·title="(in·Python·v3.12)"><code·class="xref·std·std-keyword·docutils·literal·notranslate"><span·class="pre">else</span></code></a>·statement·in·<code·class="docutils·literal·notranslate"><span·class="pre">Python</span></code>.</p>
240 </div>241 </div>
241 <p><code·class="docutils·literal·notranslate"><span·class="pre">Case()</span></code>·also·works·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">filter()</span></code>·clause.·For·example,·to·find·gold242 <p><code·class="docutils·literal·notranslate"><span·class="pre">Case()</span></code>·also·works·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">filter()</span></code>·clause.·For·example,·to·find·gold
242 clients·that·registered·more·than·a·month·ago·and·platinum·clients·that243 clients·that·registered·more·than·a·month·ago·and·platinum·clients·that
Offset 378, 37 lines modifiedOffset 379, 37 lines modified
378 </li>379 </li>
379 </ul>380 </ul>
380 </li>381 </li>
381 </ul>382 </ul>
  
382 ··</div>383 ··</div>
383 ··<div>384 ··<div>
384 ····<h4>Previous·topic</h4>385 ····<h4>Vorig·onderwerp</h4>
385 ····<p·class="topless"><a·href="expressions.html"386 ····<p·class="topless"><a·href="expressions.html"
386 ··························title="previous·chapter">Query·Expressions</a></p>387 ··························title="vorig·hoofdstuk">Query·Expressions</a></p>
387 ··</div>388 ··</div>
388 ··<div>389 ··<div>
389 ····<h4>Next·topic</h4>390 ····<h4>Volgend·onderwerp</h4>
390 ····<p·class="topless"><a·href="database-functions.html"391 ····<p·class="topless"><a·href="database-functions.html"
391 ··························title="next·chapter">Database·Functions</a></p>392 ··························title="volgend·hoofdstuk">Database·Functions</a></p>
392 ··</div>393 ··</div>
393 <search·id="searchbox"·style="display:·none"·role="search">394 <search·id="searchbox"·style="display:·none"·role="search">
394 ··<h3·id="searchlabel">Quick·search</h3>395 ··<h3·id="searchlabel">Snel·zoeken</h3>
395 ····<div·class="searchformwrapper">396 ····<div·class="searchformwrapper">
396 ····<form·class="search"·action="../../search.html"·method="get">397 ····<form·class="search"·action="../../search.html"·method="get">
397 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>398 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
398 ······<input·type="submit"·value="Go"·/>399 ······<input·type="submit"·value="Zoek"·/>
399 ····</form>400 ····</form>
400 ····</div>401 ····</div>
Max diff block lines reached; 342/14665 bytes (2.33%) of diff not shown.
5.08 KB
html2text {}
Max HTML report size reached
29.4 KB
./usr/share/doc/python-django-doc/html/ref/models/constraints.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Constraints·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Constraints·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Model·_meta·API"·href="meta.html"·/>15 ····<link·rel="next"·title="Model·_meta·API"·href="meta.html"·/>
15 ····<link·rel="prev"·title="Model·index·reference"·href="indexes.html"·/>16 ····<link·rel="prev"·title="Model·index·reference"·href="indexes.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 20 lines modifiedOffset 106, 20 lines modified
105 <p·class="admonition-title">Validation·of·Constraints</p>106 <p·class="admonition-title">Validation·of·Constraints</p>
106 <p>Constraints·are·checked·during·the·<a·class="reference·internal"·href="instances.html#validating-objects"><span·class="std·std-ref">model·validation</span></a>.</p>107 <p>Constraints·are·checked·during·the·<a·class="reference·internal"·href="instances.html#validating-objects"><span·class="std·std-ref">model·validation</span></a>.</p>
107 </div>108 </div>
108 <section·id="s-baseconstraint">109 <section·id="s-baseconstraint">
109 <span·id="baseconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BaseConstraint</span></code><a·class="headerlink"·href="#baseconstraint"·title="Link·to·this·heading">¶</a></h2>110 <span·id="baseconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">BaseConstraint</span></code><a·class="headerlink"·href="#baseconstraint"·title="Link·to·this·heading">¶</a></h2>
110 <dl·class="py·class">111 <dl·class="py·class">
111 <dt·class="sig·sig-object·py"·id="django.db.models.BaseConstraint">112 <dt·class="sig·sig-object·py"·id="django.db.models.BaseConstraint">
112 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.BaseConstraint"·title="Link·to·this·definition">¶</a></dt>113 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.BaseConstraint"·title="Link·to·this·definition">¶</a></dt>
113 <dd><p>Base·class·for·all·constraints.·Subclasses·must·implement114 <dd><p>Base·class·for·all·constraints.·Subclasses·must·implement
114 <code·class="docutils·literal·notranslate"><span·class="pre">constraint_sql()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">create_sql()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">remove_sql()</span></code>·and115 <code·class="docutils·literal·notranslate"><span·class="pre">constraint_sql()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">create_sql()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">remove_sql()</span></code>·and
115 <code·class="docutils·literal·notranslate"><span·class="pre">validate()</span></code>·methods.</p>116 <code·class="docutils·literal·notranslate"><span·class="pre">validate()</span></code>·methods.</p>
116 <div·class="deprecated">117 <div·class="deprecated">
117 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.0:·</span>Support·for·passing·positional·arguments·is·deprecated.</p>118 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.0:·</span>Support·for·passing·positional·arguments·is·deprecated.</p>
118 </div>119 </div>
119 </dd></dl>120 </dd></dl>
  
120 <p>All·constraints·have·the·following·parameters·in·common:</p>121 <p>All·constraints·have·the·following·parameters·in·common:</p>
121 <section·id="s-name">122 <section·id="s-name">
122 <span·id="name"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">name</span></code><a·class="headerlink"·href="#name"·title="Link·to·this·heading">¶</a></h3>123 <span·id="name"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">name</span></code><a·class="headerlink"·href="#name"·title="Link·to·this·heading">¶</a></h3>
123 <dl·class="py·attribute">124 <dl·class="py·attribute">
Offset 152, 30 lines modifiedOffset 153, 30 lines modified
152 <a·class="reference·internal"·href="instances.html#validating-objects"><span·class="std·std-ref">model·validation</span></a>.·Defaults·to153 <a·class="reference·internal"·href="instances.html#validating-objects"><span·class="std·std-ref">model·validation</span></a>.·Defaults·to
153 <code·class="docutils·literal·notranslate"><span·class="pre">&quot;Constraint</span>·<span·class="pre">“%(name)s”</span>·<span·class="pre">is</span>·<span·class="pre">violated.&quot;</span></code>.</p>154 <code·class="docutils·literal·notranslate"><span·class="pre">&quot;Constraint</span>·<span·class="pre">“%(name)s”</span>·<span·class="pre">is</span>·<span·class="pre">violated.&quot;</span></code>.</p>
154 </section>155 </section>
155 <section·id="s-validate">156 <section·id="s-validate">
156 <span·id="validate"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">validate()</span></code><a·class="headerlink"·href="#validate"·title="Link·to·this·heading">¶</a></h3>157 <span·id="validate"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">validate()</span></code><a·class="headerlink"·href="#validate"·title="Link·to·this·heading">¶</a></h3>
157 <dl·class="py·method">158 <dl·class="py·method">
158 <dt·class="sig·sig-object·py"·id="django.db.models.BaseConstraint.validate">159 <dt·class="sig·sig-object·py"·id="django.db.models.BaseConstraint.validate">
159 <span·class="sig-prename·descclassname"><span·class="pre">BaseConstraint.</span></span><span·class="sig-name·descname"><span·class="pre">validate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">instance</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">DEFAULT_DB_ALIAS</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L71"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.BaseConstraint.validate"·title="Link·to·this·definition">¶</a></dt>160 <span·class="sig-prename·descclassname"><span·class="pre">BaseConstraint.</span></span><span·class="sig-name·descname"><span·class="pre">validate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">instance</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">DEFAULT_DB_ALIAS</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L71"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.BaseConstraint.validate"·title="Link·to·this·definition">¶</a></dt>
160 <dd></dd></dl>161 <dd></dd></dl>
  
161 <p>Validates·that·the·constraint,·defined·on·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>,·is·respected·on·the162 <p>Validates·that·the·constraint,·defined·on·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>,·is·respected·on·the
162 <code·class="docutils·literal·notranslate"><span·class="pre">instance</span></code>.·This·will·do·a·query·on·the·database·to·ensure·that·the163 <code·class="docutils·literal·notranslate"><span·class="pre">instance</span></code>.·This·will·do·a·query·on·the·database·to·ensure·that·the
163 constraint·is·respected.·If·fields·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">exclude</span></code>·list·are·needed·to164 constraint·is·respected.·If·fields·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">exclude</span></code>·list·are·needed·to
164 validate·the·constraint,·the·constraint·is·ignored.</p>165 validate·the·constraint,·the·constraint·is·ignored.</p>
165 <p>Raise·a·<code·class="docutils·literal·notranslate"><span·class="pre">ValidationError</span></code>·if·the·constraint·is·violated.</p>166 <p>Raise·a·<code·class="docutils·literal·notranslate"><span·class="pre">ValidationError</span></code>·if·the·constraint·is·violated.</p>
166 <p>This·method·must·be·implemented·by·a·subclass.</p>167 <p>This·method·must·be·implemented·by·a·subclass.</p>
167 </section>168 </section>
168 </section>169 </section>
169 <section·id="s-checkconstraint">170 <section·id="s-checkconstraint">
170 <span·id="checkconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CheckConstraint</span></code><a·class="headerlink"·href="#checkconstraint"·title="Link·to·this·heading">¶</a></h2>171 <span·id="checkconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">CheckConstraint</span></code><a·class="headerlink"·href="#checkconstraint"·title="Link·to·this·heading">¶</a></h2>
171 <dl·class="py·class">172 <dl·class="py·class">
172 <dt·class="sig·sig-object·py"·id="django.db.models.CheckConstraint">173 <dt·class="sig·sig-object·py"·id="django.db.models.CheckConstraint">
173 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CheckConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L136"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.CheckConstraint"·title="Link·to·this·definition">¶</a></dt>174 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">CheckConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L136"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.CheckConstraint"·title="Link·to·this·definition">¶</a></dt>
174 <dd><p>Creates·a·check·constraint·in·the·database.</p>175 <dd><p>Creates·a·check·constraint·in·the·database.</p>
175 </dd></dl>176 </dd></dl>
  
176 <section·id="s-condition">177 <section·id="s-condition">
177 <span·id="condition"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">condition</span></code><a·class="headerlink"·href="#condition"·title="Link·to·this·heading">¶</a></h3>178 <span·id="condition"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">condition</span></code><a·class="headerlink"·href="#condition"·title="Link·to·this·heading">¶</a></h3>
178 <dl·class="py·attribute">179 <dl·class="py·attribute">
179 <dt·class="sig·sig-object·py"·id="django.db.models.CheckConstraint.condition">180 <dt·class="sig·sig-object·py"·id="django.db.models.CheckConstraint.condition">
Offset 206, 23 lines modifiedOffset 207, 23 lines modified
206 to·behave·the·same·as·check·constraints·validation.·For·example,·if·<code·class="docutils·literal·notranslate"><span·class="pre">age</span></code>207 to·behave·the·same·as·check·constraints·validation.·For·example,·if·<code·class="docutils·literal·notranslate"><span·class="pre">age</span></code>
207 is·a·nullable·field:</p>208 is·a·nullable·field:</p>
208 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">CheckConstraint</span><span·class="p">(</span><span·class="n">condition</span><span·class="o">=</span><span·class="n">Q</span><span·class="p">(</span><span·class="n">age__gte</span><span·class="o">=</span><span·class="mi">18</span><span·class="p">)</span>·<span·class="o">|</span>·<span·class="n">Q</span><span·class="p">(</span><span·class="n">age__isnull</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">),</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;age_gte_18&quot;</span><span·class="p">)</span>209 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">CheckConstraint</span><span·class="p">(</span><span·class="n">condition</span><span·class="o">=</span><span·class="n">Q</span><span·class="p">(</span><span·class="n">age__gte</span><span·class="o">=</span><span·class="mi">18</span><span·class="p">)</span>·<span·class="o">|</span>·<span·class="n">Q</span><span·class="p">(</span><span·class="n">age__isnull</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">),</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;age_gte_18&quot;</span><span·class="p">)</span>
209 </pre></div>210 </pre></div>
210 </div>211 </div>
211 </div>212 </div>
212 <div·class="deprecated">213 <div·class="deprecated">
213 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.1:·</span>The·<code·class="docutils·literal·notranslate"><span·class="pre">check</span></code>·attribute·is·deprecated·in·favor·of·<code·class="docutils·literal·notranslate"><span·class="pre">condition</span></code>.</p>214 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.1:·</span>The·<code·class="docutils·literal·notranslate"><span·class="pre">check</span></code>·attribute·is·deprecated·in·favor·of·<code·class="docutils·literal·notranslate"><span·class="pre">condition</span></code>.</p>
214 </div>215 </div>
215 </section>216 </section>
216 </section>217 </section>
217 <section·id="s-uniqueconstraint">218 <section·id="s-uniqueconstraint">
218 <span·id="uniqueconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">UniqueConstraint</span></code><a·class="headerlink"·href="#uniqueconstraint"·title="Link·to·this·heading">¶</a></h2>219 <span·id="uniqueconstraint"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">UniqueConstraint</span></code><a·class="headerlink"·href="#uniqueconstraint"·title="Link·to·this·heading">¶</a></h2>
219 <dl·class="py·class">220 <dl·class="py·class">
220 <dt·class="sig·sig-object·py"·id="django.db.models.UniqueConstraint">221 <dt·class="sig·sig-object·py"·id="django.db.models.UniqueConstraint">
221 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">UniqueConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">deferrable</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">opclasses</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">nulls_distinct</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L296"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.UniqueConstraint"·title="Link·to·this·definition">¶</a></dt>222 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">UniqueConstraint</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">deferrable</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">opclasses</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">nulls_distinct</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">violation_error_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/constraints.py#L296"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.UniqueConstraint"·title="Link·to·this·definition">¶</a></dt>
222 <dd><p>Creates·a·unique·constraint·in·the·database.</p>223 <dd><p>Creates·a·unique·constraint·in·the·database.</p>
223 </dd></dl>224 </dd></dl>
  
224 <section·id="s-expressions">225 <section·id="s-expressions">
225 <span·id="expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">expressions</span></code><a·class="headerlink"·href="#expressions"·title="Link·to·this·heading">¶</a></h3>226 <span·id="expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">expressions</span></code><a·class="headerlink"·href="#expressions"·title="Link·to·this·heading">¶</a></h3>
226 <dl·class="py·attribute">227 <dl·class="py·attribute">
227 <dt·class="sig·sig-object·py"·id="django.db.models.UniqueConstraint.expressions">228 <dt·class="sig·sig-object·py"·id="django.db.models.UniqueConstraint.expressions">
Offset 293, 15 lines modifiedOffset 294, 15 lines modified
293 enforced·immediately·after·every·command.</p>294 enforced·immediately·after·every·command.</p>
294 <div·class="admonition-mysql-mariadb-and-sqlite·admonition">295 <div·class="admonition-mysql-mariadb-and-sqlite·admonition">
295 <p·class="admonition-title">MySQL,·MariaDB,·and·SQLite.</p>296 <p·class="admonition-title">MySQL,·MariaDB,·and·SQLite.</p>
296 <p>Deferrable·unique·constraints·are·ignored·on·MySQL,·MariaDB,·and·SQLite·as297 <p>Deferrable·unique·constraints·are·ignored·on·MySQL,·MariaDB,·and·SQLite·as
297 neither·supports·them.</p>298 neither·supports·them.</p>
298 </div>299 </div>
299 <div·class="admonition·warning">300 <div·class="admonition·warning">
300 <p·class="admonition-title">Warning</p>301 <p·class="admonition-title">Waarschuwing</p>
301 <p>Deferred·unique·constraints·may·lead·to·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createtable.html#id-1.9.3.85.9.4">performance·penalty</a>.</p>302 <p>Deferred·unique·constraints·may·lead·to·a·<a·class="reference·external"·href="https://www.postgresql.org/docs/current/sql-createtable.html#id-1.9.3.85.9.4">performance·penalty</a>.</p>
302 </div>303 </div>
303 </section>304 </section>
Max diff block lines reached; 1922/22003 bytes (8.74%) of diff not shown.
7.74 KB
html2text {}
Max HTML report size reached
301 KB
./usr/share/doc/python-django-doc/html/ref/models/database-functions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Database·Functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Database·Functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Paginator"·href="../paginator.html"·/>15 ····<link·rel="next"·title="Paginator"·href="../paginator.html"·/>
15 ····<link·rel="prev"·title="Conditional·Expressions"·href="conditional-expressions.html"·/>16 ····<link·rel="prev"·title="Conditional·Expressions"·href="conditional-expressions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 96, 15 lines modifiedOffset 97, 15 lines modified
96 <code·class="docutils·literal·notranslate"><span·class="pre">Coalesce</span></code>·example·below.</p>97 <code·class="docutils·literal·notranslate"><span·class="pre">Coalesce</span></code>·example·below.</p>
97 <section·id="s-comparison-and-conversion-functions">98 <section·id="s-comparison-and-conversion-functions">
98 <span·id="s-comparison-functions"></span><span·id="comparison-and-conversion-functions"></span><span·id="comparison-functions"></span><h2>Comparison·and·conversion·functions<a·class="headerlink"·href="#comparison-and-conversion-functions"·title="Link·to·this·heading">¶</a></h2>99 <span·id="s-comparison-functions"></span><span·id="comparison-and-conversion-functions"></span><span·id="comparison-functions"></span><h2>Comparison·and·conversion·functions<a·class="headerlink"·href="#comparison-and-conversion-functions"·title="Link·to·this·heading">¶</a></h2>
99 <section·id="s-cast">100 <section·id="s-cast">
100 <span·id="cast"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Cast</span></code><a·class="headerlink"·href="#cast"·title="Link·to·this·heading">¶</a></h3>101 <span·id="cast"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Cast</span></code><a·class="headerlink"·href="#cast"·title="Link·to·this·heading">¶</a></h3>
101 <dl·class="py·class">102 <dl·class="py·class">
102 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Cast">103 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Cast">
103 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Cast</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">output_field</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L10"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Cast"·title="Link·to·this·definition">¶</a></dt>104 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Cast</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">output_field</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L10"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Cast"·title="Link·to·this·definition">¶</a></dt>
104 <dd></dd></dl>105 <dd></dd></dl>
  
105 <p>Forces·the·result·type·of·<code·class="docutils·literal·notranslate"><span·class="pre">expression</span></code>·to·be·the·one·from·<code·class="docutils·literal·notranslate"><span·class="pre">output_field</span></code>.</p>106 <p>Forces·the·result·type·of·<code·class="docutils·literal·notranslate"><span·class="pre">expression</span></code>·to·be·the·one·from·<code·class="docutils·literal·notranslate"><span·class="pre">output_field</span></code>.</p>
106 <p>Usage·example:</p>107 <p>Usage·example:</p>
107 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">FloatField</span>108 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">FloatField</span>
108 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models.functions</span>·<span·class="kn">import</span>·<span·class="n">Cast</span>109 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models.functions</span>·<span·class="kn">import</span>·<span·class="n">Cast</span>
109 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Author</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">age</span><span·class="o">=</span><span·class="mi">25</span><span·class="p">,</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Margaret·Smith&quot;</span><span·class="p">)</span>110 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Author</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">age</span><span·class="o">=</span><span·class="mi">25</span><span·class="p">,</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Margaret·Smith&quot;</span><span·class="p">)</span>
Offset 116, 15 lines modifiedOffset 117, 15 lines modified
116 </pre></div>117 </pre></div>
117 </div>118 </div>
118 </section>119 </section>
119 <section·id="s-coalesce">120 <section·id="s-coalesce">
120 <span·id="coalesce"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Coalesce</span></code><a·class="headerlink"·href="#coalesce"·title="Link·to·this·heading">¶</a></h3>121 <span·id="coalesce"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Coalesce</span></code><a·class="headerlink"·href="#coalesce"·title="Link·to·this·heading">¶</a></h3>
121 <dl·class="py·class">122 <dl·class="py·class">
122 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Coalesce">123 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Coalesce">
123 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Coalesce</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L73"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Coalesce"·title="Link·to·this·definition">¶</a></dt>124 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Coalesce</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L73"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Coalesce"·title="Link·to·this·definition">¶</a></dt>
124 <dd></dd></dl>125 <dd></dd></dl>
  
125 <p>Accepts·a·list·of·at·least·two·field·names·or·expressions·and·returns·the126 <p>Accepts·a·list·of·at·least·two·field·names·or·expressions·and·returns·the
126 first·non-null·value·(note·that·an·empty·string·is·not·considered·a·null127 first·non-null·value·(note·that·an·empty·string·is·not·considered·a·null
127 value).·Each·argument·must·be·of·a·similar·type,·so·mixing·text·and·numbers128 value).·Each·argument·must·be·of·a·similar·type,·so·mixing·text·and·numbers
128 will·result·in·a·database·error.</p>129 will·result·in·a·database·error.</p>
129 <p>Usage·examples:</p>130 <p>Usage·examples:</p>
Offset 148, 15 lines modifiedOffset 149, 15 lines modified
148 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">aggregated</span><span·class="p">[</span><span·class="s2">&quot;combined_age_default&quot;</span><span·class="p">])</span>149 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">aggregated</span><span·class="p">[</span><span·class="s2">&quot;combined_age_default&quot;</span><span·class="p">])</span>
149 <span·class="go">0</span>150 <span·class="go">0</span>
150 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">aggregated</span><span·class="p">[</span><span·class="s2">&quot;combined_age_coalesce&quot;</span><span·class="p">])</span>151 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">print</span><span·class="p">(</span><span·class="n">aggregated</span><span·class="p">[</span><span·class="s2">&quot;combined_age_coalesce&quot;</span><span·class="p">])</span>
151 <span·class="go">0</span>152 <span·class="go">0</span>
152 </pre></div>153 </pre></div>
153 </div>154 </div>
154 <div·class="admonition·warning">155 <div·class="admonition·warning">
155 <p·class="admonition-title">Warning</p>156 <p·class="admonition-title">Waarschuwing</p>
156 <p>A·Python·value·passed·to·<code·class="docutils·literal·notranslate"><span·class="pre">Coalesce</span></code>·on·MySQL·may·be·converted·to·an157 <p>A·Python·value·passed·to·<code·class="docutils·literal·notranslate"><span·class="pre">Coalesce</span></code>·on·MySQL·may·be·converted·to·an
157 incorrect·type·unless·explicitly·cast·to·the·correct·database·type:</p>158 incorrect·type·unless·explicitly·cast·to·the·correct·database·type:</p>
158 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">DateTimeField</span>159 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">DateTimeField</span>
159 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models.functions</span>·<span·class="kn">import</span>·<span·class="n">Cast</span><span·class="p">,</span>·<span·class="n">Coalesce</span>160 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models.functions</span>·<span·class="kn">import</span>·<span·class="n">Cast</span><span·class="p">,</span>·<span·class="n">Coalesce</span>
160 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.utils</span>·<span·class="kn">import</span>·<span·class="n">timezone</span>161 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.utils</span>·<span·class="kn">import</span>·<span·class="n">timezone</span>
161 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">now</span>·<span·class="o">=</span>·<span·class="n">timezone</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>162 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">now</span>·<span·class="o">=</span>·<span·class="n">timezone</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>
162 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Coalesce</span><span·class="p">(</span><span·class="s2">&quot;updated&quot;</span><span·class="p">,</span>·<span·class="n">Cast</span><span·class="p">(</span><span·class="n">now</span><span·class="p">,</span>·<span·class="n">DateTimeField</span><span·class="p">()))</span>163 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Coalesce</span><span·class="p">(</span><span·class="s2">&quot;updated&quot;</span><span·class="p">,</span>·<span·class="n">Cast</span><span·class="p">(</span><span·class="n">now</span><span·class="p">,</span>·<span·class="n">DateTimeField</span><span·class="p">()))</span>
Offset 164, 15 lines modifiedOffset 165, 15 lines modified
164 </div>165 </div>
165 </div>166 </div>
166 </section>167 </section>
167 <section·id="s-collate">168 <section·id="s-collate">
168 <span·id="collate"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Collate</span></code><a·class="headerlink"·href="#collate"·title="Link·to·this·heading">¶</a></h3>169 <span·id="collate"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Collate</span></code><a·class="headerlink"·href="#collate"·title="Link·to·this·heading">¶</a></h3>
169 <dl·class="py·class">170 <dl·class="py·class">
170 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Collate">171 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Collate">
171 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Collate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">collation</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L106"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Collate"·title="Link·to·this·definition">¶</a></dt>172 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Collate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">expression</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">collation</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L106"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Collate"·title="Link·to·this·definition">¶</a></dt>
172 <dd></dd></dl>173 <dd></dd></dl>
  
173 <p>Takes·an·expression·and·a·collation·name·to·query·against.</p>174 <p>Takes·an·expression·and·a·collation·name·to·query·against.</p>
174 <p>For·example,·to·filter·case-insensitively·in·SQLite:</p>175 <p>For·example,·to·filter·case-insensitively·in·SQLite:</p>
175 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Author</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="n">Collate</span><span·class="p">(</span><span·class="n">Value</span><span·class="p">(</span><span·class="s2">&quot;john&quot;</span><span·class="p">),</span>·<span·class="s2">&quot;nocase&quot;</span><span·class="p">))</span>176 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Author</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="n">Collate</span><span·class="p">(</span><span·class="n">Value</span><span·class="p">(</span><span·class="s2">&quot;john&quot;</span><span·class="p">),</span>·<span·class="s2">&quot;nocase&quot;</span><span·class="p">))</span>
176 <span·class="go">&lt;QuerySet·[&lt;Author:·John&gt;,·&lt;Author:·john&gt;]&gt;</span>177 <span·class="go">&lt;QuerySet·[&lt;Author:·John&gt;,·&lt;Author:·john&gt;]&gt;</span>
177 </pre></div>178 </pre></div>
Offset 183, 15 lines modifiedOffset 184, 15 lines modified
183 </pre></div>184 </pre></div>
184 </div>185 </div>
185 </section>186 </section>
186 <section·id="s-greatest">187 <section·id="s-greatest">
187 <span·id="greatest"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Greatest</span></code><a·class="headerlink"·href="#greatest"·title="Link·to·this·heading">¶</a></h3>188 <span·id="greatest"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Greatest</span></code><a·class="headerlink"·href="#greatest"·title="Link·to·this·heading">¶</a></h3>
188 <dl·class="py·class">189 <dl·class="py·class">
189 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Greatest">190 <dt·class="sig·sig-object·py"·id="django.db.models.functions.Greatest">
190 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Greatest</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L125"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Greatest"·title="Link·to·this·definition">¶</a></dt>191 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Greatest</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/functions/comparison.py#L125"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.functions.Greatest"·title="Link·to·this·definition">¶</a></dt>
191 <dd></dd></dl>192 <dd></dd></dl>
  
192 <p>Accepts·a·list·of·at·least·two·field·names·or·expressions·and·returns·the193 <p>Accepts·a·list·of·at·least·two·field·names·or·expressions·and·returns·the
193 greatest·value.·Each·argument·must·be·of·a·similar·type,·so·mixing·text·and194 greatest·value.·Each·argument·must·be·of·a·similar·type,·so·mixing·text·and
194 numbers·will·result·in·a·database·error.</p>195 numbers·will·result·in·a·database·error.</p>
195 <p>Usage·example:</p>196 <p>Usage·example:</p>
196 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">Blog</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>197 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">Blog</span><span·class="p">(</span><span·class="n">models</span><span·class="o">.</span><span·class="n">Model</span><span·class="p">):</span>
Offset 211, 15 lines modifiedOffset 212, 15 lines modified
211 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">comments</span>·<span·class="o">=</span>·<span·class="n">Comment</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">annotate</span><span·class="p">(</span><span·class="n">last_updated</span><span·class="o">=</span><span·class="n">Greatest</span><span·class="p">(</span><span·class="s2">&quot;modified&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;blog__modified&quot;</span><span·class="p">))</span>212 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">comments</span>·<span·class="o">=</span>·<span·class="n">Comment</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">annotate</span><span·class="p">(</span><span·class="n">last_updated</span><span·class="o">=</span><span·class="n">Greatest</span><span·class="p">(</span><span·class="s2">&quot;modified&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;blog__modified&quot;</span><span·class="p">))</span>
212 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">annotated_comment</span>·<span·class="o">=</span>·<span·class="n">comments</span><span·class="o">.</span><span·class="n">get</span><span·class="p">()</span>213 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">annotated_comment</span>·<span·class="o">=</span>·<span·class="n">comments</span><span·class="o">.</span><span·class="n">get</span><span·class="p">()</span>
213 </pre></div>214 </pre></div>
214 </div>215 </div>
215 <p><code·class="docutils·literal·notranslate"><span·class="pre">annotated_comment.last_updated</span></code>·will·be·the·most·recent·of·<code·class="docutils·literal·notranslate"><span·class="pre">blog.modified</span></code>216 <p><code·class="docutils·literal·notranslate"><span·class="pre">annotated_comment.last_updated</span></code>·will·be·the·most·recent·of·<code·class="docutils·literal·notranslate"><span·class="pre">blog.modified</span></code>
216 and·<code·class="docutils·literal·notranslate"><span·class="pre">comment.modified</span></code>.</p>217 and·<code·class="docutils·literal·notranslate"><span·class="pre">comment.modified</span></code>.</p>
217 <div·class="admonition·warning">218 <div·class="admonition·warning">
Max diff block lines reached; 227679/243438 bytes (93.53%) of diff not shown.
63.5 KB
html2text {}
Max HTML report size reached
69.6 KB
./usr/share/doc/python-django-doc/html/ref/models/expressions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Query·Expressions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Query·Expressions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Conditional·Expressions"·href="conditional-expressions.html"·/>15 ····<link·rel="next"·title="Conditional·Expressions"·href="conditional-expressions.html"·/>
15 ····<link·rel="prev"·title="Lookup·API·reference"·href="lookups.html"·/>16 ····<link·rel="prev"·title="Lookup·API·reference"·href="lookups.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 170, 24 lines modifiedOffset 171, 24 lines modified
170 <span·class="gp">...·</span><span·class="p">)</span>171 <span·class="gp">...·</span><span·class="p">)</span>
171 </pre></div>172 </pre></div>
172 </div>173 </div>
173 </section>174 </section>
174 <section·id="s-built-in-expressions">175 <section·id="s-built-in-expressions">
175 <span·id="built-in-expressions"></span><h2>Built-in·Expressions<a·class="headerlink"·href="#built-in-expressions"·title="Link·to·this·heading">¶</a></h2>176 <span·id="built-in-expressions"></span><h2>Built-in·Expressions<a·class="headerlink"·href="#built-in-expressions"·title="Link·to·this·heading">¶</a></h2>
176 <div·class="admonition·note">177 <div·class="admonition·note">
177 <p·class="admonition-title">Note</p>178 <p·class="admonition-title">Notitie</p>
178 <p>These·expressions·are·defined·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.db.models.expressions</span></code>·and179 <p>These·expressions·are·defined·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.db.models.expressions</span></code>·and
179 <code·class="docutils·literal·notranslate"><span·class="pre">django.db.models.aggregates</span></code>,·but·for·convenience·they’re·available·and180 <code·class="docutils·literal·notranslate"><span·class="pre">django.db.models.aggregates</span></code>,·but·for·convenience·they’re·available·and
180 usually·imported·from·<a·class="reference·internal"·href="../../topics/db/models.html#module-django.db.models"·title="django.db.models"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models</span></code></a>.</p>181 usually·imported·from·<a·class="reference·internal"·href="../../topics/db/models.html#module-django.db.models"·title="django.db.models"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models</span></code></a>.</p>
181 </div>182 </div>
182 <section·id="s-f-expressions">183 <section·id="s-f-expressions">
183 <span·id="f-expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·expressions<a·class="headerlink"·href="#f-expressions"·title="Link·to·this·heading">¶</a></h3>184 <span·id="f-expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·expressions<a·class="headerlink"·href="#f-expressions"·title="Link·to·this·heading">¶</a></h3>
184 <dl·class="py·class">185 <dl·class="py·class">
185 <dt·class="sig·sig-object·py"·id="django.db.models.F">186 <dt·class="sig·sig-object·py"·id="django.db.models.F">
186 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">F</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L869"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.F"·title="Link·to·this·definition">¶</a></dt>187 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">F</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L869"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.F"·title="Link·to·this·definition">¶</a></dt>
187 <dd></dd></dl>188 <dd></dd></dl>
  
188 <p>An·<code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·object·represents·the·value·of·a·model·field,·transformed·value·of·a189 <p>An·<code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·object·represents·the·value·of·a·model·field,·transformed·value·of·a
189 model·field,·or·annotated·column.·It·makes·it·possible·to·refer·to·model·field190 model·field,·or·annotated·column.·It·makes·it·possible·to·refer·to·model·field
190 values·and·perform·database·operations·using·them·without·actually·having·to191 values·and·perform·database·operations·using·them·without·actually·having·to
191 pull·them·out·of·the·database·into·Python·memory.</p>192 pull·them·out·of·the·database·into·Python·memory.</p>
192 <p>Instead,·Django·uses·the·<code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·object·to·generate·an·SQL·expression·that193 <p>Instead,·Django·uses·the·<code·class="docutils·literal·notranslate"><span·class="pre">F()</span></code>·object·to·generate·an·SQL·expression·that
Offset 381, 15 lines modifiedOffset 382, 15 lines modified
381 <span·class="w">····</span><span·class="k">LOWER</span><span·class="p">(</span><span·class="ss">&quot;db_table&quot;</span><span·class="p">.</span><span·class="ss">&quot;field&quot;</span><span·class="p">)</span><span·class="w">·</span><span·class="k">as</span><span·class="w">·</span><span·class="ss">&quot;field_lower&quot;</span>382 <span·class="w">····</span><span·class="k">LOWER</span><span·class="p">(</span><span·class="ss">&quot;db_table&quot;</span><span·class="p">.</span><span·class="ss">&quot;field&quot;</span><span·class="p">)</span><span·class="w">·</span><span·class="k">as</span><span·class="w">·</span><span·class="ss">&quot;field_lower&quot;</span>
382 </pre></div>383 </pre></div>
383 </div>384 </div>
384 <p>See·<a·class="reference·internal"·href="database-functions.html"><span·class="doc">Database·Functions</span></a>·for·a·list·of·built-in·database·functions.</p>385 <p>See·<a·class="reference·internal"·href="database-functions.html"><span·class="doc">Database·Functions</span></a>·for·a·list·of·built-in·database·functions.</p>
385 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Func</span></code>·API·is·as·follows:</p>386 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Func</span></code>·API·is·as·follows:</p>
386 <dl·class="py·class">387 <dl·class="py·class">
387 <dt·class="sig·sig-object·py"·id="django.db.models.Func">388 <dt·class="sig·sig-object·py"·id="django.db.models.Func">
388 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Func</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1024"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Func"·title="Link·to·this·definition">¶</a></dt>389 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Func</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1024"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Func"·title="Link·to·this·definition">¶</a></dt>
389 <dd><dl·class="py·attribute">390 <dd><dl·class="py·attribute">
390 <dt·class="sig·sig-object·py"·id="django.db.models.Func.function">391 <dt·class="sig·sig-object·py"·id="django.db.models.Func.function">
391 <span·class="sig-name·descname"><span·class="pre">function</span></span><a·class="headerlink"·href="#django.db.models.Func.function"·title="Link·to·this·definition">¶</a></dt>392 <span·class="sig-name·descname"><span·class="pre">function</span></span><a·class="headerlink"·href="#django.db.models.Func.function"·title="Link·to·this·definition">¶</a></dt>
392 <dd><p>A·class·attribute·describing·the·function·that·will·be·generated.393 <dd><p>A·class·attribute·describing·the·function·that·will·be·generated.
393 Specifically,·the·<code·class="docutils·literal·notranslate"><span·class="pre">function</span></code>·will·be·interpolated·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">function</span></code>394 Specifically,·the·<code·class="docutils·literal·notranslate"><span·class="pre">function</span></code>·will·be·interpolated·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">function</span></code>
394 placeholder·within·<a·class="reference·internal"·href="#django.db.models.Func.template"·title="django.db.models.Func.template"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template</span></code></a>.·Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>395 placeholder·within·<a·class="reference·internal"·href="#django.db.models.Func.template"·title="django.db.models.Func.template"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template</span></code></a>.·Defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>
395 </dd></dl>396 </dd></dl>
Offset 421, 15 lines modifiedOffset 422, 15 lines modified
421 accepts.·If·this·attribute·is·set·and·the·function·is·called·with·a422 accepts.·If·this·attribute·is·set·and·the·function·is·called·with·a
422 different·number·of·expressions,·<code·class="docutils·literal·notranslate"><span·class="pre">TypeError</span></code>·will·be·raised.·Defaults423 different·number·of·expressions,·<code·class="docutils·literal·notranslate"><span·class="pre">TypeError</span></code>·will·be·raised.·Defaults
423 to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>424 to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>
424 </dd></dl>425 </dd></dl>
  
425 <dl·class="py·method">426 <dl·class="py·method">
426 <dt·class="sig·sig-object·py"·id="django.db.models.Func.as_sql">427 <dt·class="sig·sig-object·py"·id="django.db.models.Func.as_sql">
427 <span·class="sig-name·descname"><span·class="pre">as_sql</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">compiler</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">function</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">template</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">arg_joiner</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra_context</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1078"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Func.as_sql"·title="Link·to·this·definition">¶</a></dt>428 <span·class="sig-name·descname"><span·class="pre">as_sql</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">compiler</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">function</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">template</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">arg_joiner</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra_context</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1078"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Func.as_sql"·title="Link·to·this·definition">¶</a></dt>
428 <dd><p>Generates·the·SQL·fragment·for·the·database·function.·Returns·a·tuple429 <dd><p>Generates·the·SQL·fragment·for·the·database·function.·Returns·a·tuple
429 <code·class="docutils·literal·notranslate"><span·class="pre">(sql,</span>·<span·class="pre">params)</span></code>,·where·<code·class="docutils·literal·notranslate"><span·class="pre">sql</span></code>·is·the·SQL·string,·and·<code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·is430 <code·class="docutils·literal·notranslate"><span·class="pre">(sql,</span>·<span·class="pre">params)</span></code>,·where·<code·class="docutils·literal·notranslate"><span·class="pre">sql</span></code>·is·the·SQL·string,·and·<code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·is
430 the·list·or·tuple·of·query·parameters.</p>431 the·list·or·tuple·of·query·parameters.</p>
431 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">as_vendor()</span></code>·methods·should·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">function</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">template</span></code>,432 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">as_vendor()</span></code>·methods·should·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">function</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">template</span></code>,
432 <code·class="docutils·literal·notranslate"><span·class="pre">arg_joiner</span></code>,·and·any·other·<code·class="docutils·literal·notranslate"><span·class="pre">**extra_context</span></code>·parameters·to433 <code·class="docutils·literal·notranslate"><span·class="pre">arg_joiner</span></code>,·and·any·other·<code·class="docutils·literal·notranslate"><span·class="pre">**extra_context</span></code>·parameters·to
433 customize·the·SQL·as·needed.·For·example:</p>434 customize·the·SQL·as·needed.·For·example:</p>
434 <div·class="literal-block-wrapper·docutils·container"·id="id6">435 <div·class="literal-block-wrapper·docutils·container"·id="id6">
Offset 488, 15 lines modifiedOffset 489, 15 lines modified
488 ····<span·class="n">managers_required</span><span·class="o">=</span><span·class="p">(</span><span·class="n">Count</span><span·class="p">(</span><span·class="s2">&quot;num_employees&quot;</span><span·class="p">)</span>·<span·class="o">/</span>·<span·class="mi">4</span><span·class="p">)</span>·<span·class="o">+</span>·<span·class="n">Count</span><span·class="p">(</span><span·class="s2">&quot;num_managers&quot;</span><span·class="p">)</span>489 ····<span·class="n">managers_required</span><span·class="o">=</span><span·class="p">(</span><span·class="n">Count</span><span·class="p">(</span><span·class="s2">&quot;num_employees&quot;</span><span·class="p">)</span>·<span·class="o">/</span>·<span·class="mi">4</span><span·class="p">)</span>·<span·class="o">+</span>·<span·class="n">Count</span><span·class="p">(</span><span·class="s2">&quot;num_managers&quot;</span><span·class="p">)</span>
489 <span·class="p">)</span>490 <span·class="p">)</span>
490 </pre></div>491 </pre></div>
491 </div>492 </div>
492 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Aggregate</span></code>·API·is·as·follows:</p>493 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Aggregate</span></code>·API·is·as·follows:</p>
493 <dl·class="py·class">494 <dl·class="py·class">
494 <dt·class="sig·sig-object·py"·id="django.db.models.Aggregate">495 <dt·class="sig·sig-object·py"·id="django.db.models.Aggregate">
495 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Aggregate</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">output_field</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">distinct</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">default</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/aggregates.py#L26"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Aggregate"·title="Link·to·this·definition">¶</a></dt>496 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Aggregate</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">output_field</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">distinct</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">filter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">default</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/aggregates.py#L26"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Aggregate"·title="Link·to·this·definition">¶</a></dt>
496 <dd><dl·class="py·attribute">497 <dd><dl·class="py·attribute">
497 <dt·class="sig·sig-object·py"·id="django.db.models.Aggregate.template">498 <dt·class="sig·sig-object·py"·id="django.db.models.Aggregate.template">
498 <span·class="sig-name·descname"><span·class="pre">template</span></span><a·class="headerlink"·href="#django.db.models.Aggregate.template"·title="Link·to·this·definition">¶</a></dt>499 <span·class="sig-name·descname"><span·class="pre">template</span></span><a·class="headerlink"·href="#django.db.models.Aggregate.template"·title="Link·to·this·definition">¶</a></dt>
499 <dd><p>A·class·attribute,·as·a·format·string,·that·describes·the·SQL·that·is500 <dd><p>A·class·attribute,·as·a·format·string,·that·describes·the·SQL·that·is
500 generated·for·this·aggregate.·Defaults·to501 generated·for·this·aggregate.·Defaults·to
501 <code·class="docutils·literal·notranslate"><span·class="pre">'%(function)s(%(distinct)s%(expressions)s)'</span></code>.</p>502 <code·class="docutils·literal·notranslate"><span·class="pre">'%(function)s(%(distinct)s%(expressions)s)'</span></code>.</p>
502 </dd></dl>503 </dd></dl>
Offset 569, 15 lines modifiedOffset 570, 15 lines modified
569 </pre></div>570 </pre></div>
570 </div>571 </div>
571 </section>572 </section>
572 <section·id="s-value-expressions">573 <section·id="s-value-expressions">
573 <span·id="value-expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Value()</span></code>·expressions<a·class="headerlink"·href="#value-expressions"·title="Link·to·this·heading">¶</a></h3>574 <span·id="value-expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">Value()</span></code>·expressions<a·class="headerlink"·href="#value-expressions"·title="Link·to·this·heading">¶</a></h3>
574 <dl·class="py·class">575 <dl·class="py·class">
575 <dt·class="sig·sig-object·py"·id="django.db.models.Value">576 <dt·class="sig·sig-object·py"·id="django.db.models.Value">
576 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Value</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">output_field</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1129"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Value"·title="Link·to·this·definition">¶</a></dt>577 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Value</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">output_field</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/expressions.py#L1129"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Value"·title="Link·to·this·definition">¶</a></dt>
577 <dd></dd></dl>578 <dd></dd></dl>
  
578 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Value()</span></code>·object·represents·the·smallest·possible·component·of·an579 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Value()</span></code>·object·represents·the·smallest·possible·component·of·an
579 expression:·a·simple·value.·When·you·need·to·represent·the·value·of·an·integer,580 expression:·a·simple·value.·When·you·need·to·represent·the·value·of·an·integer,
580 boolean,·or·string·within·an·expression,·you·can·wrap·that·value·within·a581 boolean,·or·string·within·an·expression,·you·can·wrap·that·value·within·a
581 <code·class="docutils·literal·notranslate"><span·class="pre">Value()</span></code>.</p>582 <code·class="docutils·literal·notranslate"><span·class="pre">Value()</span></code>.</p>
Max diff block lines reached; 33599/52204 bytes (64.36%) of diff not shown.
18.5 KB
html2text {}
Max HTML report size reached
252 KB
./usr/share/doc/python-django-doc/html/ref/models/fields.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Model·field·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Model·field·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Model·index·reference"·href="indexes.html"·/>15 ····<link·rel="next"·title="Model·index·reference"·href="indexes.html"·/>
15 ····<link·rel="prev"·title="Models"·href="index.html"·/>16 ····<link·rel="prev"·title="Models"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 78, 22 lines modifiedOffset 79, 22 lines modified
78 ··········<div·class="yui-g"·id="ref-models-fields">79 ··········<div·class="yui-g"·id="ref-models-fields">
79 ············80 ············
80 ··<section·id="s-module-django.db.models.fields">81 ··<section·id="s-module-django.db.models.fields">
81 <span·id="s-model-field-reference"></span><span·id="module-django.db.models.fields"></span><span·id="model-field-reference"></span><h1>Model·field·reference<a·class="headerlink"·href="#module-django.db.models.fields"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-model-field-reference"></span><span·id="module-django.db.models.fields"></span><span·id="model-field-reference"></span><h1>Model·field·reference<a·class="headerlink"·href="#module-django.db.models.fields"·title="Link·to·this·heading">¶</a></h1>
82 <p>This·document·contains·all·the·API·references·of·<a·class="reference·internal"·href="#django.db.models.Field"·title="django.db.models.Field"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Field</span></code></a>·including·the83 <p>This·document·contains·all·the·API·references·of·<a·class="reference·internal"·href="#django.db.models.Field"·title="django.db.models.Field"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Field</span></code></a>·including·the
83 <a·class="reference·internal"·href="#field-options">field·options</a>·and·<a·class="reference·internal"·href="#field-types">field·types</a>·Django·offers.</p>84 <a·class="reference·internal"·href="#field-options">field·options</a>·and·<a·class="reference·internal"·href="#field-types">field·types</a>·Django·offers.</p>
84 <div·class="admonition·seealso">85 <div·class="admonition·seealso">
85 <p·class="admonition-title">See·also</p>86 <p·class="admonition-title">Zie·ook</p>
86 <p>If·the·built-in·fields·don’t·do·the·trick,·you·can·try87 <p>If·the·built-in·fields·don’t·do·the·trick,·you·can·try
87 <a·class="extlink-pypi·reference·external"·href="https://pypi.org/project/django-localflavor/">django-localflavor</a>·(<a·class="reference·external"·href="https://django-localflavor.readthedocs.io/">documentation</a>),·which·contains·assorted88 <a·class="extlink-pypi·reference·external"·href="https://pypi.org/project/django-localflavor/">django-localflavor</a>·(<a·class="reference·external"·href="https://django-localflavor.readthedocs.io/">documentation</a>),·which·contains·assorted
88 pieces·of·code·that·are·useful·for·particular·countries·and·cultures.</p>89 pieces·of·code·that·are·useful·for·particular·countries·and·cultures.</p>
89 <p>Also,·you·can·easily·<a·class="reference·internal"·href="../../howto/custom-model-fields.html"><span·class="doc">write·your·own·custom·model·fields</span></a>.</p>90 <p>Also,·you·can·easily·<a·class="reference·internal"·href="../../howto/custom-model-fields.html"><span·class="doc">write·your·own·custom·model·fields</span></a>.</p>
90 </div>91 </div>
91 <div·class="admonition·note">92 <div·class="admonition·note">
92 <p·class="admonition-title">Note</p>93 <p·class="admonition-title">Notitie</p>
93 <p>Technically,·these·models·are·defined·in·<a·class="reference·internal"·href="#module-django.db.models.fields"·title="django.db.models.fields:·Built-in·field·types."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models.fields</span></code></a>,·but94 <p>Technically,·these·models·are·defined·in·<a·class="reference·internal"·href="#module-django.db.models.fields"·title="django.db.models.fields:·Built-in·field·types."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models.fields</span></code></a>,·but
94 for·convenience·they’re·imported·into·<a·class="reference·internal"·href="../../topics/db/models.html#module-django.db.models"·title="django.db.models"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models</span></code></a>;·the·standard95 for·convenience·they’re·imported·into·<a·class="reference·internal"·href="../../topics/db/models.html#module-django.db.models"·title="django.db.models"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models</span></code></a>;·the·standard
95 convention·is·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">from</span>·<span·class="pre">django.db</span>·<span·class="pre">import</span>·<span·class="pre">models</span></code>·and·refer·to·fields·as96 convention·is·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">from</span>·<span·class="pre">django.db</span>·<span·class="pre">import</span>·<span·class="pre">models</span></code>·and·refer·to·fields·as
96 <code·class="docutils·literal·notranslate"><span·class="pre">models.&lt;Foo&gt;Field</span></code>.</p>97 <code·class="docutils·literal·notranslate"><span·class="pre">models.&lt;Foo&gt;Field</span></code>.</p>
97 </div>98 </div>
98 <section·id="s-field-options">99 <section·id="s-field-options">
99 <span·id="s-common-model-field-options"></span><span·id="field-options"></span><span·id="common-model-field-options"></span><h2>Field·options<a·class="headerlink"·href="#field-options"·title="Link·to·this·heading">¶</a></h2>100 <span·id="s-common-model-field-options"></span><span·id="field-options"></span><span·id="common-model-field-options"></span><h2>Field·options<a·class="headerlink"·href="#field-options"·title="Link·to·this·heading">¶</a></h2>
Offset 116, 15 lines modifiedOffset 117, 15 lines modified
116 and·<code·class="docutils·literal·notranslate"><span·class="pre">blank=True</span></code>·set.·In·this·situation,·<code·class="docutils·literal·notranslate"><span·class="pre">null=True</span></code>·is·required·to·avoid117 and·<code·class="docutils·literal·notranslate"><span·class="pre">blank=True</span></code>·set.·In·this·situation,·<code·class="docutils·literal·notranslate"><span·class="pre">null=True</span></code>·is·required·to·avoid
117 unique·constraint·violations·when·saving·multiple·objects·with·blank·values.</p>118 unique·constraint·violations·when·saving·multiple·objects·with·blank·values.</p>
118 <p>For·both·string-based·and·non-string-based·fields,·you·will·also·need·to119 <p>For·both·string-based·and·non-string-based·fields,·you·will·also·need·to
119 set·<code·class="docutils·literal·notranslate"><span·class="pre">blank=True</span></code>·if·you·wish·to·permit·empty·values·in·forms,·as·the120 set·<code·class="docutils·literal·notranslate"><span·class="pre">blank=True</span></code>·if·you·wish·to·permit·empty·values·in·forms,·as·the
120 <a·class="reference·internal"·href="#django.db.models.Field.null"·title="django.db.models.Field.null"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">null</span></code></a>·parameter·only·affects·database·storage121 <a·class="reference·internal"·href="#django.db.models.Field.null"·title="django.db.models.Field.null"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">null</span></code></a>·parameter·only·affects·database·storage
121 (see·<a·class="reference·internal"·href="#django.db.models.Field.blank"·title="django.db.models.Field.blank"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">blank</span></code></a>).</p>122 (see·<a·class="reference·internal"·href="#django.db.models.Field.blank"·title="django.db.models.Field.blank"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">blank</span></code></a>).</p>
122 <div·class="admonition·note">123 <div·class="admonition·note">
123 <p·class="admonition-title">Note</p>124 <p·class="admonition-title">Notitie</p>
124 <p>When·using·the·Oracle·database·backend,·the·value·<code·class="docutils·literal·notranslate"><span·class="pre">NULL</span></code>·will·be·stored·to125 <p>When·using·the·Oracle·database·backend,·the·value·<code·class="docutils·literal·notranslate"><span·class="pre">NULL</span></code>·will·be·stored·to
125 denote·the·empty·string·regardless·of·this·attribute.</p>126 denote·the·empty·string·regardless·of·this·attribute.</p>
126 </div>127 </div>
127 </section>128 </section>
128 <section·id="s-blank">129 <section·id="s-blank">
129 <span·id="blank"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">blank</span></code><a·class="headerlink"·href="#blank"·title="Link·to·this·heading">¶</a></h3>130 <span·id="blank"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">blank</span></code><a·class="headerlink"·href="#blank"·title="Link·to·this·heading">¶</a></h3>
130 <dl·class="py·attribute">131 <dl·class="py·attribute">
Offset 144, 15 lines modifiedOffset 145, 15 lines modified
144 order·to·programmatically·supply·any·missing·values.</p>145 order·to·programmatically·supply·any·missing·values.</p>
145 </div>146 </div>
146 </section>147 </section>
147 <section·id="s-choices">148 <section·id="s-choices">
148 <span·id="s-field-choices"></span><span·id="choices"></span><span·id="field-choices"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code><a·class="headerlink"·href="#choices"·title="Link·to·this·heading">¶</a></h3>149 <span·id="s-field-choices"></span><span·id="choices"></span><span·id="field-choices"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code><a·class="headerlink"·href="#choices"·title="Link·to·this·heading">¶</a></h3>
149 <dl·class="py·attribute">150 <dl·class="py·attribute">
150 <dt·class="sig·sig-object·py"·id="django.db.models.Field.choices">151 <dt·class="sig·sig-object·py"·id="django.db.models.Field.choices">
151 <span·class="sig-prename·descclassname"><span·class="pre">Field.</span></span><span·class="sig-name·descname"><span·class="pre">choices</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/fields/__init__.py#L550"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Field.choices"·title="Link·to·this·definition">¶</a></dt>152 <span·class="sig-prename·descclassname"><span·class="pre">Field.</span></span><span·class="sig-name·descname"><span·class="pre">choices</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/fields/__init__.py#L550"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Field.choices"·title="Link·to·this·definition">¶</a></dt>
152 <dd></dd></dl>153 <dd></dd></dl>
  
153 <p>A·mapping·or·iterable·in·the·format·described·below·to·use·as·choices·for·this154 <p>A·mapping·or·iterable·in·the·format·described·below·to·use·as·choices·for·this
154 field.·If·choices·are·given,·they’re·enforced·by155 field.·If·choices·are·given,·they’re·enforced·by
155 <a·class="reference·internal"·href="instances.html#validating-objects"><span·class="std·std-ref">model·validation</span></a>·and·the·default·form·widget·will156 <a·class="reference·internal"·href="instances.html#validating-objects"><span·class="std·std-ref">model·validation</span></a>·and·the·default·form·widget·will
156 be·a·select·box·with·these·choices·instead·of·the·standard·text·field.</p>157 be·a·select·box·with·these·choices·instead·of·the·standard·text·field.</p>
157 <p>If·a·mapping·is·given,·the·key·element·is·the·actual·value·to·be·set·on·the158 <p>If·a·mapping·is·given,·the·key·element·is·the·actual·value·to·be·set·on·the
Offset 278, 15 lines modifiedOffset 279, 15 lines modified
278 </div>279 </div>
279 <p>Note·that·choices·can·be·any·sequence·object··not·necessarily·a·list·or280 <p>Note·that·choices·can·be·any·sequence·object··not·necessarily·a·list·or
280 tuple.·This·lets·you·construct·choices·dynamically.·But·if·you·find·yourself281 tuple.·This·lets·you·construct·choices·dynamically.·But·if·you·find·yourself
281 hacking·<a·class="reference·internal"·href="#django.db.models.Field.choices"·title="django.db.models.Field.choices"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">choices</span></code></a>·to·be·dynamic,·you’re·probably·better·off·using282 hacking·<a·class="reference·internal"·href="#django.db.models.Field.choices"·title="django.db.models.Field.choices"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">choices</span></code></a>·to·be·dynamic,·you’re·probably·better·off·using
282 a·proper·database·table·with·a·<a·class="reference·internal"·href="#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>.·<a·class="reference·internal"·href="#django.db.models.Field.choices"·title="django.db.models.Field.choices"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">choices</span></code></a>·is283 a·proper·database·table·with·a·<a·class="reference·internal"·href="#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>.·<a·class="reference·internal"·href="#django.db.models.Field.choices"·title="django.db.models.Field.choices"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">choices</span></code></a>·is
283 meant·for·static·data·that·doesn’t·change·much,·if·ever.</p>284 meant·for·static·data·that·doesn’t·change·much,·if·ever.</p>
284 <div·class="admonition·note">285 <div·class="admonition·note">
285 <p·class="admonition-title">Note</p>286 <p·class="admonition-title">Notitie</p>
286 <p>A·new·migration·is·created·each·time·the·order·of·<code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code>·changes.</p>287 <p>A·new·migration·is·created·each·time·the·order·of·<code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code>·changes.</p>
287 </div>288 </div>
288 <p>For·each·model·field·that·has·<a·class="reference·internal"·href="#django.db.models.Field.choices"·title="django.db.models.Field.choices"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">choices</span></code></a>·set,·Django·will·normalize289 <p>For·each·model·field·that·has·<a·class="reference·internal"·href="#django.db.models.Field.choices"·title="django.db.models.Field.choices"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">choices</span></code></a>·set,·Django·will·normalize
289 the·choices·to·a·list·of·2-tuples·and·add·a·method·to·retrieve·the290 the·choices·to·a·list·of·2-tuples·and·add·a·method·to·retrieve·the
290 human-readable·name·for·the·field’s·current·value.·See291 human-readable·name·for·the·field’s·current·value.·See
291 <a·class="reference·internal"·href="instances.html#django.db.models.Model.get_FOO_display"·title="django.db.models.Model.get_FOO_display"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_FOO_display()</span></code></a>·in·the·database·API292 <a·class="reference·internal"·href="instances.html#django.db.models.Model.get_FOO_display"·title="django.db.models.Model.get_FOO_display"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_FOO_display()</span></code></a>·in·the·database·API
292 documentation.</p>293 documentation.</p>
Offset 336, 15 lines modifiedOffset 337, 15 lines modified
336 data·type.·If·a·tuple·is·not·provided,·or·the·last·item·is·not·a·(lazy)337 data·type.·If·a·tuple·is·not·provided,·or·the·last·item·is·not·a·(lazy)
337 string,·the·<code·class="docutils·literal·notranslate"><span·class="pre">label</span></code>·is·<a·class="reference·internal"·href="#field-choices-enum-auto-label"><span·class="std·std-ref">automatically·generated</span></a>·from·the·member·name.</p></li>338 string,·the·<code·class="docutils·literal·notranslate"><span·class="pre">label</span></code>·is·<a·class="reference·internal"·href="#field-choices-enum-auto-label"><span·class="std·std-ref">automatically·generated</span></a>·from·the·member·name.</p></li>
338 <li><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">.label</span></code>·property·is·added·on·values,·to·return·the·human-readable·name.</p></li>339 <li><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">.label</span></code>·property·is·added·on·values,·to·return·the·human-readable·name.</p></li>
339 <li><p>A·number·of·custom·properties·are·added·to·the·enumeration·classes·340 <li><p>A·number·of·custom·properties·are·added·to·the·enumeration·classes·
340 <code·class="docutils·literal·notranslate"><span·class="pre">.choices</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">.labels</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">.values</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">.names</span></code>··to·make·it·easier341 <code·class="docutils·literal·notranslate"><span·class="pre">.choices</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">.labels</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">.values</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">.names</span></code>··to·make·it·easier
341 to·access·lists·of·those·separate·parts·of·the·enumeration.</p>342 to·access·lists·of·those·separate·parts·of·the·enumeration.</p>
342 <div·class="admonition·warning">343 <div·class="admonition·warning">
343 <p·class="admonition-title">Warning</p>344 <p·class="admonition-title">Waarschuwing</p>
344 <p>These·property·names·cannot·be·used·as·member·names·as·they·would·conflict.</p>345 <p>These·property·names·cannot·be·used·as·member·names·as·they·would·conflict.</p>
345 </div>346 </div>
346 </li>347 </li>
347 <li><p>The·use·of·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/enum.html#enum.unique"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">enum.unique()</span></code></a>·is·enforced·to·ensure·that·values·cannot·be348 <li><p>The·use·of·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/enum.html#enum.unique"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">enum.unique()</span></code></a>·is·enforced·to·ensure·that·values·cannot·be
348 defined·multiple·times.·This·is·unlikely·to·be·expected·in·choices·for·a349 defined·multiple·times.·This·is·unlikely·to·be·expected·in·choices·for·a
349 field.</p></li>350 field.</p></li>
350 </ul>351 </ul>
Offset 498, 15 lines modifiedOffset 499, 15 lines modified
Max diff block lines reached; 181236/193105 bytes (93.85%) of diff not shown.
63.5 KB
html2text {}
Max HTML report size reached
5.81 KB
./usr/share/doc/python-django-doc/html/ref/models/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Models·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Models·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Model·field·reference"·href="fields.html"·/>15 ····<link·rel="next"·title="Model·field·reference"·href="fields.html"·/>
15 ····<link·rel="prev"·title="Migration·Operations"·href="../migration-operations.html"·/>16 ····<link·rel="prev"·title="Migration·Operations"·href="../migration-operations.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 ······108 ······
108 ········109 ········
109 ··········<div·class="yui-b"·id="sidebar">110 ··········<div·class="yui-b"·id="sidebar">
110 ············111 ············
111 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">112 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
112 ········<div·class="sphinxsidebarwrapper">113 ········<div·class="sphinxsidebarwrapper">
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="../migration-operations.html"116 ····<p·class="topless"><a·href="../migration-operations.html"
116 ··························title="previous·chapter">Migration·Operations</a></p>117 ··························title="vorig·hoofdstuk">Migration·Operations</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="fields.html"121 ····<p·class="topless"><a·href="fields.html"
121 ··························title="next·chapter">Model·field·reference</a></p>122 ··························title="volgend·hoofdstuk">Model·field·reference</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../../search.html"·method="get">127 ····<form·class="search"·action="../../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Mo\x8od\x8de\x8el\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Mo\x8od\x8de\x8el\x8ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Model·API·reference.·For·introductory·material,·see·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8s.5 Model·API·reference.·For·introductory·material,·see·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8s.
6 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e6 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
7 ····*·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e7 ····*·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
8 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e8 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8M_\x8e_\x8t_\x8a_\x8·_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s13 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8M_\x8e_\x8t_\x8a_\x8·_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s
14 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e14 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
15 ····*·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8·_\x8A_\x8P_\x8I_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e15 ····*·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8·_\x8A_\x8P_\x8I_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
16 ····*·_\x8L_\x8o_\x8o_\x8k_\x8u_\x8p_\x8·_\x8A_\x8P_\x8I_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e16 ····*·_\x8L_\x8o_\x8o_\x8k_\x8u_\x8p_\x8·_\x8A_\x8P_\x8I_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
17 ····*·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8·_\x8E_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s17 ····*·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8·_\x8E_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s
18 ····*·_\x8C_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8E_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s18 ····*·_\x8C_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8E_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s
19 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s19 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8M_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8O_\x8p_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s21 _\x8M_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8O_\x8p_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e23 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
13.9 KB
./usr/share/doc/python-django-doc/html/ref/models/indexes.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Model·index·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Model·index·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Constraints·reference"·href="constraints.html"·/>15 ····<link·rel="next"·title="Constraints·reference"·href="constraints.html"·/>
15 ····<link·rel="prev"·title="Model·field·reference"·href="fields.html"·/>16 ····<link·rel="prev"·title="Model·field·reference"·href="fields.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 90, 15 lines modifiedOffset 91, 15 lines modified
90 to·use·<code·class="docutils·literal·notranslate"><span·class="pre">from</span>·<span·class="pre">django.db</span>·<span·class="pre">import</span>·<span·class="pre">models</span></code>·and·refer·to·the·indexes·as91 to·use·<code·class="docutils·literal·notranslate"><span·class="pre">from</span>·<span·class="pre">django.db</span>·<span·class="pre">import</span>·<span·class="pre">models</span></code>·and·refer·to·the·indexes·as
91 <code·class="docutils·literal·notranslate"><span·class="pre">models.&lt;IndexClass&gt;</span></code>.</p>92 <code·class="docutils·literal·notranslate"><span·class="pre">models.&lt;IndexClass&gt;</span></code>.</p>
92 </div>93 </div>
93 <section·id="s-index-options">94 <section·id="s-index-options">
94 <span·id="index-options"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Index</span></code>·options<a·class="headerlink"·href="#index-options"·title="Link·to·this·heading">¶</a></h2>95 <span·id="index-options"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Index</span></code>·options<a·class="headerlink"·href="#index-options"·title="Link·to·this·heading">¶</a></h2>
95 <dl·class="py·class">96 <dl·class="py·class">
96 <dt·class="sig·sig-object·py"·id="django.db.models.Index">97 <dt·class="sig·sig-object·py"·id="django.db.models.Index">
97 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Index</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">db_tablespace</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">opclasses</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/indexes.py#L13"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Index"·title="Link·to·this·definition">¶</a></dt>98 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Index</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">expressions</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">db_tablespace</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">opclasses</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">condition</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/indexes.py#L13"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Index"·title="Link·to·this·definition">¶</a></dt>
98 <dd><p>Creates·an·index·(B-Tree)·in·the·database.</p>99 <dd><p>Creates·an·index·(B-Tree)·in·the·database.</p>
99 </dd></dl>100 </dd></dl>
  
100 <section·id="s-expressions">101 <section·id="s-expressions">
101 <span·id="expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">expressions</span></code><a·class="headerlink"·href="#expressions"·title="Link·to·this·heading">¶</a></h3>102 <span·id="expressions"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">expressions</span></code><a·class="headerlink"·href="#expressions"·title="Link·to·this·heading">¶</a></h3>
102 <dl·class="py·attribute">103 <dl·class="py·attribute">
103 <dt·class="sig·sig-object·py"·id="django.db.models.Index.expressions">104 <dt·class="sig·sig-object·py"·id="django.db.models.Index.expressions">
Offset 194, 15 lines modifiedOffset 195, 15 lines modified
194 index·is·created·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">db_tablespace</span></code>·of·the·field.</p>195 index·is·created·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">db_tablespace</span></code>·of·the·field.</p>
195 <p>If·<a·class="reference·internal"·href="fields.html#django.db.models.Field.db_tablespace"·title="django.db.models.Field.db_tablespace"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Field.db_tablespace</span></code></a>·isn’t·specified·(or·if·the·index·uses·multiple196 <p>If·<a·class="reference·internal"·href="fields.html#django.db.models.Field.db_tablespace"·title="django.db.models.Field.db_tablespace"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Field.db_tablespace</span></code></a>·isn’t·specified·(or·if·the·index·uses·multiple
196 fields),·the·index·is·created·in·tablespace·specified·in·the197 fields),·the·index·is·created·in·tablespace·specified·in·the
197 <a·class="reference·internal"·href="options.html#django.db.models.Options.db_tablespace"·title="django.db.models.Options.db_tablespace"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_tablespace</span></code></a>·option·inside·the·model’s198 <a·class="reference·internal"·href="options.html#django.db.models.Options.db_tablespace"·title="django.db.models.Options.db_tablespace"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_tablespace</span></code></a>·option·inside·the·model’s
198 <code·class="docutils·literal·notranslate"><span·class="pre">class</span>·<span·class="pre">Meta</span></code>.·If·neither·of·those·tablespaces·are·set,·the·index·is·created199 <code·class="docutils·literal·notranslate"><span·class="pre">class</span>·<span·class="pre">Meta</span></code>.·If·neither·of·those·tablespaces·are·set,·the·index·is·created
199 in·the·same·tablespace·as·the·table.</p>200 in·the·same·tablespace·as·the·table.</p>
200 <div·class="admonition·seealso">201 <div·class="admonition·seealso">
201 <p·class="admonition-title">See·also</p>202 <p·class="admonition-title">Zie·ook</p>
202 <p>For·a·list·of·PostgreSQL-specific·indexes,·see203 <p>For·a·list·of·PostgreSQL-specific·indexes,·see
203 <a·class="reference·internal"·href="../contrib/postgres/indexes.html#module-django.contrib.postgres.indexes"·title="django.contrib.postgres.indexes"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.indexes</span></code></a>.</p>204 <a·class="reference·internal"·href="../contrib/postgres/indexes.html#module-django.contrib.postgres.indexes"·title="django.contrib.postgres.indexes"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.postgres.indexes</span></code></a>.</p>
204 </div>205 </div>
205 </section>206 </section>
206 <section·id="s-opclasses">207 <section·id="s-opclasses">
207 <span·id="opclasses"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">opclasses</span></code><a·class="headerlink"·href="#opclasses"·title="Link·to·this·heading">¶</a></h3>208 <span·id="opclasses"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">opclasses</span></code><a·class="headerlink"·href="#opclasses"·title="Link·to·this·heading">¶</a></h3>
208 <dl·class="py·attribute">209 <dl·class="py·attribute">
Offset 317, 37 lines modifiedOffset 318, 37 lines modified
317 </li>318 </li>
318 </ul>319 </ul>
319 </li>320 </li>
320 </ul>321 </ul>
  
321 ··</div>322 ··</div>
322 ··<div>323 ··<div>
323 ····<h4>Previous·topic</h4>324 ····<h4>Vorig·onderwerp</h4>
324 ····<p·class="topless"><a·href="fields.html"325 ····<p·class="topless"><a·href="fields.html"
325 ··························title="previous·chapter">Model·field·reference</a></p>326 ··························title="vorig·hoofdstuk">Model·field·reference</a></p>
326 ··</div>327 ··</div>
327 ··<div>328 ··<div>
328 ····<h4>Next·topic</h4>329 ····<h4>Volgend·onderwerp</h4>
329 ····<p·class="topless"><a·href="constraints.html"330 ····<p·class="topless"><a·href="constraints.html"
330 ··························title="next·chapter">Constraints·reference</a></p>331 ··························title="volgend·hoofdstuk">Constraints·reference</a></p>
331 ··</div>332 ··</div>
332 <search·id="searchbox"·style="display:·none"·role="search">333 <search·id="searchbox"·style="display:·none"·role="search">
333 ··<h3·id="searchlabel">Quick·search</h3>334 ··<h3·id="searchlabel">Snel·zoeken</h3>
334 ····<div·class="searchformwrapper">335 ····<div·class="searchformwrapper">
335 ····<form·class="search"·action="../../search.html"·method="get">336 ····<form·class="search"·action="../../search.html"·method="get">
336 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>337 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
337 ······<input·type="submit"·value="Go"·/>338 ······<input·type="submit"·value="Zoek"·/>
338 ····</form>339 ····</form>
339 ····</div>340 ····</div>
340 </search>341 </search>
341 <script>document.getElementById('searchbox').style.display·=·"block"</script>342 <script>document.getElementById('searchbox').style.display·=·"block"</script>
342 ········</div>343 ········</div>
343 ······</div>344 ······</div>
344 ··············<h3>Last·update:</h3>345 ··············<h3>Last·update:</h3>
345 ··············<p·class="topless">Sep·03,·2024</p>346 ··············<p·class="topless">sep·03,·2024</p>
346 ··········</div>347 ··········</div>
347 ········348 ········
348 ······349 ······
349 ····</div>350 ····</div>
  
350 ····<div·id="ft">351 ····<div·id="ft">
351 ······<div·class="nav">352 ······<div·class="nav">
4.12 KB
html2text {}
Max HTML report size reached
68.1 KB
./usr/share/doc/python-django-doc/html/ref/models/instances.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Model·instance·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Model·instance·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="QuerySet·API·reference"·href="querysets.html"·/>15 ····<link·rel="next"·title="QuerySet·API·reference"·href="querysets.html"·/>
15 ····<link·rel="prev"·title="Model·Meta·options"·href="options.html"·/>16 ····<link·rel="prev"·title="Model·Meta·options"·href="options.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 86, 22 lines modifiedOffset 87, 22 lines modified
86 <p>Throughout·this·reference·we’ll·use·the·<a·class="reference·internal"·href="../../topics/db/queries.html#queryset-model-example"><span·class="std·std-ref">example·blog·models</span></a>·presented·in·the·<a·class="reference·internal"·href="../../topics/db/queries.html"><span·class="doc">database·query·guide</span></a>.</p>87 <p>Throughout·this·reference·we’ll·use·the·<a·class="reference·internal"·href="../../topics/db/queries.html#queryset-model-example"><span·class="std·std-ref">example·blog·models</span></a>·presented·in·the·<a·class="reference·internal"·href="../../topics/db/queries.html"><span·class="doc">database·query·guide</span></a>.</p>
87 <section·id="s-creating-objects">88 <section·id="s-creating-objects">
88 <span·id="creating-objects"></span><h2>Creating·objects<a·class="headerlink"·href="#creating-objects"·title="Link·to·this·heading">¶</a></h2>89 <span·id="creating-objects"></span><h2>Creating·objects<a·class="headerlink"·href="#creating-objects"·title="Link·to·this·heading">¶</a></h2>
89 <p>To·create·a·new·instance·of·a·model,·instantiate·it·like·any·other·Python90 <p>To·create·a·new·instance·of·a·model,·instantiate·it·like·any·other·Python
90 class:</p>91 class:</p>
91 <dl·class="py·class">92 <dl·class="py·class">
92 <dt·class="sig·sig-object·py"·id="django.db.models.Model">93 <dt·class="sig·sig-object·py"·id="django.db.models.Model">
93 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Model</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L459"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Model"·title="Link·to·this·definition">¶</a></dt>94 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Model</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L459"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Model"·title="Link·to·this·definition">¶</a></dt>
94 <dd></dd></dl>95 <dd></dd></dl>
  
95 <p>The·keyword·arguments·are·the·names·of·the·fields·you’ve·defined·on·your·model.96 <p>The·keyword·arguments·are·the·names·of·the·fields·you’ve·defined·on·your·model.
96 Note·that·instantiating·a·model·in·no·way·touches·your·database;·for·that,·you97 Note·that·instantiating·a·model·in·no·way·touches·your·database;·for·that,·you
97 need·to·<a·class="reference·internal"·href="#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>.</p>98 need·to·<a·class="reference·internal"·href="#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>.</p>
98 <div·class="admonition·note">99 <div·class="admonition·note">
99 <p·class="admonition-title">Note</p>100 <p·class="admonition-title">Notitie</p>
100 <p>You·may·be·tempted·to·customize·the·model·by·overriding·the·<code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>101 <p>You·may·be·tempted·to·customize·the·model·by·overriding·the·<code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>
101 method.·If·you·do·so,·however,·take·care·not·to·change·the·calling102 method.·If·you·do·so,·however,·take·care·not·to·change·the·calling
102 signature·as·any·change·may·prevent·the·model·instance·from·being·saved.103 signature·as·any·change·may·prevent·the·model·instance·from·being·saved.
103 Additionally,·referring·to·model·fields·within·<code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>·may·potentially104 Additionally,·referring·to·model·fields·within·<code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>·may·potentially
104 result·in·infinite·recursion·errors·in·some·circumstances.··Rather·than105 result·in·infinite·recursion·errors·in·some·circumstances.··Rather·than
105 overriding·<code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>,·try·using·one·of·these·approaches:</p>106 overriding·<code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>,·try·using·one·of·these·approaches:</p>
106 <ol·class="arabic">107 <ol·class="arabic">
Offset 143, 15 lines modifiedOffset 144, 15 lines modified
143 </li>144 </li>
144 </ol>145 </ol>
145 </div>146 </div>
146 <section·id="s-customizing-model-loading">147 <section·id="s-customizing-model-loading">
147 <span·id="customizing-model-loading"></span><h3>Customizing·model·loading<a·class="headerlink"·href="#customizing-model-loading"·title="Link·to·this·heading">¶</a></h3>148 <span·id="customizing-model-loading"></span><h3>Customizing·model·loading<a·class="headerlink"·href="#customizing-model-loading"·title="Link·to·this·heading">¶</a></h3>
148 <dl·class="py·method">149 <dl·class="py·method">
149 <dt·class="sig·sig-object·py"·id="django.db.models.Model.from_db">150 <dt·class="sig·sig-object·py"·id="django.db.models.Model.from_db">
150 <em·class="property"><span·class="pre">classmethod</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">from_db</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">db</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_names</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">values</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L575"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.from_db"·title="Link·to·this·definition">¶</a></dt>151 <em·class="property"><span·class="pre">classmethod</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">from_db</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">db</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">field_names</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">values</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L575"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.from_db"·title="Link·to·this·definition">¶</a></dt>
151 <dd></dd></dl>152 <dd></dd></dl>
  
152 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">from_db()</span></code>·method·can·be·used·to·customize·model·instance·creation153 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">from_db()</span></code>·method·can·be·used·to·customize·model·instance·creation
153 when·loading·from·the·database.</p>154 when·loading·from·the·database.</p>
154 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">db</span></code>·argument·contains·the·database·alias·for·the·database·the·model155 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">db</span></code>·argument·contains·the·database·alias·for·the·database·the·model
155 is·loaded·from,·<code·class="docutils·literal·notranslate"><span·class="pre">field_names</span></code>·contains·the·names·of·all·loaded·fields,·and156 is·loaded·from,·<code·class="docutils·literal·notranslate"><span·class="pre">field_names</span></code>·contains·the·names·of·all·loaded·fields,·and
156 <code·class="docutils·literal·notranslate"><span·class="pre">values</span></code>·contains·the·loaded·values·for·each·field·in·<code·class="docutils·literal·notranslate"><span·class="pre">field_names</span></code>.·The157 <code·class="docutils·literal·notranslate"><span·class="pre">values</span></code>·contains·the·loaded·values·for·each·field·in·<code·class="docutils·literal·notranslate"><span·class="pre">field_names</span></code>.·The
Offset 212, 15 lines modifiedOffset 213, 15 lines modified
212 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">obj</span>·<span·class="o">=</span>·<span·class="n">MyModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">first</span><span·class="p">()</span>213 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">obj</span>·<span·class="o">=</span>·<span·class="n">MyModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">first</span><span·class="p">()</span>
213 <span·class="gp">&gt;&gt;&gt;·</span><span·class="k">del</span>·<span·class="n">obj</span><span·class="o">.</span><span·class="n">field</span>214 <span·class="gp">&gt;&gt;&gt;·</span><span·class="k">del</span>·<span·class="n">obj</span><span·class="o">.</span><span·class="n">field</span>
214 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">obj</span><span·class="o">.</span><span·class="n">field</span>··<span·class="c1">#·Loads·the·field·from·the·database</span>215 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">obj</span><span·class="o">.</span><span·class="n">field</span>··<span·class="c1">#·Loads·the·field·from·the·database</span>
215 </pre></div>216 </pre></div>
216 </div>217 </div>
217 <dl·class="py·method">218 <dl·class="py·method">
218 <dt·class="sig·sig-object·py"·id="django.db.models.Model.refresh_from_db">219 <dt·class="sig·sig-object·py"·id="django.db.models.Model.refresh_from_db">
219 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">refresh_from_db</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">from_queryset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L675"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.refresh_from_db"·title="Link·to·this·definition">¶</a></dt>220 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">refresh_from_db</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">from_queryset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L675"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.refresh_from_db"·title="Link·to·this·definition">¶</a></dt>
220 <dd></dd></dl>221 <dd></dd></dl>
  
221 <dl·class="py·method">222 <dl·class="py·method">
222 <dt·class="sig·sig-object·py"·id="django.db.models.Model.arefresh_from_db">223 <dt·class="sig·sig-object·py"·id="django.db.models.Model.arefresh_from_db">
223 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">arefresh_from_db</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">from_queryset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="headerlink"·href="#django.db.models.Model.arefresh_from_db"·title="Link·to·this·definition">¶</a></dt>224 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">arefresh_from_db</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fields</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">from_queryset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="headerlink"·href="#django.db.models.Model.arefresh_from_db"·title="Link·to·this·definition">¶</a></dt>
224 <dd></dd></dl>225 <dd></dd></dl>
  
Offset 290, 15 lines modifiedOffset 291, 15 lines modified
290 </pre></div>291 </pre></div>
291 </div>292 </div>
292 <div·class="versionchanged">293 <div·class="versionchanged">
293 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">from_queryset</span></code>·argument·was·added.</p>294 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">from_queryset</span></code>·argument·was·added.</p>
294 </div>295 </div>
295 <dl·class="py·method">296 <dl·class="py·method">
296 <dt·class="sig·sig-object·py"·id="django.db.models.Model.get_deferred_fields">297 <dt·class="sig·sig-object·py"·id="django.db.models.Model.get_deferred_fields">
297 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">get_deferred_fields</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L665"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.get_deferred_fields"·title="Link·to·this·definition">¶</a></dt>298 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">get_deferred_fields</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L665"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.get_deferred_fields"·title="Link·to·this·definition">¶</a></dt>
298 <dd></dd></dl>299 <dd></dd></dl>
  
299 <p>A·helper·method·that·returns·a·set·containing·the·attribute·names·of·all·those300 <p>A·helper·method·that·returns·a·set·containing·the·attribute·names·of·all·those
300 fields·that·are·currently·deferred·for·this·model.</p>301 fields·that·are·currently·deferred·for·this·model.</p>
301 </section>302 </section>
302 <section·id="s-validating-objects">303 <section·id="s-validating-objects">
303 <span·id="s-id1"></span><span·id="validating-objects"></span><span·id="id1"></span><h2>Validating·objects<a·class="headerlink"·href="#validating-objects"·title="Link·to·this·heading">¶</a></h2>304 <span·id="s-id1"></span><span·id="validating-objects"></span><span·id="id1"></span><h2>Validating·objects<a·class="headerlink"·href="#validating-objects"·title="Link·to·this·heading">¶</a></h2>
Offset 316, 15 lines modifiedOffset 317, 15 lines modified
316 all·the·fields·that·are·included·on·the·form.·See·the·<a·class="reference·internal"·href="../../topics/forms/modelforms.html"><span·class="doc">ModelForm317 all·the·fields·that·are·included·on·the·form.·See·the·<a·class="reference·internal"·href="../../topics/forms/modelforms.html"><span·class="doc">ModelForm
317 documentation</span></a>·for·more·information.·You·should·only318 documentation</span></a>·for·more·information.·You·should·only
318 need·to·call·a·model’s·<a·class="reference·internal"·href="#django.db.models.Model.full_clean"·title="django.db.models.Model.full_clean"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">full_clean()</span></code></a>·method·if·you·plan·to·handle319 need·to·call·a·model’s·<a·class="reference·internal"·href="#django.db.models.Model.full_clean"·title="django.db.models.Model.full_clean"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">full_clean()</span></code></a>·method·if·you·plan·to·handle
319 validation·errors·yourself,·or·if·you·have·excluded·fields·from·the320 validation·errors·yourself,·or·if·you·have·excluded·fields·from·the
320 <a·class="reference·internal"·href="../../topics/forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>·that·require·validation.</p>321 <a·class="reference·internal"·href="../../topics/forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>·that·require·validation.</p>
321 <dl·class="py·method">322 <dl·class="py·method">
322 <dt·class="sig·sig-object·py"·id="django.db.models.Model.full_clean">323 <dt·class="sig·sig-object·py"·id="django.db.models.Model.full_clean">
323 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">full_clean</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_unique</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_constraints</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L1605"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.full_clean"·title="Link·to·this·definition">¶</a></dt>324 <span·class="sig-prename·descclassname"><span·class="pre">Model.</span></span><span·class="sig-name·descname"><span·class="pre">full_clean</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">exclude</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_unique</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">validate_constraints</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/base.py#L1605"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Model.full_clean"·title="Link·to·this·definition">¶</a></dt>
324 <dd></dd></dl>325 <dd></dd></dl>
  
325 <p>This·method·calls·<a·class="reference·internal"·href="#django.db.models.Model.clean_fields"·title="django.db.models.Model.clean_fields"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.clean_fields()</span></code></a>,·<a·class="reference·internal"·href="#django.db.models.Model.clean"·title="django.db.models.Model.clean"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.clean()</span></code></a>,326 <p>This·method·calls·<a·class="reference·internal"·href="#django.db.models.Model.clean_fields"·title="django.db.models.Model.clean_fields"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.clean_fields()</span></code></a>,·<a·class="reference·internal"·href="#django.db.models.Model.clean"·title="django.db.models.Model.clean"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.clean()</span></code></a>,
326 <a·class="reference·internal"·href="#django.db.models.Model.validate_unique"·title="django.db.models.Model.validate_unique"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.validate_unique()</span></code></a>·(if·<code·class="docutils·literal·notranslate"><span·class="pre">validate_unique</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>),··and327 <a·class="reference·internal"·href="#django.db.models.Model.validate_unique"·title="django.db.models.Model.validate_unique"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.validate_unique()</span></code></a>·(if·<code·class="docutils·literal·notranslate"><span·class="pre">validate_unique</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>),··and
327 <a·class="reference·internal"·href="#django.db.models.Model.validate_constraints"·title="django.db.models.Model.validate_constraints"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.validate_constraints()</span></code></a>·(if·<code·class="docutils·literal·notranslate"><span·class="pre">validate_constraints</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>)328 <a·class="reference·internal"·href="#django.db.models.Model.validate_constraints"·title="django.db.models.Model.validate_constraints"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.validate_constraints()</span></code></a>·(if·<code·class="docutils·literal·notranslate"><span·class="pre">validate_constraints</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>)
328 in·that·order·and·raises·a·<a·class="reference·internal"·href="../exceptions.html#django.core.exceptions.ValidationError"·title="django.core.exceptions.ValidationError"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ValidationError</span></code></a>·that329 in·that·order·and·raises·a·<a·class="reference·internal"·href="../exceptions.html#django.core.exceptions.ValidationError"·title="django.core.exceptions.ValidationError"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ValidationError</span></code></a>·that
329 has·a·<code·class="docutils·literal·notranslate"><span·class="pre">message_dict</span></code>·attribute·containing·errors·from·all·four·stages.</p>330 has·a·<code·class="docutils·literal·notranslate"><span·class="pre">message_dict</span></code>·attribute·containing·errors·from·all·four·stages.</p>
Offset 346, 26 lines modifiedOffset 347, 26 lines modified
Max diff block lines reached; 31668/49927 bytes (63.43%) of diff not shown.
19.3 KB
html2text {}
Max HTML report size reached
22.2 KB
./usr/share/doc/python-django-doc/html/ref/models/lookups.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Lookup·API·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Lookup·API·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Query·Expressions"·href="expressions.html"·/>15 ····<link·rel="next"·title="Query·Expressions"·href="expressions.html"·/>
15 ····<link·rel="prev"·title="QuerySet·API·reference"·href="querysets.html"·/>16 ····<link·rel="prev"·title="QuerySet·API·reference"·href="querysets.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 213, 15 lines modifiedOffset 214, 15 lines modified
213 </dd></dl>214 </dd></dl>
  
214 </section>215 </section>
215 <section·id="s-transform-reference">216 <section·id="s-transform-reference">
216 <span·id="transform-reference"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Transform</span></code>·reference<a·class="headerlink"·href="#transform-reference"·title="Link·to·this·heading">¶</a></h2>217 <span·id="transform-reference"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Transform</span></code>·reference<a·class="headerlink"·href="#transform-reference"·title="Link·to·this·heading">¶</a></h2>
217 <dl·class="py·class">218 <dl·class="py·class">
218 <dt·class="sig·sig-object·py"·id="django.db.models.Transform">219 <dt·class="sig·sig-object·py"·id="django.db.models.Transform">
219 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Transform</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L196"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Transform"·title="Link·to·this·definition">¶</a></dt>220 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Transform</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L196"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Transform"·title="Link·to·this·definition">¶</a></dt>
220 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Transform</span></code>·is·a·generic·class·to·implement·field·transformations.·A221 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Transform</span></code>·is·a·generic·class·to·implement·field·transformations.·A
221 prominent·example·is·<code·class="docutils·literal·notranslate"><span·class="pre">__year</span></code>·that·transforms·a·<code·class="docutils·literal·notranslate"><span·class="pre">DateField</span></code>·into·a222 prominent·example·is·<code·class="docutils·literal·notranslate"><span·class="pre">__year</span></code>·that·transforms·a·<code·class="docutils·literal·notranslate"><span·class="pre">DateField</span></code>·into·a
222 <code·class="docutils·literal·notranslate"><span·class="pre">IntegerField</span></code>.</p>223 <code·class="docutils·literal·notranslate"><span·class="pre">IntegerField</span></code>.</p>
223 <p>The·notation·to·use·a·<code·class="docutils·literal·notranslate"><span·class="pre">Transform</span></code>·in·a·lookup·expression·is224 <p>The·notation·to·use·a·<code·class="docutils·literal·notranslate"><span·class="pre">Transform</span></code>·in·a·lookup·expression·is
224 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;expression&gt;__&lt;transformation&gt;</span></code>·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">date__year</span></code>).</p>225 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;expression&gt;__&lt;transformation&gt;</span></code>·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">date__year</span></code>).</p>
225 <p>This·class·follows·the·<a·class="reference·internal"·href="#query-expression"><span·class="std·std-ref">Query·Expression·API</span></a>,·which226 <p>This·class·follows·the·<a·class="reference·internal"·href="#query-expression"><span·class="std·std-ref">Query·Expression·API</span></a>,·which
226 implies·that·you·can·use·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;expression&gt;__&lt;transform1&gt;__&lt;transform2&gt;</span></code>.·It’s227 implies·that·you·can·use·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;expression&gt;__&lt;transform1&gt;__&lt;transform2&gt;</span></code>.·It’s
Offset 235, 15 lines modifiedOffset 236, 15 lines modified
235 <code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>.·Bilateral·transformations·will·be·applied·to·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>·in236 <code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>.·Bilateral·transformations·will·be·applied·to·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>·in
236 the·same·order·as·they·appear·in·the·lookup·expression.·By·default·it·is·set237 the·same·order·as·they·appear·in·the·lookup·expression.·By·default·it·is·set
237 to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.·For·example·usage,·see·<a·class="reference·internal"·href="../../howto/custom-lookups.html"><span·class="doc">How·to·write·custom·lookups</span></a>.</p>238 to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.·For·example·usage,·see·<a·class="reference·internal"·href="../../howto/custom-lookups.html"><span·class="doc">How·to·write·custom·lookups</span></a>.</p>
238 </dd></dl>239 </dd></dl>
  
239 <dl·class="py·attribute">240 <dl·class="py·attribute">
240 <dt·class="sig·sig-object·py"·id="django.db.models.Transform.lhs">241 <dt·class="sig·sig-object·py"·id="django.db.models.Transform.lhs">
241 <span·class="sig-name·descname"><span·class="pre">lhs</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L206"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Transform.lhs"·title="Link·to·this·definition">¶</a></dt>242 <span·class="sig-name·descname"><span·class="pre">lhs</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L206"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Transform.lhs"·title="Link·to·this·definition">¶</a></dt>
242 <dd><p>The·left-hand·side·-·what·is·being·transformed.·It·must·follow·the243 <dd><p>The·left-hand·side·-·what·is·being·transformed.·It·must·follow·the
243 <a·class="reference·internal"·href="#query-expression"><span·class="std·std-ref">Query·Expression·API</span></a>.</p>244 <a·class="reference·internal"·href="#query-expression"><span·class="std·std-ref">Query·Expression·API</span></a>.</p>
244 </dd></dl>245 </dd></dl>
  
245 <dl·class="py·attribute">246 <dl·class="py·attribute">
246 <dt·class="sig·sig-object·py"·id="django.db.models.Transform.lookup_name">247 <dt·class="sig·sig-object·py"·id="django.db.models.Transform.lookup_name">
247 <span·class="sig-name·descname"><span·class="pre">lookup_name</span></span><a·class="headerlink"·href="#django.db.models.Transform.lookup_name"·title="Link·to·this·definition">¶</a></dt>248 <span·class="sig-name·descname"><span·class="pre">lookup_name</span></span><a·class="headerlink"·href="#django.db.models.Transform.lookup_name"·title="Link·to·this·definition">¶</a></dt>
Offset 262, 15 lines modifiedOffset 263, 15 lines modified
262 </dd></dl>263 </dd></dl>
  
263 </section>264 </section>
264 <section·id="s-lookup-reference">265 <section·id="s-lookup-reference">
265 <span·id="lookup-reference"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Lookup</span></code>·reference<a·class="headerlink"·href="#lookup-reference"·title="Link·to·this·heading">¶</a></h2>266 <span·id="lookup-reference"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Lookup</span></code>·reference<a·class="headerlink"·href="#lookup-reference"·title="Link·to·this·heading">¶</a></h2>
266 <dl·class="py·class">267 <dl·class="py·class">
267 <dt·class="sig·sig-object·py"·id="django.db.models.Lookup">268 <dt·class="sig·sig-object·py"·id="django.db.models.Lookup">
268 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Lookup</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L23"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Lookup"·title="Link·to·this·definition">¶</a></dt>269 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Lookup</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L23"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Lookup"·title="Link·to·this·definition">¶</a></dt>
269 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Lookup</span></code>·is·a·generic·class·to·implement·lookups.·A·lookup·is·a·query270 <dd><p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Lookup</span></code>·is·a·generic·class·to·implement·lookups.·A·lookup·is·a·query
270 expression·with·a·left-hand·side,·<a·class="reference·internal"·href="#django.db.models.Lookup.lhs"·title="django.db.models.Lookup.lhs"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lhs</span></code></a>;·a·right-hand·side,271 expression·with·a·left-hand·side,·<a·class="reference·internal"·href="#django.db.models.Lookup.lhs"·title="django.db.models.Lookup.lhs"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">lhs</span></code></a>;·a·right-hand·side,
271 <a·class="reference·internal"·href="#django.db.models.Lookup.rhs"·title="django.db.models.Lookup.rhs"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">rhs</span></code></a>;·and·a·<code·class="docutils·literal·notranslate"><span·class="pre">lookup_name</span></code>·that·is·used·to·produce·a·boolean272 <a·class="reference·internal"·href="#django.db.models.Lookup.rhs"·title="django.db.models.Lookup.rhs"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">rhs</span></code></a>;·and·a·<code·class="docutils·literal·notranslate"><span·class="pre">lookup_name</span></code>·that·is·used·to·produce·a·boolean
272 comparison·between·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span>·<span·class="pre">in</span>·<span·class="pre">rhs</span></code>·or273 comparison·between·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span>·<span·class="pre">in</span>·<span·class="pre">rhs</span></code>·or
273 <code·class="docutils·literal·notranslate"><span·class="pre">lhs</span>·<span·class="pre">&gt;</span>·<span·class="pre">rhs</span></code>.</p>274 <code·class="docutils·literal·notranslate"><span·class="pre">lhs</span>·<span·class="pre">&gt;</span>·<span·class="pre">rhs</span></code>.</p>
274 <p>The·primary·notation·to·use·a·lookup·in·an·expression·is275 <p>The·primary·notation·to·use·a·lookup·in·an·expression·is
275 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;lhs&gt;__&lt;lookup_name&gt;=&lt;rhs&gt;</span></code>.·Lookups·can·also·be·used·directly·in276 <code·class="docutils·literal·notranslate"><span·class="pre">&lt;lhs&gt;__&lt;lookup_name&gt;=&lt;rhs&gt;</span></code>.·Lookups·can·also·be·used·directly·in
Offset 313, 27 lines modifiedOffset 314, 27 lines modified
313 a·parameter·in·a·query.·In·order·to·do·so,314 a·parameter·in·a·query.·In·order·to·do·so,
314 <code·class="docutils·literal·notranslate"><span·class="pre">lhs.output_field.get_prep_value()</span></code>·is·called·if·defined,·or·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>315 <code·class="docutils·literal·notranslate"><span·class="pre">lhs.output_field.get_prep_value()</span></code>·is·called·if·defined,·or·<code·class="docutils·literal·notranslate"><span·class="pre">rhs</span></code>
315 is·wrapped·in·<a·class="reference·internal"·href="expressions.html#django.db.models.Value"·title="django.db.models.Value"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Value()</span></code></a>·otherwise.</p>316 is·wrapped·in·<a·class="reference·internal"·href="expressions.html#django.db.models.Value"·title="django.db.models.Value"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Value()</span></code></a>·otherwise.</p>
316 </dd></dl>317 </dd></dl>
  
317 <dl·class="py·method">318 <dl·class="py·method">
318 <dt·class="sig·sig-object·py"·id="django.db.models.Lookup.process_lhs">319 <dt·class="sig·sig-object·py"·id="django.db.models.Lookup.process_lhs">
319 <span·class="sig-name·descname"><span·class="pre">process_lhs</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">compiler</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">lhs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L101"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Lookup.process_lhs"·title="Link·to·this·definition">¶</a></dt>320 <span·class="sig-name·descname"><span·class="pre">process_lhs</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">compiler</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">lhs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L101"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Lookup.process_lhs"·title="Link·to·this·definition">¶</a></dt>
320 <dd><p>Returns·a·tuple·<code·class="docutils·literal·notranslate"><span·class="pre">(lhs_string,</span>·<span·class="pre">lhs_params)</span></code>,·as·returned·by321 <dd><p>Returns·a·tuple·<code·class="docutils·literal·notranslate"><span·class="pre">(lhs_string,</span>·<span·class="pre">lhs_params)</span></code>,·as·returned·by
321 <code·class="docutils·literal·notranslate"><span·class="pre">compiler.compile(lhs)</span></code>.·This·method·can·be·overridden·to·tune·how322 <code·class="docutils·literal·notranslate"><span·class="pre">compiler.compile(lhs)</span></code>.·This·method·can·be·overridden·to·tune·how
322 the·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·is·processed.</p>323 the·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·is·processed.</p>
323 <p><code·class="docutils·literal·notranslate"><span·class="pre">compiler</span></code>·is·an·<code·class="docutils·literal·notranslate"><span·class="pre">SQLCompiler</span></code>·object,·to·be·used·like324 <p><code·class="docutils·literal·notranslate"><span·class="pre">compiler</span></code>·is·an·<code·class="docutils·literal·notranslate"><span·class="pre">SQLCompiler</span></code>·object,·to·be·used·like
324 <code·class="docutils·literal·notranslate"><span·class="pre">compiler.compile(lhs)</span></code>·for·compiling·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>.·The·<code·class="docutils·literal·notranslate"><span·class="pre">connection</span></code>325 <code·class="docutils·literal·notranslate"><span·class="pre">compiler.compile(lhs)</span></code>·for·compiling·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>.·The·<code·class="docutils·literal·notranslate"><span·class="pre">connection</span></code>
325 can·be·used·for·compiling·vendor·specific·SQL.·If·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·is·not326 can·be·used·for·compiling·vendor·specific·SQL.·If·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·is·not
326 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·use·it·as·the·processed·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">self.lhs</span></code>.</p>327 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·use·it·as·the·processed·<code·class="docutils·literal·notranslate"><span·class="pre">lhs</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">self.lhs</span></code>.</p>
327 </dd></dl>328 </dd></dl>
  
328 <dl·class="py·method">329 <dl·class="py·method">
329 <dt·class="sig·sig-object·py"·id="django.db.models.Lookup.process_rhs">330 <dt·class="sig·sig-object·py"·id="django.db.models.Lookup.process_rhs">
330 <span·class="sig-name·descname"><span·class="pre">process_rhs</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">compiler</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L111"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Lookup.process_rhs"·title="Link·to·this·definition">¶</a></dt>331 <span·class="sig-name·descname"><span·class="pre">process_rhs</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">compiler</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/lookups.py#L111"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Lookup.process_rhs"·title="Link·to·this·definition">¶</a></dt>
331 <dd><p>Behaves·the·same·way·as·<a·class="reference·internal"·href="#django.db.models.Lookup.process_lhs"·title="django.db.models.Lookup.process_lhs"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">process_lhs()</span></code></a>,·for·the·right-hand·side.</p>332 <dd><p>Behaves·the·same·way·as·<a·class="reference·internal"·href="#django.db.models.Lookup.process_lhs"·title="django.db.models.Lookup.process_lhs"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">process_lhs()</span></code></a>,·for·the·right-hand·side.</p>
332 </dd></dl>333 </dd></dl>
  
333 </dd></dl>334 </dd></dl>
  
334 </section>335 </section>
335 </section>336 </section>
Offset 358, 37 lines modifiedOffset 359, 37 lines modified
358 <li><a·class="reference·internal"·href="#lookup-reference"><code·class="docutils·literal·notranslate"><span·class="pre">Lookup</span></code>·reference</a></li>359 <li><a·class="reference·internal"·href="#lookup-reference"><code·class="docutils·literal·notranslate"><span·class="pre">Lookup</span></code>·reference</a></li>
359 </ul>360 </ul>
360 </li>361 </li>
361 </ul>362 </ul>
  
362 ··</div>363 ··</div>
363 ··<div>364 ··<div>
364 ····<h4>Previous·topic</h4>365 ····<h4>Vorig·onderwerp</h4>
365 ····<p·class="topless"><a·href="querysets.html"366 ····<p·class="topless"><a·href="querysets.html"
366 ··························title="previous·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·API·reference</a></p>367 ··························title="vorig·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·API·reference</a></p>
367 ··</div>368 ··</div>
Max diff block lines reached; 1127/15981 bytes (7.05%) of diff not shown.
6.45 KB
html2text {}
Max HTML report size reached
16.1 KB
./usr/share/doc/python-django-doc/html/ref/models/meta.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Model·_meta·API·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Model·_meta·API·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Related·objects·reference"·href="relations.html"·/>15 ····<link·rel="next"·title="Related·objects·reference"·href="relations.html"·/>
15 ····<link·rel="prev"·title="Constraints·reference"·href="constraints.html"·/>16 ····<link·rel="prev"·title="Constraints·reference"·href="constraints.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 77, 15 lines modifiedOffset 78, 15 lines modified
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="ref-models-meta">79 ··········<div·class="yui-g"·id="ref-models-meta">
79 ············80 ············
80 ··<section·id="s-module-django.db.models.options">81 ··<section·id="s-module-django.db.models.options">
81 <span·id="s-model-meta-api"></span><span·id="module-django.db.models.options"></span><span·id="model-meta-api"></span><h1>Model·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·API<a·class="headerlink"·href="#module-django.db.models.options"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-model-meta-api"></span><span·id="module-django.db.models.options"></span><span·id="model-meta-api"></span><h1>Model·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·API<a·class="headerlink"·href="#module-django.db.models.options"·title="Link·to·this·heading">¶</a></h1>
82 <dl·class="py·class">83 <dl·class="py·class">
83 <dt·class="sig·sig-object·py"·id="django.db.models.options.Options">84 <dt·class="sig·sig-object·py"·id="django.db.models.options.Options">
84 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Options</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/options.py#L83"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.options.Options"·title="Link·to·this·definition">¶</a></dt>85 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Options</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/options.py#L83"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.options.Options"·title="Link·to·this·definition">¶</a></dt>
85 <dd></dd></dl>86 <dd></dd></dl>
  
86 <p>The·model·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·API·is·at·the·core·of·the·Django·ORM.·It·enables·other87 <p>The·model·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·API·is·at·the·core·of·the·Django·ORM.·It·enables·other
87 parts·of·the·system·such·as·lookups,·queries,·forms,·and·the·admin·to88 parts·of·the·system·such·as·lookups,·queries,·forms,·and·the·admin·to
88 understand·the·capabilities·of·each·model.·The·API·is·accessible·through89 understand·the·capabilities·of·each·model.·The·API·is·accessible·through
89 the·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·attribute·of·each·model·class,·which·is·an·instance·of·an90 the·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·attribute·of·each·model·class,·which·is·an·instance·of·an
90 <code·class="docutils·literal·notranslate"><span·class="pre">django.db.models.options.Options</span></code>·object.</p>91 <code·class="docutils·literal·notranslate"><span·class="pre">django.db.models.options.Options</span></code>·object.</p>
Offset 96, 15 lines modifiedOffset 97, 15 lines modified
96 </ul>97 </ul>
97 <section·id="s-field-access-api">98 <section·id="s-field-access-api">
98 <span·id="s-model-meta-field-api"></span><span·id="field-access-api"></span><span·id="model-meta-field-api"></span><h2>Field·access·API<a·class="headerlink"·href="#field-access-api"·title="Link·to·this·heading">¶</a></h2>99 <span·id="s-model-meta-field-api"></span><span·id="field-access-api"></span><span·id="model-meta-field-api"></span><h2>Field·access·API<a·class="headerlink"·href="#field-access-api"·title="Link·to·this·heading">¶</a></h2>
99 <section·id="s-retrieving-a-single-field-instance-of-a-model-by-name">100 <section·id="s-retrieving-a-single-field-instance-of-a-model-by-name">
100 <span·id="retrieving-a-single-field-instance-of-a-model-by-name"></span><h3>Retrieving·a·single·field·instance·of·a·model·by·name<a·class="headerlink"·href="#retrieving-a-single-field-instance-of-a-model-by-name"·title="Link·to·this·heading">¶</a></h3>101 <span·id="retrieving-a-single-field-instance-of-a-model-by-name"></span><h3>Retrieving·a·single·field·instance·of·a·model·by·name<a·class="headerlink"·href="#retrieving-a-single-field-instance-of-a-model-by-name"·title="Link·to·this·heading">¶</a></h3>
101 <dl·class="py·method">102 <dl·class="py·method">
102 <dt·class="sig·sig-object·py"·id="django.db.models.options.Options.get_field">103 <dt·class="sig·sig-object·py"·id="django.db.models.options.Options.get_field">
103 <span·class="sig-prename·descclassname"><span·class="pre">Options.</span></span><span·class="sig-name·descname"><span·class="pre">get_field</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">field_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/options.py#L655"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.options.Options.get_field"·title="Link·to·this·definition">¶</a></dt>104 <span·class="sig-prename·descclassname"><span·class="pre">Options.</span></span><span·class="sig-name·descname"><span·class="pre">get_field</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">field_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/options.py#L655"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.options.Options.get_field"·title="Link·to·this·definition">¶</a></dt>
104 <dd><p>Returns·the·field·instance·given·a·name·of·a·field.</p>105 <dd><p>Returns·the·field·instance·given·a·name·of·a·field.</p>
105 <p><code·class="docutils·literal·notranslate"><span·class="pre">field_name</span></code>·can·be·the·name·of·a·field·on·the·model,·a·field106 <p><code·class="docutils·literal·notranslate"><span·class="pre">field_name</span></code>·can·be·the·name·of·a·field·on·the·model,·a·field
106 on·an·abstract·or·inherited·model,·or·a·field·defined·on·another107 on·an·abstract·or·inherited·model,·or·a·field·defined·on·another
107 model·that·points·to·the·model.·In·the·latter·case,·the·<code·class="docutils·literal·notranslate"><span·class="pre">field_name</span></code>108 model·that·points·to·the·model.·In·the·latter·case,·the·<code·class="docutils·literal·notranslate"><span·class="pre">field_name</span></code>
108 will·be·(in·order·of·preference)·the·<a·class="reference·internal"·href="fields.html#django.db.models.ForeignKey.related_query_name"·title="django.db.models.ForeignKey.related_query_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">related_query_name</span></code></a>109 will·be·(in·order·of·preference)·the·<a·class="reference·internal"·href="fields.html#django.db.models.ForeignKey.related_query_name"·title="django.db.models.ForeignKey.related_query_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">related_query_name</span></code></a>
109 set·by·the·user,·the·<a·class="reference·internal"·href="fields.html#django.db.models.ForeignKey.related_name"·title="django.db.models.ForeignKey.related_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">related_name</span></code></a>·set·by·the·user,·or110 set·by·the·user,·the·<a·class="reference·internal"·href="fields.html#django.db.models.ForeignKey.related_name"·title="django.db.models.ForeignKey.related_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">related_name</span></code></a>·set·by·the·user,·or
110 the·name·automatically·generated·by·Django.</p>111 the·name·automatically·generated·by·Django.</p>
Offset 133, 15 lines modifiedOffset 134, 15 lines modified
133 </dd></dl>134 </dd></dl>
  
134 </section>135 </section>
135 <section·id="s-retrieving-all-field-instances-of-a-model">136 <section·id="s-retrieving-all-field-instances-of-a-model">
136 <span·id="retrieving-all-field-instances-of-a-model"></span><h3>Retrieving·all·field·instances·of·a·model<a·class="headerlink"·href="#retrieving-all-field-instances-of-a-model"·title="Link·to·this·heading">¶</a></h3>137 <span·id="retrieving-all-field-instances-of-a-model"></span><h3>Retrieving·all·field·instances·of·a·model<a·class="headerlink"·href="#retrieving-all-field-instances-of-a-model"·title="Link·to·this·heading">¶</a></h3>
137 <dl·class="py·method">138 <dl·class="py·method">
138 <dt·class="sig·sig-object·py"·id="django.db.models.options.Options.get_fields">139 <dt·class="sig·sig-object·py"·id="django.db.models.options.Options.get_fields">
139 <span·class="sig-prename·descclassname"><span·class="pre">Options.</span></span><span·class="sig-name·descname"><span·class="pre">get_fields</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">include_parents</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include_hidden</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/options.py#L849"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.options.Options.get_fields"·title="Link·to·this·definition">¶</a></dt>140 <span·class="sig-prename·descclassname"><span·class="pre">Options.</span></span><span·class="sig-name·descname"><span·class="pre">get_fields</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">include_parents</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">include_hidden</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/options.py#L849"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.options.Options.get_fields"·title="Link·to·this·definition">¶</a></dt>
140 <dd><p>Returns·a·tuple·of·fields·associated·with·a·model.·<code·class="docutils·literal·notranslate"><span·class="pre">get_fields()</span></code>·accepts141 <dd><p>Returns·a·tuple·of·fields·associated·with·a·model.·<code·class="docutils·literal·notranslate"><span·class="pre">get_fields()</span></code>·accepts
141 two·parameters·that·can·be·used·to·control·which·fields·are·returned:</p>142 two·parameters·that·can·be·used·to·control·which·fields·are·returned:</p>
142 <dl·class="simple">143 <dl·class="simple">
143 <dt><code·class="docutils·literal·notranslate"><span·class="pre">include_parents</span></code></dt><dd><p><code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·by·default.·Recursively·includes·fields·defined·on·parent144 <dt><code·class="docutils·literal·notranslate"><span·class="pre">include_parents</span></code></dt><dd><p><code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·by·default.·Recursively·includes·fields·defined·on·parent
144 classes.·If·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">get_fields()</span></code>·will·only·search·for145 classes.·If·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">get_fields()</span></code>·will·only·search·for
145 fields·declared·directly·on·the·current·model.·Fields·from·models·that146 fields·declared·directly·on·the·current·model.·Fields·from·models·that
146 directly·inherit·from·abstract·models·or·proxy·classes·are·considered147 directly·inherit·from·abstract·models·or·proxy·classes·are·considered
Offset 215, 37 lines modifiedOffset 216, 37 lines modified
215 </li>216 </li>
216 </ul>217 </ul>
217 </li>218 </li>
218 </ul>219 </ul>
  
219 ··</div>220 ··</div>
220 ··<div>221 ··<div>
221 ····<h4>Previous·topic</h4>222 ····<h4>Vorig·onderwerp</h4>
222 ····<p·class="topless"><a·href="constraints.html"223 ····<p·class="topless"><a·href="constraints.html"
223 ··························title="previous·chapter">Constraints·reference</a></p>224 ··························title="vorig·hoofdstuk">Constraints·reference</a></p>
224 ··</div>225 ··</div>
225 ··<div>226 ··<div>
226 ····<h4>Next·topic</h4>227 ····<h4>Volgend·onderwerp</h4>
227 ····<p·class="topless"><a·href="relations.html"228 ····<p·class="topless"><a·href="relations.html"
228 ··························title="next·chapter">Related·objects·reference</a></p>229 ··························title="volgend·hoofdstuk">Related·objects·reference</a></p>
229 ··</div>230 ··</div>
230 <search·id="searchbox"·style="display:·none"·role="search">231 <search·id="searchbox"·style="display:·none"·role="search">
231 ··<h3·id="searchlabel">Quick·search</h3>232 ··<h3·id="searchlabel">Snel·zoeken</h3>
232 ····<div·class="searchformwrapper">233 ····<div·class="searchformwrapper">
233 ····<form·class="search"·action="../../search.html"·method="get">234 ····<form·class="search"·action="../../search.html"·method="get">
234 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>235 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
235 ······<input·type="submit"·value="Go"·/>236 ······<input·type="submit"·value="Zoek"·/>
236 ····</form>237 ····</form>
237 ····</div>238 ····</div>
238 </search>239 </search>
239 <script>document.getElementById('searchbox').style.display·=·"block"</script>240 <script>document.getElementById('searchbox').style.display·=·"block"</script>
240 ········</div>241 ········</div>
241 ······</div>242 ······</div>
242 ··············<h3>Last·update:</h3>243 ··············<h3>Last·update:</h3>
243 ··············<p·class="topless">Sep·03,·2024</p>244 ··············<p·class="topless">sep·03,·2024</p>
244 ··········</div>245 ··········</div>
245 ········246 ········
246 ······247 ······
247 ····</div>248 ····</div>
  
248 ····<div·id="ft">249 ····<div·id="ft">
249 ······<div·class="nav">250 ······<div·class="nav">
4.73 KB
html2text {}
Max HTML report size reached
7.68 KB
./usr/share/doc/python-django-doc/html/ref/models/options.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Model·Meta·options·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Model·Meta·options·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Model·instance·reference"·href="instances.html"·/>15 ····<link·rel="next"·title="Model·instance·reference"·href="instances.html"·/>
15 ····<link·rel="prev"·title="Model·class·reference"·href="class.html"·/>16 ····<link·rel="prev"·title="Model·class·reference"·href="class.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 386, 15 lines modifiedOffset 387, 15 lines modified
  
386 <span·class="n">ordering</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">F</span><span·class="p">(</span><span·class="s2">&quot;author&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">asc</span><span·class="p">(</span><span·class="n">nulls_last</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)]</span>387 <span·class="n">ordering</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">F</span><span·class="p">(</span><span·class="s2">&quot;author&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">asc</span><span·class="p">(</span><span·class="n">nulls_last</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)]</span>
387 </pre></div>388 </pre></div>
388 </div>389 </div>
389 </dd></dl>390 </dd></dl>
  
390 <div·class="admonition·warning">391 <div·class="admonition·warning">
391 <p·class="admonition-title">Warning</p>392 <p·class="admonition-title">Waarschuwing</p>
392 <p>Ordering·is·not·a·free·operation.·Each·field·you·add·to·the·ordering393 <p>Ordering·is·not·a·free·operation.·Each·field·you·add·to·the·ordering
393 incurs·a·cost·to·your·database.·Each·foreign·key·you·add·will394 incurs·a·cost·to·your·database.·Each·foreign·key·you·add·will
394 implicitly·include·all·of·its·default·orderings·as·well.</p>395 implicitly·include·all·of·its·default·orderings·as·well.</p>
395 <p>If·a·query·doesn’t·have·an·ordering·specified,·results·are·returned·from396 <p>If·a·query·doesn’t·have·an·ordering·specified,·results·are·returned·from
396 the·database·in·an·unspecified·order.·A·particular·ordering·is·guaranteed397 the·database·in·an·unspecified·order.·A·particular·ordering·is·guaranteed
397 only·when·ordering·by·a·set·of·fields·that·uniquely·identify·each·object·in398 only·when·ordering·by·a·set·of·fields·that·uniquely·identify·each·object·in
398 the·results.·For·example,·if·a·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·field·isn’t·unique,·ordering·by·it399 the·results.·For·example,·if·a·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·field·isn’t·unique,·ordering·by·it
Offset 669, 37 lines modifiedOffset 670, 37 lines modified
669 </li>670 </li>
670 </ul>671 </ul>
671 </li>672 </li>
672 </ul>673 </ul>
  
673 ··</div>674 ··</div>
674 ··<div>675 ··<div>
675 ····<h4>Previous·topic</h4>676 ····<h4>Vorig·onderwerp</h4>
676 ····<p·class="topless"><a·href="class.html"677 ····<p·class="topless"><a·href="class.html"
677 ··························title="previous·chapter">Model·class·reference</a></p>678 ··························title="vorig·hoofdstuk">Model·class·reference</a></p>
678 ··</div>679 ··</div>
679 ··<div>680 ··<div>
680 ····<h4>Next·topic</h4>681 ····<h4>Volgend·onderwerp</h4>
681 ····<p·class="topless"><a·href="instances.html"682 ····<p·class="topless"><a·href="instances.html"
682 ··························title="next·chapter">Model·instance·reference</a></p>683 ··························title="volgend·hoofdstuk">Model·instance·reference</a></p>
683 ··</div>684 ··</div>
684 <search·id="searchbox"·style="display:·none"·role="search">685 <search·id="searchbox"·style="display:·none"·role="search">
685 ··<h3·id="searchlabel">Quick·search</h3>686 ··<h3·id="searchlabel">Snel·zoeken</h3>
686 ····<div·class="searchformwrapper">687 ····<div·class="searchformwrapper">
687 ····<form·class="search"·action="../../search.html"·method="get">688 ····<form·class="search"·action="../../search.html"·method="get">
688 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>689 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
689 ······<input·type="submit"·value="Go"·/>690 ······<input·type="submit"·value="Zoek"·/>
690 ····</form>691 ····</form>
691 ····</div>692 ····</div>
692 </search>693 </search>
693 <script>document.getElementById('searchbox').style.display·=·"block"</script>694 <script>document.getElementById('searchbox').style.display·=·"block"</script>
694 ········</div>695 ········</div>
695 ······</div>696 ······</div>
696 ··············<h3>Last·update:</h3>697 ··············<h3>Last·update:</h3>
697 ··············<p·class="topless">Sep·03,·2024</p>698 ··············<p·class="topless">sep·03,·2024</p>
698 ··········</div>699 ··········</div>
699 ········700 ········
700 ······701 ······
701 ····</div>702 ····</div>
  
702 ····<div·id="ft">703 ····<div·id="ft">
703 ······<div·class="nav">704 ······<div·class="nav">
2.94 KB
html2text {}
Max HTML report size reached
133 KB
./usr/share/doc/python-django-doc/html/ref/models/querysets.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>QuerySet·API·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>QuerySet·API·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Lookup·API·reference"·href="lookups.html"·/>15 ····<link·rel="next"·title="Lookup·API·reference"·href="lookups.html"·/>
15 ····<link·rel="prev"·title="Model·instance·reference"·href="instances.html"·/>16 ····<link·rel="prev"·title="Model·instance·reference"·href="instances.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 205, 51 lines modifiedOffset 206, 51 lines modified
205 </section>206 </section>
206 </section>207 </section>
207 <section·id="s-queryset-api">208 <section·id="s-queryset-api">
208 <span·id="s-id3"></span><span·id="queryset-api"></span><span·id="id3"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·API<a·class="headerlink"·href="#queryset-api"·title="Link·to·this·heading">¶</a></h2>209 <span·id="s-id3"></span><span·id="queryset-api"></span><span·id="id3"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·API<a·class="headerlink"·href="#queryset-api"·title="Link·to·this·heading">¶</a></h2>
209 <p>Here’s·the·formal·declaration·of·a·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>:</p>210 <p>Here’s·the·formal·declaration·of·a·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>:</p>
210 <dl·class="py·class">211 <dl·class="py·class">
211 <dt·class="sig·sig-object·py"·id="django.db.models.query.QuerySet">212 <dt·class="sig·sig-object·py"·id="django.db.models.query.QuerySet">
212 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">QuerySet</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hints</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/query.py#L293"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.query.QuerySet"·title="Link·to·this·definition">¶</a></dt>213 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">QuerySet</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hints</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/query.py#L293"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.query.QuerySet"·title="Link·to·this·definition">¶</a></dt>
213 <dd><p>Usually·when·you’ll·interact·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·you’ll·use·it·by214 <dd><p>Usually·when·you’ll·interact·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·you’ll·use·it·by
214 <a·class="reference·internal"·href="../../topics/db/queries.html#chaining-filters"><span·class="std·std-ref">chaining·filters</span></a>.·To·make·this·work,·most215 <a·class="reference·internal"·href="../../topics/db/queries.html#chaining-filters"><span·class="std·std-ref">chaining·filters</span></a>.·To·make·this·work,·most
215 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·methods·return·new·querysets.·These·methods·are·covered·in216 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·methods·return·new·querysets.·These·methods·are·covered·in
216 detail·later·in·this·section.</p>217 detail·later·in·this·section.</p>
217 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·class·has·the·following·public·attributes·you·can·use·for218 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·class·has·the·following·public·attributes·you·can·use·for
218 introspection:</p>219 introspection:</p>
219 <dl·class="py·attribute">220 <dl·class="py·attribute">
220 <dt·class="sig·sig-object·py"·id="django.db.models.query.QuerySet.ordered">221 <dt·class="sig·sig-object·py"·id="django.db.models.query.QuerySet.ordered">
221 <span·class="sig-name·descname"><span·class="pre">ordered</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/query.py#L1791"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.query.QuerySet.ordered"·title="Link·to·this·definition">¶</a></dt>222 <span·class="sig-name·descname"><span·class="pre">ordered</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/query.py#L1791"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.query.QuerySet.ordered"·title="Link·to·this·definition">¶</a></dt>
222 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·is·ordered··i.e.·has·an223 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·is·ordered··i.e.·has·an
223 <a·class="reference·internal"·href="#django.db.models.query.QuerySet.order_by"·title="django.db.models.query.QuerySet.order_by"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">order_by()</span></code></a>·clause·or·a·default·ordering·on·the·model.224 <a·class="reference·internal"·href="#django.db.models.query.QuerySet.order_by"·title="django.db.models.query.QuerySet.order_by"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">order_by()</span></code></a>·clause·or·a·default·ordering·on·the·model.
224 <code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·otherwise.</p>225 <code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·otherwise.</p>
225 </dd></dl>226 </dd></dl>
  
226 <dl·class="py·attribute">227 <dl·class="py·attribute">
227 <dt·class="sig·sig-object·py"·id="django.db.models.query.QuerySet.db">228 <dt·class="sig·sig-object·py"·id="django.db.models.query.QuerySet.db">
228 <span·class="sig-name·descname"><span·class="pre">db</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/query.py#L1812"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.query.QuerySet.db"·title="Link·to·this·definition">¶</a></dt>229 <span·class="sig-name·descname"><span·class="pre">db</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/query.py#L1812"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.query.QuerySet.db"·title="Link·to·this·definition">¶</a></dt>
229 <dd><p>The·database·that·will·be·used·if·this·query·is·executed·now.</p>230 <dd><p>The·database·that·will·be·used·if·this·query·is·executed·now.</p>
230 </dd></dl>231 </dd></dl>
  
231 <div·class="admonition·note">232 <div·class="admonition·note">
232 <p·class="admonition-title">Note</p>233 <p·class="admonition-title">Notitie</p>
233 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query</span></code>·parameter·to·<a·class="reference·internal"·href="#django.db.models.query.QuerySet"·title="django.db.models.query.QuerySet"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">QuerySet</span></code></a>·exists·so·that·specialized234 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query</span></code>·parameter·to·<a·class="reference·internal"·href="#django.db.models.query.QuerySet"·title="django.db.models.query.QuerySet"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">QuerySet</span></code></a>·exists·so·that·specialized
234 query·subclasses·can·reconstruct·internal·query·state.·The·value·of·the235 query·subclasses·can·reconstruct·internal·query·state.·The·value·of·the
235 parameter·is·an·opaque·representation·of·that·query·state·and·is·not236 parameter·is·an·opaque·representation·of·that·query·state·and·is·not
236 part·of·a·public·API.</p>237 part·of·a·public·API.</p>
237 </div>238 </div>
238 </dd></dl>239 </dd></dl>
  
239 <section·id="s-methods-that-return-new-querysets">240 <section·id="s-methods-that-return-new-querysets">
240 <span·id="methods-that-return-new-querysets"></span><h3>Methods·that·return·new·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>s<a·class="headerlink"·href="#methods-that-return-new-querysets"·title="Link·to·this·heading">¶</a></h3>241 <span·id="methods-that-return-new-querysets"></span><h3>Methods·that·return·new·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>s<a·class="headerlink"·href="#methods-that-return-new-querysets"·title="Link·to·this·heading">¶</a></h3>
241 <p>Django·provides·a·range·of·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·refinement·methods·that·modify·either242 <p>Django·provides·a·range·of·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·refinement·methods·that·modify·either
242 the·types·of·results·returned·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·or·the·way·its·SQL·query·is243 the·types·of·results·returned·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·or·the·way·its·SQL·query·is
243 executed.</p>244 executed.</p>
244 <div·class="admonition·note">245 <div·class="admonition·note">
245 <p·class="admonition-title">Note</p>246 <p·class="admonition-title">Notitie</p>
246 <p>These·methods·do·not·run·database·queries,·therefore·they·are·<strong>safe·to</strong>247 <p>These·methods·do·not·run·database·queries,·therefore·they·are·<strong>safe·to</strong>
247 <strong>run·in·asynchronous·code</strong>,·and·do·not·have·separate·asynchronous248 <strong>run·in·asynchronous·code</strong>,·and·do·not·have·separate·asynchronous
248 versions.</p>249 versions.</p>
249 </div>250 </div>
250 <section·id="s-filter">251 <section·id="s-filter">
251 <span·id="filter"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">filter()</span></code><a·class="headerlink"·href="#filter"·title="Link·to·this·heading">¶</a></h4>252 <span·id="filter"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">filter()</span></code><a·class="headerlink"·href="#filter"·title="Link·to·this·heading">¶</a></h4>
252 <dl·class="py·method">253 <dl·class="py·method">
Offset 437, 15 lines modifiedOffset 438, 15 lines modified
437 </div>438 </div>
438 <p><a·class="reference·internal"·href="expressions.html#django.db.models.Expression.asc"·title="django.db.models.Expression.asc"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">asc()</span></code></a>·and·<a·class="reference·internal"·href="expressions.html#django.db.models.Expression.desc"·title="django.db.models.Expression.desc"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">desc()</span></code></a>·have·arguments439 <p><a·class="reference·internal"·href="expressions.html#django.db.models.Expression.asc"·title="django.db.models.Expression.asc"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">asc()</span></code></a>·and·<a·class="reference·internal"·href="expressions.html#django.db.models.Expression.desc"·title="django.db.models.Expression.desc"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">desc()</span></code></a>·have·arguments
439 (<code·class="docutils·literal·notranslate"><span·class="pre">nulls_first</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">nulls_last</span></code>)·that·control·how·null·values·are·sorted.</p>440 (<code·class="docutils·literal·notranslate"><span·class="pre">nulls_first</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">nulls_last</span></code>)·that·control·how·null·values·are·sorted.</p>
440 <p>Be·cautious·when·ordering·by·fields·in·related·models·if·you·are·also·using441 <p>Be·cautious·when·ordering·by·fields·in·related·models·if·you·are·also·using
441 <a·class="reference·internal"·href="#django.db.models.query.QuerySet.distinct"·title="django.db.models.query.QuerySet.distinct"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">distinct()</span></code></a>.·See·the·note·in·<a·class="reference·internal"·href="#django.db.models.query.QuerySet.distinct"·title="django.db.models.query.QuerySet.distinct"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">distinct()</span></code></a>·for·an·explanation·of·how442 <a·class="reference·internal"·href="#django.db.models.query.QuerySet.distinct"·title="django.db.models.query.QuerySet.distinct"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">distinct()</span></code></a>.·See·the·note·in·<a·class="reference·internal"·href="#django.db.models.query.QuerySet.distinct"·title="django.db.models.query.QuerySet.distinct"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">distinct()</span></code></a>·for·an·explanation·of·how
442 related·model·ordering·can·change·the·expected·results.</p>443 related·model·ordering·can·change·the·expected·results.</p>
443 <div·class="admonition·note">444 <div·class="admonition·note">
444 <p·class="admonition-title">Note</p>445 <p·class="admonition-title">Notitie</p>
445 <p>It·is·permissible·to·specify·a·multi-valued·field·to·order·the·results·by446 <p>It·is·permissible·to·specify·a·multi-valued·field·to·order·the·results·by
446 (for·example,·a·<a·class="reference·internal"·href="fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·field,·or·the447 (for·example,·a·<a·class="reference·internal"·href="fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·field,·or·the
447 reverse·relation·of·a·<a·class="reference·internal"·href="fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·field).</p>448 reverse·relation·of·a·<a·class="reference·internal"·href="fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·field).</p>
448 <p>Consider·this·case:</p>449 <p>Consider·this·case:</p>
449 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">Event</span><span·class="p">(</span><span·class="n">Model</span><span·class="p">):</span>450 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">Event</span><span·class="p">(</span><span·class="n">Model</span><span·class="p">):</span>
450 ····<span·class="n">parent</span>·<span·class="o">=</span>·<span·class="n">models</span><span·class="o">.</span><span·class="n">ForeignKey</span><span·class="p">(</span>451 ····<span·class="n">parent</span>·<span·class="o">=</span>·<span·class="n">models</span><span·class="o">.</span><span·class="n">ForeignKey</span><span·class="p">(</span>
451 ········<span·class="s2">&quot;self&quot;</span><span·class="p">,</span>452 ········<span·class="s2">&quot;self&quot;</span><span·class="p">,</span>
Offset 485, 15 lines modifiedOffset 486, 15 lines modified
485 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·has·been·ordered·in·any·way.</p>486 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·has·been·ordered·in·any·way.</p>
486 <p>Each·<code·class="docutils·literal·notranslate"><span·class="pre">order_by()</span></code>·call·will·clear·any·previous·ordering.·For·example,·this487 <p>Each·<code·class="docutils·literal·notranslate"><span·class="pre">order_by()</span></code>·call·will·clear·any·previous·ordering.·For·example,·this
487 query·will·be·ordered·by·<code·class="docutils·literal·notranslate"><span·class="pre">pub_date</span></code>·and·not·<code·class="docutils·literal·notranslate"><span·class="pre">headline</span></code>:</p>488 query·will·be·ordered·by·<code·class="docutils·literal·notranslate"><span·class="pre">pub_date</span></code>·and·not·<code·class="docutils·literal·notranslate"><span·class="pre">headline</span></code>:</p>
488 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">order_by</span><span·class="p">(</span><span·class="s2">&quot;headline&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">order_by</span><span·class="p">(</span><span·class="s2">&quot;pub_date&quot;</span><span·class="p">)</span>489 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">order_by</span><span·class="p">(</span><span·class="s2">&quot;headline&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">order_by</span><span·class="p">(</span><span·class="s2">&quot;pub_date&quot;</span><span·class="p">)</span>
489 </pre></div>490 </pre></div>
490 </div>491 </div>
491 <div·class="admonition·warning">492 <div·class="admonition·warning">
492 <p·class="admonition-title">Warning</p>493 <p·class="admonition-title">Waarschuwing</p>
493 <p>Ordering·is·not·a·free·operation.·Each·field·you·add·to·the·ordering494 <p>Ordering·is·not·a·free·operation.·Each·field·you·add·to·the·ordering
494 incurs·a·cost·to·your·database.·Each·foreign·key·you·add·will495 incurs·a·cost·to·your·database.·Each·foreign·key·you·add·will
495 implicitly·include·all·of·its·default·orderings·as·well.</p>496 implicitly·include·all·of·its·default·orderings·as·well.</p>
496 <p>If·a·query·doesn’t·have·an·ordering·specified,·results·are·returned·from497 <p>If·a·query·doesn’t·have·an·ordering·specified,·results·are·returned·from
497 the·database·in·an·unspecified·order.·A·particular·ordering·is·guaranteed498 the·database·in·an·unspecified·order.·A·particular·ordering·is·guaranteed
498 only·when·ordering·by·a·set·of·fields·that·uniquely·identify·each·object·in499 only·when·ordering·by·a·set·of·fields·that·uniquely·identify·each·object·in
499 the·results.·For·example,·if·a·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·field·isn’t·unique,·ordering·by·it500 the·results.·For·example,·if·a·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·field·isn’t·unique,·ordering·by·it
Offset 538, 15 lines modifiedOffset 539, 15 lines modified
538 eliminates·duplicate·rows·from·the·query·results.</p>539 eliminates·duplicate·rows·from·the·query·results.</p>
539 <p>By·default,·a·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·will·not·eliminate·duplicate·rows.·In·practice,·this540 <p>By·default,·a·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·will·not·eliminate·duplicate·rows.·In·practice,·this
540 is·rarely·a·problem,·because·simple·queries·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">Blog.objects.all()</span></code>541 is·rarely·a·problem,·because·simple·queries·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">Blog.objects.all()</span></code>
Max diff block lines reached; 82422/97125 bytes (84.86%) of diff not shown.
38.0 KB
html2text {}
Max HTML report size reached
8.86 KB
./usr/share/doc/python-django-doc/html/ref/models/relations.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Related·objects·reference·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Related·objects·reference·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Model·class·reference"·href="class.html"·/>15 ····<link·rel="next"·title="Model·class·reference"·href="class.html"·/>
15 ····<link·rel="prev"·title="Model·_meta·API"·href="meta.html"·/>16 ····<link·rel="prev"·title="Model·_meta·API"·href="meta.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 291, 15 lines modifiedOffset 292, 15 lines modified
291 <a·class="reference·internal"·href="../../topics/db/models.html#intermediary-manytomany"><span·class="std·std-ref">intermediate·model</span></a>·instance(s),·if292 <a·class="reference·internal"·href="../../topics/db/models.html#intermediary-manytomany"><span·class="std·std-ref">intermediate·model</span></a>·instance(s),·if
292 needed.·You·can·use·callables·as·values·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">through_defaults</span></code>293 needed.·You·can·use·callables·as·values·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">through_defaults</span></code>
293 dictionary·and·they·will·be·evaluated·once·before·creating·any294 dictionary·and·they·will·be·evaluated·once·before·creating·any
294 intermediate·instance(s).</p>295 intermediate·instance(s).</p>
295 </dd></dl>296 </dd></dl>
  
296 <div·class="admonition·note">297 <div·class="admonition·note">
297 <p·class="admonition-title">Note</p>298 <p·class="admonition-title">Notitie</p>
298 <p>Note·that·<code·class="docutils·literal·notranslate"><span·class="pre">add()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aadd()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">create()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">acreate()</span></code>,299 <p>Note·that·<code·class="docutils·literal·notranslate"><span·class="pre">add()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aadd()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">create()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">acreate()</span></code>,
299 <code·class="docutils·literal·notranslate"><span·class="pre">remove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aremove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">clear()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aclear()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">set()</span></code>,·and300 <code·class="docutils·literal·notranslate"><span·class="pre">remove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aremove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">clear()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aclear()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">set()</span></code>,·and
300 <code·class="docutils·literal·notranslate"><span·class="pre">aset()</span></code>·all·apply·database·changes·immediately·for·all·types·of301 <code·class="docutils·literal·notranslate"><span·class="pre">aset()</span></code>·all·apply·database·changes·immediately·for·all·types·of
301 related·fields.·In·other·words,·there·is·no·need·to·call302 related·fields.·In·other·words,·there·is·no·need·to·call
302 <code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">asave()</span></code>·on·either·end·of·the·relationship.</p>303 <code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">asave()</span></code>·on·either·end·of·the·relationship.</p>
303 <p>If·you·use·<a·class="reference·internal"·href="querysets.html#django.db.models.query.QuerySet.prefetch_related"·title="django.db.models.query.QuerySet.prefetch_related"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">prefetch_related()</span></code></a>,304 <p>If·you·use·<a·class="reference·internal"·href="querysets.html#django.db.models.query.QuerySet.prefetch_related"·title="django.db.models.query.QuerySet.prefetch_related"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">prefetch_related()</span></code></a>,
304 the·<code·class="docutils·literal·notranslate"><span·class="pre">add()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aadd()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">remove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aremove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">clear()</span></code>,305 the·<code·class="docutils·literal·notranslate"><span·class="pre">add()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aadd()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">remove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">aremove()</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">clear()</span></code>,
Offset 317, 37 lines modifiedOffset 318, 37 lines modified
317 ······318 ······
318 ········319 ········
319 ··········<div·class="yui-b"·id="sidebar">320 ··········<div·class="yui-b"·id="sidebar">
320 ············321 ············
321 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">322 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
322 ········<div·class="sphinxsidebarwrapper">323 ········<div·class="sphinxsidebarwrapper">
323 ··<div>324 ··<div>
324 ····<h4>Previous·topic</h4>325 ····<h4>Vorig·onderwerp</h4>
325 ····<p·class="topless"><a·href="meta.html"326 ····<p·class="topless"><a·href="meta.html"
326 ··························title="previous·chapter">Model·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·API</a></p>327 ··························title="vorig·hoofdstuk">Model·<code·class="docutils·literal·notranslate"><span·class="pre">_meta</span></code>·API</a></p>
327 ··</div>328 ··</div>
328 ··<div>329 ··<div>
329 ····<h4>Next·topic</h4>330 ····<h4>Volgend·onderwerp</h4>
330 ····<p·class="topless"><a·href="class.html"331 ····<p·class="topless"><a·href="class.html"
331 ··························title="next·chapter">Model·class·reference</a></p>332 ··························title="volgend·hoofdstuk">Model·class·reference</a></p>
332 ··</div>333 ··</div>
333 <search·id="searchbox"·style="display:·none"·role="search">334 <search·id="searchbox"·style="display:·none"·role="search">
334 ··<h3·id="searchlabel">Quick·search</h3>335 ··<h3·id="searchlabel">Snel·zoeken</h3>
335 ····<div·class="searchformwrapper">336 ····<div·class="searchformwrapper">
336 ····<form·class="search"·action="../../search.html"·method="get">337 ····<form·class="search"·action="../../search.html"·method="get">
337 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>338 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
338 ······<input·type="submit"·value="Go"·/>339 ······<input·type="submit"·value="Zoek"·/>
339 ····</form>340 ····</form>
340 ····</div>341 ····</div>
341 </search>342 </search>
342 <script>document.getElementById('searchbox').style.display·=·"block"</script>343 <script>document.getElementById('searchbox').style.display·=·"block"</script>
343 ········</div>344 ········</div>
344 ······</div>345 ······</div>
345 ··············<h3>Last·update:</h3>346 ··············<h3>Last·update:</h3>
346 ··············<p·class="topless">Sep·03,·2024</p>347 ··············<p·class="topless">sep·03,·2024</p>
347 ··········</div>348 ··········</div>
348 ········349 ········
349 ······350 ······
350 ····</div>351 ····</div>
  
351 ····<div·id="ft">352 ····<div·id="ft">
352 ······<div·class="nav">353 ······<div·class="nav">
2.58 KB
html2text {}
Max HTML report size reached
47.4 KB
./usr/share/doc/python-django-doc/html/ref/paginator.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Paginator·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Paginator·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Request·and·response·objects"·href="request-response.html"·/>15 ····<link·rel="next"·title="Request·and·response·objects"·href="request-response.html"·/>
15 ····<link·rel="prev"·title="Database·Functions"·href="models/database-functions.html"·/>16 ····<link·rel="prev"·title="Database·Functions"·href="models/database-functions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 83, 15 lines modifiedOffset 84, 15 lines modified
83 data·that’s·split·across·several·pages,·with·“Previous/Next”·links.·These84 data·that’s·split·across·several·pages,·with·“Previous/Next”·links.·These
84 classes·live·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/core/paginator.py">django/core/paginator.py</a>.</p>85 classes·live·in·<a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/core/paginator.py">django/core/paginator.py</a>.</p>
85 <p>For·examples,·see·the·<a·class="reference·internal"·href="../topics/pagination.html"><span·class="doc">Pagination·topic·guide</span></a>.</p>86 <p>For·examples,·see·the·<a·class="reference·internal"·href="../topics/pagination.html"><span·class="doc">Pagination·topic·guide</span></a>.</p>
86 <section·id="s-paginator-class">87 <section·id="s-paginator-class">
87 <span·id="s-module-django.core.paginator"></span><span·id="paginator-class"></span><span·id="module-django.core.paginator"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·class<a·class="headerlink"·href="#paginator-class"·title="Link·to·this·heading">¶</a></h2>88 <span·id="s-module-django.core.paginator"></span><span·id="paginator-class"></span><span·id="module-django.core.paginator"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·class<a·class="headerlink"·href="#paginator-class"·title="Link·to·this·heading">¶</a></h2>
88 <dl·class="py·class">89 <dl·class="py·class">
89 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator">90 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator">
90 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Paginator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">object_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">per_page</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">orphans</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_empty_first_page</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L27"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator"·title="Link·to·this·definition">¶</a></dt>91 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Paginator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">object_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">per_page</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">orphans</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_empty_first_page</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">error_messages</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L27"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator"·title="Link·to·this·definition">¶</a></dt>
91 <dd><p>A·paginator·acts·like·a·sequence·of·<a·class="reference·internal"·href="#django.core.paginator.Page"·title="django.core.paginator.Page"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Page</span></code></a>·when·using·<code·class="docutils·literal·notranslate"><span·class="pre">len()</span></code>·or92 <dd><p>A·paginator·acts·like·a·sequence·of·<a·class="reference·internal"·href="#django.core.paginator.Page"·title="django.core.paginator.Page"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Page</span></code></a>·when·using·<code·class="docutils·literal·notranslate"><span·class="pre">len()</span></code>·or
92 iterating·it·directly.</p>93 iterating·it·directly.</p>
93 </dd></dl>94 </dd></dl>
  
94 <dl·class="py·attribute">95 <dl·class="py·attribute">
95 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.object_list">96 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.object_list">
96 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">object_list</span></span><a·class="headerlink"·href="#django.core.paginator.Paginator.object_list"·title="Link·to·this·definition">¶</a></dt>97 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">object_list</span></span><a·class="headerlink"·href="#django.core.paginator.Paginator.object_list"·title="Link·to·this·definition">¶</a></dt>
Offset 169, 36 lines modifiedOffset 170, 36 lines modified
169 </div>170 </div>
170 </dd></dl>171 </dd></dl>
  
171 <section·id="s-methods">172 <section·id="s-methods">
172 <span·id="methods"></span><h3>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h3>173 <span·id="methods"></span><h3>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h3>
173 <dl·class="py·method">174 <dl·class="py·method">
174 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.get_page">175 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.get_page">
175 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">get_page</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">number</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L74"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.get_page"·title="Link·to·this·definition">¶</a></dt>176 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">get_page</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">number</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L74"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.get_page"·title="Link·to·this·definition">¶</a></dt>
176 <dd><p>Returns·a·<a·class="reference·internal"·href="#django.core.paginator.Page"·title="django.core.paginator.Page"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Page</span></code></a>·object·with·the·given·1-based·index,·while·also177 <dd><p>Returns·a·<a·class="reference·internal"·href="#django.core.paginator.Page"·title="django.core.paginator.Page"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Page</span></code></a>·object·with·the·given·1-based·index,·while·also
177 handling·out·of·range·and·invalid·page·numbers.</p>178 handling·out·of·range·and·invalid·page·numbers.</p>
178 <p>If·the·page·isn’t·a·number,·it·returns·the·first·page.·If·the·page·number179 <p>If·the·page·isn’t·a·number,·it·returns·the·first·page.·If·the·page·number
179 is·negative·or·greater·than·the·number·of·pages,·it·returns·the·last·page.</p>180 is·negative·or·greater·than·the·number·of·pages,·it·returns·the·last·page.</p>
180 <p>Raises·an·<a·class="reference·internal"·href="#django.core.paginator.EmptyPage"·title="django.core.paginator.EmptyPage"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">EmptyPage</span></code></a>·exception·only·if·you·specify181 <p>Raises·an·<a·class="reference·internal"·href="#django.core.paginator.EmptyPage"·title="django.core.paginator.EmptyPage"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">EmptyPage</span></code></a>·exception·only·if·you·specify
181 <code·class="docutils·literal·notranslate"><span·class="pre">Paginator(...,</span>·<span·class="pre">allow_empty_first_page=False)</span></code>·and·the·<code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>·is182 <code·class="docutils·literal·notranslate"><span·class="pre">Paginator(...,</span>·<span·class="pre">allow_empty_first_page=False)</span></code>·and·the·<code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>·is
182 empty.</p>183 empty.</p>
183 </dd></dl>184 </dd></dl>
  
184 <dl·class="py·method">185 <dl·class="py·method">
185 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.page">186 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.page">
186 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">page</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">number</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L87"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.page"·title="Link·to·this·definition">¶</a></dt>187 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">page</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">number</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L87"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.page"·title="Link·to·this·definition">¶</a></dt>
187 <dd><p>Returns·a·<a·class="reference·internal"·href="#django.core.paginator.Page"·title="django.core.paginator.Page"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Page</span></code></a>·object·with·the·given·1-based·index.·Raises188 <dd><p>Returns·a·<a·class="reference·internal"·href="#django.core.paginator.Page"·title="django.core.paginator.Page"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Page</span></code></a>·object·with·the·given·1-based·index.·Raises
188 <a·class="reference·internal"·href="#django.core.paginator.PageNotAnInteger"·title="django.core.paginator.PageNotAnInteger"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">PageNotAnInteger</span></code></a>·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">number</span></code>·cannot·be·converted·to·an·integer189 <a·class="reference·internal"·href="#django.core.paginator.PageNotAnInteger"·title="django.core.paginator.PageNotAnInteger"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">PageNotAnInteger</span></code></a>·if·the·<code·class="docutils·literal·notranslate"><span·class="pre">number</span></code>·cannot·be·converted·to·an·integer
189 by·calling·<code·class="docutils·literal·notranslate"><span·class="pre">int()</span></code>.·Raises·<a·class="reference·internal"·href="#django.core.paginator.EmptyPage"·title="django.core.paginator.EmptyPage"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">EmptyPage</span></code></a>·if·the·given·page·number190 by·calling·<code·class="docutils·literal·notranslate"><span·class="pre">int()</span></code>.·Raises·<a·class="reference·internal"·href="#django.core.paginator.EmptyPage"·title="django.core.paginator.EmptyPage"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">EmptyPage</span></code></a>·if·the·given·page·number
190 doesn’t·exist.</p>191 doesn’t·exist.</p>
191 </dd></dl>192 </dd></dl>
  
192 <dl·class="py·method">193 <dl·class="py·method">
193 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.get_elided_page_range">194 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.get_elided_page_range">
194 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">get_elided_page_range</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">number</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">on_each_side</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">3</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">on_ends</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">2</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L149"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.get_elided_page_range"·title="Link·to·this·definition">¶</a></dt>195 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">get_elided_page_range</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">number</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">on_each_side</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">3</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">on_ends</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">2</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L149"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.get_elided_page_range"·title="Link·to·this·definition">¶</a></dt>
195 <dd><p>Returns·a·1-based·list·of·page·numbers·similar·to196 <dd><p>Returns·a·1-based·list·of·page·numbers·similar·to
196 <a·class="reference·internal"·href="#django.core.paginator.Paginator.page_range"·title="django.core.paginator.Paginator.page_range"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Paginator.page_range</span></code></a>,·but·may·add·an·ellipsis·to·either·or·both197 <a·class="reference·internal"·href="#django.core.paginator.Paginator.page_range"·title="django.core.paginator.Paginator.page_range"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Paginator.page_range</span></code></a>,·but·may·add·an·ellipsis·to·either·or·both
197 sides·of·the·current·page·number·when·<a·class="reference·internal"·href="#django.core.paginator.Paginator.num_pages"·title="django.core.paginator.Paginator.num_pages"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Paginator.num_pages</span></code></a>·is·large.</p>198 sides·of·the·current·page·number·when·<a·class="reference·internal"·href="#django.core.paginator.Paginator.num_pages"·title="django.core.paginator.Paginator.num_pages"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">Paginator.num_pages</span></code></a>·is·large.</p>
198 <p>The·number·of·pages·to·include·on·each·side·of·the·current·page·number·is199 <p>The·number·of·pages·to·include·on·each·side·of·the·current·page·number·is
199 determined·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">on_each_side</span></code>·argument·which·defaults·to·3.</p>200 determined·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">on_each_side</span></code>·argument·which·defaults·to·3.</p>
200 <p>The·number·of·pages·to·include·at·the·beginning·and·end·of·page·range·is201 <p>The·number·of·pages·to·include·at·the·beginning·and·end·of·page·range·is
201 determined·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">on_ends</span></code>·argument·which·defaults·to·2.</p>202 determined·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">on_ends</span></code>·argument·which·defaults·to·2.</p>
Offset 220, 98 lines modifiedOffset 221, 98 lines modified
220 <dd><p>A·translatable·string·used·as·a·substitute·for·elided·page·numbers·in·the221 <dd><p>A·translatable·string·used·as·a·substitute·for·elided·page·numbers·in·the
221 page·range·returned·by·<a·class="reference·internal"·href="#django.core.paginator.Paginator.get_elided_page_range"·title="django.core.paginator.Paginator.get_elided_page_range"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_elided_page_range()</span></code></a>.·Default·is222 page·range·returned·by·<a·class="reference·internal"·href="#django.core.paginator.Paginator.get_elided_page_range"·title="django.core.paginator.Paginator.get_elided_page_range"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_elided_page_range()</span></code></a>.·Default·is
222 <code·class="docutils·literal·notranslate"><span·class="pre">'…'</span></code>.</p>223 <code·class="docutils·literal·notranslate"><span·class="pre">'…'</span></code>.</p>
223 </dd></dl>224 </dd></dl>
  
224 <dl·class="py·attribute">225 <dl·class="py·attribute">
225 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.count">226 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.count">
226 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">count</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L106"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.count"·title="Link·to·this·definition">¶</a></dt>227 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">count</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L106"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.count"·title="Link·to·this·definition">¶</a></dt>
227 <dd><p>The·total·number·of·objects,·across·all·pages.</p>228 <dd><p>The·total·number·of·objects,·across·all·pages.</p>
228 <div·class="admonition·note">229 <div·class="admonition·note">
229 <p·class="admonition-title">Note</p>230 <p·class="admonition-title">Notitie</p>
230 <p>When·determining·the·number·of·objects·contained·in·<code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>,231 <p>When·determining·the·number·of·objects·contained·in·<code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>,
231 <code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·will·first·try·calling·<code·class="docutils·literal·notranslate"><span·class="pre">object_list.count()</span></code>.·If232 <code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·will·first·try·calling·<code·class="docutils·literal·notranslate"><span·class="pre">object_list.count()</span></code>.·If
232 <code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>·has·no·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method,·then·<code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·will233 <code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>·has·no·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method,·then·<code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·will
233 fall·back·to·using·<code·class="docutils·literal·notranslate"><span·class="pre">len(object_list)</span></code>.·This·allows·objects,·such·as234 fall·back·to·using·<code·class="docutils·literal·notranslate"><span·class="pre">len(object_list)</span></code>.·This·allows·objects,·such·as
234 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>,·to·use·a·more·efficient·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method·when235 <code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>,·to·use·a·more·efficient·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method·when
235 available.</p>236 available.</p>
236 </div>237 </div>
237 </dd></dl>238 </dd></dl>
  
238 <dl·class="py·attribute">239 <dl·class="py·attribute">
239 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.num_pages">240 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.num_pages">
240 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">num_pages</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L114"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.num_pages"·title="Link·to·this·definition">¶</a></dt>241 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">num_pages</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L114"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.num_pages"·title="Link·to·this·definition">¶</a></dt>
241 <dd><p>The·total·number·of·pages.</p>242 <dd><p>The·total·number·of·pages.</p>
242 </dd></dl>243 </dd></dl>
  
243 <dl·class="py·attribute">244 <dl·class="py·attribute">
244 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.page_range">245 <dt·class="sig·sig-object·py"·id="django.core.paginator.Paginator.page_range">
245 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">page_range</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L122"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.page_range"·title="Link·to·this·definition">¶</a></dt>246 <span·class="sig-prename·descclassname"><span·class="pre">Paginator.</span></span><span·class="sig-name·descname"><span·class="pre">page_range</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/paginator.py#L122"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.paginator.Paginator.page_range"·title="Link·to·this·definition">¶</a></dt>
246 <dd><p>A·1-based·range·iterator·of·page·numbers,·e.g.·yielding·<code·class="docutils·literal·notranslate"><span·class="pre">[1,</span>·<span·class="pre">2,</span>·<span·class="pre">3,</span>·<span·class="pre">4]</span></code>.</p>247 <dd><p>A·1-based·range·iterator·of·page·numbers,·e.g.·yielding·<code·class="docutils·literal·notranslate"><span·class="pre">[1,</span>·<span·class="pre">2,</span>·<span·class="pre">3,</span>·<span·class="pre">4]</span></code>.</p>
247 </dd></dl>248 </dd></dl>
  
248 </section>249 </section>
249 </section>250 </section>
Max diff block lines reached; 18818/37888 bytes (49.67%) of diff not shown.
10.2 KB
html2text {}
Max HTML report size reached
158 KB
./usr/share/doc/python-django-doc/html/ref/request-response.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Request·and·response·objects·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Request·and·response·objects·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="SchemaEditor"·href="schema-editor.html"·/>15 ····<link·rel="next"·title="SchemaEditor"·href="schema-editor.html"·/>
15 ····<link·rel="prev"·title="Paginator"·href="paginator.html"·/>16 ····<link·rel="prev"·title="Paginator"·href="paginator.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 90, 30 lines modifiedOffset 91, 30 lines modified
90 <a·class="reference·internal"·href="#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·objects,·which·are·defined·in·the·<a·class="reference·internal"·href="#module-django.http"·title="django.http:·Classes·dealing·with·HTTP·requests·and·responses."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.http</span></code></a>91 <a·class="reference·internal"·href="#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·objects,·which·are·defined·in·the·<a·class="reference·internal"·href="#module-django.http"·title="django.http:·Classes·dealing·with·HTTP·requests·and·responses."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.http</span></code></a>
91 module.</p>92 module.</p>
92 </section>93 </section>
93 <section·id="s-httprequest-objects">94 <section·id="s-httprequest-objects">
94 <span·id="httprequest-objects"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code>·objects<a·class="headerlink"·href="#httprequest-objects"·title="Link·to·this·heading">¶</a></h2>95 <span·id="httprequest-objects"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code>·objects<a·class="headerlink"·href="#httprequest-objects"·title="Link·to·this·heading">¶</a></h2>
95 <dl·class="py·class">96 <dl·class="py·class">
96 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest">97 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest">
97 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">HttpRequest</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L52"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest"·title="Link·to·this·definition">¶</a></dt>98 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">HttpRequest</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L52"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest"·title="Link·to·this·definition">¶</a></dt>
98 <dd></dd></dl>99 <dd></dd></dl>
  
99 <section·id="s-attributes">100 <section·id="s-attributes">
100 <span·id="s-httprequest-attributes"></span><span·id="attributes"></span><span·id="httprequest-attributes"></span><h3>Attributes<a·class="headerlink"·href="#attributes"·title="Link·to·this·heading">¶</a></h3>101 <span·id="s-httprequest-attributes"></span><span·id="attributes"></span><span·id="httprequest-attributes"></span><h3>Attributes<a·class="headerlink"·href="#attributes"·title="Link·to·this·heading">¶</a></h3>
101 <p>All·attributes·should·be·considered·read-only,·unless·stated·otherwise.</p>102 <p>All·attributes·should·be·considered·read-only,·unless·stated·otherwise.</p>
102 <dl·class="py·attribute">103 <dl·class="py·attribute">
103 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.scheme">104 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.scheme">
104 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">scheme</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L255"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.scheme"·title="Link·to·this·definition">¶</a></dt>105 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">scheme</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L255"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.scheme"·title="Link·to·this·definition">¶</a></dt>
105 <dd><p>A·string·representing·the·scheme·of·the·request·(<code·class="docutils·literal·notranslate"><span·class="pre">http</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">https</span></code>106 <dd><p>A·string·representing·the·scheme·of·the·request·(<code·class="docutils·literal·notranslate"><span·class="pre">http</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">https</span></code>
106 usually).</p>107 usually).</p>
107 </dd></dl>108 </dd></dl>
  
108 <dl·class="py·attribute">109 <dl·class="py·attribute">
109 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.body">110 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.body">
110 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">body</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L325"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.body"·title="Link·to·this·definition">¶</a></dt>111 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">body</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L325"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.body"·title="Link·to·this·definition">¶</a></dt>
111 <dd><p>The·raw·HTTP·request·body·as·a·bytestring.·This·is·useful·for·processing112 <dd><p>The·raw·HTTP·request·body·as·a·bytestring.·This·is·useful·for·processing
112 data·in·different·ways·than·conventional·HTML·forms:·binary·images,113 data·in·different·ways·than·conventional·HTML·forms:·binary·images,
113 XML·payload·etc.·For·processing·conventional·form·data,·use114 XML·payload·etc.·For·processing·conventional·form·data,·use
114 <a·class="reference·internal"·href="#django.http.HttpRequest.POST"·title="django.http.HttpRequest.POST"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">HttpRequest.POST</span></code></a>.</p>115 <a·class="reference·internal"·href="#django.http.HttpRequest.POST"·title="django.http.HttpRequest.POST"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">HttpRequest.POST</span></code></a>.</p>
115 <p>You·can·also·read·from·an·<code·class="docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code>·using·a·file-like·interface·with116 <p>You·can·also·read·from·an·<code·class="docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code>·using·a·file-like·interface·with
116 <a·class="reference·internal"·href="#django.http.HttpRequest.read"·title="django.http.HttpRequest.read"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">HttpRequest.read()</span></code></a>·or·<a·class="reference·internal"·href="#django.http.HttpRequest.readline"·title="django.http.HttpRequest.readline"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">HttpRequest.readline()</span></code></a>.·Accessing117 <a·class="reference·internal"·href="#django.http.HttpRequest.read"·title="django.http.HttpRequest.read"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">HttpRequest.read()</span></code></a>·or·<a·class="reference·internal"·href="#django.http.HttpRequest.readline"·title="django.http.HttpRequest.readline"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">HttpRequest.readline()</span></code></a>.·Accessing
117 the·<code·class="docutils·literal·notranslate"><span·class="pre">body</span></code>·attribute·<em>after</em>·reading·the·request·with·either·of·these·I/O118 the·<code·class="docutils·literal·notranslate"><span·class="pre">body</span></code>·attribute·<em>after</em>·reading·the·request·with·either·of·these·I/O
Offset 153, 15 lines modifiedOffset 154, 15 lines modified
153 ····<span·class="n">do_something_else</span><span·class="p">()</span>154 ····<span·class="n">do_something_else</span><span·class="p">()</span>
154 </pre></div>155 </pre></div>
155 </div>156 </div>
156 </dd></dl>157 </dd></dl>
  
157 <dl·class="py·attribute">158 <dl·class="py·attribute">
158 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.encoding">159 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.encoding">
159 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">encoding</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L278"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.encoding"·title="Link·to·this·definition">¶</a></dt>160 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">encoding</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L278"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.encoding"·title="Link·to·this·definition">¶</a></dt>
160 <dd><p>A·string·representing·the·current·encoding·used·to·decode·form·submission161 <dd><p>A·string·representing·the·current·encoding·used·to·decode·form·submission
161 data·(or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·which·means·the·<a·class="reference·internal"·href="settings.html#std-setting-DEFAULT_CHARSET"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_CHARSET</span></code></a>·setting·is162 data·(or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·which·means·the·<a·class="reference·internal"·href="settings.html#std-setting-DEFAULT_CHARSET"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_CHARSET</span></code></a>·setting·is
162 used).·You·can·write·to·this·attribute·to·change·the·encoding·used·when163 used).·You·can·write·to·this·attribute·to·change·the·encoding·used·when
163 accessing·the·form·data.·Any·subsequent·attribute·accesses·(such·as·reading164 accessing·the·form·data.·Any·subsequent·attribute·accesses·(such·as·reading
164 from·<a·class="reference·internal"·href="#django.http.HttpRequest.GET"·title="django.http.HttpRequest.GET"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">GET</span></code></a>·or·<a·class="reference·internal"·href="#django.http.HttpRequest.POST"·title="django.http.HttpRequest.POST"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">POST</span></code></a>)·will·use·the·new·<code·class="docutils·literal·notranslate"><span·class="pre">encoding</span></code>·value.165 from·<a·class="reference·internal"·href="#django.http.HttpRequest.GET"·title="django.http.HttpRequest.GET"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">GET</span></code></a>·or·<a·class="reference·internal"·href="#django.http.HttpRequest.POST"·title="django.http.HttpRequest.POST"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">POST</span></code></a>)·will·use·the·new·<code·class="docutils·literal·notranslate"><span·class="pre">encoding</span></code>·value.
165 Useful·if·you·know·the·form·data·is·not·in·the·<a·class="reference·internal"·href="settings.html#std-setting-DEFAULT_CHARSET"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_CHARSET</span></code></a>166 Useful·if·you·know·the·form·data·is·not·in·the·<a·class="reference·internal"·href="settings.html#std-setting-DEFAULT_CHARSET"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_CHARSET</span></code></a>
166 encoding.</p>167 encoding.</p>
Offset 257, 15 lines modifiedOffset 258, 15 lines modified
257 web·servers·like·Nginx·and·Apache·2.4+.</p>258 web·servers·like·Nginx·and·Apache·2.4+.</p>
258 <p><a·class="reference·internal"·href="#django.http.HttpRequest.headers"·title="django.http.HttpRequest.headers"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">HttpRequest.headers</span></code></a>·is·a·simpler·way·to·access·all·HTTP-prefixed259 <p><a·class="reference·internal"·href="#django.http.HttpRequest.headers"·title="django.http.HttpRequest.headers"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">HttpRequest.headers</span></code></a>·is·a·simpler·way·to·access·all·HTTP-prefixed
259 headers,·plus·<code·class="docutils·literal·notranslate"><span·class="pre">CONTENT_LENGTH</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">CONTENT_TYPE</span></code>.</p>260 headers,·plus·<code·class="docutils·literal·notranslate"><span·class="pre">CONTENT_LENGTH</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">CONTENT_TYPE</span></code>.</p>
260 </dd></dl>261 </dd></dl>
  
261 <dl·class="py·attribute">262 <dl·class="py·attribute">
262 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.headers">263 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.headers">
263 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">headers</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L87"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.headers"·title="Link·to·this·definition">¶</a></dt>264 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">headers</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L87"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.headers"·title="Link·to·this·definition">¶</a></dt>
264 <dd><p>A·case·insensitive,·dict-like·object·that·provides·access·to·all265 <dd><p>A·case·insensitive,·dict-like·object·that·provides·access·to·all
265 HTTP-prefixed·headers·(plus·<code·class="docutils·literal·notranslate"><span·class="pre">Content-Length</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Content-Type</span></code>)·from266 HTTP-prefixed·headers·(plus·<code·class="docutils·literal·notranslate"><span·class="pre">Content-Length</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Content-Type</span></code>)·from
266 the·request.</p>267 the·request.</p>
267 <p>The·name·of·each·header·is·stylized·with·title-casing·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">User-Agent</span></code>)268 <p>The·name·of·each·header·is·stylized·with·title-casing·(e.g.·<code·class="docutils·literal·notranslate"><span·class="pre">User-Agent</span></code>)
268 when·it’s·displayed.·You·can·access·headers·case-insensitively:</p>269 when·it’s·displayed.·You·can·access·headers·case-insensitively:</p>
269 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">request</span><span·class="o">.</span><span·class="n">headers</span>270 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">request</span><span·class="o">.</span><span·class="n">headers</span>
270 <span·class="go">{&#39;User-Agent&#39;:·&#39;Mozilla/5.0·(Macintosh;·Intel·Mac·OS·X·10_12_6&#39;,·...}</span>271 <span·class="go">{&#39;User-Agent&#39;:·&#39;Mozilla/5.0·(Macintosh;·Intel·Mac·OS·X·10_12_6&#39;,·...}</span>
Offset 396, 26 lines modifiedOffset 397, 26 lines modified
396 <code·class="docutils·literal·notranslate"><span·class="pre">auser</span></code>·will·return·an·instance·of397 <code·class="docutils·literal·notranslate"><span·class="pre">auser</span></code>·will·return·an·instance·of
397 <a·class="reference·internal"·href="contrib/auth.html#django.contrib.auth.models.AnonymousUser"·title="django.contrib.auth.models.AnonymousUser"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AnonymousUser</span></code></a>.·This·is·similar·to·the398 <a·class="reference·internal"·href="contrib/auth.html#django.contrib.auth.models.AnonymousUser"·title="django.contrib.auth.models.AnonymousUser"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AnonymousUser</span></code></a>.·This·is·similar·to·the
398 <a·class="reference·internal"·href="#django.http.HttpRequest.user"·title="django.http.HttpRequest.user"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">user</span></code></a>·attribute·but·it·works·in·async·contexts.</p>399 <a·class="reference·internal"·href="#django.http.HttpRequest.user"·title="django.http.HttpRequest.user"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">user</span></code></a>·attribute·but·it·works·in·async·contexts.</p>
399 </dd></dl>400 </dd></dl>
  
400 <dl·class="py·method">401 <dl·class="py·method">
401 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.get_host">402 <dt·class="sig·sig-object·py"·id="django.http.HttpRequest.get_host">
402 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">get_host</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L131"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.get_host"·title="Link·to·this·definition">¶</a></dt>403 <span·class="sig-prename·descclassname"><span·class="pre">HttpRequest.</span></span><span·class="sig-name·descname"><span·class="pre">get_host</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/http/request.py#L131"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.http.HttpRequest.get_host"·title="Link·to·this·definition">¶</a></dt>
403 <dd><p>Returns·the·originating·host·of·the·request·using·information·from·the404 <dd><p>Returns·the·originating·host·of·the·request·using·information·from·the
404 <code·class="docutils·literal·notranslate"><span·class="pre">HTTP_X_FORWARDED_HOST</span></code>·(if·<a·class="reference·internal"·href="settings.html#std-setting-USE_X_FORWARDED_HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_X_FORWARDED_HOST</span></code></a>·is·enabled)405 <code·class="docutils·literal·notranslate"><span·class="pre">HTTP_X_FORWARDED_HOST</span></code>·(if·<a·class="reference·internal"·href="settings.html#std-setting-USE_X_FORWARDED_HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_X_FORWARDED_HOST</span></code></a>·is·enabled)
405 and·<code·class="docutils·literal·notranslate"><span·class="pre">HTTP_HOST</span></code>·headers,·in·that·order.·If·they·don’t·provide·a·value,406 and·<code·class="docutils·literal·notranslate"><span·class="pre">HTTP_HOST</span></code>·headers,·in·that·order.·If·they·don’t·provide·a·value,
406 the·method·uses·a·combination·of·<code·class="docutils·literal·notranslate"><span·class="pre">SERVER_NAME</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">SERVER_PORT</span></code>·as407 the·method·uses·a·combination·of·<code·class="docutils·literal·notranslate"><span·class="pre">SERVER_NAME</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">SERVER_PORT</span></code>·as
407 detailed·in·<span·class="target"·id="index-0"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-3333/"><strong>PEP·3333</strong></a>.</p>408 detailed·in·<span·class="target"·id="index-0"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-3333/"><strong>PEP·3333</strong></a>.</p>
408 <p>Example:·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;127.0.0.1:8000&quot;</span></code></p>409 <p>Example:·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;127.0.0.1:8000&quot;</span></code></p>
409 <p>Raises·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.exceptions.DisallowedHost</span></code>·if·the·host·is·not·in410 <p>Raises·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.exceptions.DisallowedHost</span></code>·if·the·host·is·not·in
410 <a·class="reference·internal"·href="settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·or·the·domain·name·is·invalid·according·to411 <a·class="reference·internal"·href="settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·or·the·domain·name·is·invalid·according·to
411 <span·class="target"·id="index-1"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc1034.html"><strong>RFC·1034</strong></a>/<span·class="target"·id="index-2"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc1035.html"><strong>1035</strong></a>.</p>412 <span·class="target"·id="index-1"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc1034.html"><strong>RFC·1034</strong></a>/<span·class="target"·id="index-2"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc1035.html"><strong>1035</strong></a>.</p>
412 <div·class="admonition·note">413 <div·class="admonition·note">
413 <p·class="admonition-title">Note</p>414 <p·class="admonition-title">Notitie</p>
414 <p>The·<a·class="reference·internal"·href="#django.http.HttpRequest.get_host"·title="django.http.HttpRequest.get_host"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_host()</span></code></a>·method·fails·when·the·host·is415 <p>The·<a·class="reference·internal"·href="#django.http.HttpRequest.get_host"·title="django.http.HttpRequest.get_host"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_host()</span></code></a>·method·fails·when·the·host·is
415 behind·multiple·proxies.·One·solution·is·to·use·middleware·to·rewrite416 behind·multiple·proxies.·One·solution·is·to·use·middleware·to·rewrite
416 the·proxy·headers,·as·in·the·following·example:</p>417 the·proxy·headers,·as·in·the·following·example:</p>
417 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">MultipleProxyMiddleware</span><span·class="p">:</span>418 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">class</span>·<span·class="nc">MultipleProxyMiddleware</span><span·class="p">:</span>
418 ····<span·class="n">FORWARDED_FOR_FIELDS</span>·<span·class="o">=</span>·<span·class="p">[</span>419 ····<span·class="n">FORWARDED_FOR_FIELDS</span>·<span·class="o">=</span>·<span·class="p">[</span>
Max diff block lines reached; 106221/122919 bytes (86.42%) of diff not shown.
38.2 KB
html2text {}
Max HTML report size reached
50.0 KB
./usr/share/doc/python-django-doc/html/ref/schema-editor.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>SchemaEditor·&#8212;·Django·5.1.1·documentation</title>6 ····<title>SchemaEditor·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Settings"·href="settings.html"·/>15 ····<link·rel="next"·title="Settings"·href="settings.html"·/>
15 ····<link·rel="prev"·title="Request·and·response·objects"·href="request-response.html"·/>16 ····<link·rel="prev"·title="Request·and·response·objects"·href="request-response.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 77, 15 lines modifiedOffset 78, 15 lines modified
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="ref-schema-editor">79 ··········<div·class="yui-g"·id="ref-schema-editor">
79 ············80 ············
80 ··<section·id="s-module-django.db.backends.base.schema">81 ··<section·id="s-module-django.db.backends.base.schema">
81 <span·id="s-schemaeditor"></span><span·id="module-django.db.backends.base.schema"></span><span·id="schemaeditor"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">SchemaEditor</span></code><a·class="headerlink"·href="#module-django.db.backends.base.schema"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-schemaeditor"></span><span·id="module-django.db.backends.base.schema"></span><span·id="schemaeditor"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">SchemaEditor</span></code><a·class="headerlink"·href="#module-django.db.backends.base.schema"·title="Link·to·this·heading">¶</a></h1>
82 <dl·class="py·class">83 <dl·class="py·class">
83 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor">84 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor">
84 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseDatabaseSchemaEditor</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L76"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor"·title="Link·to·this·definition">¶</a></dt>85 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseDatabaseSchemaEditor</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L76"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor"·title="Link·to·this·definition">¶</a></dt>
85 <dd></dd></dl>86 <dd></dd></dl>
  
86 <p>Django’s·migration·system·is·split·into·two·parts;·the·logic·for·calculating87 <p>Django’s·migration·system·is·split·into·two·parts;·the·logic·for·calculating
87 and·storing·what·operations·should·be·run·(<code·class="docutils·literal·notranslate"><span·class="pre">django.db.migrations</span></code>),·and·the88 and·storing·what·operations·should·be·run·(<code·class="docutils·literal·notranslate"><span·class="pre">django.db.migrations</span></code>),·and·the
88 database·abstraction·layer·that·turns·things·like·“create·a·model”·or89 database·abstraction·layer·that·turns·things·like·“create·a·model”·or
89 “delete·a·field”·into·SQL·-·which·is·the·job·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">SchemaEditor</span></code>.</p>90 “delete·a·field”·into·SQL·-·which·is·the·job·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">SchemaEditor</span></code>.</p>
90 <p>It’s·unlikely·that·you·will·want·to·interact·directly·with·<code·class="docutils·literal·notranslate"><span·class="pre">SchemaEditor</span></code>·as91 <p>It’s·unlikely·that·you·will·want·to·interact·directly·with·<code·class="docutils·literal·notranslate"><span·class="pre">SchemaEditor</span></code>·as
Offset 112, 139 lines modifiedOffset 113, 139 lines modified
112 syntax·a·little.</p>113 syntax·a·little.</p>
113 <section·id="s-methods">114 <section·id="s-methods">
114 <span·id="methods"></span><h2>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h2>115 <span·id="methods"></span><h2>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h2>
115 <section·id="s-execute">116 <section·id="s-execute">
116 <span·id="execute"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">execute()</span></code><a·class="headerlink"·href="#execute"·title="Link·to·this·heading">¶</a></h3>117 <span·id="execute"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">execute()</span></code><a·class="headerlink"·href="#execute"·title="Link·to·this·heading">¶</a></h3>
117 <dl·class="py·method">118 <dl·class="py·method">
118 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute">119 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute">
119 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">execute</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">sql</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L173"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute"·title="Link·to·this·definition">¶</a></dt>120 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">execute</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">sql</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">()</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L173"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.execute"·title="Link·to·this·definition">¶</a></dt>
120 <dd></dd></dl>121 <dd></dd></dl>
  
121 <p>Executes·the·SQL·statement·passed·in,·with·parameters·if·supplied.·This122 <p>Executes·the·SQL·statement·passed·in,·with·parameters·if·supplied.·This
122 is·a·wrapper·around·the·normal·database·cursors·that·allows·capture·of·the·SQL123 is·a·wrapper·around·the·normal·database·cursors·that·allows·capture·of·the·SQL
123 to·a·<code·class="docutils·literal·notranslate"><span·class="pre">.sql</span></code>·file·if·the·user·wishes.</p>124 to·a·<code·class="docutils·literal·notranslate"><span·class="pre">.sql</span></code>·file·if·the·user·wishes.</p>
124 </section>125 </section>
125 <section·id="s-create-model">126 <section·id="s-create-model">
126 <span·id="create-model"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">create_model()</span></code><a·class="headerlink"·href="#create-model"·title="Link·to·this·heading">¶</a></h3>127 <span·id="create-model"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">create_model()</span></code><a·class="headerlink"·href="#create-model"·title="Link·to·this·heading">¶</a></h3>
127 <dl·class="py·method">128 <dl·class="py·method">
128 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model">129 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model">
129 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">create_model</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L497"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model"·title="Link·to·this·definition">¶</a></dt>130 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">create_model</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L497"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.create_model"·title="Link·to·this·definition">¶</a></dt>
130 <dd></dd></dl>131 <dd></dd></dl>
  
131 <p>Creates·a·new·table·in·the·database·for·the·provided·model,·along·with·any132 <p>Creates·a·new·table·in·the·database·for·the·provided·model,·along·with·any
132 unique·constraints·or·indexes·it·requires.</p>133 unique·constraints·or·indexes·it·requires.</p>
133 </section>134 </section>
134 <section·id="s-delete-model">135 <section·id="s-delete-model">
135 <span·id="delete-model"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">delete_model()</span></code><a·class="headerlink"·href="#delete-model"·title="Link·to·this·heading">¶</a></h3>136 <span·id="delete-model"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">delete_model()</span></code><a·class="headerlink"·href="#delete-model"·title="Link·to·this·heading">¶</a></h3>
136 <dl·class="py·method">137 <dl·class="py·method">
137 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model">138 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model">
138 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">delete_model</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L532"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model"·title="Link·to·this·definition">¶</a></dt>139 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">delete_model</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L532"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.delete_model"·title="Link·to·this·definition">¶</a></dt>
139 <dd></dd></dl>140 <dd></dd></dl>
  
140 <p>Drops·the·model’s·table·in·the·database·along·with·any·unique·constraints141 <p>Drops·the·model’s·table·in·the·database·along·with·any·unique·constraints
141 or·indexes·it·has.</p>142 or·indexes·it·has.</p>
142 </section>143 </section>
143 <section·id="s-add-index">144 <section·id="s-add-index">
144 <span·id="add-index"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">add_index()</span></code><a·class="headerlink"·href="#add-index"·title="Link·to·this·heading">¶</a></h3>145 <span·id="add-index"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">add_index()</span></code><a·class="headerlink"·href="#add-index"·title="Link·to·this·heading">¶</a></h3>
145 <dl·class="py·method">146 <dl·class="py·method">
146 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index">147 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index">
147 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">add_index</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L553"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index"·title="Link·to·this·definition">¶</a></dt>148 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">add_index</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L553"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_index"·title="Link·to·this·definition">¶</a></dt>
148 <dd></dd></dl>149 <dd></dd></dl>
  
149 <p>Adds·<code·class="docutils·literal·notranslate"><span·class="pre">index</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table.</p>150 <p>Adds·<code·class="docutils·literal·notranslate"><span·class="pre">index</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table.</p>
150 </section>151 </section>
151 <section·id="s-remove-index">152 <section·id="s-remove-index">
152 <span·id="remove-index"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">remove_index()</span></code><a·class="headerlink"·href="#remove-index"·title="Link·to·this·heading">¶</a></h3>153 <span·id="remove-index"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">remove_index()</span></code><a·class="headerlink"·href="#remove-index"·title="Link·to·this·heading">¶</a></h3>
153 <dl·class="py·method">154 <dl·class="py·method">
154 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index">155 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index">
155 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">remove_index</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L564"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index"·title="Link·to·this·definition">¶</a></dt>156 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">remove_index</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">index</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L564"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.remove_index"·title="Link·to·this·definition">¶</a></dt>
156 <dd></dd></dl>157 <dd></dd></dl>
  
157 <p>Removes·<code·class="docutils·literal·notranslate"><span·class="pre">index</span></code>·from·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table.</p>158 <p>Removes·<code·class="docutils·literal·notranslate"><span·class="pre">index</span></code>·from·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table.</p>
158 </section>159 </section>
159 <section·id="s-rename-index">160 <section·id="s-rename-index">
160 <span·id="rename-index"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">rename_index()</span></code><a·class="headerlink"·href="#rename-index"·title="Link·to·this·heading">¶</a></h3>161 <span·id="rename-index"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">rename_index()</span></code><a·class="headerlink"·href="#rename-index"·title="Link·to·this·heading">¶</a></h3>
161 <dl·class="py·method">162 <dl·class="py·method">
162 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index">163 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index">
163 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">rename_index</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">old_index</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">new_index</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L573"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index"·title="Link·to·this·definition">¶</a></dt>164 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">rename_index</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">old_index</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">new_index</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L573"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.rename_index"·title="Link·to·this·definition">¶</a></dt>
164 <dd></dd></dl>165 <dd></dd></dl>
  
165 <p>Renames·<code·class="docutils·literal·notranslate"><span·class="pre">old_index</span></code>·from·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table·to·<code·class="docutils·literal·notranslate"><span·class="pre">new_index</span></code>.</p>166 <p>Renames·<code·class="docutils·literal·notranslate"><span·class="pre">old_index</span></code>·from·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table·to·<code·class="docutils·literal·notranslate"><span·class="pre">new_index</span></code>.</p>
166 </section>167 </section>
167 <section·id="s-add-constraint">168 <section·id="s-add-constraint">
168 <span·id="add-constraint"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">add_constraint()</span></code><a·class="headerlink"·href="#add-constraint"·title="Link·to·this·heading">¶</a></h3>169 <span·id="add-constraint"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">add_constraint()</span></code><a·class="headerlink"·href="#add-constraint"·title="Link·to·this·heading">¶</a></h3>
169 <dl·class="py·method">170 <dl·class="py·method">
170 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint">171 <dt·class="sig·sig-object·py"·id="django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint">
171 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">add_constraint</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">constraint</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L583"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint"·title="Link·to·this·definition">¶</a></dt>172 <span·class="sig-prename·descclassname"><span·class="pre">BaseDatabaseSchemaEditor.</span></span><span·class="sig-name·descname"><span·class="pre">add_constraint</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">model</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">constraint</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/backends/base/schema.py#L583"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.backends.base.schema.BaseDatabaseSchemaEditor.add_constraint"·title="Link·to·this·definition">¶</a></dt>
172 <dd></dd></dl>173 <dd></dd></dl>
  
173 <p>Adds·<code·class="docutils·literal·notranslate"><span·class="pre">constraint</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table.</p>174 <p>Adds·<code·class="docutils·literal·notranslate"><span·class="pre">constraint</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">model</span></code>’s·table.</p>
174 </section>175 </section>
175 <section·id="s-remove-constraint">176 <section·id="s-remove-constraint">
Max diff block lines reached; 22292/40690 bytes (54.78%) of diff not shown.
10.2 KB
html2text {}
Max HTML report size reached
68.3 KB
./usr/share/doc/python-django-doc/html/ref/settings.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Settings·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Settings·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Signals"·href="signals.html"·/>15 ····<link·rel="next"·title="Signals"·href="signals.html"·/>
15 ····<link·rel="prev"·title="SchemaEditor"·href="schema-editor.html"·/>16 ····<link·rel="prev"·title="SchemaEditor"·href="schema-editor.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 75, 27 lines modifiedOffset 76, 27 lines modified
75 ····<div·id="bd">76 ····<div·id="bd">
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="ref-settings">79 ··········<div·class="yui-g"·id="ref-settings">
79 ············80 ············
80 ··<section·id="s-settings">81 ··<section·id="s-settings">
81 <span·id="settings"></span><h1>Settings<a·class="headerlink"·href="#settings"·title="Link·to·this·heading">¶</a></h1>82 <span·id="settings"></span><h1>Settings<a·class="headerlink"·href="#settings"·title="Link·to·this·heading">¶</a></h1>
82 <nav·class="contents·local"·id="contents">83 <nav·class="contents·local"·id="inhoud">
83 <ul·class="simple">84 <ul·class="simple">
84 <li><p><a·class="reference·internal"·href="#core-settings"·id="id12">Core·Settings</a></p></li>85 <li><p><a·class="reference·internal"·href="#core-settings"·id="id12">Core·Settings</a></p></li>
85 <li><p><a·class="reference·internal"·href="#auth"·id="id13">Auth</a></p></li>86 <li><p><a·class="reference·internal"·href="#auth"·id="id13">Auth</a></p></li>
86 <li><p><a·class="reference·internal"·href="#messages"·id="id14">Messages</a></p></li>87 <li><p><a·class="reference·internal"·href="#messages"·id="id14">Messages</a></p></li>
87 <li><p><a·class="reference·internal"·href="#sessions"·id="id15">Sessions</a></p></li>88 <li><p><a·class="reference·internal"·href="#sessions"·id="id15">Sessions</a></p></li>
88 <li><p><a·class="reference·internal"·href="#sites"·id="id16">Sites</a></p></li>89 <li><p><a·class="reference·internal"·href="#sites"·id="id16">Sites</a></p></li>
89 <li><p><a·class="reference·internal"·href="#static-files"·id="id17">Static·Files</a></p></li>90 <li><p><a·class="reference·internal"·href="#static-files"·id="id17">Static·Files</a></p></li>
90 <li><p><a·class="reference·internal"·href="#core-settings-topical-index"·id="id18">Core·Settings·Topical·Index</a></p></li>91 <li><p><a·class="reference·internal"·href="#core-settings-topical-index"·id="id18">Core·Settings·Topical·Index</a></p></li>
91 </ul>92 </ul>
92 </nav>93 </nav>
93 <div·class="admonition·warning">94 <div·class="admonition·warning">
94 <p·class="admonition-title">Warning</p>95 <p·class="admonition-title">Waarschuwing</p>
95 <p>Be·careful·when·you·override·settings,·especially·when·the·default·value96 <p>Be·careful·when·you·override·settings,·especially·when·the·default·value
96 is·a·non-empty·list·or·dictionary,·such·as·<a·class="reference·internal"·href="#std-setting-STATICFILES_FINDERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATICFILES_FINDERS</span></code></a>.97 is·a·non-empty·list·or·dictionary,·such·as·<a·class="reference·internal"·href="#std-setting-STATICFILES_FINDERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATICFILES_FINDERS</span></code></a>.
97 Make·sure·you·keep·the·components·required·by·the·features·of·Django·you98 Make·sure·you·keep·the·components·required·by·the·features·of·Django·you
98 wish·to·use.</p>99 wish·to·use.</p>
99 </div>100 </div>
100 <section·id="s-core-settings">101 <section·id="s-core-settings">
101 <span·id="core-settings"></span><h2><a·class="toc-backref"·href="#id12"·role="doc-backlink">Core·Settings</a><a·class="headerlink"·href="#core-settings"·title="Link·to·this·heading">¶</a></h2>102 <span·id="core-settings"></span><h2><a·class="toc-backref"·href="#id12"·role="doc-backlink">Core·Settings</a><a·class="headerlink"·href="#core-settings"·title="Link·to·this·heading">¶</a></h2>
Offset 925, 15 lines modifiedOffset 926, 15 lines modified
925 <p>It·is·also·important·to·remember·that·when·running·with·<a·class="reference·internal"·href="#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>926 <p>It·is·also·important·to·remember·that·when·running·with·<a·class="reference·internal"·href="#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>
926 turned·on,·Django·will·remember·every·SQL·query·it·executes.·This·is·useful927 turned·on,·Django·will·remember·every·SQL·query·it·executes.·This·is·useful
927 when·you’re·debugging,·but·it’ll·rapidly·consume·memory·on·a·production·server.</p>928 when·you’re·debugging,·but·it’ll·rapidly·consume·memory·on·a·production·server.</p>
928 <p>Finally,·if·<a·class="reference·internal"·href="#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·you·also·need·to·properly·set929 <p>Finally,·if·<a·class="reference·internal"·href="#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·you·also·need·to·properly·set
929 the·<a·class="reference·internal"·href="#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·setting.·Failing·to·do·so·will·result·in·all930 the·<a·class="reference·internal"·href="#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·setting.·Failing·to·do·so·will·result·in·all
930 requests·being·returned·as·“Bad·Request·(400)”.</p>931 requests·being·returned·as·“Bad·Request·(400)”.</p>
931 <div·class="admonition·note">932 <div·class="admonition·note">
932 <p·class="admonition-title">Note</p>933 <p·class="admonition-title">Notitie</p>
933 <p>The·default·<code·class="file·docutils·literal·notranslate"><span·class="pre">settings.py</span></code>·file·created·by·<a·class="reference·internal"·href="django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">django-admin</span>934 <p>The·default·<code·class="file·docutils·literal·notranslate"><span·class="pre">settings.py</span></code>·file·created·by·<a·class="reference·internal"·href="django-admin.html#django-admin-startproject"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">django-admin</span>
934 <span·class="pre">startproject</span></code></a>·sets·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code>·for·convenience.</p>935 <span·class="pre">startproject</span></code></a>·sets·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code>·for·convenience.</p>
935 </div>936 </div>
936 </section>937 </section>
937 <section·id="s-debug-propagate-exceptions">938 <section·id="s-debug-propagate-exceptions">
938 <span·id="s-std-setting-DEBUG_PROPAGATE_EXCEPTIONS"></span><span·id="debug-propagate-exceptions"></span><span·id="std-setting-DEBUG_PROPAGATE_EXCEPTIONS"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DEBUG_PROPAGATE_EXCEPTIONS</span></code><a·class="headerlink"·href="#debug-propagate-exceptions"·title="Link·to·this·heading">¶</a></h3>939 <span·id="s-std-setting-DEBUG_PROPAGATE_EXCEPTIONS"></span><span·id="debug-propagate-exceptions"></span><span·id="std-setting-DEBUG_PROPAGATE_EXCEPTIONS"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DEBUG_PROPAGATE_EXCEPTIONS</span></code><a·class="headerlink"·href="#debug-propagate-exceptions"·title="Link·to·this·heading">¶</a></h3>
939 <p>Default:·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code></p>940 <p>Default:·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code></p>
Offset 1167, 15 lines modifiedOffset 1168, 15 lines modified
1167 be·saved·using·the·system’s·standard·umask.</p>1168 be·saved·using·the·system’s·standard·umask.</p>
1168 <p>For·security·reasons,·these·permissions·aren’t·applied·to·the·temporary·files1169 <p>For·security·reasons,·these·permissions·aren’t·applied·to·the·temporary·files
1169 that·are·stored·in·<a·class="reference·internal"·href="#std-setting-FILE_UPLOAD_TEMP_DIR"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FILE_UPLOAD_TEMP_DIR</span></code></a>.</p>1170 that·are·stored·in·<a·class="reference·internal"·href="#std-setting-FILE_UPLOAD_TEMP_DIR"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">FILE_UPLOAD_TEMP_DIR</span></code></a>.</p>
1170 <p>This·setting·also·determines·the·default·permissions·for·collected·static·files1171 <p>This·setting·also·determines·the·default·permissions·for·collected·static·files
1171 when·using·the·<a·class="reference·internal"·href="contrib/staticfiles.html#django-admin-collectstatic"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">collectstatic</span></code></a>·management·command.·See1172 when·using·the·<a·class="reference·internal"·href="contrib/staticfiles.html#django-admin-collectstatic"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">collectstatic</span></code></a>·management·command.·See
1172 <a·class="reference·internal"·href="contrib/staticfiles.html#django-admin-collectstatic"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">collectstatic</span></code></a>·for·details·on·overriding·it.</p>1173 <a·class="reference·internal"·href="contrib/staticfiles.html#django-admin-collectstatic"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">collectstatic</span></code></a>·for·details·on·overriding·it.</p>
1173 <div·class="admonition·warning">1174 <div·class="admonition·warning">
1174 <p·class="admonition-title">Warning</p>1175 <p·class="admonition-title">Waarschuwing</p>
1175 <p><strong>Always·prefix·the·mode·with</strong>·<code·class="docutils·literal·notranslate"><span·class="pre">0o</span></code>·<strong>.</strong></p>1176 <p><strong>Always·prefix·the·mode·with</strong>·<code·class="docutils·literal·notranslate"><span·class="pre">0o</span></code>·<strong>.</strong></p>
1176 <p>If·you’re·not·familiar·with·file·modes,·please·note·that·the·<code·class="docutils·literal·notranslate"><span·class="pre">0o</span></code>·prefix1177 <p>If·you’re·not·familiar·with·file·modes,·please·note·that·the·<code·class="docutils·literal·notranslate"><span·class="pre">0o</span></code>·prefix
1177 is·very·important:·it·indicates·an·octal·number,·which·is·the·way·that1178 is·very·important:·it·indicates·an·octal·number,·which·is·the·way·that
1178 modes·must·be·specified.·If·you·try·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">644</span></code>,·you’ll·get·totally1179 modes·must·be·specified.·If·you·try·to·use·<code·class="docutils·literal·notranslate"><span·class="pre">644</span></code>,·you’ll·get·totally
1179 incorrect·behavior.</p>1180 incorrect·behavior.</p>
1180 </div>1181 </div>
1181 </section>1182 </section>
Offset 1231, 15 lines modifiedOffset 1232, 15 lines modified
1231 </ul>1232 </ul>
1232 </section>1233 </section>
1233 <section·id="s-forms-urlfield-assume-https">1234 <section·id="s-forms-urlfield-assume-https">
1234 <span·id="s-std-setting-FORMS_URLFIELD_ASSUME_HTTPS"></span><span·id="forms-urlfield-assume-https"></span><span·id="std-setting-FORMS_URLFIELD_ASSUME_HTTPS"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FORMS_URLFIELD_ASSUME_HTTPS</span></code><a·class="headerlink"·href="#forms-urlfield-assume-https"·title="Link·to·this·heading">¶</a></h3>1235 <span·id="s-std-setting-FORMS_URLFIELD_ASSUME_HTTPS"></span><span·id="forms-urlfield-assume-https"></span><span·id="std-setting-FORMS_URLFIELD_ASSUME_HTTPS"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FORMS_URLFIELD_ASSUME_HTTPS</span></code><a·class="headerlink"·href="#forms-urlfield-assume-https"·title="Link·to·this·heading">¶</a></h3>
1235 <div·class="versionadded">1236 <div·class="versionadded">
1236 <span·class="title">New·in·Django·5.0.</span>·</div>1237 <span·class="title">New·in·Django·5.0.</span>·</div>
1237 <div·class="deprecated">1238 <div·class="deprecated">
1238 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.0.</span></p>1239 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.0.</span></p>
1239 </div>1240 </div>
1240 <p>Default:·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code></p>1241 <p>Default:·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code></p>
1241 <p>Set·this·transitional·setting·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·to·opt·into·using·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;https&quot;</span></code>·as·the1242 <p>Set·this·transitional·setting·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·to·opt·into·using·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;https&quot;</span></code>·as·the
1242 new·default·value·of·<a·class="reference·internal"·href="forms/fields.html#django.forms.URLField.assume_scheme"·title="django.forms.URLField.assume_scheme"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">URLField.assume_scheme</span></code></a>·during·the·Django·5.x·release·cycle.</p>1243 new·default·value·of·<a·class="reference·internal"·href="forms/fields.html#django.forms.URLField.assume_scheme"·title="django.forms.URLField.assume_scheme"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">URLField.assume_scheme</span></code></a>·during·the·Django·5.x·release·cycle.</p>
1243 </section>1244 </section>
1244 <section·id="s-format-module-path">1245 <section·id="s-format-module-path">
1245 <span·id="s-std-setting-FORMAT_MODULE_PATH"></span><span·id="format-module-path"></span><span·id="std-setting-FORMAT_MODULE_PATH"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FORMAT_MODULE_PATH</span></code><a·class="headerlink"·href="#format-module-path"·title="Link·to·this·heading">¶</a></h3>1246 <span·id="s-std-setting-FORMAT_MODULE_PATH"></span><span·id="format-module-path"></span><span·id="std-setting-FORMAT_MODULE_PATH"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">FORMAT_MODULE_PATH</span></code><a·class="headerlink"·href="#format-module-path"·title="Link·to·this·heading">¶</a></h3>
Offset 1525, 15 lines modifiedOffset 1526, 15 lines modified
1525 <span·id="s-std-setting-MEDIA_ROOT"></span><span·id="media-root"></span><span·id="std-setting-MEDIA_ROOT"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code><a·class="headerlink"·href="#media-root"·title="Link·to·this·heading">¶</a></h3>1526 <span·id="s-std-setting-MEDIA_ROOT"></span><span·id="media-root"></span><span·id="std-setting-MEDIA_ROOT"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code><a·class="headerlink"·href="#media-root"·title="Link·to·this·heading">¶</a></h3>
1526 <p>Default:·<code·class="docutils·literal·notranslate"><span·class="pre">''</span></code>·(Empty·string)</p>1527 <p>Default:·<code·class="docutils·literal·notranslate"><span·class="pre">''</span></code>·(Empty·string)</p>
1527 <p>Absolute·filesystem·path·to·the·directory·that·will·hold·<a·class="reference·internal"·href="../topics/files.html"><span·class="doc">user-uploaded1528 <p>Absolute·filesystem·path·to·the·directory·that·will·hold·<a·class="reference·internal"·href="../topics/files.html"><span·class="doc">user-uploaded
1528 files</span></a>.</p>1529 files</span></a>.</p>
1529 <p>Example:·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;/var/www/example.com/media/&quot;</span></code></p>1530 <p>Example:·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;/var/www/example.com/media/&quot;</span></code></p>
1530 <p>See·also·<a·class="reference·internal"·href="#std-setting-MEDIA_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_URL</span></code></a>.</p>1531 <p>See·also·<a·class="reference·internal"·href="#std-setting-MEDIA_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_URL</span></code></a>.</p>
1531 <div·class="admonition·warning">1532 <div·class="admonition·warning">
1532 <p·class="admonition-title">Warning</p>1533 <p·class="admonition-title">Waarschuwing</p>
1533 <p><a·class="reference·internal"·href="#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·and·<a·class="reference·internal"·href="#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>·must·have·different1534 <p><a·class="reference·internal"·href="#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·and·<a·class="reference·internal"·href="#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>·must·have·different
1534 values.·Before·<a·class="reference·internal"·href="#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>·was·introduced,·it·was·common·to1535 values.·Before·<a·class="reference·internal"·href="#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>·was·introduced,·it·was·common·to
1535 rely·or·fallback·on·<a·class="reference·internal"·href="#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·to·also·serve·static·files;1536 rely·or·fallback·on·<a·class="reference·internal"·href="#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·to·also·serve·static·files;
Max diff block lines reached; 32922/44206 bytes (74.47%) of diff not shown.
25.0 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/python-django-doc/html/ref/signals.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Signals·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Signals·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Templates"·href="templates/index.html"·/>15 ····<link·rel="next"·title="Templates"·href="templates/index.html"·/>
15 ····<link·rel="prev"·title="Settings"·href="settings.html"·/>16 ····<link·rel="prev"·title="Settings"·href="settings.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 78, 45 lines modifiedOffset 79, 45 lines modified
78 ··········<div·class="yui-g"·id="ref-signals">79 ··········<div·class="yui-g"·id="ref-signals">
79 ············80 ············
80 ··<section·id="s-signals">81 ··<section·id="s-signals">
81 <span·id="signals"></span><h1>Signals<a·class="headerlink"·href="#signals"·title="Link·to·this·heading">¶</a></h1>82 <span·id="signals"></span><h1>Signals<a·class="headerlink"·href="#signals"·title="Link·to·this·heading">¶</a></h1>
82 <p>A·list·of·all·the·signals·that·Django·sends.·All·built-in·signals·are·sent83 <p>A·list·of·all·the·signals·that·Django·sends.·All·built-in·signals·are·sent
83 using·the·<a·class="reference·internal"·href="../topics/signals.html#django.dispatch.Signal.send"·title="django.dispatch.Signal.send"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send()</span></code></a>·method.</p>84 using·the·<a·class="reference·internal"·href="../topics/signals.html#django.dispatch.Signal.send"·title="django.dispatch.Signal.send"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send()</span></code></a>·method.</p>
84 <div·class="admonition·seealso">85 <div·class="admonition·seealso">
85 <p·class="admonition-title">See·also</p>86 <p·class="admonition-title">Zie·ook</p>
86 <p>See·the·documentation·on·the·<a·class="reference·internal"·href="../topics/signals.html"><span·class="doc">signal·dispatcher</span></a>·for87 <p>See·the·documentation·on·the·<a·class="reference·internal"·href="../topics/signals.html"><span·class="doc">signal·dispatcher</span></a>·for
87 information·regarding·how·to·register·for·and·receive·signals.</p>88 information·regarding·how·to·register·for·and·receive·signals.</p>
88 <p>The·<a·class="reference·internal"·href="../topics/auth/index.html"><span·class="doc">authentication·framework</span></a>·sends·<a·class="reference·internal"·href="contrib/auth.html#topics-auth-signals"><span·class="std·std-ref">signals·when89 <p>The·<a·class="reference·internal"·href="../topics/auth/index.html"><span·class="doc">authentication·framework</span></a>·sends·<a·class="reference·internal"·href="contrib/auth.html#topics-auth-signals"><span·class="std·std-ref">signals·when
89 a·user·is·logged·in·/·out</span></a>.</p>90 a·user·is·logged·in·/·out</span></a>.</p>
90 </div>91 </div>
91 <section·id="s-module-django.db.models.signals">92 <section·id="s-module-django.db.models.signals">
92 <span·id="s-model-signals"></span><span·id="module-django.db.models.signals"></span><span·id="model-signals"></span><h2>Model·signals<a·class="headerlink"·href="#module-django.db.models.signals"·title="Link·to·this·heading">¶</a></h2>93 <span·id="s-model-signals"></span><span·id="module-django.db.models.signals"></span><span·id="model-signals"></span><h2>Model·signals<a·class="headerlink"·href="#module-django.db.models.signals"·title="Link·to·this·heading">¶</a></h2>
93 <p>The·<a·class="reference·internal"·href="#module-django.db.models.signals"·title="django.db.models.signals:·Signals·sent·by·the·model·system."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models.signals</span></code></a>·module·defines·a·set·of·signals·sent·by·the94 <p>The·<a·class="reference·internal"·href="#module-django.db.models.signals"·title="django.db.models.signals:·Signals·sent·by·the·model·system."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.models.signals</span></code></a>·module·defines·a·set·of·signals·sent·by·the
94 model·system.</p>95 model·system.</p>
95 <div·class="admonition·warning">96 <div·class="admonition·warning">
96 <p·class="admonition-title">Warning</p>97 <p·class="admonition-title">Waarschuwing</p>
97 <p>Signals·can·make·your·code·harder·to·maintain.·Consider·implementing·a98 <p>Signals·can·make·your·code·harder·to·maintain.·Consider·implementing·a
98 helper·method·on·a·<a·class="reference·internal"·href="../topics/db/managers.html#custom-managers"><span·class="std·std-ref">custom·manager</span></a>,·to99 helper·method·on·a·<a·class="reference·internal"·href="../topics/db/managers.html#custom-managers"><span·class="std·std-ref">custom·manager</span></a>,·to
99 both·update·your·models·and·perform·additional·logic,·or·else100 both·update·your·models·and·perform·additional·logic,·or·else
100 <a·class="reference·internal"·href="../topics/db/models.html#overriding-model-methods"><span·class="std·std-ref">overriding·model·methods</span></a>·before·using101 <a·class="reference·internal"·href="../topics/db/models.html#overriding-model-methods"><span·class="std·std-ref">overriding·model·methods</span></a>·before·using
101 model·signals.</p>102 model·signals.</p>
102 </div>103 </div>
103 <div·class="admonition·warning">104 <div·class="admonition·warning">
104 <p·class="admonition-title">Warning</p>105 <p·class="admonition-title">Waarschuwing</p>
105 <p>Many·of·these·signals·are·sent·by·various·model·methods·like106 <p>Many·of·these·signals·are·sent·by·various·model·methods·like
106 <code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>·or·<a·class="reference·internal"·href="models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·that·you·can107 <code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>·or·<a·class="reference·internal"·href="models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·that·you·can
107 override·in·your·own·code.</p>108 override·in·your·own·code.</p>
108 <p>If·you·override·these·methods·on·your·model,·you·must·call·the·parent·class’109 <p>If·you·override·these·methods·on·your·model,·you·must·call·the·parent·class’
109 methods·for·these·signals·to·be·sent.</p>110 methods·for·these·signals·to·be·sent.</p>
110 <p>Note·also·that·Django·stores·signal·handlers·as·weak·references·by·default,111 <p>Note·also·that·Django·stores·signal·handlers·as·weak·references·by·default,
111 so·if·your·handler·is·a·local·function,·it·may·be·garbage·collected.··To112 so·if·your·handler·is·a·local·function,·it·may·be·garbage·collected.··To
112 prevent·this,·pass·<code·class="docutils·literal·notranslate"><span·class="pre">weak=False</span></code>·when·you·call·the·signal’s·<a·class="reference·internal"·href="../topics/signals.html#django.dispatch.Signal.connect"·title="django.dispatch.Signal.connect"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">connect()</span></code></a>.</p>113 prevent·this,·pass·<code·class="docutils·literal·notranslate"><span·class="pre">weak=False</span></code>·when·you·call·the·signal’s·<a·class="reference·internal"·href="../topics/signals.html#django.dispatch.Signal.connect"·title="django.dispatch.Signal.connect"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">connect()</span></code></a>.</p>
113 </div>114 </div>
114 <div·class="admonition·note">115 <div·class="admonition·note">
115 <p·class="admonition-title">Note</p>116 <p·class="admonition-title">Notitie</p>
116 <p>Model·signals·<code·class="docutils·literal·notranslate"><span·class="pre">sender</span></code>·model·can·be·lazily·referenced·when·connecting·a117 <p>Model·signals·<code·class="docutils·literal·notranslate"><span·class="pre">sender</span></code>·model·can·be·lazily·referenced·when·connecting·a
117 receiver·by·specifying·its·full·application·label.·For·example,·an118 receiver·by·specifying·its·full·application·label.·For·example,·an
118 <code·class="docutils·literal·notranslate"><span·class="pre">Question</span></code>·model·defined·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">polls</span></code>·application·could·be·referenced119 <code·class="docutils·literal·notranslate"><span·class="pre">Question</span></code>·model·defined·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">polls</span></code>·application·could·be·referenced
119 as·<code·class="docutils·literal·notranslate"><span·class="pre">'polls.Question'</span></code>.·This·sort·of·reference·can·be·quite·handy·when120 as·<code·class="docutils·literal·notranslate"><span·class="pre">'polls.Question'</span></code>.·This·sort·of·reference·can·be·quite·handy·when
120 dealing·with·circular·import·dependencies·and·swappable·models.</p>121 dealing·with·circular·import·dependencies·and·swappable·models.</p>
121 </div>122 </div>
122 <section·id="s-pre-init">123 <section·id="s-pre-init">
Offset 173, 24 lines modifiedOffset 174, 24 lines modified
173 <p>Like·pre_init,·but·this·one·is·sent·when·the·<code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>·method·finishes.</p>174 <p>Like·pre_init,·but·this·one·is·sent·when·the·<code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>·method·finishes.</p>
174 <p>Arguments·sent·with·this·signal:</p>175 <p>Arguments·sent·with·this·signal:</p>
175 <dl>176 <dl>
176 <dt><code·class="docutils·literal·notranslate"><span·class="pre">sender</span></code></dt><dd><p>As·above:·the·model·class·that·just·had·an·instance·created.</p>177 <dt><code·class="docutils·literal·notranslate"><span·class="pre">sender</span></code></dt><dd><p>As·above:·the·model·class·that·just·had·an·instance·created.</p>
177 </dd>178 </dd>
178 <dt><code·class="docutils·literal·notranslate"><span·class="pre">instance</span></code></dt><dd><p>The·actual·instance·of·the·model·that’s·just·been·created.</p>179 <dt><code·class="docutils·literal·notranslate"><span·class="pre">instance</span></code></dt><dd><p>The·actual·instance·of·the·model·that’s·just·been·created.</p>
179 <div·class="admonition·note">180 <div·class="admonition·note">
180 <p·class="admonition-title">Note</p>181 <p·class="admonition-title">Notitie</p>
181 <p><a·class="reference·internal"·href="models/instances.html#django.db.models.Model._state"·title="django.db.models.Model._state"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">instance._state</span></code></a>·isn’t·set182 <p><a·class="reference·internal"·href="models/instances.html#django.db.models.Model._state"·title="django.db.models.Model._state"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">instance._state</span></code></a>·isn’t·set
182 before·sending·the·<code·class="docutils·literal·notranslate"><span·class="pre">post_init</span></code>·signal,·so·<code·class="docutils·literal·notranslate"><span·class="pre">_state</span></code>·attributes183 before·sending·the·<code·class="docutils·literal·notranslate"><span·class="pre">post_init</span></code>·signal,·so·<code·class="docutils·literal·notranslate"><span·class="pre">_state</span></code>·attributes
183 always·have·their·default·values.·For·example,·<code·class="docutils·literal·notranslate"><span·class="pre">_state.db</span></code>·is184 always·have·their·default·values.·For·example,·<code·class="docutils·literal·notranslate"><span·class="pre">_state.db</span></code>·is
184 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>185 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>
185 </div>186 </div>
186 </dd>187 </dd>
187 </dl>188 </dl>
188 <div·class="admonition·warning">189 <div·class="admonition·warning">
189 <p·class="admonition-title">Warning</p>190 <p·class="admonition-title">Waarschuwing</p>
190 <p>For·performance·reasons,·you·shouldn’t·perform·queries·in·receivers·of191 <p>For·performance·reasons,·you·shouldn’t·perform·queries·in·receivers·of
191 <code·class="docutils·literal·notranslate"><span·class="pre">pre_init</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">post_init</span></code>·signals·because·they·would·be·executed·for192 <code·class="docutils·literal·notranslate"><span·class="pre">pre_init</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">post_init</span></code>·signals·because·they·would·be·executed·for
192 each·instance·returned·during·queryset·iteration.</p>193 each·instance·returned·during·queryset·iteration.</p>
193 </div>194 </div>
194 </section>195 </section>
195 <section·id="s-pre-save">196 <section·id="s-pre-save">
196 <span·id="pre-save"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">pre_save</span></code><a·class="headerlink"·href="#pre-save"·title="Link·to·this·heading">¶</a></h3>197 <span·id="pre-save"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">pre_save</span></code><a·class="headerlink"·href="#pre-save"·title="Link·to·this·heading">¶</a></h3>
Offset 596, 29 lines modifiedOffset 597, 29 lines modified
596 ····<span·class="o">...</span>597 ····<span·class="o">...</span>
  
597 ····<span·class="k">def</span>·<span·class="nf">ready</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">):</span>598 ····<span·class="k">def</span>·<span·class="nf">ready</span><span·class="p">(</span><span·class="bp">self</span><span·class="p">):</span>
598 ········<span·class="n">post_migrate</span><span·class="o">.</span><span·class="n">connect</span><span·class="p">(</span><span·class="n">my_callback</span><span·class="p">,</span>·<span·class="n">sender</span><span·class="o">=</span><span·class="bp">self</span><span·class="p">)</span>599 ········<span·class="n">post_migrate</span><span·class="o">.</span><span·class="n">connect</span><span·class="p">(</span><span·class="n">my_callback</span><span·class="p">,</span>·<span·class="n">sender</span><span·class="o">=</span><span·class="bp">self</span><span·class="p">)</span>
599 </pre></div>600 </pre></div>
600 </div>601 </div>
601 <div·class="admonition·note">602 <div·class="admonition·note">
602 <p·class="admonition-title">Note</p>603 <p·class="admonition-title">Notitie</p>
603 <p>If·you·provide·an·<a·class="reference·internal"·href="applications.html#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·instance·as·the·sender604 <p>If·you·provide·an·<a·class="reference·internal"·href="applications.html#django.apps.AppConfig"·title="django.apps.AppConfig"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AppConfig</span></code></a>·instance·as·the·sender
604 argument,·please·ensure·that·the·signal·is·registered·in605 argument,·please·ensure·that·the·signal·is·registered·in
605 <a·class="reference·internal"·href="applications.html#django.apps.AppConfig.ready"·title="django.apps.AppConfig.ready"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ready()</span></code></a>.·<code·class="docutils·literal·notranslate"><span·class="pre">AppConfig</span></code>s·are·recreated·for606 <a·class="reference·internal"·href="applications.html#django.apps.AppConfig.ready"·title="django.apps.AppConfig.ready"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ready()</span></code></a>.·<code·class="docutils·literal·notranslate"><span·class="pre">AppConfig</span></code>s·are·recreated·for
606 tests·that·run·with·a·modified·set·of·<a·class="reference·internal"·href="settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>·(such·as607 tests·that·run·with·a·modified·set·of·<a·class="reference·internal"·href="settings.html#std-setting-INSTALLED_APPS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">INSTALLED_APPS</span></code></a>·(such·as
607 when·settings·are·overridden)·and·such·signals·should·be·connected·for·each608 when·settings·are·overridden)·and·such·signals·should·be·connected·for·each
608 new·<code·class="docutils·literal·notranslate"><span·class="pre">AppConfig</span></code>·instance.</p>609 new·<code·class="docutils·literal·notranslate"><span·class="pre">AppConfig</span></code>·instance.</p>
609 </div>610 </div>
610 </section>611 </section>
Max diff block lines reached; 2441/12632 bytes (19.32%) of diff not shown.
5.64 KB
html2text {}
Max HTML report size reached
37.3 KB
./usr/share/doc/python-django-doc/html/ref/template-response.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>TemplateResponse·and·SimpleTemplateResponse·&#8212;·Django·5.1.1·documentation</title>6 ····<title>TemplateResponse·and·SimpleTemplateResponse·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Unicode·data"·href="unicode.html"·/>15 ····<link·rel="next"·title="Unicode·data"·href="unicode.html"·/>
15 ····<link·rel="prev"·title="The·Django·template·language:·for·Python·programmers"·href="templates/api.html"·/>16 ····<link·rel="prev"·title="The·Django·template·language:·for·Python·programmers"·href="templates/api.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 92, 15 lines modifiedOffset 93, 15 lines modified
92 the·details·of·the·template·and·context·that·was·provided·by·the·view·to93 the·details·of·the·template·and·context·that·was·provided·by·the·view·to
93 compute·the·response.·The·final·output·of·the·response·is·not·computed·until94 compute·the·response.·The·final·output·of·the·response·is·not·computed·until
94 it·is·needed,·later·in·the·response·process.</p>95 it·is·needed,·later·in·the·response·process.</p>
95 <section·id="s-simpletemplateresponse-objects">96 <section·id="s-simpletemplateresponse-objects">
96 <span·id="simpletemplateresponse-objects"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code>·objects<a·class="headerlink"·href="#simpletemplateresponse-objects"·title="Link·to·this·heading">¶</a></h2>97 <span·id="simpletemplateresponse-objects"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code>·objects<a·class="headerlink"·href="#simpletemplateresponse-objects"·title="Link·to·this·heading">¶</a></h2>
97 <dl·class="py·class">98 <dl·class="py·class">
98 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse">99 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse">
99 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SimpleTemplateResponse</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L10"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse"·title="Link·to·this·definition">¶</a></dt>100 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">SimpleTemplateResponse</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L10"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse"·title="Link·to·this·definition">¶</a></dt>
100 <dd></dd></dl>101 <dd></dd></dl>
  
101 <section·id="s-attributes">102 <section·id="s-attributes">
102 <span·id="attributes"></span><h3>Attributes<a·class="headerlink"·href="#attributes"·title="Link·to·this·heading">¶</a></h3>103 <span·id="attributes"></span><h3>Attributes<a·class="headerlink"·href="#attributes"·title="Link·to·this·heading">¶</a></h3>
103 <dl·class="py·attribute">104 <dl·class="py·attribute">
104 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.template_name">105 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.template_name">
105 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">template_name</span></span><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.template_name"·title="Link·to·this·definition">¶</a></dt>106 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">template_name</span></span><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.template_name"·title="Link·to·this·definition">¶</a></dt>
Offset 117, 31 lines modifiedOffset 118, 31 lines modified
117 <dd><p>The·context·data·to·be·used·when·rendering·the·template.·It·must·be·a118 <dd><p>The·context·data·to·be·used·when·rendering·the·template.·It·must·be·a
118 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>.</p>119 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>.</p>
119 <p>Example:·<code·class="docutils·literal·notranslate"><span·class="pre">{'foo':</span>·<span·class="pre">123}</span></code></p>120 <p>Example:·<code·class="docutils·literal·notranslate"><span·class="pre">{'foo':</span>·<span·class="pre">123}</span></code></p>
120 </dd></dl>121 </dd></dl>
  
121 <dl·class="py·attribute">122 <dl·class="py·attribute">
122 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.rendered_content">123 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.rendered_content">
123 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">rendered_content</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L82"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.rendered_content"·title="Link·to·this·definition">¶</a></dt>124 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">rendered_content</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L82"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.rendered_content"·title="Link·to·this·definition">¶</a></dt>
124 <dd><p>The·current·rendered·value·of·the·response·content,·using·the·current125 <dd><p>The·current·rendered·value·of·the·response·content,·using·the·current
125 template·and·context·data.</p>126 template·and·context·data.</p>
126 </dd></dl>127 </dd></dl>
  
127 <dl·class="py·attribute">128 <dl·class="py·attribute">
128 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.is_rendered">129 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.is_rendered">
129 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">is_rendered</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L122"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.is_rendered"·title="Link·to·this·definition">¶</a></dt>130 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">is_rendered</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L122"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.is_rendered"·title="Link·to·this·definition">¶</a></dt>
130 <dd><p>A·boolean·indicating·whether·the·response·content·has·been·rendered.</p>131 <dd><p>A·boolean·indicating·whether·the·response·content·has·been·rendered.</p>
131 </dd></dl>132 </dd></dl>
  
132 </section>133 </section>
133 <section·id="s-methods">134 <section·id="s-methods">
134 <span·id="methods"></span><h3>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h3>135 <span·id="methods"></span><h3>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h3>
135 <dl·class="py·method">136 <dl·class="py·method">
136 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.__init__">137 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.__init__">
137 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">__init__</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">charset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L13"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.__init__"·title="Link·to·this·definition">¶</a></dt>138 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">__init__</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">charset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L13"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.__init__"·title="Link·to·this·definition">¶</a></dt>
138 <dd><p>Instantiates·a·<a·class="reference·internal"·href="#django.template.response.SimpleTemplateResponse"·title="django.template.response.SimpleTemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code></a>139 <dd><p>Instantiates·a·<a·class="reference·internal"·href="#django.template.response.SimpleTemplateResponse"·title="django.template.response.SimpleTemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code></a>
139 object·with·the·given·template,·context,·content·type,·HTTP·status,·and140 object·with·the·given·template,·context,·content·type,·HTTP·status,·and
140 charset.</p>141 charset.</p>
141 <dl·class="simple">142 <dl·class="simple">
142 <dt><code·class="docutils·literal·notranslate"><span·class="pre">template</span></code></dt><dd><p>A·backend-dependent·template·object·(such·as·those·returned·by143 <dt><code·class="docutils·literal·notranslate"><span·class="pre">template</span></code></dt><dd><p>A·backend-dependent·template·object·(such·as·those·returned·by
143 <a·class="reference·internal"·href="../topics/templates.html#django.template.loader.get_template"·title="django.template.loader.get_template"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>),·the·name·of·a·template,144 <a·class="reference·internal"·href="../topics/templates.html#django.template.loader.get_template"·title="django.template.loader.get_template"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>),·the·name·of·a·template,
144 or·a·list·of·template·names.</p>145 or·a·list·of·template·names.</p>
Offset 166, 35 lines modifiedOffset 167, 35 lines modified
166 <dt><code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code></dt><dd><p>A·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>·of·HTTP·headers·to·add·to·the·response.</p>167 <dt><code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code></dt><dd><p>A·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>·of·HTTP·headers·to·add·to·the·response.</p>
167 </dd>168 </dd>
168 </dl>169 </dl>
169 </dd></dl>170 </dd></dl>
  
170 <dl·class="py·method">171 <dl·class="py·method">
171 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.resolve_context">172 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.resolve_context">
172 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">resolve_context</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L78"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.resolve_context"·title="Link·to·this·definition">¶</a></dt>173 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">resolve_context</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L78"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.resolve_context"·title="Link·to·this·definition">¶</a></dt>
173 <dd><p>Preprocesses·context·data·that·will·be·used·for·rendering·a·template.174 <dd><p>Preprocesses·context·data·that·will·be·used·for·rendering·a·template.
174 Accepts·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>·of·context·data.·By·default,·returns·the·same175 Accepts·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>·of·context·data.·By·default,·returns·the·same
175 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>.</p>176 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>.</p>
176 <p>Override·this·method·in·order·to·customize·the·context.</p>177 <p>Override·this·method·in·order·to·customize·the·context.</p>
177 </dd></dl>178 </dd></dl>
  
178 <dl·class="py·method">179 <dl·class="py·method">
179 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.resolve_template">180 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.resolve_template">
180 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">resolve_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L69"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.resolve_template"·title="Link·to·this·definition">¶</a></dt>181 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">resolve_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L69"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.resolve_template"·title="Link·to·this·definition">¶</a></dt>
181 <dd><p>Resolves·the·template·instance·to·use·for·rendering.·Accepts·a182 <dd><p>Resolves·the·template·instance·to·use·for·rendering.·Accepts·a
182 backend-dependent·template·object·(such·as·those·returned·by183 backend-dependent·template·object·(such·as·those·returned·by
183 <a·class="reference·internal"·href="../topics/templates.html#django.template.loader.get_template"·title="django.template.loader.get_template"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>),·the·name·of·a·template,184 <a·class="reference·internal"·href="../topics/templates.html#django.template.loader.get_template"·title="django.template.loader.get_template"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>),·the·name·of·a·template,
184 or·a·list·of·template·names.</p>185 or·a·list·of·template·names.</p>
185 <p>Returns·the·backend-dependent·template·object·instance·to·be·rendered.</p>186 <p>Returns·the·backend-dependent·template·object·instance·to·be·rendered.</p>
186 <p>Override·this·method·in·order·to·customize·template·loading.</p>187 <p>Override·this·method·in·order·to·customize·template·loading.</p>
187 </dd></dl>188 </dd></dl>
  
188 <dl·class="py·method">189 <dl·class="py·method">
189 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.add_post_render_callback">190 <dt·class="sig·sig-object·py"·id="django.template.response.SimpleTemplateResponse.add_post_render_callback">
190 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">add_post_render_callback</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L94"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.add_post_render_callback"·title="Link·to·this·definition">¶</a></dt>191 <span·class="sig-prename·descclassname"><span·class="pre">SimpleTemplateResponse.</span></span><span·class="sig-name·descname"><span·class="pre">add_post_render_callback</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/response.py#L94"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.response.SimpleTemplateResponse.add_post_render_callback"·title="Link·to·this·definition">¶</a></dt>
191 <dd><p>Add·a·callback·that·will·be·invoked·after·rendering·has·taken192 <dd><p>Add·a·callback·that·will·be·invoked·after·rendering·has·taken
192 place.·This·hook·can·be·used·to·defer·certain·processing193 place.·This·hook·can·be·used·to·defer·certain·processing
193 operations·(such·as·caching)·until·after·rendering·has·occurred.</p>194 operations·(such·as·caching)·until·after·rendering·has·occurred.</p>
194 <p>If·the·<a·class="reference·internal"·href="#django.template.response.SimpleTemplateResponse"·title="django.template.response.SimpleTemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code></a>195 <p>If·the·<a·class="reference·internal"·href="#django.template.response.SimpleTemplateResponse"·title="django.template.response.SimpleTemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code></a>
195 has·already·been·rendered,·the·callback·will·be·invoked196 has·already·been·rendered,·the·callback·will·be·invoked
196 immediately.</p>197 immediately.</p>
197 <p>When·called,·callbacks·will·be·passed·a·single·argument··the198 <p>When·called,·callbacks·will·be·passed·a·single·argument··the
Offset 203, 39 lines modifiedOffset 204, 39 lines modified
203 <p>If·the·callback·returns·a·value·that·is·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·this·will·be204 <p>If·the·callback·returns·a·value·that·is·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·this·will·be
204 used·as·the·response·instead·of·the·original·response·object·(and205 used·as·the·response·instead·of·the·original·response·object·(and
205 will·be·passed·to·the·next·post·rendering·callback·etc.)</p>206 will·be·passed·to·the·next·post·rendering·callback·etc.)</p>
Max diff block lines reached; 10497/28839 bytes (36.40%) of diff not shown.
9.05 KB
html2text {}
Max HTML report size reached
81.7 KB
./usr/share/doc/python-django-doc/html/ref/templates/api.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·Django·template·language:·for·Python·programmers·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·Django·template·language:·for·Python·programmers·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="TemplateResponse·and·SimpleTemplateResponse"·href="../template-response.html"·/>15 ····<link·rel="next"·title="TemplateResponse·and·SimpleTemplateResponse"·href="../template-response.html"·/>
15 ····<link·rel="prev"·title="Built-in·template·tags·and·filters"·href="builtins.html"·/>16 ····<link·rel="prev"·title="Built-in·template·tags·and·filters"·href="builtins.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 30 lines modifiedOffset 116, 30 lines modified
115 backend,·this·probably·isn’t·the·documentation·you’re·looking·for.·An·instance116 backend,·this·probably·isn’t·the·documentation·you’re·looking·for.·An·instance
116 of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Engine</span></code>·class·described·below·is·accessible·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">engine</span></code>117 of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Engine</span></code>·class·described·below·is·accessible·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">engine</span></code>
117 attribute·of·that·backend·and·any·attribute·defaults·mentioned·below·are118 attribute·of·that·backend·and·any·attribute·defaults·mentioned·below·are
118 overridden·by·what’s·passed·by119 overridden·by·what’s·passed·by
119 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>.</p>120 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>.</p>
120 <dl·class="py·class">121 <dl·class="py·class">
121 <dt·class="sig·sig-object·py"·id="django.template.Engine">122 <dt·class="sig·sig-object·py"·id="django.template.Engine">
122 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Engine</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">dirs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">app_dirs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context_processors</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">debug</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loaders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">string_if_invalid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">file_charset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'utf-8'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">libraries</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">builtins</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">autoescape</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L13"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.Engine"·title="Link·to·this·definition">¶</a></dt>123 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Engine</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">dirs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">app_dirs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context_processors</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">debug</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loaders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">string_if_invalid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">file_charset</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'utf-8'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">libraries</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">builtins</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">autoescape</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L13"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.Engine"·title="Link·to·this·definition">¶</a></dt>
123 <dd><p>When·instantiating·an·<code·class="docutils·literal·notranslate"><span·class="pre">Engine</span></code>·all·arguments·must·be·passed·as·keyword124 <dd><p>When·instantiating·an·<code·class="docutils·literal·notranslate"><span·class="pre">Engine</span></code>·all·arguments·must·be·passed·as·keyword
124 arguments:</p>125 arguments:</p>
125 <ul>126 <ul>
126 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">dirs</span></code>·is·a·list·of·directories·where·the·engine·should·look·for127 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">dirs</span></code>·is·a·list·of·directories·where·the·engine·should·look·for
127 template·source·files.·It·is·used·to·configure128 template·source·files.·It·is·used·to·configure
128 <a·class="reference·internal"·href="#django.template.loaders.filesystem.Loader"·title="django.template.loaders.filesystem.Loader"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">filesystem.Loader</span></code></a>.</p>129 <a·class="reference·internal"·href="#django.template.loaders.filesystem.Loader"·title="django.template.loaders.filesystem.Loader"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">filesystem.Loader</span></code></a>.</p>
129 <p>It·defaults·to·an·empty·list.</p>130 <p>It·defaults·to·an·empty·list.</p>
130 </li>131 </li>
131 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">app_dirs</span></code>·only·affects·the·default·value·of·<code·class="docutils·literal·notranslate"><span·class="pre">loaders</span></code>.·See·below.</p>132 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">app_dirs</span></code>·only·affects·the·default·value·of·<code·class="docutils·literal·notranslate"><span·class="pre">loaders</span></code>.·See·below.</p>
132 <p>It·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>133 <p>It·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>.</p>
133 </li>134 </li>
134 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">autoescape</span></code>·controls·whether·HTML·autoescaping·is·enabled.</p>135 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">autoescape</span></code>·controls·whether·HTML·autoescaping·is·enabled.</p>
135 <p>It·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>136 <p>It·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>
136 <div·class="admonition·warning">137 <div·class="admonition·warning">
137 <p·class="admonition-title">Warning</p>138 <p·class="admonition-title">Waarschuwing</p>
138 <p>Only·set·it·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·if·you’re·rendering·non-HTML·templates!</p>139 <p>Only·set·it·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·if·you’re·rendering·non-HTML·templates!</p>
139 </div>140 </div>
140 </li>141 </li>
141 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">context_processors</span></code>·is·a·list·of·dotted·Python·paths·to·callables142 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">context_processors</span></code>·is·a·list·of·dotted·Python·paths·to·callables
142 that·are·used·to·populate·the·context·when·a·template·is·rendered·with·a143 that·are·used·to·populate·the·context·when·a·template·is·rendered·with·a
143 request.·These·callables·take·a·request·object·as·their·argument·and144 request.·These·callables·take·a·request·object·as·their·argument·and
144 return·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>·of·items·to·be·merged·into·the·context.</p>145 return·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/stdtypes.html#dict"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">dict</span></code></a>·of·items·to·be·merged·into·the·context.</p>
Offset 199, 39 lines modifiedOffset 200, 39 lines modified
199 the·<a·class="reference·internal"·href="builtins.html#std-templatetag-load"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">%}</span></code></a>·tag.</p>200 the·<a·class="reference·internal"·href="builtins.html#std-templatetag-load"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">%}</span></code></a>·tag.</p>
200 </li>201 </li>
201 </ul>202 </ul>
202 </dd></dl>203 </dd></dl>
  
203 <dl·class="py·method">204 <dl·class="py·method">
204 <dt·class="sig·sig-object·py"·id="django.template.Engine.get_default">205 <dt·class="sig·sig-object·py"·id="django.template.Engine.get_default">
205 <em·class="property"><span·class="pre">static</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">get_default</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L89"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.Engine.get_default"·title="Link·to·this·definition">¶</a></dt>206 <em·class="property"><span·class="pre">static</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">get_default</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L89"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.Engine.get_default"·title="Link·to·this·definition">¶</a></dt>
206 <dd><p>Returns·the·underlying·<a·class="reference·internal"·href="#django.template.Engine"·title="django.template.Engine"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Engine</span></code></a>·from·the·first·configured207 <dd><p>Returns·the·underlying·<a·class="reference·internal"·href="#django.template.Engine"·title="django.template.Engine"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Engine</span></code></a>·from·the·first·configured
207 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·engine.·Raises208 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·engine.·Raises
208 <a·class="reference·internal"·href="../exceptions.html#django.core.exceptions.ImproperlyConfigured"·title="django.core.exceptions.ImproperlyConfigured"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ImproperlyConfigured</span></code></a>·if·no·engines·are209 <a·class="reference·internal"·href="../exceptions.html#django.core.exceptions.ImproperlyConfigured"·title="django.core.exceptions.ImproperlyConfigured"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ImproperlyConfigured</span></code></a>·if·no·engines·are
209 configured.</p>210 configured.</p>
210 <p>It’s·required·for·preserving·APIs·that·rely·on·a·globally·available,211 <p>It’s·required·for·preserving·APIs·that·rely·on·a·globally·available,
211 implicitly·configured·engine.·Any·other·use·is·strongly·discouraged.</p>212 implicitly·configured·engine.·Any·other·use·is·strongly·discouraged.</p>
212 </dd></dl>213 </dd></dl>
  
213 <dl·class="py·method">214 <dl·class="py·method">
214 <dt·class="sig·sig-object·py"·id="django.template.Engine.from_string">215 <dt·class="sig·sig-object·py"·id="django.template.Engine.from_string">
215 <span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">from_string</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_code</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L165"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.Engine.from_string"·title="Link·to·this·definition">¶</a></dt>216 <span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">from_string</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_code</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L165"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.Engine.from_string"·title="Link·to·this·definition">¶</a></dt>
216 <dd><p>Compiles·the·given·template·code·and·returns·a·<a·class="reference·internal"·href="#django.template.Template"·title="django.template.Template"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Template</span></code></a>·object.</p>217 <dd><p>Compiles·the·given·template·code·and·returns·a·<a·class="reference·internal"·href="#django.template.Template"·title="django.template.Template"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Template</span></code></a>·object.</p>
217 </dd></dl>218 </dd></dl>
  
218 <dl·class="py·method">219 <dl·class="py·method">
219 <dt·class="sig·sig-object·py"·id="django.template.Engine.get_template">220 <dt·class="sig·sig-object·py"·id="django.template.Engine.get_template">
220 <span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">get_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L172"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.Engine.get_template"·title="Link·to·this·definition">¶</a></dt>221 <span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">get_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L172"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.Engine.get_template"·title="Link·to·this·definition">¶</a></dt>
221 <dd><p>Loads·a·template·with·the·given·name,·compiles·it·and·returns·a222 <dd><p>Loads·a·template·with·the·given·name,·compiles·it·and·returns·a
222 <a·class="reference·internal"·href="#django.template.Template"·title="django.template.Template"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Template</span></code></a>·object.</p>223 <a·class="reference·internal"·href="#django.template.Template"·title="django.template.Template"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Template</span></code></a>·object.</p>
223 </dd></dl>224 </dd></dl>
  
224 <dl·class="py·method">225 <dl·class="py·method">
225 <dt·class="sig·sig-object·py"·id="django.template.Engine.select_template">226 <dt·class="sig·sig-object·py"·id="django.template.Engine.select_template">
226 <span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">select_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name_list</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L199"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.Engine.select_template"·title="Link·to·this·definition">¶</a></dt>227 <span·class="sig-prename·descclassname"><span·class="pre">Engine.</span></span><span·class="sig-name·descname"><span·class="pre">select_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name_list</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/engine.py#L199"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.Engine.select_template"·title="Link·to·this·definition">¶</a></dt>
227 <dd><p>Like·<a·class="reference·internal"·href="#django.template.Engine.get_template"·title="django.template.Engine.get_template"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>,·except·it·takes·a·list·of·names228 <dd><p>Like·<a·class="reference·internal"·href="#django.template.Engine.get_template"·title="django.template.Engine.get_template"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>,·except·it·takes·a·list·of·names
228 and·returns·the·first·template·that·was·found.</p>229 and·returns·the·first·template·that·was·found.</p>
229 </dd></dl>230 </dd></dl>
  
230 </section>231 </section>
231 <section·id="s-loading-a-template">232 <section·id="s-loading-a-template">
232 <span·id="loading-a-template"></span><h2>Loading·a·template<a·class="headerlink"·href="#loading-a-template"·title="Link·to·this·heading">¶</a></h2>233 <span·id="loading-a-template"></span><h2>Loading·a·template<a·class="headerlink"·href="#loading-a-template"·title="Link·to·this·heading">¶</a></h2>
Offset 241, 15 lines modifiedOffset 242, 15 lines modified
241 <p>In·a·Django·project·where·the·<a·class="reference·internal"·href="../settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>·setting·defines·a242 <p>In·a·Django·project·where·the·<a·class="reference·internal"·href="../settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>·setting·defines·a
242 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·engine,·it’s243 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·engine,·it’s
243 possible·to·instantiate·a·<a·class="reference·internal"·href="#django.template.Template"·title="django.template.Template"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Template</span></code></a>·directly.·If·more·than·one244 possible·to·instantiate·a·<a·class="reference·internal"·href="#django.template.Template"·title="django.template.Template"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Template</span></code></a>·directly.·If·more·than·one
244 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·engine·is·defined,245 <a·class="reference·internal"·href="../../topics/templates.html#django.template.backends.django.DjangoTemplates"·title="django.template.backends.django.DjangoTemplates"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code></a>·engine·is·defined,
245 the·first·one·will·be·used.</p>246 the·first·one·will·be·used.</p>
246 <dl·class="py·class">247 <dl·class="py·class">
247 <dt·class="sig·sig-object·py"·id="django.template.Template">248 <dt·class="sig·sig-object·py"·id="django.template.Template">
248 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Template</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/base.py#L138"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.Template"·title="Link·to·this·definition">¶</a></dt>249 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Template</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/base.py#L138"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.Template"·title="Link·to·this·definition">¶</a></dt>
249 <dd><p>This·class·lives·at·<code·class="docutils·literal·notranslate"><span·class="pre">django.template.Template</span></code>.·The·constructor·takes250 <dd><p>This·class·lives·at·<code·class="docutils·literal·notranslate"><span·class="pre">django.template.Template</span></code>.·The·constructor·takes
250 one·argument··the·raw·template·code:</p>251 one·argument··the·raw·template·code:</p>
251 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.template</span>·<span·class="kn">import</span>·<span·class="n">Template</span>252 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.template</span>·<span·class="kn">import</span>·<span·class="n">Template</span>
  
252 <span·class="n">template</span>·<span·class="o">=</span>·<span·class="n">Template</span><span·class="p">(</span><span·class="s2">&quot;My·name·is·{{·my_name·}}.&quot;</span><span·class="p">)</span>253 <span·class="n">template</span>·<span·class="o">=</span>·<span·class="n">Template</span><span·class="p">(</span><span·class="s2">&quot;My·name·is·{{·my_name·}}.&quot;</span><span·class="p">)</span>
253 </pre></div>254 </pre></div>
254 </div>255 </div>
Offset 267, 23 lines modifiedOffset 268, 23 lines modified
Max diff block lines reached; 41694/61635 bytes (67.65%) of diff not shown.
21.4 KB
html2text {}
Max HTML report size reached
30.4 KB
./usr/share/doc/python-django-doc/html/ref/templates/builtins.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Built-in·template·tags·and·filters·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Built-in·template·tags·and·filters·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·Django·template·language:·for·Python·programmers"·href="api.html"·/>15 ····<link·rel="next"·title="The·Django·template·language:·for·Python·programmers"·href="api.html"·/>
15 ····<link·rel="prev"·title="The·Django·template·language"·href="language.html"·/>16 ····<link·rel="prev"·title="The·Django·template·language"·href="language.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 305, 15 lines modifiedOffset 306, 15 lines modified
305 <p>Sample·usage:</p>306 <p>Sample·usage:</p>
306 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">filter</span>·<span·class="nf">force_escape</span><span·class="o">|</span><span·class="nf">lower</span>·<span·class="cp">%}</span>307 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">filter</span>·<span·class="nf">force_escape</span><span·class="o">|</span><span·class="nf">lower</span>·<span·class="cp">%}</span>
307 ····This·text·will·be·HTML-escaped,·and·will·appear·in·all·lowercase.308 ····This·text·will·be·HTML-escaped,·and·will·appear·in·all·lowercase.
308 <span·class="cp">{%</span>·<span·class="k">endfilter</span>·<span·class="cp">%}</span>309 <span·class="cp">{%</span>·<span·class="k">endfilter</span>·<span·class="cp">%}</span>
309 </pre></div>310 </pre></div>
310 </div>311 </div>
311 <div·class="admonition·note">312 <div·class="admonition·note">
312 <p·class="admonition-title">Note</p>313 <p·class="admonition-title">Notitie</p>
313 <p>The·<a·class="reference·internal"·href="#std-templatefilter-escape"><code·class="xref·std·std-tfilter·docutils·literal·notranslate"><span·class="pre">escape</span></code></a>·and·<a·class="reference·internal"·href="#std-templatefilter-safe"><code·class="xref·std·std-tfilter·docutils·literal·notranslate"><span·class="pre">safe</span></code></a>·filters·are·not·acceptable314 <p>The·<a·class="reference·internal"·href="#std-templatefilter-escape"><code·class="xref·std·std-tfilter·docutils·literal·notranslate"><span·class="pre">escape</span></code></a>·and·<a·class="reference·internal"·href="#std-templatefilter-safe"><code·class="xref·std·std-tfilter·docutils·literal·notranslate"><span·class="pre">safe</span></code></a>·filters·are·not·acceptable
314 arguments.·Instead,·use·the·<a·class="reference·internal"·href="#std-templatetag-autoescape"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">autoescape</span></code></a>·tag·to·manage·autoescaping315 arguments.·Instead,·use·the·<a·class="reference·internal"·href="#std-templatetag-autoescape"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">autoescape</span></code></a>·tag·to·manage·autoescaping
315 for·blocks·of·template·code.</p>316 for·blocks·of·template·code.</p>
316 </div>317 </div>
317 </section>318 </section>
318 <section·id="s-firstof">319 <section·id="s-firstof">
319 <span·id="s-std-templatetag-firstof"></span><span·id="firstof"></span><span·id="std-templatetag-firstof"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">firstof</span></code><a·class="headerlink"·href="#firstof"·title="Link·to·this·heading">¶</a></h3>320 <span·id="s-std-templatetag-firstof"></span><span·id="firstof"></span><span·id="std-templatetag-firstof"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">firstof</span></code><a·class="headerlink"·href="#firstof"·title="Link·to·this·heading">¶</a></h3>
Offset 756, 15 lines modifiedOffset 757, 15 lines modified
756 <p>If·you·want·to·render·the·context·only·with·the·variables·provided·(or·even757 <p>If·you·want·to·render·the·context·only·with·the·variables·provided·(or·even
757 no·variables·at·all),·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">only</span></code>·option.·No·other·variables·are758 no·variables·at·all),·use·the·<code·class="docutils·literal·notranslate"><span·class="pre">only</span></code>·option.·No·other·variables·are
758 available·to·the·included·template:</p>759 available·to·the·included·template:</p>
759 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">include</span>·<span·class="s2">&quot;name_snippet.html&quot;</span>·<span·class="k">with</span>·<span·class="nv">greeting</span><span·class="o">=</span><span·class="s2">&quot;Hi&quot;</span>·<span·class="nv">only</span>·<span·class="cp">%}</span>760 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">include</span>·<span·class="s2">&quot;name_snippet.html&quot;</span>·<span·class="k">with</span>·<span·class="nv">greeting</span><span·class="o">=</span><span·class="s2">&quot;Hi&quot;</span>·<span·class="nv">only</span>·<span·class="cp">%}</span>
760 </pre></div>761 </pre></div>
761 </div>762 </div>
762 <div·class="admonition·note">763 <div·class="admonition·note">
763 <p·class="admonition-title">Note</p>764 <p·class="admonition-title">Notitie</p>
764 <p>The·<a·class="reference·internal"·href="#std-templatetag-include"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">include</span></code></a>·tag·should·be·considered·as·an·implementation·of765 <p>The·<a·class="reference·internal"·href="#std-templatetag-include"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">include</span></code></a>·tag·should·be·considered·as·an·implementation·of
765 “render·this·subtemplate·and·include·the·HTML”,·not·as·“parse·this766 “render·this·subtemplate·and·include·the·HTML”,·not·as·“parse·this
766 subtemplate·and·include·its·contents·as·if·it·were·part·of·the·parent”.767 subtemplate·and·include·its·contents·as·if·it·were·part·of·the·parent”.
767 This·means·that·there·is·no·shared·state·between·included·templates·768 This·means·that·there·is·no·shared·state·between·included·templates·
768 each·include·is·a·completely·independent·rendering·process.</p>769 each·include·is·a·completely·independent·rendering·process.</p>
769 <p>Blocks·are·evaluated·<em>before</em>·they·are·included.·This·means·that·a·template770 <p>Blocks·are·evaluated·<em>before</em>·they·are·included.·This·means·that·a·template
770 that·includes·blocks·from·another·will·contain·blocks·that·have·<em>already771 that·includes·blocks·from·another·will·contain·blocks·that·have·<em>already
Offset 844, 15 lines modifiedOffset 845, 15 lines modified
844 otherwise·each·is·a·format·string·that·displays·the·year·and·the·time,845 otherwise·each·is·a·format·string·that·displays·the·year·and·the·time,
845 respectively:</p>846 respectively:</p>
846 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span>It·is·the·<span·class="cp">{%</span>·<span·class="k">now</span>·<span·class="s2">&quot;jS·\o\f·F&quot;</span>·<span·class="cp">%}</span>847 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span>It·is·the·<span·class="cp">{%</span>·<span·class="k">now</span>·<span·class="s2">&quot;jS·\o\f·F&quot;</span>·<span·class="cp">%}</span>
847 </pre></div>848 </pre></div>
848 </div>849 </div>
849 <p>This·would·display·as·“It·is·the·4th·of·September”.</p>850 <p>This·would·display·as·“It·is·the·4th·of·September”.</p>
850 <div·class="admonition·note">851 <div·class="admonition·note">
851 <p·class="admonition-title">Note</p>852 <p·class="admonition-title">Notitie</p>
852 <p>The·format·passed·can·also·be·one·of·the·predefined·ones853 <p>The·format·passed·can·also·be·one·of·the·predefined·ones
853 <a·class="reference·internal"·href="../settings.html#std-setting-DATE_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DATE_FORMAT</span></code></a>,·<a·class="reference·internal"·href="../settings.html#std-setting-DATETIME_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DATETIME_FORMAT</span></code></a>,854 <a·class="reference·internal"·href="../settings.html#std-setting-DATE_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DATE_FORMAT</span></code></a>,·<a·class="reference·internal"·href="../settings.html#std-setting-DATETIME_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DATETIME_FORMAT</span></code></a>,
854 <a·class="reference·internal"·href="../settings.html#std-setting-SHORT_DATE_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SHORT_DATE_FORMAT</span></code></a>·or·<a·class="reference·internal"·href="../settings.html#std-setting-SHORT_DATETIME_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SHORT_DATETIME_FORMAT</span></code></a>.855 <a·class="reference·internal"·href="../settings.html#std-setting-SHORT_DATE_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SHORT_DATE_FORMAT</span></code></a>·or·<a·class="reference·internal"·href="../settings.html#std-setting-SHORT_DATETIME_FORMAT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SHORT_DATETIME_FORMAT</span></code></a>.
855 The·predefined·formats·may·vary·depending·on·the·current·locale·and856 The·predefined·formats·may·vary·depending·on·the·current·locale·and
856 if·<a·class="reference·internal"·href="../../topics/i18n/formatting.html"><span·class="doc">Format·localization</span></a>·is·enabled,·e.g.:</p>857 if·<a·class="reference·internal"·href="../../topics/i18n/formatting.html"><span·class="doc">Format·localization</span></a>·is·enabled,·e.g.:</p>
857 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span>It·is·<span·class="cp">{%</span>·<span·class="k">now</span>·<span·class="s2">&quot;SHORT_DATETIME_FORMAT&quot;</span>·<span·class="cp">%}</span>858 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span>It·is·<span·class="cp">{%</span>·<span·class="k">now</span>·<span·class="s2">&quot;SHORT_DATETIME_FORMAT&quot;</span>·<span·class="cp">%}</span>
858 </pre></div>859 </pre></div>
Offset 1280, 15 lines modifiedOffset 1281, 15 lines modified
1280 <p>If·you’d·like·to·retrieve·a·namespaced·URL,·specify·the·fully·qualified·name:</p>1281 <p>If·you’d·like·to·retrieve·a·namespaced·URL,·specify·the·fully·qualified·name:</p>
1281 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">url</span>·<span·class="s1">&#39;myapp:view-name&#39;</span>·<span·class="cp">%}</span>1282 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">url</span>·<span·class="s1">&#39;myapp:view-name&#39;</span>·<span·class="cp">%}</span>
1282 </pre></div>1283 </pre></div>
1283 </div>1284 </div>
1284 <p>This·will·follow·the·normal·<a·class="reference·internal"·href="../../topics/http/urls.html#topics-http-reversing-url-namespaces"><span·class="std·std-ref">namespaced·URL·resolution·strategy</span></a>,·including·using·any·hints·provided1285 <p>This·will·follow·the·normal·<a·class="reference·internal"·href="../../topics/http/urls.html#topics-http-reversing-url-namespaces"><span·class="std·std-ref">namespaced·URL·resolution·strategy</span></a>,·including·using·any·hints·provided
1285 by·the·context·as·to·the·current·application.</p>1286 by·the·context·as·to·the·current·application.</p>
1286 <div·class="admonition·warning">1287 <div·class="admonition·warning">
1287 <p·class="admonition-title">Warning</p>1288 <p·class="admonition-title">Waarschuwing</p>
1288 <p>Don’t·forget·to·put·quotes·around·the·URL·pattern·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>,·otherwise·the1289 <p>Don’t·forget·to·put·quotes·around·the·URL·pattern·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>,·otherwise·the
1289 value·will·be·interpreted·as·a·context·variable!</p>1290 value·will·be·interpreted·as·a·context·variable!</p>
1290 </div>1291 </div>
1291 </section>1292 </section>
1292 <section·id="s-verbatim">1293 <section·id="s-verbatim">
1293 <span·id="s-std-templatetag-verbatim"></span><span·id="verbatim"></span><span·id="std-templatetag-verbatim"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">verbatim</span></code><a·class="headerlink"·href="#verbatim"·title="Link·to·this·heading">¶</a></h3>1294 <span·id="s-std-templatetag-verbatim"></span><span·id="verbatim"></span><span·id="std-templatetag-verbatim"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">verbatim</span></code><a·class="headerlink"·href="#verbatim"·title="Link·to·this·heading">¶</a></h3>
1294 <p>Stops·the·template·engine·from·rendering·the·contents·of·this·block·tag.</p>1295 <p>Stops·the·template·engine·from·rendering·the·contents·of·this·block·tag.</p>
Offset 1341, 15 lines modifiedOffset 1342, 15 lines modified
1341 <p>You·can·assign·more·than·one·context·variable:</p>1342 <p>You·can·assign·more·than·one·context·variable:</p>
1342 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">with</span>·<span·class="nv">alpha</span><span·class="o">=</span><span·class="m">1</span>·<span·class="nv">beta</span><span·class="o">=</span><span·class="m">2</span>·<span·class="cp">%}</span>1343 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{%</span>·<span·class="k">with</span>·<span·class="nv">alpha</span><span·class="o">=</span><span·class="m">1</span>·<span·class="nv">beta</span><span·class="o">=</span><span·class="m">2</span>·<span·class="cp">%}</span>
1343 ····...1344 ····...
1344 <span·class="cp">{%</span>·<span·class="k">endwith</span>·<span·class="cp">%}</span>1345 <span·class="cp">{%</span>·<span·class="k">endwith</span>·<span·class="cp">%}</span>
1345 </pre></div>1346 </pre></div>
1346 </div>1347 </div>
1347 <div·class="admonition·note">1348 <div·class="admonition·note">
1348 <p·class="admonition-title">Note</p>1349 <p·class="admonition-title">Notitie</p>
1349 <p>The·previous·more·verbose·format·is·still·supported:1350 <p>The·previous·more·verbose·format·is·still·supported:
1350 <code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">with</span>·<span·class="pre">business.employees.count</span>·<span·class="pre">as</span>·<span·class="pre">total</span>·<span·class="pre">%}</span></code></p>1351 <code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">with</span>·<span·class="pre">business.employees.count</span>·<span·class="pre">as</span>·<span·class="pre">total</span>·<span·class="pre">%}</span></code></p>
1351 </div>1352 </div>
1352 </section>1353 </section>
1353 </section>1354 </section>
1354 <section·id="s-built-in-filter-reference">1355 <section·id="s-built-in-filter-reference">
1355 <span·id="s-ref-templates-builtins-filters"></span><span·id="built-in-filter-reference"></span><span·id="ref-templates-builtins-filters"></span><h2>Built-in·filter·reference<a·class="headerlink"·href="#built-in-filter-reference"·title="Link·to·this·heading">¶</a></h2>1356 <span·id="s-ref-templates-builtins-filters"></span><span·id="built-in-filter-reference"></span><span·id="ref-templates-builtins-filters"></span><h2>Built-in·filter·reference<a·class="headerlink"·href="#built-in-filter-reference"·title="Link·to·this·heading">¶</a></h2>
Offset 1368, 15 lines modifiedOffset 1369, 15 lines modified
1368 <p>For·example,·if·we·have:</p>1369 <p>For·example,·if·we·have:</p>
1369 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{{</span>·<span·class="nv">first</span><span·class="o">|</span><span·class="nf">add</span><span·class="o">:</span><span·class="nv">second</span>·<span·class="cp">}}</span>1370 <div·class="highlight-html+django·notranslate"><div·class="highlight"><pre><span></span><span·class="cp">{{</span>·<span·class="nv">first</span><span·class="o">|</span><span·class="nf">add</span><span·class="o">:</span><span·class="nv">second</span>·<span·class="cp">}}</span>
1370 </pre></div>1371 </pre></div>
1371 </div>1372 </div>
1372 <p>and·<code·class="docutils·literal·notranslate"><span·class="pre">first</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">[1,</span>·<span·class="pre">2,</span>·<span·class="pre">3]</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">second</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">[4,</span>·<span·class="pre">5,</span>·<span·class="pre">6]</span></code>,·then·the1373 <p>and·<code·class="docutils·literal·notranslate"><span·class="pre">first</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">[1,</span>·<span·class="pre">2,</span>·<span·class="pre">3]</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">second</span></code>·is·<code·class="docutils·literal·notranslate"><span·class="pre">[4,</span>·<span·class="pre">5,</span>·<span·class="pre">6]</span></code>,·then·the
1373 output·will·be·<code·class="docutils·literal·notranslate"><span·class="pre">[1,</span>·<span·class="pre">2,</span>·<span·class="pre">3,</span>·<span·class="pre">4,</span>·<span·class="pre">5,</span>·<span·class="pre">6]</span></code>.</p>1374 output·will·be·<code·class="docutils·literal·notranslate"><span·class="pre">[1,</span>·<span·class="pre">2,</span>·<span·class="pre">3,</span>·<span·class="pre">4,</span>·<span·class="pre">5,</span>·<span·class="pre">6]</span></code>.</p>
1374 <div·class="admonition·warning">1375 <div·class="admonition·warning">
Max diff block lines reached; 9171/20143 bytes (45.53%) of diff not shown.
10.6 KB
html2text {}
Max HTML report size reached
6.99 KB
./usr/share/doc/python-django-doc/html/ref/templates/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Templates·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Templates·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="The·Django·template·language"·href="language.html"·/>15 ····<link·rel="next"·title="The·Django·template·language"·href="language.html"·/>
15 ····<link·rel="prev"·title="Signals"·href="../signals.html"·/>16 ····<link·rel="prev"·title="Signals"·href="../signals.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 15 lines modifiedOffset 116, 15 lines modified
115 <li·class="toctree-l2"><a·class="reference·internal"·href="api.html#custom-loaders">Custom·loaders</a></li>116 <li·class="toctree-l2"><a·class="reference·internal"·href="api.html#custom-loaders">Custom·loaders</a></li>
116 <li·class="toctree-l2"><a·class="reference·internal"·href="api.html#template-origin">Template·origin</a></li>117 <li·class="toctree-l2"><a·class="reference·internal"·href="api.html#template-origin">Template·origin</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
120 </div>121 </div>
121 <div·class="admonition·seealso">122 <div·class="admonition·seealso">
122 <p·class="admonition-title">See·also</p>123 <p·class="admonition-title">Zie·ook</p>
123 <p>For·information·on·writing·your·own·custom·tags·and·filters,·see124 <p>For·information·on·writing·your·own·custom·tags·and·filters,·see
124 <a·class="reference·internal"·href="../../howto/custom-template-tags.html"><span·class="doc">How·to·create·custom·template·tags·and·filters</span></a>.</p>125 <a·class="reference·internal"·href="../../howto/custom-template-tags.html"><span·class="doc">How·to·create·custom·template·tags·and·filters</span></a>.</p>
125 <p>To·learn·how·to·override·templates·in·other·Django·applications,·see126 <p>To·learn·how·to·override·templates·in·other·Django·applications,·see
126 <a·class="reference·internal"·href="../../howto/overriding-templates.html"><span·class="doc">How·to·override·templates</span></a>.</p>127 <a·class="reference·internal"·href="../../howto/overriding-templates.html"><span·class="doc">How·to·override·templates</span></a>.</p>
127 </div>128 </div>
128 </section>129 </section>
  
Offset 134, 37 lines modifiedOffset 135, 37 lines modified
134 ······135 ······
135 ········136 ········
136 ··········<div·class="yui-b"·id="sidebar">137 ··········<div·class="yui-b"·id="sidebar">
137 ············138 ············
138 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">139 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
139 ········<div·class="sphinxsidebarwrapper">140 ········<div·class="sphinxsidebarwrapper">
140 ··<div>141 ··<div>
141 ····<h4>Previous·topic</h4>142 ····<h4>Vorig·onderwerp</h4>
142 ····<p·class="topless"><a·href="../signals.html"143 ····<p·class="topless"><a·href="../signals.html"
143 ··························title="previous·chapter">Signals</a></p>144 ··························title="vorig·hoofdstuk">Signals</a></p>
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Next·topic</h4>147 ····<h4>Volgend·onderwerp</h4>
147 ····<p·class="topless"><a·href="language.html"148 ····<p·class="topless"><a·href="language.html"
148 ··························title="next·chapter">The·Django·template·language</a></p>149 ··························title="volgend·hoofdstuk">The·Django·template·language</a></p>
149 ··</div>150 ··</div>
150 <search·id="searchbox"·style="display:·none"·role="search">151 <search·id="searchbox"·style="display:·none"·role="search">
151 ··<h3·id="searchlabel">Quick·search</h3>152 ··<h3·id="searchlabel">Snel·zoeken</h3>
152 ····<div·class="searchformwrapper">153 ····<div·class="searchformwrapper">
153 ····<form·class="search"·action="../../search.html"·method="get">154 ····<form·class="search"·action="../../search.html"·method="get">
154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
155 ······<input·type="submit"·value="Go"·/>156 ······<input·type="submit"·value="Zoek"·/>
156 ····</form>157 ····</form>
157 ····</div>158 ····</div>
158 </search>159 </search>
159 <script>document.getElementById('searchbox').style.display·=·"block"</script>160 <script>document.getElementById('searchbox').style.display·=·"block"</script>
160 ········</div>161 ········</div>
161 ······</div>162 ······</div>
162 ··············<h3>Last·update:</h3>163 ··············<h3>Last·update:</h3>
163 ··············<p·class="topless">Sep·03,·2024</p>164 ··············<p·class="topless">sep·03,·2024</p>
164 ··········</div>165 ··········</div>
165 ········166 ········
166 ······167 ······
167 ····</div>168 ····</div>
  
168 ····<div·id="ft">169 ····<div·id="ft">
169 ······<div·class="nav">170 ······<div·class="nav">
2.42 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django’s·template·engine·provides·a·powerful·mini-language·for·defining·the5 Django’s·template·engine·provides·a·powerful·mini-language·for·defining·the
6 user-facing·layer·of·your·application,·encouraging·a·clean·separation·of6 user-facing·layer·of·your·application,·encouraging·a·clean·separation·of
7 application·and·presentation·logic.·Templates·can·be·maintained·by·anyone·with7 application·and·presentation·logic.·Templates·can·be·maintained·by·anyone·with
8 an·understanding·of·HTML;·no·knowledge·of·Python·is·required.·For·introductory8 an·understanding·of·HTML;·no·knowledge·of·Python·is·required.·For·introductory
Offset 27, 21 lines modifiedOffset 27, 21 lines modified
27 ··········o·_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e27 ··········o·_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e
28 ··········o·_\x8L_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e28 ··········o·_\x8L_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e
29 ··········o·_\x8R_\x8e_\x8n_\x8d_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t29 ··········o·_\x8R_\x8e_\x8n_\x8d_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t
30 ··········o·_\x8P_\x8l_\x8a_\x8y_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s30 ··········o·_\x8P_\x8l_\x8a_\x8y_\x8i_\x8n_\x8g_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s
31 ··········o·_\x8L_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s31 ··········o·_\x8L_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s
32 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8l_\x8o_\x8a_\x8d_\x8e_\x8r_\x8s32 ··········o·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8l_\x8o_\x8a_\x8d_\x8e_\x8r_\x8s
33 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8o_\x8r_\x8i_\x8g_\x8i_\x8n33 ··········o·_\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8o_\x8r_\x8i_\x8g_\x8i_\x8n
34 See·also34 Zie·ook
35 For·information·on·writing·your·own·custom·tags·and·filters,·see·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e35 For·information·on·writing·your·own·custom·tags·and·filters,·see·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e
36 _\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s.36 _\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s.
37 To·learn·how·to·override·templates·in·other·Django·applications,·see·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o37 To·learn·how·to·override·templates·in·other·Django·applications,·see·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o
38 _\x8o_\x8v_\x8e_\x8r_\x8r_\x8i_\x8d_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s.38 _\x8o_\x8v_\x8e_\x8r_\x8r_\x8i_\x8d_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s.
39 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*39 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
40 _\x8S_\x8i_\x8g_\x8n_\x8a_\x8l_\x8s40 _\x8S_\x8i_\x8g_\x8n_\x8a_\x8l_\x8s
41 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8l_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e42 _\x8T_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8l_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e
43 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*43 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
44 [q···················][Go]44 [q···················][Zoek]
45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
46 Sep·03,·202446 sep·03,·2024
47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
12.6 KB
./usr/share/doc/python-django-doc/html/ref/templates/language.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>The·Django·template·language·&#8212;·Django·5.1.1·documentation</title>6 ····<title>The·Django·template·language·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Built-in·template·tags·and·filters"·href="builtins.html"·/>15 ····<link·rel="next"·title="Built-in·template·tags·and·filters"·href="builtins.html"·/>
15 ····<link·rel="prev"·title="Templates"·href="index.html"·/>16 ····<link·rel="prev"·title="Templates"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 220, 15 lines modifiedOffset 221, 15 lines modified
220 <p>If·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>·is·123456789,·the·output·would·be·<code·class="docutils·literal·notranslate"><span·class="pre">117.7</span>·<span·class="pre">MB</span></code>.</p>221 <p>If·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>·is·123456789,·the·output·would·be·<code·class="docutils·literal·notranslate"><span·class="pre">117.7</span>·<span·class="pre">MB</span></code>.</p>
221 </dd>222 </dd>
222 </dl>223 </dl>
223 <p>Again,·these·are·just·a·few·examples;·see·the·<a·class="reference·internal"·href="builtins.html#ref-templates-builtins-filters"><span·class="std·std-ref">built-in·filter·reference</span></a>·for·the·complete·list.</p>224 <p>Again,·these·are·just·a·few·examples;·see·the·<a·class="reference·internal"·href="builtins.html#ref-templates-builtins-filters"><span·class="std·std-ref">built-in·filter·reference</span></a>·for·the·complete·list.</p>
224 <p>You·can·also·create·your·own·custom·template·filters;·see225 <p>You·can·also·create·your·own·custom·template·filters;·see
225 <a·class="reference·internal"·href="../../howto/custom-template-tags.html"><span·class="doc">How·to·create·custom·template·tags·and·filters</span></a>.</p>226 <a·class="reference·internal"·href="../../howto/custom-template-tags.html"><span·class="doc">How·to·create·custom·template·tags·and·filters</span></a>.</p>
226 <div·class="admonition·seealso">227 <div·class="admonition·seealso">
227 <p·class="admonition-title">See·also</p>228 <p·class="admonition-title">Zie·ook</p>
228 <p>Django’s·admin·interface·can·include·a·complete·reference·of·all·template229 <p>Django’s·admin·interface·can·include·a·complete·reference·of·all·template
229 tags·and·filters·available·for·a·given·site.·See230 tags·and·filters·available·for·a·given·site.·See
230 <a·class="reference·internal"·href="../contrib/admin/admindocs.html"><span·class="doc">The·Django·admin·documentation·generator</span></a>.</p>231 <a·class="reference·internal"·href="../contrib/admin/admindocs.html"><span·class="doc">The·Django·admin·documentation·generator</span></a>.</p>
231 </div>232 </div>
232 </section>233 </section>
233 <section·id="s-tags">234 <section·id="s-tags">
234 <span·id="tags"></span><h2>Tags<a·class="headerlink"·href="#tags"·title="Link·to·this·heading">¶</a></h2>235 <span·id="tags"></span><h2>Tags<a·class="headerlink"·href="#tags"·title="Link·to·this·heading">¶</a></h2>
Offset 285, 15 lines modifiedOffset 286, 15 lines modified
285 </dd>286 </dd>
286 </dl>287 </dl>
287 <p>Again,·the·above·is·only·a·selection·of·the·whole·list;·see·the·<a·class="reference·internal"·href="builtins.html#ref-templates-builtins-tags"><span·class="std·std-ref">built-in288 <p>Again,·the·above·is·only·a·selection·of·the·whole·list;·see·the·<a·class="reference·internal"·href="builtins.html#ref-templates-builtins-tags"><span·class="std·std-ref">built-in
288 tag·reference</span></a>·for·the·complete·list.</p>289 tag·reference</span></a>·for·the·complete·list.</p>
289 <p>You·can·also·create·your·own·custom·template·tags;·see290 <p>You·can·also·create·your·own·custom·template·tags;·see
290 <a·class="reference·internal"·href="../../howto/custom-template-tags.html"><span·class="doc">How·to·create·custom·template·tags·and·filters</span></a>.</p>291 <a·class="reference·internal"·href="../../howto/custom-template-tags.html"><span·class="doc">How·to·create·custom·template·tags·and·filters</span></a>.</p>
291 <div·class="admonition·seealso">292 <div·class="admonition·seealso">
292 <p·class="admonition-title">See·also</p>293 <p·class="admonition-title">Zie·ook</p>
293 <p>Django’s·admin·interface·can·include·a·complete·reference·of·all·template294 <p>Django’s·admin·interface·can·include·a·complete·reference·of·all·template
294 tags·and·filters·available·for·a·given·site.·See295 tags·and·filters·available·for·a·given·site.·See
295 <a·class="reference·internal"·href="../contrib/admin/admindocs.html"><span·class="doc">The·Django·admin·documentation·generator</span></a>.</p>296 <a·class="reference·internal"·href="../contrib/admin/admindocs.html"><span·class="doc">The·Django·admin·documentation·generator</span></a>.</p>
296 </div>297 </div>
297 </section>298 </section>
298 <section·id="s-comments">299 <section·id="s-comments">
299 <span·id="s-template-comments"></span><span·id="comments"></span><span·id="template-comments"></span><h2>Comments<a·class="headerlink"·href="#comments"·title="Link·to·this·heading">¶</a></h2>300 <span·id="s-template-comments"></span><span·id="comments"></span><span·id="template-comments"></span><h2>Comments<a·class="headerlink"·href="#comments"·title="Link·to·this·heading">¶</a></h2>
Offset 709, 15 lines modifiedOffset 710, 15 lines modified
709 the·template-inheritance·path.</p>710 the·template-inheritance·path.</p>
710 <p>For·example,·if·a·template·<code·class="docutils·literal·notranslate"><span·class="pre">foo.html</span></code>·has·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">humanize</span>·<span·class="pre">%}</span></code>,·a·child711 <p>For·example,·if·a·template·<code·class="docutils·literal·notranslate"><span·class="pre">foo.html</span></code>·has·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">humanize</span>·<span·class="pre">%}</span></code>,·a·child
711 template·(e.g.,·one·that·has·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">extends</span>·<span·class="pre">&quot;foo.html&quot;</span>·<span·class="pre">%}</span></code>)·will·<em>not</em>·have712 template·(e.g.,·one·that·has·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">extends</span>·<span·class="pre">&quot;foo.html&quot;</span>·<span·class="pre">%}</span></code>)·will·<em>not</em>·have
712 access·to·the·humanize·template·tags·and·filters.·The·child·template·is713 access·to·the·humanize·template·tags·and·filters.·The·child·template·is
713 responsible·for·its·own·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">humanize</span>·<span·class="pre">%}</span></code>.</p>714 responsible·for·its·own·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">humanize</span>·<span·class="pre">%}</span></code>.</p>
714 <p>This·is·a·feature·for·the·sake·of·maintainability·and·sanity.</p>715 <p>This·is·a·feature·for·the·sake·of·maintainability·and·sanity.</p>
715 <div·class="admonition·seealso">716 <div·class="admonition·seealso">
716 <p·class="admonition-title">See·also</p>717 <p·class="admonition-title">Zie·ook</p>
717 <dl·class="simple">718 <dl·class="simple">
718 <dt><a·class="reference·internal"·href="index.html"><span·class="doc">The·Templates·Reference</span></a></dt><dd><p>Covers·built-in·tags,·built-in·filters,·using·an·alternative·template719 <dt><a·class="reference·internal"·href="index.html"><span·class="doc">The·Templates·Reference</span></a></dt><dd><p>Covers·built-in·tags,·built-in·filters,·using·an·alternative·template
719 language,·and·more.</p>720 language,·and·more.</p>
720 </dd>721 </dd>
721 </dl>722 </dl>
722 </div>723 </div>
723 </section>724 </section>
Offset 761, 37 lines modifiedOffset 762, 37 lines modified
761 </li>762 </li>
762 </ul>763 </ul>
763 </li>764 </li>
764 </ul>765 </ul>
  
765 ··</div>766 ··</div>
766 ··<div>767 ··<div>
767 ····<h4>Previous·topic</h4>768 ····<h4>Vorig·onderwerp</h4>
768 ····<p·class="topless"><a·href="index.html"769 ····<p·class="topless"><a·href="index.html"
769 ··························title="previous·chapter">Templates</a></p>770 ··························title="vorig·hoofdstuk">Templates</a></p>
770 ··</div>771 ··</div>
771 ··<div>772 ··<div>
772 ····<h4>Next·topic</h4>773 ····<h4>Volgend·onderwerp</h4>
773 ····<p·class="topless"><a·href="builtins.html"774 ····<p·class="topless"><a·href="builtins.html"
774 ··························title="next·chapter">Built-in·template·tags·and·filters</a></p>775 ··························title="volgend·hoofdstuk">Built-in·template·tags·and·filters</a></p>
775 ··</div>776 ··</div>
776 <search·id="searchbox"·style="display:·none"·role="search">777 <search·id="searchbox"·style="display:·none"·role="search">
777 ··<h3·id="searchlabel">Quick·search</h3>778 ··<h3·id="searchlabel">Snel·zoeken</h3>
778 ····<div·class="searchformwrapper">779 ····<div·class="searchformwrapper">
779 ····<form·class="search"·action="../../search.html"·method="get">780 ····<form·class="search"·action="../../search.html"·method="get">
780 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>781 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
781 ······<input·type="submit"·value="Go"·/>782 ······<input·type="submit"·value="Zoek"·/>
782 ····</form>783 ····</form>
783 ····</div>784 ····</div>
784 </search>785 </search>
785 <script>document.getElementById('searchbox').style.display·=·"block"</script>786 <script>document.getElementById('searchbox').style.display·=·"block"</script>
786 ········</div>787 ········</div>
787 ······</div>788 ······</div>
788 ··············<h3>Last·update:</h3>789 ··············<h3>Last·update:</h3>
789 ··············<p·class="topless">Sep·03,·2024</p>790 ··············<p·class="topless">sep·03,·2024</p>
790 ··········</div>791 ··········</div>
791 ········792 ········
792 ······793 ······
793 ····</div>794 ····</div>
  
794 ····<div·id="ft">795 ····<div·id="ft">
795 ······<div·class="nav">796 ······<div·class="nav">
5.39 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/python-django-doc/html/ref/unicode.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Unicode·data·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Unicode·data·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="django.urls·utility·functions"·href="urlresolvers.html"·/>15 ····<link·rel="next"·title="django.urls·utility·functions"·href="urlresolvers.html"·/>
15 ····<link·rel="prev"·title="TemplateResponse·and·SimpleTemplateResponse"·href="template-response.html"·/>16 ····<link·rel="prev"·title="TemplateResponse·and·SimpleTemplateResponse"·href="template-response.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 15 lines modifiedOffset 107, 15 lines modified
106 </section>107 </section>
107 <section·id="s-general-string-handling">108 <section·id="s-general-string-handling">
108 <span·id="general-string-handling"></span><h2>General·string·handling<a·class="headerlink"·href="#general-string-handling"·title="Link·to·this·heading">¶</a></h2>109 <span·id="general-string-handling"></span><h2>General·string·handling<a·class="headerlink"·href="#general-string-handling"·title="Link·to·this·heading">¶</a></h2>
109 <p>Whenever·you·use·strings·with·Django··e.g.,·in·database·lookups,·template110 <p>Whenever·you·use·strings·with·Django··e.g.,·in·database·lookups,·template
110 rendering·or·anywhere·else··you·have·two·choices·for·encoding·those·strings.111 rendering·or·anywhere·else··you·have·two·choices·for·encoding·those·strings.
111 You·can·use·normal·strings·or·bytestrings·(starting·with·a·‘b’).</p>112 You·can·use·normal·strings·or·bytestrings·(starting·with·a·‘b’).</p>
112 <div·class="admonition·warning">113 <div·class="admonition·warning">
113 <p·class="admonition-title">Warning</p>114 <p·class="admonition-title">Waarschuwing</p>
114 <p>A·bytestring·does·not·carry·any·information·with·it·about·its·encoding.115 <p>A·bytestring·does·not·carry·any·information·with·it·about·its·encoding.
115 For·that·reason,·we·have·to·make·an·assumption,·and·Django·assumes·that·all116 For·that·reason,·we·have·to·make·an·assumption,·and·Django·assumes·that·all
116 bytestrings·are·in·UTF-8.</p>117 bytestrings·are·in·UTF-8.</p>
117 <p>If·you·pass·a·string·to·Django·that·has·been·encoded·in·some·other·format,118 <p>If·you·pass·a·string·to·Django·that·has·been·encoded·in·some·other·format,
118 things·will·go·wrong·in·interesting·ways.·Usually,·Django·will·raise·a119 things·will·go·wrong·in·interesting·ways.·Usually,·Django·will·raise·a
119 <code·class="docutils·literal·notranslate"><span·class="pre">UnicodeDecodeError</span></code>·at·some·point.</p>120 <code·class="docutils·literal·notranslate"><span·class="pre">UnicodeDecodeError</span></code>·at·some·point.</p>
120 </div>121 </div>
Offset 205, 15 lines modifiedOffset 206, 15 lines modified
205 <p>These·two·groups·of·functions·have·slightly·different·purposes,·and·it’s206 <p>These·two·groups·of·functions·have·slightly·different·purposes,·and·it’s
206 important·to·keep·them·straight.·Normally,·you·would·use·<code·class="docutils·literal·notranslate"><span·class="pre">quote()</span></code>·on·the207 important·to·keep·them·straight.·Normally,·you·would·use·<code·class="docutils·literal·notranslate"><span·class="pre">quote()</span></code>·on·the
207 individual·portions·of·the·IRI·or·URI·path·so·that·any·reserved·characters208 individual·portions·of·the·IRI·or·URI·path·so·that·any·reserved·characters
208 such·as·‘&amp;’·or·‘%’·are·correctly·encoded.·Then,·you·apply·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>·to209 such·as·‘&amp;’·or·‘%’·are·correctly·encoded.·Then,·you·apply·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>·to
209 the·full·IRI·and·it·converts·any·non-ASCII·characters·to·the·correct·encoded210 the·full·IRI·and·it·converts·any·non-ASCII·characters·to·the·correct·encoded
210 values.</p>211 values.</p>
211 <div·class="admonition·note">212 <div·class="admonition·note">
212 <p·class="admonition-title">Note</p>213 <p·class="admonition-title">Notitie</p>
213 <p>Technically,·it·isn’t·correct·to·say·that·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>·implements·the214 <p>Technically,·it·isn’t·correct·to·say·that·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>·implements·the
214 full·algorithm·in·the·IRI·specification.·It·doesn’t·(yet)·perform·the215 full·algorithm·in·the·IRI·specification.·It·doesn’t·(yet)·perform·the
215 international·domain·name·encoding·portion·of·the·algorithm.</p>216 international·domain·name·encoding·portion·of·the·algorithm.</p>
216 </div>217 </div>
217 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>·function·will·not·change·ASCII·characters·that·are218 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>·function·will·not·change·ASCII·characters·that·are
218 otherwise·permitted·in·a·URL.·So,·for·example,·the·character·‘%’·is·not219 otherwise·permitted·in·a·URL.·So,·for·example,·the·character·‘%’·is·not
219 further·encoded·when·passed·to·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>.·This·means·you·can·pass·a220 further·encoded·when·passed·to·<code·class="docutils·literal·notranslate"><span·class="pre">iri_to_uri()</span></code>.·This·means·you·can·pass·a
Offset 414, 37 lines modifiedOffset 415, 37 lines modified
414 <li><a·class="reference·internal"·href="#form-submission">Form·submission</a></li>415 <li><a·class="reference·internal"·href="#form-submission">Form·submission</a></li>
415 </ul>416 </ul>
416 </li>417 </li>
417 </ul>418 </ul>
  
418 ··</div>419 ··</div>
419 ··<div>420 ··<div>
420 ····<h4>Previous·topic</h4>421 ····<h4>Vorig·onderwerp</h4>
421 ····<p·class="topless"><a·href="template-response.html"422 ····<p·class="topless"><a·href="template-response.html"
422 ··························title="previous·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">TemplateResponse</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code></a></p>423 ··························title="vorig·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">TemplateResponse</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">SimpleTemplateResponse</span></code></a></p>
423 ··</div>424 ··</div>
424 ··<div>425 ··<div>
425 ····<h4>Next·topic</h4>426 ····<h4>Volgend·onderwerp</h4>
426 ····<p·class="topless"><a·href="urlresolvers.html"427 ····<p·class="topless"><a·href="urlresolvers.html"
427 ··························title="next·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">django.urls</span></code>·utility·functions</a></p>428 ··························title="volgend·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">django.urls</span></code>·utility·functions</a></p>
428 ··</div>429 ··</div>
429 <search·id="searchbox"·style="display:·none"·role="search">430 <search·id="searchbox"·style="display:·none"·role="search">
430 ··<h3·id="searchlabel">Quick·search</h3>431 ··<h3·id="searchlabel">Snel·zoeken</h3>
431 ····<div·class="searchformwrapper">432 ····<div·class="searchformwrapper">
432 ····<form·class="search"·action="../search.html"·method="get">433 ····<form·class="search"·action="../search.html"·method="get">
433 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>434 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
434 ······<input·type="submit"·value="Go"·/>435 ······<input·type="submit"·value="Zoek"·/>
435 ····</form>436 ····</form>
436 ····</div>437 ····</div>
437 </search>438 </search>
438 <script>document.getElementById('searchbox').style.display·=·"block"</script>439 <script>document.getElementById('searchbox').style.display·=·"block"</script>
439 ········</div>440 ········</div>
440 ······</div>441 ······</div>
441 ··············<h3>Last·update:</h3>442 ··············<h3>Last·update:</h3>
442 ··············<p·class="topless">Sep·03,·2024</p>443 ··············<p·class="topless">sep·03,·2024</p>
443 ··········</div>444 ··········</div>
444 ········445 ········
445 ······446 ······
446 ····</div>447 ····</div>
  
447 ····<div·id="ft">448 ····<div·id="ft">
448 ······<div·class="nav">449 ······<div·class="nav">
4.22 KB
html2text {}
Max HTML report size reached
23.0 KB
./usr/share/doc/python-django-doc/html/ref/urlresolvers.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>django.urls·utility·functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>django.urls·utility·functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="django.urls·functions·for·use·in·URLconfs"·href="urls.html"·/>15 ····<link·rel="next"·title="django.urls·functions·for·use·in·URLconfs"·href="urls.html"·/>
15 ····<link·rel="prev"·title="Unicode·data"·href="unicode.html"·/>16 ····<link·rel="prev"·title="Unicode·data"·href="unicode.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="s-django-urls-utility-functions"></span><span·id="module-django.urls"></span><span·id="django-urls-utility-functions"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">django.urls</span></code>·utility·functions<a·class="headerlink"·href="#module-django.urls"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-django-urls-utility-functions"></span><span·id="module-django.urls"></span><span·id="django-urls-utility-functions"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">django.urls</span></code>·utility·functions<a·class="headerlink"·href="#module-django.urls"·title="Link·to·this·heading">¶</a></h1>
82 <section·id="s-reverse">83 <section·id="s-reverse">
83 <span·id="reverse"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">reverse()</span></code><a·class="headerlink"·href="#reverse"·title="Link·to·this·heading">¶</a></h2>84 <span·id="reverse"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">reverse()</span></code><a·class="headerlink"·href="#reverse"·title="Link·to·this·heading">¶</a></h2>
84 <p>If·you·need·to·use·something·similar·to·the·<a·class="reference·internal"·href="templates/builtins.html#std-templatetag-url"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">url</span></code></a>·template·tag·in85 <p>If·you·need·to·use·something·similar·to·the·<a·class="reference·internal"·href="templates/builtins.html#std-templatetag-url"><code·class="xref·std·std-ttag·docutils·literal·notranslate"><span·class="pre">url</span></code></a>·template·tag·in
85 your·code,·Django·provides·the·following·function:</p>86 your·code,·Django·provides·the·following·function:</p>
86 <dl·class="py·function">87 <dl·class="py·function">
87 <dt·class="sig·sig-object·py"·id="django.urls.reverse">88 <dt·class="sig·sig-object·py"·id="django.urls.reverse">
88 <span·class="sig-name·descname"><span·class="pre">reverse</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">viewname</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">urlconf</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">args</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kwargs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">current_app</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/base.py#L27"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.urls.reverse"·title="Link·to·this·definition">¶</a></dt>89 <span·class="sig-name·descname"><span·class="pre">reverse</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">viewname</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">urlconf</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">args</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kwargs</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">current_app</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/base.py#L27"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.urls.reverse"·title="Link·to·this·definition">¶</a></dt>
89 <dd></dd></dl>90 <dd></dd></dl>
  
90 <p><code·class="docutils·literal·notranslate"><span·class="pre">viewname</span></code>·can·be·a·<a·class="reference·internal"·href="../topics/http/urls.html#naming-url-patterns"><span·class="std·std-ref">URL·pattern·name</span></a>·or·the91 <p><code·class="docutils·literal·notranslate"><span·class="pre">viewname</span></code>·can·be·a·<a·class="reference·internal"·href="../topics/http/urls.html#naming-url-patterns"><span·class="std·std-ref">URL·pattern·name</span></a>·or·the
91 callable·view·object.·For·example,·given·the·following·<code·class="docutils·literal·notranslate"><span·class="pre">url</span></code>:</p>92 callable·view·object.·For·example,·given·the·following·<code·class="docutils·literal·notranslate"><span·class="pre">url</span></code>:</p>
92 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">news</span>·<span·class="kn">import</span>·<span·class="n">views</span>93 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">news</span>·<span·class="kn">import</span>·<span·class="n">views</span>
  
93 <span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;archive/&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">archive</span><span·class="p">,</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;news-archive&quot;</span><span·class="p">)</span>94 <span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;archive/&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">archive</span><span·class="p">,</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;news-archive&quot;</span><span·class="p">)</span>
Offset 132, 15 lines modifiedOffset 133, 15 lines modified
132 indicating·the·application·to·which·the·currently·executing·view·belongs.133 indicating·the·application·to·which·the·currently·executing·view·belongs.
133 This·<code·class="docutils·literal·notranslate"><span·class="pre">current_app</span></code>·argument·is·used·as·a·hint·to·resolve·application134 This·<code·class="docutils·literal·notranslate"><span·class="pre">current_app</span></code>·argument·is·used·as·a·hint·to·resolve·application
134 namespaces·into·URLs·on·specific·application·instances,·according·to·the135 namespaces·into·URLs·on·specific·application·instances,·according·to·the
135 <a·class="reference·internal"·href="../topics/http/urls.html#topics-http-reversing-url-namespaces"><span·class="std·std-ref">namespaced·URL·resolution·strategy</span></a>.</p>136 <a·class="reference·internal"·href="../topics/http/urls.html#topics-http-reversing-url-namespaces"><span·class="std·std-ref">namespaced·URL·resolution·strategy</span></a>.</p>
136 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">urlconf</span></code>·argument·is·the·URLconf·module·containing·the·URL·patterns·to137 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">urlconf</span></code>·argument·is·the·URLconf·module·containing·the·URL·patterns·to
137 use·for·reversing.·By·default,·the·root·URLconf·for·the·current·thread·is·used.</p>138 use·for·reversing.·By·default,·the·root·URLconf·for·the·current·thread·is·used.</p>
138 <div·class="admonition·note">139 <div·class="admonition·note">
139 <p·class="admonition-title">Note</p>140 <p·class="admonition-title">Notitie</p>
140 <p>The·string·returned·by·<code·class="docutils·literal·notranslate"><span·class="pre">reverse()</span></code>·is·already141 <p>The·string·returned·by·<code·class="docutils·literal·notranslate"><span·class="pre">reverse()</span></code>·is·already
141 <a·class="reference·internal"·href="unicode.html#uri-and-iri-handling"><span·class="std·std-ref">urlquoted</span></a>.·For·example:</p>142 <a·class="reference·internal"·href="unicode.html#uri-and-iri-handling"><span·class="std·std-ref">urlquoted</span></a>.·For·example:</p>
142 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">reverse</span><span·class="p">(</span><span·class="s2">&quot;cities&quot;</span><span·class="p">,</span>·<span·class="n">args</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;Orléans&quot;</span><span·class="p">])</span>143 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">reverse</span><span·class="p">(</span><span·class="s2">&quot;cities&quot;</span><span·class="p">,</span>·<span·class="n">args</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;Orléans&quot;</span><span·class="p">])</span>
143 <span·class="go">&#39;.../Orl%C3%A9ans/&#39;</span>144 <span·class="go">&#39;.../Orl%C3%A9ans/&#39;</span>
144 </pre></div>145 </pre></div>
145 </div>146 </div>
146 <p>Applying·further·encoding·(such·as·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/urllib.parse.html#urllib.parse.quote"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">urllib.parse.quote()</span></code></a>)·to·the·output147 <p>Applying·further·encoding·(such·as·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/urllib.parse.html#urllib.parse.quote"·title="(in·Python·v3.12)"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">urllib.parse.quote()</span></code></a>)·to·the·output
Offset 169, 27 lines modifiedOffset 170, 27 lines modified
169 </section>170 </section>
170 <section·id="s-resolve">171 <section·id="s-resolve">
171 <span·id="resolve"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">resolve()</span></code><a·class="headerlink"·href="#resolve"·title="Link·to·this·heading">¶</a></h2>172 <span·id="resolve"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">resolve()</span></code><a·class="headerlink"·href="#resolve"·title="Link·to·this·heading">¶</a></h2>
172 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·function·can·be·used·for·resolving·URL·paths·to·the173 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">resolve()</span></code>·function·can·be·used·for·resolving·URL·paths·to·the
173 corresponding·view·functions.·It·has·the·following·signature:</p>174 corresponding·view·functions.·It·has·the·following·signature:</p>
174 <dl·class="py·function">175 <dl·class="py·function">
175 <dt·class="sig·sig-object·py"·id="django.urls.resolve">176 <dt·class="sig·sig-object·py"·id="django.urls.resolve">
176 <span·class="sig-name·descname"><span·class="pre">resolve</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">urlconf</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/base.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.urls.resolve"·title="Link·to·this·definition">¶</a></dt>177 <span·class="sig-name·descname"><span·class="pre">resolve</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">urlconf</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/base.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.urls.resolve"·title="Link·to·this·definition">¶</a></dt>
177 <dd></dd></dl>178 <dd></dd></dl>
  
178 <p><code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·is·the·URL·path·you·want·to·resolve.·As·with179 <p><code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·is·the·URL·path·you·want·to·resolve.·As·with
179 <a·class="reference·internal"·href="#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>,·you·don’t·need·to·worry·about·the·<code·class="docutils·literal·notranslate"><span·class="pre">urlconf</span></code>180 <a·class="reference·internal"·href="#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>,·you·don’t·need·to·worry·about·the·<code·class="docutils·literal·notranslate"><span·class="pre">urlconf</span></code>
180 parameter.·The·function·returns·a·<a·class="reference·internal"·href="#django.urls.ResolverMatch"·title="django.urls.ResolverMatch"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ResolverMatch</span></code></a>·object·that·allows·you181 parameter.·The·function·returns·a·<a·class="reference·internal"·href="#django.urls.ResolverMatch"·title="django.urls.ResolverMatch"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ResolverMatch</span></code></a>·object·that·allows·you
181 to·access·various·metadata·about·the·resolved·URL.</p>182 to·access·various·metadata·about·the·resolved·URL.</p>
182 <p>If·the·URL·does·not·resolve,·the·function·raises·a183 <p>If·the·URL·does·not·resolve,·the·function·raises·a
183 <a·class="reference·internal"·href="exceptions.html#django.urls.Resolver404"·title="django.urls.Resolver404"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">Resolver404</span></code></a>·exception·(a·subclass·of184 <a·class="reference·internal"·href="exceptions.html#django.urls.Resolver404"·title="django.urls.Resolver404"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">Resolver404</span></code></a>·exception·(a·subclass·of
184 <a·class="reference·internal"·href="../topics/http/views.html#django.http.Http404"·title="django.http.Http404"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Http404</span></code></a>)·.</p>185 <a·class="reference·internal"·href="../topics/http/views.html#django.http.Http404"·title="django.http.Http404"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Http404</span></code></a>)·.</p>
185 <dl·class="py·class">186 <dl·class="py·class">
186 <dt·class="sig·sig-object·py"·id="django.urls.ResolverMatch">187 <dt·class="sig·sig-object·py"·id="django.urls.ResolverMatch">
187 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ResolverMatch</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/resolvers.py#L34"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.urls.ResolverMatch"·title="Link·to·this·definition">¶</a></dt>188 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ResolverMatch</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/resolvers.py#L34"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.urls.ResolverMatch"·title="Link·to·this·definition">¶</a></dt>
188 <dd><dl·class="py·attribute">189 <dd><dl·class="py·attribute">
189 <dt·class="sig·sig-object·py"·id="django.urls.ResolverMatch.func">190 <dt·class="sig·sig-object·py"·id="django.urls.ResolverMatch.func">
190 <span·class="sig-name·descname"><span·class="pre">func</span></span><a·class="headerlink"·href="#django.urls.ResolverMatch.func"·title="Link·to·this·definition">¶</a></dt>191 <span·class="sig-name·descname"><span·class="pre">func</span></span><a·class="headerlink"·href="#django.urls.ResolverMatch.func"·title="Link·to·this·definition">¶</a></dt>
191 <dd><p>The·view·function·that·would·be·used·to·serve·the·URL</p>192 <dd><p>The·view·function·that·would·be·used·to·serve·the·URL</p>
192 </dd></dl>193 </dd></dl>
  
193 <dl·class="py·attribute">194 <dl·class="py·attribute">
Offset 319, 27 lines modifiedOffset 320, 27 lines modified
319 </pre></div>320 </pre></div>
320 </div>321 </div>
321 </section>322 </section>
322 <section·id="s-get-script-prefix">323 <section·id="s-get-script-prefix">
323 <span·id="get-script-prefix"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">get_script_prefix()</span></code><a·class="headerlink"·href="#get-script-prefix"·title="Link·to·this·heading">¶</a></h2>324 <span·id="get-script-prefix"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">get_script_prefix()</span></code><a·class="headerlink"·href="#get-script-prefix"·title="Link·to·this·heading">¶</a></h2>
324 <dl·class="py·function">325 <dl·class="py·function">
325 <dt·class="sig·sig-object·py"·id="django.urls.get_script_prefix">326 <dt·class="sig·sig-object·py"·id="django.urls.get_script_prefix">
326 <span·class="sig-name·descname"><span·class="pre">get_script_prefix</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/base.py#L109"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.urls.get_script_prefix"·title="Link·to·this·definition">¶</a></dt>327 <span·class="sig-name·descname"><span·class="pre">get_script_prefix</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/base.py#L109"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.urls.get_script_prefix"·title="Link·to·this·definition">¶</a></dt>
327 <dd></dd></dl>328 <dd></dd></dl>
  
328 <p>Normally,·you·should·always·use·<a·class="reference·internal"·href="#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>·to·define·URLs329 <p>Normally,·you·should·always·use·<a·class="reference·internal"·href="#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>·to·define·URLs
329 within·your·application.·However,·if·your·application·constructs·part·of·the330 within·your·application.·However,·if·your·application·constructs·part·of·the
330 URL·hierarchy·itself,·you·may·occasionally·need·to·generate·URLs.·In·that331 URL·hierarchy·itself,·you·may·occasionally·need·to·generate·URLs.·In·that
331 case,·you·need·to·be·able·to·find·the·base·URL·of·the·Django·project·within332 case,·you·need·to·be·able·to·find·the·base·URL·of·the·Django·project·within
332 its·web·server·(normally,·<a·class="reference·internal"·href="#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>·takes·care·of·this·for333 its·web·server·(normally,·<a·class="reference·internal"·href="#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>·takes·care·of·this·for
333 you).·In·that·case,·you·can·call·<code·class="docutils·literal·notranslate"><span·class="pre">get_script_prefix()</span></code>,·which·will·return334 you).·In·that·case,·you·can·call·<code·class="docutils·literal·notranslate"><span·class="pre">get_script_prefix()</span></code>,·which·will·return
334 the·script·prefix·portion·of·the·URL·for·your·Django·project.·If·your·Django335 the·script·prefix·portion·of·the·URL·for·your·Django·project.·If·your·Django
335 project·is·at·the·root·of·its·web·server,·this·is·always·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;/&quot;</span></code>.</p>336 project·is·at·the·root·of·its·web·server,·this·is·always·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;/&quot;</span></code>.</p>
336 <div·class="admonition·warning">337 <div·class="admonition·warning">
337 <p·class="admonition-title">Warning</p>338 <p·class="admonition-title">Waarschuwing</p>
338 <p>This·function·<strong>cannot</strong>·be·used·outside·of·the·request-response·cycle339 <p>This·function·<strong>cannot</strong>·be·used·outside·of·the·request-response·cycle
339 since·it·relies·on·values·initialized·during·that·cycle.</p>340 since·it·relies·on·values·initialized·during·that·cycle.</p>
340 </div>341 </div>
341 </section>342 </section>
342 </section>343 </section>
  
  
Max diff block lines reached; 1792/17140 bytes (10.46%) of diff not shown.
6.18 KB
html2text {}
Max HTML report size reached
15.7 KB
./usr/share/doc/python-django-doc/html/ref/urls.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>django.urls·functions·for·use·in·URLconfs·&#8212;·Django·5.1.1·documentation</title>6 ····<title>django.urls·functions·for·use·in·URLconfs·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·Utils"·href="utils.html"·/>15 ····<link·rel="next"·title="Django·Utils"·href="utils.html"·/>
15 ····<link·rel="prev"·title="django.urls·utility·functions"·href="urlresolvers.html"·/>16 ····<link·rel="prev"·title="django.urls·utility·functions"·href="urlresolvers.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 150, 15 lines modifiedOffset 151, 15 lines modified
150 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">view</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·arguments·are·the·same·as·for151 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">view</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·arguments·are·the·same·as·for
151 <a·class="reference·internal"·href="#django.urls.path"·title="django.urls.path"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">path()</span></code></a>.</p>152 <a·class="reference·internal"·href="#django.urls.path"·title="django.urls.path"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">path()</span></code></a>.</p>
152 </section>153 </section>
153 <section·id="s-include">154 <section·id="s-include">
154 <span·id="include"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">include()</span></code><a·class="headerlink"·href="#include"·title="Link·to·this·heading">¶</a></h2>155 <span·id="include"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">include()</span></code><a·class="headerlink"·href="#include"·title="Link·to·this·heading">¶</a></h2>
155 <dl·class="py·function">156 <dl·class="py·function">
156 <dt·class="sig·sig-object·py"·id="django.urls.include">157 <dt·class="sig·sig-object·py"·id="django.urls.include">
157 <span·class="sig-name·descname"><span·class="pre">include</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">module</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">namespace</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/conf.py#L17"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.urls.include"·title="Link·to·this·definition">¶</a></dt>158 <span·class="sig-name·descname"><span·class="pre">include</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">module</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">namespace</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/conf.py#L17"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.urls.include"·title="Link·to·this·definition">¶</a></dt>
158 <dt·class="sig·sig-object·py">159 <dt·class="sig·sig-object·py">
159 <span·class="sig-name·descname"><span·class="pre">include</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">pattern_list</span></span></em>)</dt>160 <span·class="sig-name·descname"><span·class="pre">include</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">pattern_list</span></span></em>)</dt>
160 <dt·class="sig·sig-object·py">161 <dt·class="sig·sig-object·py">
161 <span·class="sig-name·descname"><span·class="pre">include</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">(pattern_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">app_namespace)</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">namespace=None</span></span></em>)</dt>162 <span·class="sig-name·descname"><span·class="pre">include</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">(pattern_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">app_namespace)</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">namespace=None</span></span></em>)</dt>
162 <dd><p>A·function·that·takes·a·full·Python·import·path·to·another·URLconf·module163 <dd><p>A·function·that·takes·a·full·Python·import·path·to·another·URLconf·module
163 that·should·be·“included”·in·this·place.·Optionally,·the·<a·class="reference·internal"·href="../topics/http/urls.html#term-application-namespace"><span·class="xref·std·std-term">application164 that·should·be·“included”·in·this·place.·Optionally,·the·<a·class="reference·internal"·href="../topics/http/urls.html#term-application-namespace"><span·class="xref·std·std-term">application
164 namespace</span></a>·and·<a·class="reference·internal"·href="../topics/http/urls.html#term-instance-namespace"><span·class="xref·std·std-term">instance·namespace</span></a>·where·the·entries·will·be·included165 namespace</span></a>·and·<a·class="reference·internal"·href="../topics/http/urls.html#term-instance-namespace"><span·class="xref·std·std-term">instance·namespace</span></a>·where·the·entries·will·be·included
Offset 183, 24 lines modifiedOffset 184, 24 lines modified
  
183 <p>See·<a·class="reference·internal"·href="../topics/http/urls.html#including-other-urlconfs"><span·class="std·std-ref">Including·other·URLconfs</span></a>·and·<a·class="reference·internal"·href="../topics/http/urls.html#namespaces-and-include"><span·class="std·std-ref">URL·namespaces·and·included·URLconfs</span></a>.</p>184 <p>See·<a·class="reference·internal"·href="../topics/http/urls.html#including-other-urlconfs"><span·class="std·std-ref">Including·other·URLconfs</span></a>·and·<a·class="reference·internal"·href="../topics/http/urls.html#namespaces-and-include"><span·class="std·std-ref">URL·namespaces·and·included·URLconfs</span></a>.</p>
184 </section>185 </section>
185 <section·id="s-register-converter">186 <section·id="s-register-converter">
186 <span·id="register-converter"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">register_converter()</span></code><a·class="headerlink"·href="#register-converter"·title="Link·to·this·heading">¶</a></h2>187 <span·id="register-converter"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">register_converter()</span></code><a·class="headerlink"·href="#register-converter"·title="Link·to·this·heading">¶</a></h2>
187 <dl·class="py·function">188 <dl·class="py·function">
188 <dt·class="sig·sig-object·py"·id="django.urls.register_converter">189 <dt·class="sig·sig-object·py"·id="django.urls.register_converter">
189 <span·class="sig-name·descname"><span·class="pre">register_converter</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">converter</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">type_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/converters.py#L58"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.urls.register_converter"·title="Link·to·this·definition">¶</a></dt>190 <span·class="sig-name·descname"><span·class="pre">register_converter</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">converter</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">type_name</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/urls/converters.py#L58"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.urls.register_converter"·title="Link·to·this·definition">¶</a></dt>
190 <dd></dd></dl>191 <dd></dd></dl>
  
191 <p>The·function·for·registering·a·converter·for·use·in·<a·class="reference·internal"·href="#django.urls.path"·title="django.urls.path"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">path()</span></code></a>192 <p>The·function·for·registering·a·converter·for·use·in·<a·class="reference·internal"·href="#django.urls.path"·title="django.urls.path"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">path()</span></code></a>
192 <code·class="docutils·literal·notranslate"><span·class="pre">route</span></code>s.</p>193 <code·class="docutils·literal·notranslate"><span·class="pre">route</span></code>s.</p>
193 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">converter</span></code>·argument·is·a·converter·class,·and·<code·class="docutils·literal·notranslate"><span·class="pre">type_name</span></code>·is·the194 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">converter</span></code>·argument·is·a·converter·class,·and·<code·class="docutils·literal·notranslate"><span·class="pre">type_name</span></code>·is·the
194 converter·name·to·use·in·path·patterns.·See195 converter·name·to·use·in·path·patterns.·See
195 <a·class="reference·internal"·href="../topics/http/urls.html#registering-custom-path-converters"><span·class="std·std-ref">Registering·custom·path·converters</span></a>·for·an·example.</p>196 <a·class="reference·internal"·href="../topics/http/urls.html#registering-custom-path-converters"><span·class="std·std-ref">Registering·custom·path·converters</span></a>·for·an·example.</p>
196 <div·class="deprecated">197 <div·class="deprecated">
197 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.1:·</span>Overriding·existing·converters·is·deprecated.</p>198 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.1:·</span>Overriding·existing·converters·is·deprecated.</p>
198 </div>199 </div>
199 </section>200 </section>
200 </section>201 </section>
201 <section·id="s-module-django.conf.urls">202 <section·id="s-module-django.conf.urls">
202 <span·id="s-django-conf-urls-functions-for-use-in-urlconfs"></span><span·id="module-django.conf.urls"></span><span·id="django-conf-urls-functions-for-use-in-urlconfs"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">django.conf.urls</span></code>·functions·for·use·in·URLconfs<a·class="headerlink"·href="#module-django.conf.urls"·title="Link·to·this·heading">¶</a></h1>203 <span·id="s-django-conf-urls-functions-for-use-in-urlconfs"></span><span·id="module-django.conf.urls"></span><span·id="django-conf-urls-functions-for-use-in-urlconfs"></span><h1><code·class="docutils·literal·notranslate"><span·class="pre">django.conf.urls</span></code>·functions·for·use·in·URLconfs<a·class="headerlink"·href="#module-django.conf.urls"·title="Link·to·this·heading">¶</a></h1>
203 <section·id="s-static">204 <section·id="s-static">
204 <span·id="static"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">static()</span></code><a·class="headerlink"·href="#static"·title="Link·to·this·heading">¶</a></h2>205 <span·id="static"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">static()</span></code><a·class="headerlink"·href="#static"·title="Link·to·this·heading">¶</a></h2>
Offset 304, 37 lines modifiedOffset 305, 37 lines modified
304 <li><a·class="reference·internal"·href="#handler500"><code·class="docutils·literal·notranslate"><span·class="pre">handler500</span></code></a></li>305 <li><a·class="reference·internal"·href="#handler500"><code·class="docutils·literal·notranslate"><span·class="pre">handler500</span></code></a></li>
305 </ul>306 </ul>
306 </li>307 </li>
307 </ul>308 </ul>
  
308 ··</div>309 ··</div>
309 ··<div>310 ··<div>
310 ····<h4>Previous·topic</h4>311 ····<h4>Vorig·onderwerp</h4>
311 ····<p·class="topless"><a·href="urlresolvers.html"312 ····<p·class="topless"><a·href="urlresolvers.html"
312 ··························title="previous·chapter"><code·class="docutils·literal·notranslate"><span·class="pre">django.urls</span></code>·utility·functions</a></p>313 ··························title="vorig·hoofdstuk"><code·class="docutils·literal·notranslate"><span·class="pre">django.urls</span></code>·utility·functions</a></p>
313 ··</div>314 ··</div>
314 ··<div>315 ··<div>
315 ····<h4>Next·topic</h4>316 ····<h4>Volgend·onderwerp</h4>
316 ····<p·class="topless"><a·href="utils.html"317 ····<p·class="topless"><a·href="utils.html"
317 ··························title="next·chapter">Django·Utils</a></p>318 ··························title="volgend·hoofdstuk">Django·Utils</a></p>
318 ··</div>319 ··</div>
319 <search·id="searchbox"·style="display:·none"·role="search">320 <search·id="searchbox"·style="display:·none"·role="search">
320 ··<h3·id="searchlabel">Quick·search</h3>321 ··<h3·id="searchlabel">Snel·zoeken</h3>
321 ····<div·class="searchformwrapper">322 ····<div·class="searchformwrapper">
322 ····<form·class="search"·action="../search.html"·method="get">323 ····<form·class="search"·action="../search.html"·method="get">
323 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>324 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
324 ······<input·type="submit"·value="Go"·/>325 ······<input·type="submit"·value="Zoek"·/>
325 ····</form>326 ····</form>
326 ····</div>327 ····</div>
327 </search>328 </search>
328 <script>document.getElementById('searchbox').style.display·=·"block"</script>329 <script>document.getElementById('searchbox').style.display·=·"block"</script>
329 ········</div>330 ········</div>
330 ······</div>331 ······</div>
331 ··············<h3>Last·update:</h3>332 ··············<h3>Last·update:</h3>
332 ··············<p·class="topless">Sep·03,·2024</p>333 ··············<p·class="topless">sep·03,·2024</p>
333 ··········</div>334 ··········</div>
334 ········335 ········
335 ······336 ······
336 ····</div>337 ····</div>
  
337 ····<div·id="ft">338 ····<div·id="ft">
338 ······<div·class="nav">339 ······<div·class="nav">
5.3 KB
html2text {}
Max HTML report size reached
243 KB
./usr/share/doc/python-django-doc/html/ref/utils.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·Utils·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·Utils·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Validators"·href="validators.html"·/>15 ····<link·rel="next"·title="Validators"·href="validators.html"·/>
15 ····<link·rel="prev"·title="django.urls·functions·for·use·in·URLconfs"·href="urls.html"·/>16 ····<link·rel="prev"·title="django.urls·functions·for·use·in·URLconfs"·href="urls.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 94, 81 lines modifiedOffset 95, 81 lines modified
94 into·account·when·building·its·cache·key.·Requests·with·the·same·path·but95 into·account·when·building·its·cache·key.·Requests·with·the·same·path·but
95 different·header·content·for·headers·named·in·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·need·to·get·different96 different·header·content·for·headers·named·in·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·need·to·get·different
96 cache·keys·to·prevent·delivery·of·wrong·content.</p>97 cache·keys·to·prevent·delivery·of·wrong·content.</p>
97 <p>For·example,·<a·class="reference·internal"·href="../topics/i18n/index.html"><span·class="doc">internationalization</span></a>·middleware·would98 <p>For·example,·<a·class="reference·internal"·href="../topics/i18n/index.html"><span·class="doc">internationalization</span></a>·middleware·would
98 need·to·distinguish·caches·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">Accept-language</span></code>·header.</p>99 need·to·distinguish·caches·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">Accept-language</span></code>·header.</p>
99 <dl·class="py·function">100 <dl·class="py·function">
100 <dt·class="sig·sig-object·py"·id="django.utils.cache.patch_cache_control">101 <dt·class="sig·sig-object·py"·id="django.utils.cache.patch_cache_control">
101 <span·class="sig-name·descname"><span·class="pre">patch_cache_control</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L34"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.cache.patch_cache_control"·title="Link·to·this·definition">¶</a></dt>102 <span·class="sig-name·descname"><span·class="pre">patch_cache_control</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L34"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.cache.patch_cache_control"·title="Link·to·this·definition">¶</a></dt>
102 <dd><p>This·function·patches·the·<code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control</span></code>·header·by·adding·all·keyword103 <dd><p>This·function·patches·the·<code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control</span></code>·header·by·adding·all·keyword
103 arguments·to·it.·The·transformation·is·as·follows:</p>104 arguments·to·it.·The·transformation·is·as·follows:</p>
104 <ul·class="simple">105 <ul·class="simple">
105 <li><p>All·keyword·parameter·names·are·turned·to·lowercase,·and·underscores106 <li><p>All·keyword·parameter·names·are·turned·to·lowercase,·and·underscores
106 are·converted·to·hyphens.</p></li>107 are·converted·to·hyphens.</p></li>
107 <li><p>If·the·value·of·a·parameter·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·(exactly·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·not·just·a108 <li><p>If·the·value·of·a·parameter·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·(exactly·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·not·just·a
108 true·value),·only·the·parameter·name·is·added·to·the·header.</p></li>109 true·value),·only·the·parameter·name·is·added·to·the·header.</p></li>
109 <li><p>All·other·parameters·are·added·with·their·value,·after·applying110 <li><p>All·other·parameters·are·added·with·their·value,·after·applying
110 <code·class="docutils·literal·notranslate"><span·class="pre">str()</span></code>·to·it.</p></li>111 <code·class="docutils·literal·notranslate"><span·class="pre">str()</span></code>·to·it.</p></li>
111 </ul>112 </ul>
112 </dd></dl>113 </dd></dl>
  
113 <dl·class="py·function">114 <dl·class="py·function">
114 <dt·class="sig·sig-object·py"·id="django.utils.cache.get_max_age">115 <dt·class="sig·sig-object·py"·id="django.utils.cache.get_max_age">
115 <span·class="sig-name·descname"><span·class="pre">get_max_age</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L103"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.cache.get_max_age"·title="Link·to·this·definition">¶</a></dt>116 <span·class="sig-name·descname"><span·class="pre">get_max_age</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L103"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.cache.get_max_age"·title="Link·to·this·definition">¶</a></dt>
116 <dd><p>Returns·the·max-age·from·the·response·Cache-Control·header·as·an·integer117 <dd><p>Returns·the·max-age·from·the·response·Cache-Control·header·as·an·integer
117 (or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·if·it·wasn’t·found·or·wasn’t·an·integer).</p>118 (or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·if·it·wasn’t·found·or·wasn’t·an·integer).</p>
118 </dd></dl>119 </dd></dl>
  
119 <dl·class="py·function">120 <dl·class="py·function">
120 <dt·class="sig·sig-object·py"·id="django.utils.cache.patch_response_headers">121 <dt·class="sig·sig-object·py"·id="django.utils.cache.patch_response_headers">
121 <span·class="sig-name·descname"><span·class="pre">patch_response_headers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache_timeout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L270"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.cache.patch_response_headers"·title="Link·to·this·definition">¶</a></dt>122 <span·class="sig-name·descname"><span·class="pre">patch_response_headers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache_timeout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L270"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.cache.patch_response_headers"·title="Link·to·this·definition">¶</a></dt>
122 <dd><p>Adds·some·useful·headers·to·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code>·object:</p>123 <dd><p>Adds·some·useful·headers·to·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code>·object:</p>
123 <ul·class="simple">124 <ul·class="simple">
124 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">Expires</span></code></p></li>125 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">Expires</span></code></p></li>
125 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control</span></code></p></li>126 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control</span></code></p></li>
126 </ul>127 </ul>
127 <p>Each·header·is·only·added·if·it·isn’t·already·set.</p>128 <p>Each·header·is·only·added·if·it·isn’t·already·set.</p>
128 <p><code·class="docutils·literal·notranslate"><span·class="pre">cache_timeout</span></code>·is·in·seconds.·The·<a·class="reference·internal"·href="settings.html#std-setting-CACHE_MIDDLEWARE_SECONDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CACHE_MIDDLEWARE_SECONDS</span></code></a>129 <p><code·class="docutils·literal·notranslate"><span·class="pre">cache_timeout</span></code>·is·in·seconds.·The·<a·class="reference·internal"·href="settings.html#std-setting-CACHE_MIDDLEWARE_SECONDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CACHE_MIDDLEWARE_SECONDS</span></code></a>
129 setting·is·used·by·default.</p>130 setting·is·used·by·default.</p>
130 </dd></dl>131 </dd></dl>
  
131 <dl·class="py·function">132 <dl·class="py·function">
132 <dt·class="sig·sig-object·py"·id="django.utils.cache.add_never_cache_headers">133 <dt·class="sig·sig-object·py"·id="django.utils.cache.add_never_cache_headers">
133 <span·class="sig-name·descname"><span·class="pre">add_never_cache_headers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L289"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.cache.add_never_cache_headers"·title="Link·to·this·definition">¶</a></dt>134 <span·class="sig-name·descname"><span·class="pre">add_never_cache_headers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L289"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.cache.add_never_cache_headers"·title="Link·to·this·definition">¶</a></dt>
134 <dd><p>Adds·an·<code·class="docutils·literal·notranslate"><span·class="pre">Expires</span></code>·header·to·the·current·date/time.</p>135 <dd><p>Adds·an·<code·class="docutils·literal·notranslate"><span·class="pre">Expires</span></code>·header·to·the·current·date/time.</p>
135 <p>Adds·a·<code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control:</span>·<span·class="pre">max-age=0,</span>·<span·class="pre">no-cache,</span>·<span·class="pre">no-store,</span>·<span·class="pre">must-revalidate,</span>136 <p>Adds·a·<code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control:</span>·<span·class="pre">max-age=0,</span>·<span·class="pre">no-cache,</span>·<span·class="pre">no-store,</span>·<span·class="pre">must-revalidate,</span>
136 <span·class="pre">private</span></code>·header·to·a·response·to·indicate·that·a·page·should·never·be137 <span·class="pre">private</span></code>·header·to·a·response·to·indicate·that·a·page·should·never·be
137 cached.</p>138 cached.</p>
138 <p>Each·header·is·only·added·if·it·isn’t·already·set.</p>139 <p>Each·header·is·only·added·if·it·isn’t·already·set.</p>
139 </dd></dl>140 </dd></dl>
  
140 <dl·class="py·function">141 <dl·class="py·function">
141 <dt·class="sig·sig-object·py"·id="django.utils.cache.patch_vary_headers">142 <dt·class="sig·sig-object·py"·id="django.utils.cache.patch_vary_headers">
142 <span·class="sig-name·descname"><span·class="pre">patch_vary_headers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">newheaders</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L299"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.cache.patch_vary_headers"·title="Link·to·this·definition">¶</a></dt>143 <span·class="sig-name·descname"><span·class="pre">patch_vary_headers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">newheaders</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L299"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.cache.patch_vary_headers"·title="Link·to·this·definition">¶</a></dt>
143 <dd><p>Adds·(or·updates)·the·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·in·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code>·object.144 <dd><p>Adds·(or·updates)·the·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·in·the·given·<code·class="docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code>·object.
144 <code·class="docutils·literal·notranslate"><span·class="pre">newheaders</span></code>·is·a·list·of·header·names·that·should·be·in·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>.·If145 <code·class="docutils·literal·notranslate"><span·class="pre">newheaders</span></code>·is·a·list·of·header·names·that·should·be·in·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>.·If
145 headers·contains·an·asterisk,·then·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·will·consist·of·a·single146 headers·contains·an·asterisk,·then·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·will·consist·of·a·single
146 asterisk·<code·class="docutils·literal·notranslate"><span·class="pre">'*'</span></code>,·according·to·<span·class="target"·id="index-1"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc9110.html#section-12.5.5"><strong>RFC·9110#section-12.5.5</strong></a>.·Otherwise,147 asterisk·<code·class="docutils·literal·notranslate"><span·class="pre">'*'</span></code>,·according·to·<span·class="target"·id="index-1"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc9110.html#section-12.5.5"><strong>RFC·9110#section-12.5.5</strong></a>.·Otherwise,
147 existing·headers·in·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·aren’t·removed.</p>148 existing·headers·in·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·aren’t·removed.</p>
148 </dd></dl>149 </dd></dl>
  
149 <dl·class="py·function">150 <dl·class="py·function">
150 <dt·class="sig·sig-object·py"·id="django.utils.cache.get_cache_key">151 <dt·class="sig·sig-object·py"·id="django.utils.cache.get_cache_key">
151 <span·class="sig-name·descname"><span·class="pre">get_cache_key</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key_prefix</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">method</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'GET'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L377"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.cache.get_cache_key"·title="Link·to·this·definition">¶</a></dt>152 <span·class="sig-name·descname"><span·class="pre">get_cache_key</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key_prefix</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">method</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'GET'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L377"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.cache.get_cache_key"·title="Link·to·this·definition">¶</a></dt>
152 <dd><p>Returns·a·cache·key·based·on·the·request·path.·It·can·be·used·in·the153 <dd><p>Returns·a·cache·key·based·on·the·request·path.·It·can·be·used·in·the
153 request·phase·because·it·pulls·the·list·of·headers·to·take·into·account154 request·phase·because·it·pulls·the·list·of·headers·to·take·into·account
154 from·the·global·path·registry·and·uses·those·to·build·a·cache·key·to155 from·the·global·path·registry·and·uses·those·to·build·a·cache·key·to
155 check·against.</p>156 check·against.</p>
156 <p>If·there·is·no·headerlist·stored,·the·page·needs·to·be·rebuilt,·so·this157 <p>If·there·is·no·headerlist·stored,·the·page·needs·to·be·rebuilt,·so·this
157 function·returns·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>158 function·returns·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p>
158 </dd></dl>159 </dd></dl>
  
159 <dl·class="py·function">160 <dl·class="py·function">
160 <dt·class="sig·sig-object·py"·id="django.utils.cache.learn_cache_key">161 <dt·class="sig·sig-object·py"·id="django.utils.cache.learn_cache_key">
161 <span·class="sig-name·descname"><span·class="pre">learn_cache_key</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache_timeout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key_prefix</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L399"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.cache.learn_cache_key"·title="Link·to·this·definition">¶</a></dt>162 <span·class="sig-name·descname"><span·class="pre">learn_cache_key</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">response</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache_timeout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key_prefix</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/cache.py#L399"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.cache.learn_cache_key"·title="Link·to·this·definition">¶</a></dt>
162 <dd><p>Learns·what·headers·to·take·into·account·for·some·request·path·from·the163 <dd><p>Learns·what·headers·to·take·into·account·for·some·request·path·from·the
163 response·object.·It·stores·those·headers·in·a·global·path·registry·so·that164 response·object.·It·stores·those·headers·in·a·global·path·registry·so·that
164 later·access·to·that·path·will·know·what·headers·to·take·into·account165 later·access·to·that·path·will·know·what·headers·to·take·into·account
165 without·building·the·response·object·itself.·The·headers·are·named·in166 without·building·the·response·object·itself.·The·headers·are·named·in
166 the·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·of·the·response,·but·we·want·to·prevent·response167 the·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·of·the·response,·but·we·want·to·prevent·response
167 generation.</p>168 generation.</p>
168 <p>The·list·of·headers·to·use·for·cache·key·generation·is·stored·in·the·same169 <p>The·list·of·headers·to·use·for·cache·key·generation·is·stored·in·the·same
Offset 189, 74 lines modifiedOffset 190, 74 lines modified
189 valid·date·or·time.</p></li>190 valid·date·or·time.</p></li>
190 <li><p>They·return·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·if·it·isn’t·well·formatted·at·all.</p></li>191 <li><p>They·return·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·if·it·isn’t·well·formatted·at·all.</p></li>
191 <li><p>They·accept·up·to·picosecond·resolution·in·input,·but·they·truncate·it·to192 <li><p>They·accept·up·to·picosecond·resolution·in·input,·but·they·truncate·it·to
192 microseconds,·since·that’s·what·Python·supports.</p></li>193 microseconds,·since·that’s·what·Python·supports.</p></li>
193 </ul>194 </ul>
Max diff block lines reached; 178290/196314 bytes (90.82%) of diff not shown.
51.4 KB
html2text {}
Max HTML report size reached
69.5 KB
./usr/share/doc/python-django-doc/html/ref/validators.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Validators·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Validators·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Built-in·Views"·href="views.html"·/>15 ····<link·rel="next"·title="Built-in·Views"·href="views.html"·/>
15 ····<link·rel="prev"·title="Django·Utils"·href="utils.html"·/>16 ····<link·rel="prev"·title="Django·Utils"·href="utils.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 138, 15 lines modifiedOffset 139, 15 lines modified
138 validators·for·use·with·model·and·form·fields.·They’re·used·internally·but139 validators·for·use·with·model·and·form·fields.·They’re·used·internally·but
139 are·available·for·use·with·your·own·fields,·too.·They·can·be·used·in·addition140 are·available·for·use·with·your·own·fields,·too.·They·can·be·used·in·addition
140 to,·or·in·lieu·of·custom·<code·class="docutils·literal·notranslate"><span·class="pre">field.clean()</span></code>·methods.</p>141 to,·or·in·lieu·of·custom·<code·class="docutils·literal·notranslate"><span·class="pre">field.clean()</span></code>·methods.</p>
141 <section·id="s-regexvalidator">142 <section·id="s-regexvalidator">
142 <span·id="regexvalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code><a·class="headerlink"·href="#regexvalidator"·title="Link·to·this·heading">¶</a></h3>143 <span·id="regexvalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code><a·class="headerlink"·href="#regexvalidator"·title="Link·to·this·heading">¶</a></h3>
143 <dl·class="py·class">144 <dl·class="py·class">
144 <dt·class="sig·sig-object·py"·id="django.core.validators.RegexValidator">145 <dt·class="sig·sig-object·py"·id="django.core.validators.RegexValidator">
145 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RegexValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">regex</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">inverse_match</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">flags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L20"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.validators.RegexValidator"·title="Link·to·this·definition">¶</a></dt>146 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RegexValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">regex</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">inverse_match</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">flags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L20"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.validators.RegexValidator"·title="Link·to·this·definition">¶</a></dt>
146 <dd><dl·class="field-list·simple">147 <dd><dl·class="field-list·simple">
147 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>148 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
148 <dd·class="field-odd"><ul·class="simple">149 <dd·class="field-odd"><ul·class="simple">
149 <li><p><strong>regex</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.RegexValidator.regex"·title="django.core.validators.RegexValidator.regex"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">regex</span></code></a>.·Can·be·a·regular150 <li><p><strong>regex</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.RegexValidator.regex"·title="django.core.validators.RegexValidator.regex"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">regex</span></code></a>.·Can·be·a·regular
150 expression·string·or·a·pre-compiled·regular·expression.</p></li>151 expression·string·or·a·pre-compiled·regular·expression.</p></li>
151 <li><p><strong>message</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.RegexValidator.message"·title="django.core.validators.RegexValidator.message"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">message</span></code></a>.</p></li>152 <li><p><strong>message</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.RegexValidator.message"·title="django.core.validators.RegexValidator.message"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">message</span></code></a>.</p></li>
152 <li><p><strong>code</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.RegexValidator.code"·title="django.core.validators.RegexValidator.code"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">code</span></code></a>.</p></li>153 <li><p><strong>code</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.RegexValidator.code"·title="django.core.validators.RegexValidator.code"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">code</span></code></a>.</p></li>
Offset 207, 15 lines modifiedOffset 208, 15 lines modified
207 </dd></dl>208 </dd></dl>
  
208 </section>209 </section>
209 <section·id="s-emailvalidator">210 <section·id="s-emailvalidator">
210 <span·id="emailvalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">EmailValidator</span></code><a·class="headerlink"·href="#emailvalidator"·title="Link·to·this·heading">¶</a></h3>211 <span·id="emailvalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">EmailValidator</span></code><a·class="headerlink"·href="#emailvalidator"·title="Link·to·this·heading">¶</a></h3>
211 <dl·class="py·class">212 <dl·class="py·class">
212 <dt·class="sig·sig-object·py"·id="django.core.validators.EmailValidator">213 <dt·class="sig·sig-object·py"·id="django.core.validators.EmailValidator">
213 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">EmailValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allowlist</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L223"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.validators.EmailValidator"·title="Link·to·this·definition">¶</a></dt>214 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">EmailValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allowlist</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L223"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.validators.EmailValidator"·title="Link·to·this·definition">¶</a></dt>
214 <dd><dl·class="field-list·simple">215 <dd><dl·class="field-list·simple">
215 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>216 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
216 <dd·class="field-odd"><ul·class="simple">217 <dd·class="field-odd"><ul·class="simple">
217 <li><p><strong>message</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.EmailValidator.message"·title="django.core.validators.EmailValidator.message"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">message</span></code></a>.</p></li>218 <li><p><strong>message</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.EmailValidator.message"·title="django.core.validators.EmailValidator.message"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">message</span></code></a>.</p></li>
218 <li><p><strong>code</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.EmailValidator.code"·title="django.core.validators.EmailValidator.code"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">code</span></code></a>.</p></li>219 <li><p><strong>code</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.EmailValidator.code"·title="django.core.validators.EmailValidator.code"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">code</span></code></a>.</p></li>
219 <li><p><strong>allowlist</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.EmailValidator.allowlist"·title="django.core.validators.EmailValidator.allowlist"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allowlist</span></code></a>.</p></li>220 <li><p><strong>allowlist</strong>··If·not·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·overrides·<a·class="reference·internal"·href="#django.core.validators.EmailValidator.allowlist"·title="django.core.validators.EmailValidator.allowlist"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">allowlist</span></code></a>.</p></li>
220 </ul>221 </ul>
Offset 257, 15 lines modifiedOffset 258, 15 lines modified
257 </section>258 </section>
258 <section·id="s-domainnamevalidator">259 <section·id="s-domainnamevalidator">
259 <span·id="domainnamevalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DomainNameValidator</span></code><a·class="headerlink"·href="#domainnamevalidator"·title="Link·to·this·heading">¶</a></h3>260 <span·id="domainnamevalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">DomainNameValidator</span></code><a·class="headerlink"·href="#domainnamevalidator"·title="Link·to·this·heading">¶</a></h3>
260 <div·class="versionadded">261 <div·class="versionadded">
261 <span·class="title">New·in·Django·5.1.</span>·</div>262 <span·class="title">New·in·Django·5.1.</span>·</div>
262 <dl·class="py·class">263 <dl·class="py·class">
263 <dt·class="sig·sig-object·py"·id="django.core.validators.DomainNameValidator">264 <dt·class="sig·sig-object·py"·id="django.core.validators.DomainNameValidator">
264 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DomainNameValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">accept_idna</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L69"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.validators.DomainNameValidator"·title="Link·to·this·definition">¶</a></dt>265 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DomainNameValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">accept_idna</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L69"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.validators.DomainNameValidator"·title="Link·to·this·definition">¶</a></dt>
265 <dd><p>A·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>·subclass·that·ensures·a·value·looks·like·a·domain266 <dd><p>A·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>·subclass·that·ensures·a·value·looks·like·a·domain
266 name.·Values·longer·than·255·characters·are·always·considered·invalid.·IP267 name.·Values·longer·than·255·characters·are·always·considered·invalid.·IP
267 addresses·are·not·accepted·as·valid·domain·names.</p>268 addresses·are·not·accepted·as·valid·domain·names.</p>
268 <p>In·addition·to·the·optional·arguments·of·its·parent·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>269 <p>In·addition·to·the·optional·arguments·of·its·parent·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>
269 class,·<code·class="docutils·literal·notranslate"><span·class="pre">DomainNameValidator</span></code>·accepts·an·extra·optional·attribute:</p>270 class,·<code·class="docutils·literal·notranslate"><span·class="pre">DomainNameValidator</span></code>·accepts·an·extra·optional·attribute:</p>
270 <dl·class="py·attribute">271 <dl·class="py·attribute">
271 <dt·class="sig·sig-object·py"·id="django.core.validators.DomainNameValidator.accept_idna">272 <dt·class="sig·sig-object·py"·id="django.core.validators.DomainNameValidator.accept_idna">
Offset 277, 15 lines modifiedOffset 278, 15 lines modified
277 </dd></dl>278 </dd></dl>
  
278 </section>279 </section>
279 <section·id="s-urlvalidator">280 <section·id="s-urlvalidator">
280 <span·id="urlvalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code><a·class="headerlink"·href="#urlvalidator"·title="Link·to·this·heading">¶</a></h3>281 <span·id="urlvalidator"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code><a·class="headerlink"·href="#urlvalidator"·title="Link·to·this·heading">¶</a></h3>
281 <dl·class="py·class">282 <dl·class="py·class">
282 <dt·class="sig·sig-object·py"·id="django.core.validators.URLValidator">283 <dt·class="sig·sig-object·py"·id="django.core.validators.URLValidator">
283 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">URLValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">schemes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">regex</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L127"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.validators.URLValidator"·title="Link·to·this·definition">¶</a></dt>284 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">URLValidator</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">schemes</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">regex</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">code</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/validators.py#L127"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.validators.URLValidator"·title="Link·to·this·definition">¶</a></dt>
284 <dd><p>A·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>·subclass·that·ensures·a·value·looks·like·a·URL,285 <dd><p>A·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>·subclass·that·ensures·a·value·looks·like·a·URL,
285 and·raises·an·error·code·of·<code·class="docutils·literal·notranslate"><span·class="pre">'invalid'</span></code>·if·it·doesn’t.·Values·longer·than286 and·raises·an·error·code·of·<code·class="docutils·literal·notranslate"><span·class="pre">'invalid'</span></code>·if·it·doesn’t.·Values·longer·than
286 <a·class="reference·internal"·href="#django.core.validators.URLValidator.max_length"·title="django.core.validators.URLValidator.max_length"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">max_length</span></code></a>·characters·are·always·considered·invalid.</p>287 <a·class="reference·internal"·href="#django.core.validators.URLValidator.max_length"·title="django.core.validators.URLValidator.max_length"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">max_length</span></code></a>·characters·are·always·considered·invalid.</p>
287 <p>Loopback·addresses·and·reserved·IP·spaces·are·considered·valid.·Literal288 <p>Loopback·addresses·and·reserved·IP·spaces·are·considered·valid.·Literal
288 IPv6·addresses·(<span·class="target"·id="index-0"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc3986.html#section-3.2.2"><strong>RFC·3986#section-3.2.2</strong></a>)·and·Unicode·domains·are·both289 IPv6·addresses·(<span·class="target"·id="index-0"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc3986.html#section-3.2.2"><strong>RFC·3986#section-3.2.2</strong></a>)·and·Unicode·domains·are·both
289 supported.</p>290 supported.</p>
290 <p>In·addition·to·the·optional·arguments·of·its·parent·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>291 <p>In·addition·to·the·optional·arguments·of·its·parent·<a·class="reference·internal"·href="#django.core.validators.RegexValidator"·title="django.core.validators.RegexValidator"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RegexValidator</span></code></a>
Offset 293, 15 lines modifiedOffset 294, 15 lines modified
293 <dl·class="py·attribute">294 <dl·class="py·attribute">
294 <dt·class="sig·sig-object·py"·id="django.core.validators.URLValidator.schemes">295 <dt·class="sig·sig-object·py"·id="django.core.validators.URLValidator.schemes">
295 <span·class="sig-name·descname"><span·class="pre">schemes</span></span><a·class="headerlink"·href="#django.core.validators.URLValidator.schemes"·title="Link·to·this·definition">¶</a></dt>296 <span·class="sig-name·descname"><span·class="pre">schemes</span></span><a·class="headerlink"·href="#django.core.validators.URLValidator.schemes"·title="Link·to·this·definition">¶</a></dt>
296 <dd><p>URL/URI·scheme·list·to·validate·against.·If·not·provided,·the·default297 <dd><p>URL/URI·scheme·list·to·validate·against.·If·not·provided,·the·default
297 list·is·<code·class="docutils·literal·notranslate"><span·class="pre">['http',</span>·<span·class="pre">'https',</span>·<span·class="pre">'ftp',</span>·<span·class="pre">'ftps']</span></code>.·As·a·reference,·the·IANA298 list·is·<code·class="docutils·literal·notranslate"><span·class="pre">['http',</span>·<span·class="pre">'https',</span>·<span·class="pre">'ftp',</span>·<span·class="pre">'ftps']</span></code>.·As·a·reference,·the·IANA
298 website·provides·a·full·list·of·<a·class="reference·external"·href="https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml">valid·URI·schemes</a>.</p>299 website·provides·a·full·list·of·<a·class="reference·external"·href="https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml">valid·URI·schemes</a>.</p>
299 <div·class="admonition·warning">300 <div·class="admonition·warning">
300 <p·class="admonition-title">Warning</p>301 <p·class="admonition-title">Waarschuwing</p>
301 <p>Values·starting·with·<code·class="docutils·literal·notranslate"><span·class="pre">file:///</span></code>·will·not·pass·validation·even302 <p>Values·starting·with·<code·class="docutils·literal·notranslate"><span·class="pre">file:///</span></code>·will·not·pass·validation·even
302 when·the·<code·class="docutils·literal·notranslate"><span·class="pre">file</span></code>·scheme·is·provided.·Valid·values·must·contain·a303 when·the·<code·class="docutils·literal·notranslate"><span·class="pre">file</span></code>·scheme·is·provided.·Valid·values·must·contain·a
303 host.</p>304 host.</p>
304 </div>305 </div>
305 </dd></dl>306 </dd></dl>
  
306 <dl·class="py·attribute">307 <dl·class="py·attribute">
Offset 354, 34 lines modifiedOffset 355, 34 lines modified
354 </dd></dl>355 </dd></dl>
  
355 </section>356 </section>
356 <section·id="s-validate-ipv4-address">357 <section·id="s-validate-ipv4-address">
357 <span·id="validate-ipv4-address"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">validate_ipv4_address</span></code><a·class="headerlink"·href="#validate-ipv4-address"·title="Link·to·this·heading">¶</a></h3>358 <span·id="validate-ipv4-address"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">validate_ipv4_address</span></code><a·class="headerlink"·href="#validate-ipv4-address"·title="Link·to·this·heading">¶</a></h3>
358 <dl·class="py·data">359 <dl·class="py·data">
359 <dt·class="sig·sig-object·py"·id="django.core.validators.validate_ipv4_address">360 <dt·class="sig·sig-object·py"·id="django.core.validators.validate_ipv4_address">
Max diff block lines reached; 33110/54333 bytes (60.94%) of diff not shown.
16.3 KB
html2text {}
Max HTML report size reached
5.86 KB
./usr/share/doc/python-django-doc/html/ref/views.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Built-in·Views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Built-in·Views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Meta-documentation·and·miscellany"·href="../misc/index.html"·/>15 ····<link·rel="next"·title="Meta-documentation·and·miscellany"·href="../misc/index.html"·/>
15 ····<link·rel="prev"·title="Validators"·href="validators.html"·/>16 ····<link·rel="prev"·title="Validators"·href="validators.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 250, 37 lines modifiedOffset 251, 37 lines modified
250 </li>251 </li>
251 </ul>252 </ul>
252 </li>253 </li>
253 </ul>254 </ul>
  
254 ··</div>255 ··</div>
255 ··<div>256 ··<div>
256 ····<h4>Previous·topic</h4>257 ····<h4>Vorig·onderwerp</h4>
257 ····<p·class="topless"><a·href="validators.html"258 ····<p·class="topless"><a·href="validators.html"
258 ··························title="previous·chapter">Validators</a></p>259 ··························title="vorig·hoofdstuk">Validators</a></p>
259 ··</div>260 ··</div>
260 ··<div>261 ··<div>
261 ····<h4>Next·topic</h4>262 ····<h4>Volgend·onderwerp</h4>
262 ····<p·class="topless"><a·href="../misc/index.html"263 ····<p·class="topless"><a·href="../misc/index.html"
263 ··························title="next·chapter">Meta-documentation·and·miscellany</a></p>264 ··························title="volgend·hoofdstuk">Meta-documentation·and·miscellany</a></p>
264 ··</div>265 ··</div>
265 <search·id="searchbox"·style="display:·none"·role="search">266 <search·id="searchbox"·style="display:·none"·role="search">
266 ··<h3·id="searchlabel">Quick·search</h3>267 ··<h3·id="searchlabel">Snel·zoeken</h3>
267 ····<div·class="searchformwrapper">268 ····<div·class="searchformwrapper">
268 ····<form·class="search"·action="../search.html"·method="get">269 ····<form·class="search"·action="../search.html"·method="get">
269 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>270 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
270 ······<input·type="submit"·value="Go"·/>271 ······<input·type="submit"·value="Zoek"·/>
271 ····</form>272 ····</form>
272 ····</div>273 ····</div>
273 </search>274 </search>
274 <script>document.getElementById('searchbox').style.display·=·"block"</script>275 <script>document.getElementById('searchbox').style.display·=·"block"</script>
275 ········</div>276 ········</div>
276 ······</div>277 ······</div>
277 ··············<h3>Last·update:</h3>278 ··············<h3>Last·update:</h3>
278 ··············<p·class="topless">Sep·03,·2024</p>279 ··············<p·class="topless">sep·03,·2024</p>
279 ··········</div>280 ··········</div>
280 ········281 ········
281 ······282 ······
282 ····</div>283 ····</div>
  
283 ····<div·id="ft">284 ····<div·id="ft">
284 ······<div·class="nav">285 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ui\x8il\x8lt\x8t-\x8-i\x8in\x8n·V\x8Vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ui\x8il\x8lt\x8t-\x8-i\x8in\x8n·V\x8Vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Several·of·Django’s·built-in·views·are·documented·in·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s·as·well·as5 Several·of·Django’s·built-in·views·are·documented·in·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s·as·well·as
6 elsewhere·in·the·documentation.6 elsewhere·in·the·documentation.
7 *\x8**\x8**\x8**\x8**\x8*·S\x8Se\x8er\x8rv\x8vi\x8in\x8ng\x8g·f\x8fi\x8il\x8le\x8es\x8s·i\x8in\x8n·d\x8de\x8ev\x8ve\x8el\x8lo\x8op\x8pm\x8me\x8en\x8nt\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·S\x8Se\x8er\x8rv\x8vi\x8in\x8ng\x8g·f\x8fi\x8il\x8le\x8es\x8s·i\x8in\x8n·d\x8de\x8ev\x8ve\x8el\x8lo\x8op\x8pm\x8me\x8en\x8nt\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ··static.serve(r\x8re\x8eq\x8qu\x8ue\x8es\x8st\x8t,·p\x8pa\x8at\x8th\x8h,·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8t_\x8_r\x8ro\x8oo\x8ot\x8t,·s\x8sh\x8ho\x8ow\x8w_\x8_i\x8in\x8nd\x8de\x8ex\x8xe\x8es\x8s=\x8=F\x8Fa\x8al\x8ls\x8se\x8e)_\x88 ··static.serve(r\x8re\x8eq\x8qu\x8ue\x8es\x8st\x8t,·p\x8pa\x8at\x8th\x8h,·d\x8do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8t_\x8_r\x8ro\x8oo\x8ot\x8t,·s\x8sh\x8ho\x8ow\x8w_\x8_i\x8in\x8nd\x8de\x8ex\x8xe\x8es\x8s=\x8=F\x8Fa\x8al\x8ls\x8se\x8e)_\x8
Offset 109, 16 lines modifiedOffset 109, 16 lines modified
109 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8V_\x8i_\x8e_\x8w_\x8s109 ····*·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8V_\x8i_\x8e_\x8w_\x8s
110 ··········o·_\x8S_\x8e_\x8r_\x8v_\x8i_\x8n_\x8g_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t110 ··········o·_\x8S_\x8e_\x8r_\x8v_\x8i_\x8n_\x8g_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t
111 ··········o·_\x8E_\x8r_\x8r_\x8o_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s111 ··········o·_\x8E_\x8r_\x8r_\x8o_\x8r_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
112 ················#·_\x8T_\x8h_\x8e_\x8·_\x84_\x80_\x84_\x8·_\x8(_\x8p_\x8a_\x8g_\x8e_\x8·_\x8n_\x8o_\x8t_\x8·_\x8f_\x8o_\x8u_\x8n_\x8d_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w112 ················#·_\x8T_\x8h_\x8e_\x8·_\x84_\x80_\x84_\x8·_\x8(_\x8p_\x8a_\x8g_\x8e_\x8·_\x8n_\x8o_\x8t_\x8·_\x8f_\x8o_\x8u_\x8n_\x8d_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w
113 ················#·_\x8T_\x8h_\x8e_\x8·_\x85_\x80_\x80_\x8·_\x8(_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w113 ················#·_\x8T_\x8h_\x8e_\x8·_\x85_\x80_\x80_\x8·_\x8(_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8·_\x8e_\x8r_\x8r_\x8o_\x8r_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w
114 ················#·_\x8T_\x8h_\x8e_\x8·_\x84_\x80_\x83_\x8·_\x8(_\x8H_\x8T_\x8T_\x8P_\x8·_\x8F_\x8o_\x8r_\x8b_\x8i_\x8d_\x8d_\x8e_\x8n_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w114 ················#·_\x8T_\x8h_\x8e_\x8·_\x84_\x80_\x83_\x8·_\x8(_\x8H_\x8T_\x8T_\x8P_\x8·_\x8F_\x8o_\x8r_\x8b_\x8i_\x8d_\x8d_\x8e_\x8n_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w
115 ················#·_\x8T_\x8h_\x8e_\x8·_\x84_\x80_\x80_\x8·_\x8(_\x8b_\x8a_\x8d_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w115 ················#·_\x8T_\x8h_\x8e_\x8·_\x84_\x80_\x80_\x8·_\x8(_\x8b_\x8a_\x8d_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w
116 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*116 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
117 _\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s117 _\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s
118 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*118 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
119 _\x8M_\x8e_\x8t_\x8a_\x8-_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8y119 _\x8M_\x8e_\x8t_\x8a_\x8-_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8y
120 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*120 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
121 [q···················][Go]121 [q···················][Zoek]
122 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*122 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
123 Sep·03,·2024123 sep·03,·2024
124 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»124 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.95 KB
./usr/share/doc/python-django-doc/html/releases/0.95.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·version·0.95·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·version·0.95·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Archive·of·security·issues"·href="security.html"·/>15 ····<link·rel="next"·title="Archive·of·security·issues"·href="security.html"·/>
15 ····<link·rel="prev"·title="Django·version·0.96·release·notes"·href="0.96.html"·/>16 ····<link·rel="prev"·title="Django·version·0.96·release·notes"·href="0.96.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 190, 37 lines modifiedOffset 191, 37 lines modified
190 <li><a·class="reference·internal"·href="#problem-reports-and-getting-help">Problem·reports·and·getting·help</a></li>191 <li><a·class="reference·internal"·href="#problem-reports-and-getting-help">Problem·reports·and·getting·help</a></li>
191 </ul>192 </ul>
192 </li>193 </li>
193 </ul>194 </ul>
  
194 ··</div>195 ··</div>
195 ··<div>196 ··<div>
196 ····<h4>Previous·topic</h4>197 ····<h4>Vorig·onderwerp</h4>
197 ····<p·class="topless"><a·href="0.96.html"198 ····<p·class="topless"><a·href="0.96.html"
198 ··························title="previous·chapter">Django·version·0.96·release·notes</a></p>199 ··························title="vorig·hoofdstuk">Django·version·0.96·release·notes</a></p>
199 ··</div>200 ··</div>
200 ··<div>201 ··<div>
201 ····<h4>Next·topic</h4>202 ····<h4>Volgend·onderwerp</h4>
202 ····<p·class="topless"><a·href="security.html"203 ····<p·class="topless"><a·href="security.html"
203 ··························title="next·chapter">Archive·of·security·issues</a></p>204 ··························title="volgend·hoofdstuk">Archive·of·security·issues</a></p>
204 ··</div>205 ··</div>
205 <search·id="searchbox"·style="display:·none"·role="search">206 <search·id="searchbox"·style="display:·none"·role="search">
206 ··<h3·id="searchlabel">Quick·search</h3>207 ··<h3·id="searchlabel">Snel·zoeken</h3>
207 ····<div·class="searchformwrapper">208 ····<div·class="searchformwrapper">
208 ····<form·class="search"·action="../search.html"·method="get">209 ····<form·class="search"·action="../search.html"·method="get">
209 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>210 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
210 ······<input·type="submit"·value="Go"·/>211 ······<input·type="submit"·value="Zoek"·/>
211 ····</form>212 ····</form>
212 ····</div>213 ····</div>
213 </search>214 </search>
214 <script>document.getElementById('searchbox').style.display·=·"block"</script>215 <script>document.getElementById('searchbox').style.display·=·"block"</script>
215 ········</div>216 ········</div>
216 ······</div>217 ······</div>
217 ··············<h3>Last·update:</h3>218 ··············<h3>Last·update:</h3>
218 ··············<p·class="topless">Sep·03,·2024</p>219 ··············<p·class="topless">sep·03,·2024</p>
219 ··········</div>220 ··········</div>
220 ········221 ········
221 ······222 ······
222 ····</div>223 ····</div>
  
223 ····<div·id="ft">224 ····<div·id="ft">
224 ······<div·class="nav">225 ······<div·class="nav">
2.21 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·v\x8ve\x8er\x8rs\x8si\x8io\x8on\x8n·0\x80.\x8.9\x895\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·v\x8ve\x8er\x8rs\x8si\x8io\x8on\x8n·0\x80.\x8.9\x895\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·the·Django·0.95·release.5 Welcome·to·the·Django·0.95·release.
6 This·represents·a·significant·advance·in·Django·development·since·the·0.916 This·represents·a·significant·advance·in·Django·development·since·the·0.91
7 release·in·January·2006.·The·details·of·every·change·in·this·release·would·be7 release·in·January·2006.·The·details·of·every·change·in·this·release·would·be
8 too·extensive·to·list·in·full,·but·a·summary·is·presented·below.8 too·extensive·to·list·in·full,·but·a·summary·is·presented·below.
Offset 84, 16 lines modifiedOffset 84, 16 lines modified
84 Thanks·for·using·Django!84 Thanks·for·using·Django!
85 The·Django·Team·July·200685 The·Django·Team·July·2006
86 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*86 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
87 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s87 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
88 ··········o·_\x8S_\x8u_\x8i_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8a_\x8n_\x8d_\x8·_\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y88 ··········o·_\x8S_\x8u_\x8i_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8a_\x8n_\x8d_\x8·_\x8A_\x8P_\x8I_\x8·_\x8s_\x8t_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y
89 ··········o·_\x8C_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s89 ··········o·_\x8C_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s
90 ··········o·_\x8P_\x8r_\x8o_\x8b_\x8l_\x8e_\x8m_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8g_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8h_\x8e_\x8l_\x8p90 ··········o·_\x8P_\x8r_\x8o_\x8b_\x8l_\x8e_\x8m_\x8·_\x8r_\x8e_\x8p_\x8o_\x8r_\x8t_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8g_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8·_\x8h_\x8e_\x8l_\x8p
91 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*91 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
92 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s92 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
93 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*93 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
94 _\x8A_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s94 _\x8A_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s
95 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*95 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
96 [q···················][Go]96 [q···················][Zoek]
97 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*97 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
98 Sep·03,·202498 sep·03,·2024
99 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»99 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.05 KB
./usr/share/doc/python-django-doc/html/releases/0.96.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·version·0.96·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·version·0.96·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·version·0.95·release·notes"·href="0.95.html"·/>15 ····<link·rel="next"·title="Django·version·0.95·release·notes"·href="0.95.html"·/>
15 ····<link·rel="prev"·title="Porting·your·apps·from·Django·0.96·to·1.0"·href="1.0-porting-guide.html"·/>16 ····<link·rel="prev"·title="Porting·your·apps·from·Django·0.96·to·1.0"·href="1.0-porting-guide.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 329, 37 lines modifiedOffset 330, 37 lines modified
329 <li><a·class="reference·internal"·href="#thanks">Thanks</a></li>330 <li><a·class="reference·internal"·href="#thanks">Thanks</a></li>
330 </ul>331 </ul>
331 </li>332 </li>
332 </ul>333 </ul>
  
333 ··</div>334 ··</div>
334 ··<div>335 ··<div>
335 ····<h4>Previous·topic</h4>336 ····<h4>Vorig·onderwerp</h4>
336 ····<p·class="topless"><a·href="1.0-porting-guide.html"337 ····<p·class="topless"><a·href="1.0-porting-guide.html"
337 ··························title="previous·chapter">Porting·your·apps·from·Django·0.96·to·1.0</a></p>338 ··························title="vorig·hoofdstuk">Porting·your·apps·from·Django·0.96·to·1.0</a></p>
338 ··</div>339 ··</div>
339 ··<div>340 ··<div>
340 ····<h4>Next·topic</h4>341 ····<h4>Volgend·onderwerp</h4>
341 ····<p·class="topless"><a·href="0.95.html"342 ····<p·class="topless"><a·href="0.95.html"
342 ··························title="next·chapter">Django·version·0.95·release·notes</a></p>343 ··························title="volgend·hoofdstuk">Django·version·0.95·release·notes</a></p>
343 ··</div>344 ··</div>
344 <search·id="searchbox"·style="display:·none"·role="search">345 <search·id="searchbox"·style="display:·none"·role="search">
345 ··<h3·id="searchlabel">Quick·search</h3>346 ··<h3·id="searchlabel">Snel·zoeken</h3>
346 ····<div·class="searchformwrapper">347 ····<div·class="searchformwrapper">
347 ····<form·class="search"·action="../search.html"·method="get">348 ····<form·class="search"·action="../search.html"·method="get">
348 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>349 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
349 ······<input·type="submit"·value="Go"·/>350 ······<input·type="submit"·value="Zoek"·/>
350 ····</form>351 ····</form>
351 ····</div>352 ····</div>
352 </search>353 </search>
353 <script>document.getElementById('searchbox').style.display·=·"block"</script>354 <script>document.getElementById('searchbox').style.display·=·"block"</script>
354 ········</div>355 ········</div>
355 ······</div>356 ······</div>
356 ··············<h3>Last·update:</h3>357 ··············<h3>Last·update:</h3>
357 ··············<p·class="topless">Sep·03,·2024</p>358 ··············<p·class="topless">sep·03,·2024</p>
358 ··········</div>359 ··········</div>
359 ········360 ········
360 ······361 ······
361 ····</div>362 ····</div>
  
362 ····<div·id="ft">363 ····<div·id="ft">
363 ······<div·class="nav">364 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·v\x8ve\x8er\x8rs\x8si\x8io\x8on\x8n·0\x80.\x8.9\x896\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·v\x8ve\x8er\x8rs\x8si\x8io\x8on\x8n·0\x80.\x8.9\x896\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·0.96!5 Welcome·to·Django·0.96!
6 The·primary·goal·for·0.96·is·a·cleanup·and·stabilization·of·the·features6 The·primary·goal·for·0.96·is·a·cleanup·and·stabilization·of·the·features
7 introduced·in·0.95.·There·have·been·a·few·small·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8-_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s7 introduced·in·0.95.·There·have·been·a·few·small·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8-_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
8 since·0.95,·but·the·upgrade·process·should·be·fairly·simple·and·should·not8 since·0.95,·but·the·upgrade·process·should·be·fairly·simple·and·should·not
Offset 168, 16 lines modifiedOffset 168, 16 lines modified
168 ················#·_\x8R_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8E_\x8N_\x8A_\x8B_\x8L_\x8E_\x8__\x8P_\x8S_\x8Y_\x8C_\x8O_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g168 ················#·_\x8R_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8E_\x8N_\x8A_\x8B_\x8L_\x8E_\x8__\x8P_\x8S_\x8Y_\x8C_\x8O_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g
169 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8w_\x8·_\x8i_\x8n_\x8·_\x80_\x8._\x89_\x86_\x8?169 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8w_\x8·_\x8i_\x8n_\x8·_\x80_\x8._\x89_\x86_\x8?
170 ················#·_\x8N_\x8e_\x8w_\x8·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8·_\x8l_\x8i_\x8b_\x8r_\x8a_\x8r_\x8y170 ················#·_\x8N_\x8e_\x8w_\x8·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8·_\x8l_\x8i_\x8b_\x8r_\x8a_\x8r_\x8y
171 ················#·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s171 ················#·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s
172 ················#·_\x8T_\x8h_\x8e_\x8·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k172 ················#·_\x8T_\x8h_\x8e_\x8·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
173 ················#·_\x8I_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e173 ················#·_\x8I_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
174 ··········o·_\x8T_\x8h_\x8a_\x8n_\x8k_\x8s174 ··········o·_\x8T_\x8h_\x8a_\x8n_\x8k_\x8s
175 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*175 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
176 _\x8P_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x80_\x8._\x89_\x86_\x8·_\x8t_\x8o_\x8·_\x81_\x8._\x80176 _\x8P_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x80_\x8._\x89_\x86_\x8·_\x8t_\x8o_\x8·_\x81_\x8._\x80
177 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*177 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
178 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s178 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
179 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*179 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
180 [q···················][Go]180 [q···················][Zoek]
181 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*181 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
182 Sep·03,·2024182 sep·03,·2024
183 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»183 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
15.3 KB
./usr/share/doc/python-django-doc/html/releases/1.0-porting-guide.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Porting·your·apps·from·Django·0.96·to·1.0·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Porting·your·apps·from·Django·0.96·to·1.0·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·version·0.96·release·notes"·href="0.96.html"·/>15 ····<link·rel="next"·title="Django·version·0.96·release·notes"·href="0.96.html"·/>
15 ····<link·rel="prev"·title="Django·1.0·release·notes"·href="1.0.html"·/>16 ····<link·rel="prev"·title="Django·1.0·release·notes"·href="1.0.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="porting-your-apps-from-django-0-96-to-1-0"></span><h1>Porting·your·apps·from·Django·0.96·to·1.0<a·class="headerlink"·href="#porting-your-apps-from-django-0-96-to-1-0"·title="Link·to·this·heading">¶</a></h1>82 <span·id="porting-your-apps-from-django-0-96-to-1-0"></span><h1>Porting·your·apps·from·Django·0.96·to·1.0<a·class="headerlink"·href="#porting-your-apps-from-django-0-96-to-1-0"·title="Link·to·this·heading">¶</a></h1>
82 <p>Django·1.0·breaks·compatibility·with·0.96·in·some·areas.</p>83 <p>Django·1.0·breaks·compatibility·with·0.96·in·some·areas.</p>
83 <p>This·guide·will·help·you·port·0.96·projects·and·apps·to·1.0.·The·first·part·of84 <p>This·guide·will·help·you·port·0.96·projects·and·apps·to·1.0.·The·first·part·of
84 this·document·includes·the·common·changes·needed·to·run·with·1.0.·If·after·going85 this·document·includes·the·common·changes·needed·to·run·with·1.0.·If·after·going
85 through·the·first·part·your·code·still·breaks,·check·the·section·<a·class="reference·internal"·href="#less-common-changes">Less-common86 through·the·first·part·your·code·still·breaks,·check·the·section·<a·class="reference·internal"·href="#less-common-changes">Less-common
86 Changes</a>·for·a·list·of·a·bunch·of·less-common·compatibility·issues.</p>87 Changes</a>·for·a·list·of·a·bunch·of·less-common·compatibility·issues.</p>
87 <div·class="admonition·seealso">88 <div·class="admonition·seealso">
88 <p·class="admonition-title">See·also</p>89 <p·class="admonition-title">Zie·ook</p>
89 <p>The·<a·class="reference·internal"·href="1.0.html"><span·class="doc">1.0·release·notes</span></a>.·That·document·explains·the·new90 <p>The·<a·class="reference·internal"·href="1.0.html"><span·class="doc">1.0·release·notes</span></a>.·That·document·explains·the·new
90 features·in·1.0·more·deeply;·the·porting·guide·is·more·concerned·with91 features·in·1.0·more·deeply;·the·porting·guide·is·more·concerned·with
91 helping·you·quickly·update·your·code.</p>92 helping·you·quickly·update·your·code.</p>
92 </div>93 </div>
93 <section·id="s-common-changes">94 <section·id="s-common-changes">
94 <span·id="common-changes"></span><h2>Common·changes<a·class="headerlink"·href="#common-changes"·title="Link·to·this·heading">¶</a></h2>95 <span·id="common-changes"></span><h2>Common·changes<a·class="headerlink"·href="#common-changes"·title="Link·to·this·heading">¶</a></h2>
95 <p>This·section·describes·the·changes·between·0.96·and·1.0·that·most·users·will96 <p>This·section·describes·the·changes·between·0.96·and·1.0·that·most·users·will
Offset 131, 15 lines modifiedOffset 132, 15 lines modified
131 <section·id="s-replace-class-admin-with-admin-py">132 <section·id="s-replace-class-admin-with-admin-py">
132 <span·id="replace-class-admin-with-admin-py"></span><h4>Replace·<code·class="docutils·literal·notranslate"><span·class="pre">class</span>·<span·class="pre">Admin:</span></code>·with·<code·class="docutils·literal·notranslate"><span·class="pre">admin.py</span></code><a·class="headerlink"·href="#replace-class-admin-with-admin-py"·title="Link·to·this·heading">¶</a></h4>133 <span·id="replace-class-admin-with-admin-py"></span><h4>Replace·<code·class="docutils·literal·notranslate"><span·class="pre">class</span>·<span·class="pre">Admin:</span></code>·with·<code·class="docutils·literal·notranslate"><span·class="pre">admin.py</span></code><a·class="headerlink"·href="#replace-class-admin-with-admin-py"·title="Link·to·this·heading">¶</a></h4>
133 <p>Remove·all·your·inner·<code·class="docutils·literal·notranslate"><span·class="pre">class</span>·<span·class="pre">Admin</span></code>·declarations·from·your·models.·They·won’t134 <p>Remove·all·your·inner·<code·class="docutils·literal·notranslate"><span·class="pre">class</span>·<span·class="pre">Admin</span></code>·declarations·from·your·models.·They·won’t
134 break·anything·if·you·leave·them,·but·they·also·won’t·do·anything.·To·register135 break·anything·if·you·leave·them,·but·they·also·won’t·do·anything.·To·register
135 apps·with·the·admin·you’ll·move·those·declarations·to·an·<code·class="docutils·literal·notranslate"><span·class="pre">admin.py</span></code>·file;136 apps·with·the·admin·you’ll·move·those·declarations·to·an·<code·class="docutils·literal·notranslate"><span·class="pre">admin.py</span></code>·file;
136 see·<a·class="reference·internal"·href="#the-admin">the·admin</a>·below·for·more·details.</p>137 see·<a·class="reference·internal"·href="#the-admin">the·admin</a>·below·for·more·details.</p>
137 <div·class="admonition·seealso">138 <div·class="admonition·seealso">
138 <p·class="admonition-title">See·also</p>139 <p·class="admonition-title">Zie·ook</p>
139 <p>A·contributor·to·<a·class="reference·external"·href="https://djangosnippets.org/">djangosnippets</a>·has·written·a·script·that’ll·<a·class="reference·external"·href="https://djangosnippets.org/snippets/603/">scan·your140 <p>A·contributor·to·<a·class="reference·external"·href="https://djangosnippets.org/">djangosnippets</a>·has·written·a·script·that’ll·<a·class="reference·external"·href="https://djangosnippets.org/snippets/603/">scan·your
140 models.py·and·generate·a·corresponding·admin.py</a>.</p>141 models.py·and·generate·a·corresponding·admin.py</a>.</p>
141 </div>142 </div>
142 </section>143 </section>
143 <section·id="s-example">144 <section·id="s-example">
144 <span·id="example"></span><h4>Example<a·class="headerlink"·href="#example"·title="Link·to·this·heading">¶</a></h4>145 <span·id="example"></span><h4>Example<a·class="headerlink"·href="#example"·title="Link·to·this·heading">¶</a></h4>
145 <p>Below·is·an·example·<code·class="docutils·literal·notranslate"><span·class="pre">models.py</span></code>·file·with·all·the·changes·you’ll·need·to·make:</p>146 <p>Below·is·an·example·<code·class="docutils·literal·notranslate"><span·class="pre">models.py</span></code>·file·with·all·the·changes·you’ll·need·to·make:</p>
Offset 252, 15 lines modifiedOffset 253, 15 lines modified
252 ····<span·class="n">fieldsets</span>·<span·class="o">=</span>·<span·class="p">(</span>253 ····<span·class="n">fieldsets</span>·<span·class="o">=</span>·<span·class="p">(</span>
253 ········<span·class="p">(</span><span·class="s2">&quot;group1&quot;</span><span·class="p">,</span>·<span·class="p">{</span><span·class="s2">&quot;fields&quot;</span><span·class="p">:</span>·<span·class="p">(</span><span·class="s2">&quot;foo&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;bar&quot;</span><span·class="p">),</span>·<span·class="s2">&quot;classes&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;collapse&quot;</span><span·class="p">}),</span>254 ········<span·class="p">(</span><span·class="s2">&quot;group1&quot;</span><span·class="p">,</span>·<span·class="p">{</span><span·class="s2">&quot;fields&quot;</span><span·class="p">:</span>·<span·class="p">(</span><span·class="s2">&quot;foo&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;bar&quot;</span><span·class="p">),</span>·<span·class="s2">&quot;classes&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;collapse&quot;</span><span·class="p">}),</span>
254 ········<span·class="p">(</span><span·class="s2">&quot;group2&quot;</span><span·class="p">,</span>·<span·class="p">{</span><span·class="s2">&quot;fields&quot;</span><span·class="p">:</span>·<span·class="p">(</span><span·class="s2">&quot;spam&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;eggs&quot;</span><span·class="p">),</span>·<span·class="s2">&quot;classes&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;collapse·wide&quot;</span><span·class="p">}),</span>255 ········<span·class="p">(</span><span·class="s2">&quot;group2&quot;</span><span·class="p">,</span>·<span·class="p">{</span><span·class="s2">&quot;fields&quot;</span><span·class="p">:</span>·<span·class="p">(</span><span·class="s2">&quot;spam&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;eggs&quot;</span><span·class="p">),</span>·<span·class="s2">&quot;classes&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;collapse·wide&quot;</span><span·class="p">}),</span>
255 ····<span·class="p">)</span>256 ····<span·class="p">)</span>
256 </pre></div>257 </pre></div>
257 </div>258 </div>
258 <div·class="admonition·seealso">259 <div·class="admonition·seealso">
259 <p·class="admonition-title">See·also</p>260 <p·class="admonition-title">Zie·ook</p>
260 <ul·class="simple">261 <ul·class="simple">
261 <li><p>More·detailed·information·about·the·changes·and·the·reasons·behind·them262 <li><p>More·detailed·information·about·the·changes·and·the·reasons·behind·them
262 can·be·found·on·the·<a·class="reference·external"·href="https://code.djangoproject.com/wiki/NewformsAdminBranch">NewformsAdminBranch·wiki·page</a></p></li>263 can·be·found·on·the·<a·class="reference·external"·href="https://code.djangoproject.com/wiki/NewformsAdminBranch">NewformsAdminBranch·wiki·page</a></p></li>
263 <li><p>The·new·admin·comes·with·a·ton·of·new·features;·you·can·read·about·them·in264 <li><p>The·new·admin·comes·with·a·ton·of·new·features;·you·can·read·about·them·in
264 the·<a·class="reference·internal"·href="../ref/contrib/admin/index.html"><span·class="doc">admin·documentation</span></a>.</p></li>265 the·<a·class="reference·internal"·href="../ref/contrib/admin/index.html"><span·class="doc">admin·documentation</span></a>.</p></li>
265 </ul>266 </ul>
266 </div>267 </div>
Offset 601, 15 lines modifiedOffset 602, 15 lines modified
601 database·column·types·for·<code·class="docutils·literal·notranslate"><span·class="pre">DecimalField</span></code>·are·the·same·as·for·the·old602 database·column·types·for·<code·class="docutils·literal·notranslate"><span·class="pre">DecimalField</span></code>·are·the·same·as·for·the·old
602 <code·class="docutils·literal·notranslate"><span·class="pre">FloatField</span></code>.</p>603 <code·class="docutils·literal·notranslate"><span·class="pre">FloatField</span></code>.</p>
603 <p>If·you’re·using·SQLite,·you·need·to·force·the·database·to·view·the604 <p>If·you’re·using·SQLite,·you·need·to·force·the·database·to·view·the
604 appropriate·columns·as·decimal·types,·rather·than·floats.·To·do·this,·you’ll605 appropriate·columns·as·decimal·types,·rather·than·floats.·To·do·this,·you’ll
605 need·to·reload·your·data.·Do·this·after·you·have·made·the·change·to·using606 need·to·reload·your·data.·Do·this·after·you·have·made·the·change·to·using
606 <code·class="docutils·literal·notranslate"><span·class="pre">DecimalField</span></code>·in·your·code·and·updated·the·Django·code.</p>607 <code·class="docutils·literal·notranslate"><span·class="pre">DecimalField</span></code>·in·your·code·and·updated·the·Django·code.</p>
607 <div·class="admonition·warning">608 <div·class="admonition·warning">
608 <p·class="admonition-title">Warning</p>609 <p·class="admonition-title">Waarschuwing</p>
609 <p><strong>Back·up·your·database·first!</strong></p>610 <p><strong>Back·up·your·database·first!</strong></p>
610 <p>For·SQLite,·this·means·making·a·copy·of·the·single·file·that·stores·the611 <p>For·SQLite,·this·means·making·a·copy·of·the·single·file·that·stores·the
611 database·(the·name·of·that·file·is·the·<code·class="docutils·literal·notranslate"><span·class="pre">DATABASE_NAME</span></code>·in·your612 database·(the·name·of·that·file·is·the·<code·class="docutils·literal·notranslate"><span·class="pre">DATABASE_NAME</span></code>·in·your
612 <code·class="docutils·literal·notranslate"><span·class="pre">settings.py</span></code>·file).</p>613 <code·class="docutils·literal·notranslate"><span·class="pre">settings.py</span></code>·file).</p>
613 </div>614 </div>
614 <p>To·upgrade·each·application·to·use·a·<code·class="docutils·literal·notranslate"><span·class="pre">DecimalField</span></code>,·you·can·do·the615 <p>To·upgrade·each·application·to·use·a·<code·class="docutils·literal·notranslate"><span·class="pre">DecimalField</span></code>,·you·can·do·the
615 following,·replacing·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;app&gt;</span></code>·in·the·code·below·with·each·app’s·name:</p>616 following,·replacing·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;app&gt;</span></code>·in·the·code·below·with·each·app’s·name:</p>
Offset 999, 37 lines modifiedOffset 1000, 37 lines modified
999 </li>1000 </li>
1000 </ul>1001 </ul>
1001 </li>1002 </li>
1002 </ul>1003 </ul>
  
1003 ··</div>1004 ··</div>
1004 ··<div>1005 ··<div>
1005 ····<h4>Previous·topic</h4>1006 ····<h4>Vorig·onderwerp</h4>
1006 ····<p·class="topless"><a·href="1.0.html"1007 ····<p·class="topless"><a·href="1.0.html"
1007 ··························title="previous·chapter">Django·1.0·release·notes</a></p>1008 ··························title="vorig·hoofdstuk">Django·1.0·release·notes</a></p>
1008 ··</div>1009 ··</div>
1009 ··<div>1010 ··<div>
1010 ····<h4>Next·topic</h4>1011 ····<h4>Volgend·onderwerp</h4>
1011 ····<p·class="topless"><a·href="0.96.html"1012 ····<p·class="topless"><a·href="0.96.html"
1012 ··························title="next·chapter">Django·version·0.96·release·notes</a></p>1013 ··························title="volgend·hoofdstuk">Django·version·0.96·release·notes</a></p>
1013 ··</div>1014 ··</div>
1014 <search·id="searchbox"·style="display:·none"·role="search">1015 <search·id="searchbox"·style="display:·none"·role="search">
1015 ··<h3·id="searchlabel">Quick·search</h3>1016 ··<h3·id="searchlabel">Snel·zoeken</h3>
1016 ····<div·class="searchformwrapper">1017 ····<div·class="searchformwrapper">
1017 ····<form·class="search"·action="../search.html"·method="get">1018 ····<form·class="search"·action="../search.html"·method="get">
1018 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1019 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1019 ······<input·type="submit"·value="Go"·/>1020 ······<input·type="submit"·value="Zoek"·/>
1020 ····</form>1021 ····</form>
Max diff block lines reached; 353/9722 bytes (3.63%) of diff not shown.
5.71 KB
html2text {}
Max HTML report size reached
5.88 KB
./usr/share/doc/python-django-doc/html/releases/1.0.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.0.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.0.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.0·release·notes"·href="1.0.html"·/>15 ····<link·rel="next"·title="Django·1.0·release·notes"·href="1.0.html"·/>
15 ····<link·rel="prev"·title="Django·1.0.2·release·notes"·href="1.0.2.html"·/>16 ····<link·rel="prev"·title="Django·1.0.2·release·notes"·href="1.0.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 144, 37 lines modifiedOffset 145, 37 lines modified
144 <li><a·class="reference·internal"·href="#fixes-and-improvements-in-django-1-0-1">Fixes·and·improvements·in·Django·1.0.1</a></li>145 <li><a·class="reference·internal"·href="#fixes-and-improvements-in-django-1-0-1">Fixes·and·improvements·in·Django·1.0.1</a></li>
145 </ul>146 </ul>
146 </li>147 </li>
147 </ul>148 </ul>
  
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Previous·topic</h4>151 ····<h4>Vorig·onderwerp</h4>
151 ····<p·class="topless"><a·href="1.0.2.html"152 ····<p·class="topless"><a·href="1.0.2.html"
152 ··························title="previous·chapter">Django·1.0.2·release·notes</a></p>153 ··························title="vorig·hoofdstuk">Django·1.0.2·release·notes</a></p>
153 ··</div>154 ··</div>
154 ··<div>155 ··<div>
155 ····<h4>Next·topic</h4>156 ····<h4>Volgend·onderwerp</h4>
156 ····<p·class="topless"><a·href="1.0.html"157 ····<p·class="topless"><a·href="1.0.html"
157 ··························title="next·chapter">Django·1.0·release·notes</a></p>158 ··························title="volgend·hoofdstuk">Django·1.0·release·notes</a></p>
158 ··</div>159 ··</div>
159 <search·id="searchbox"·style="display:·none"·role="search">160 <search·id="searchbox"·style="display:·none"·role="search">
160 ··<h3·id="searchlabel">Quick·search</h3>161 ··<h3·id="searchlabel">Snel·zoeken</h3>
161 ····<div·class="searchformwrapper">162 ····<div·class="searchformwrapper">
162 ····<form·class="search"·action="../search.html"·method="get">163 ····<form·class="search"·action="../search.html"·method="get">
163 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
164 ······<input·type="submit"·value="Go"·/>165 ······<input·type="submit"·value="Zoek"·/>
165 ····</form>166 ····</form>
166 ····</div>167 ····</div>
167 </search>168 </search>
168 <script>document.getElementById('searchbox').style.display·=·"block"</script>169 <script>document.getElementById('searchbox').style.display·=·"block"</script>
169 ········</div>170 ········</div>
170 ······</div>171 ······</div>
171 ··············<h3>Last·update:</h3>172 ··············<h3>Last·update:</h3>
172 ··············<p·class="topless">Sep·03,·2024</p>173 ··············<p·class="topless">sep·03,·2024</p>
173 ··········</div>174 ··········</div>
174 ········175 ········
175 ······176 ······
176 ····</div>177 ····</div>
  
177 ····<div·id="ft">178 ····<div·id="ft">
178 ······<div·class="nav">179 ······<div·class="nav">
2.18 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.0.1!5 Welcome·to·Django·1.0.1!
6 This·is·the·first·“bugfix”·release·in·the·Django·1.0·series,·improving·the6 This·is·the·first·“bugfix”·release·in·the·Django·1.0·series,·improving·the
7 stability·and·performance·of·the·Django·1.0·codebase.·As·such,·Django·1.0.17 stability·and·performance·of·the·Django·1.0·codebase.·As·such,·Django·1.0.1
8 contains·no·new·features·(and,·pursuant·to·_\x8o_\x8u_\x8r_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8y,·maintains8 contains·no·new·features·(and,·pursuant·to·_\x8o_\x8u_\x8r_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8y,·maintains
Offset 40, 16 lines modifiedOffset 40, 16 lines modified
40 ······supports·by·default.40 ······supports·by·default.
41 ····*·And·as·always,·a·large·number·of·improvements·to·Django’s·documentation,41 ····*·And·as·always,·a·large·number·of·improvements·to·Django’s·documentation,
42 ······including·both·corrections·to·existing·documents·and·expanded·and·new42 ······including·both·corrections·to·existing·documents·and·expanded·and·new
43 ······documentation.43 ······documentation.
44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x8146 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x81
47 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*47 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
51 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
52 [q···················][Go]52 [q···················][Zoek]
53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
54 Sep·03,·202454 sep·03,·2024
55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.86 KB
./usr/share/doc/python-django-doc/html/releases/1.0.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.0.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.0.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.0.1·release·notes"·href="1.0.1.html"·/>15 ····<link·rel="next"·title="Django·1.0.1·release·notes"·href="1.0.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.1·release·notes"·href="1.1.html"·/>16 ····<link·rel="prev"·title="Django·1.1·release·notes"·href="1.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 137, 37 lines modifiedOffset 138, 37 lines modified
137 <li><a·class="reference·internal"·href="#fixes-and-improvements-in-django-1-0-2">Fixes·and·improvements·in·Django·1.0.2</a></li>138 <li><a·class="reference·internal"·href="#fixes-and-improvements-in-django-1-0-2">Fixes·and·improvements·in·Django·1.0.2</a></li>
138 </ul>139 </ul>
139 </li>140 </li>
140 </ul>141 </ul>
  
141 ··</div>142 ··</div>
142 ··<div>143 ··<div>
143 ····<h4>Previous·topic</h4>144 ····<h4>Vorig·onderwerp</h4>
144 ····<p·class="topless"><a·href="1.1.html"145 ····<p·class="topless"><a·href="1.1.html"
145 ··························title="previous·chapter">Django·1.1·release·notes</a></p>146 ··························title="vorig·hoofdstuk">Django·1.1·release·notes</a></p>
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Next·topic</h4>149 ····<h4>Volgend·onderwerp</h4>
149 ····<p·class="topless"><a·href="1.0.1.html"150 ····<p·class="topless"><a·href="1.0.1.html"
150 ··························title="next·chapter">Django·1.0.1·release·notes</a></p>151 ··························title="volgend·hoofdstuk">Django·1.0.1·release·notes</a></p>
151 ··</div>152 ··</div>
152 <search·id="searchbox"·style="display:·none"·role="search">153 <search·id="searchbox"·style="display:·none"·role="search">
153 ··<h3·id="searchlabel">Quick·search</h3>154 ··<h3·id="searchlabel">Snel·zoeken</h3>
154 ····<div·class="searchformwrapper">155 ····<div·class="searchformwrapper">
155 ····<form·class="search"·action="../search.html"·method="get">156 ····<form·class="search"·action="../search.html"·method="get">
156 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>157 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
157 ······<input·type="submit"·value="Go"·/>158 ······<input·type="submit"·value="Zoek"·/>
158 ····</form>159 ····</form>
159 ····</div>160 ····</div>
160 </search>161 </search>
161 <script>document.getElementById('searchbox').style.display·=·"block"</script>162 <script>document.getElementById('searchbox').style.display·=·"block"</script>
162 ········</div>163 ········</div>
163 ······</div>164 ······</div>
164 ··············<h3>Last·update:</h3>165 ··············<h3>Last·update:</h3>
165 ··············<p·class="topless">Sep·03,·2024</p>166 ··············<p·class="topless">sep·03,·2024</p>
166 ··········</div>167 ··········</div>
167 ········168 ········
168 ······169 ······
169 ····</div>170 ····</div>
  
170 ····<div·id="ft">171 ····<div·id="ft">
171 ······<div·class="nav">172 ······<div·class="nav">
2.15 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.0.2!5 Welcome·to·Django·1.0.2!
6 This·is·the·second·“bugfix”·release·in·the·Django·1.0·series,·improving·the6 This·is·the·second·“bugfix”·release·in·the·Django·1.0·series,·improving·the
7 stability·and·performance·of·the·Django·1.0·codebase.·As·such,·Django·1.0.27 stability·and·performance·of·the·Django·1.0·codebase.·As·such,·Django·1.0.2
8 contains·no·new·features·(and,·pursuant·to·_\x8o_\x8u_\x8r_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8y,·maintains8 contains·no·new·features·(and,·pursuant·to·_\x8o_\x8u_\x8r_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8p_\x8o_\x8l_\x8i_\x8c_\x8y,·maintains
Offset 32, 16 lines modifiedOffset 32, 16 lines modified
32 ····*·A·bug·affecting·filtering·on·a·nullable·DateField·in·SQLite·has·been32 ····*·A·bug·affecting·filtering·on·a·nullable·DateField·in·SQLite·has·been
33 ······resolved.33 ······resolved.
34 ····*·Several·updates·and·improvements·have·been·made·to·Django’s34 ····*·Several·updates·and·improvements·have·been·made·to·Django’s
35 ······documentation.35 ······documentation.
36 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
37 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x8238 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x82
39 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*39 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*43 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
44 [q···················][Go]44 [q···················][Zoek]
45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
46 Sep·03,·202446 sep·03,·2024
47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.04 KB
./usr/share/doc/python-django-doc/html/releases/1.0.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.0·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.0·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Porting·your·apps·from·Django·0.96·to·1.0"·href="1.0-porting-guide.html"·/>15 ····<link·rel="next"·title="Porting·your·apps·from·Django·0.96·to·1.0"·href="1.0-porting-guide.html"·/>
15 ····<link·rel="prev"·title="Django·1.0.1·release·notes"·href="1.0.1.html"·/>16 ····<link·rel="prev"·title="Django·1.0.1·release·notes"·href="1.0.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 319, 37 lines modifiedOffset 320, 37 lines modified
319 </li>320 </li>
320 </ul>321 </ul>
321 </li>322 </li>
322 </ul>323 </ul>
  
323 ··</div>324 ··</div>
324 ··<div>325 ··<div>
325 ····<h4>Previous·topic</h4>326 ····<h4>Vorig·onderwerp</h4>
326 ····<p·class="topless"><a·href="1.0.1.html"327 ····<p·class="topless"><a·href="1.0.1.html"
327 ··························title="previous·chapter">Django·1.0.1·release·notes</a></p>328 ··························title="vorig·hoofdstuk">Django·1.0.1·release·notes</a></p>
328 ··</div>329 ··</div>
329 ··<div>330 ··<div>
330 ····<h4>Next·topic</h4>331 ····<h4>Volgend·onderwerp</h4>
331 ····<p·class="topless"><a·href="1.0-porting-guide.html"332 ····<p·class="topless"><a·href="1.0-porting-guide.html"
332 ··························title="next·chapter">Porting·your·apps·from·Django·0.96·to·1.0</a></p>333 ··························title="volgend·hoofdstuk">Porting·your·apps·from·Django·0.96·to·1.0</a></p>
333 ··</div>334 ··</div>
334 <search·id="searchbox"·style="display:·none"·role="search">335 <search·id="searchbox"·style="display:·none"·role="search">
335 ··<h3·id="searchlabel">Quick·search</h3>336 ··<h3·id="searchlabel">Snel·zoeken</h3>
336 ····<div·class="searchformwrapper">337 ····<div·class="searchformwrapper">
337 ····<form·class="search"·action="../search.html"·method="get">338 ····<form·class="search"·action="../search.html"·method="get">
338 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>339 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
339 ······<input·type="submit"·value="Go"·/>340 ······<input·type="submit"·value="Zoek"·/>
340 ····</form>341 ····</form>
341 ····</div>342 ····</div>
342 </search>343 </search>
343 <script>document.getElementById('searchbox').style.display·=·"block"</script>344 <script>document.getElementById('searchbox').style.display·=·"block"</script>
344 ········</div>345 ········</div>
345 ······</div>346 ······</div>
346 ··············<h3>Last·update:</h3>347 ··············<h3>Last·update:</h3>
347 ··············<p·class="topless">Sep·03,·2024</p>348 ··············<p·class="topless">sep·03,·2024</p>
348 ··········</div>349 ··········</div>
349 ········350 ········
350 ······351 ······
351 ····</div>352 ····</div>
  
352 ····<div·id="ft">353 ····<div·id="ft">
353 ······<div·class="nav">354 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.0!5 Welcome·to·Django·1.0!
6 We’ve·been·looking·forward·to·this·moment·for·over·three·years,·and·it’s6 We’ve·been·looking·forward·to·this·moment·for·over·three·years,·and·it’s
7 finally·here.·Django·1.0·represents·the·largest·milestone·in·Django’s7 finally·here.·Django·1.0·represents·the·largest·milestone·in·Django’s
8 development·to·date:·a·web·framework·that·a·group·of·perfectionists·can·truly8 development·to·date:·a·web·framework·that·a·group·of·perfectionists·can·truly
Offset 174, 16 lines modifiedOffset 174, 16 lines modified
174 ················#·_\x8I_\x8N_\x8S_\x8E_\x8R_\x8T_\x8/_\x8U_\x8P_\x8D_\x8A_\x8T_\x8E_\x8·_\x8d_\x8i_\x8s_\x8t_\x8i_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n174 ················#·_\x8I_\x8N_\x8S_\x8E_\x8R_\x8T_\x8/_\x8U_\x8P_\x8D_\x8A_\x8T_\x8E_\x8·_\x8d_\x8i_\x8s_\x8t_\x8i_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n
175 ················#·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e175 ················#·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e
176 ················#·_\x8R_\x8e_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8e_\x8d_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8c_\x8o_\x8m_\x8m_\x8e_\x8n_\x8t_\x8s176 ················#·_\x8R_\x8e_\x8f_\x8a_\x8c_\x8t_\x8o_\x8r_\x8e_\x8d_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8c_\x8o_\x8m_\x8m_\x8e_\x8n_\x8t_\x8s
177 ················#·_\x8R_\x8e_\x8m_\x8o_\x8v_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s177 ················#·_\x8R_\x8e_\x8m_\x8o_\x8v_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s
178 ··········o·_\x8K_\x8n_\x8o_\x8w_\x8n_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s178 ··········o·_\x8K_\x8n_\x8o_\x8w_\x8n_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8s
179 ················#·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8-_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8a_\x8n_\x8c_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8t_\x8o_\x8__\x8f_\x8i_\x8e_\x8l_\x8d179 ················#·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8-_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8a_\x8n_\x8c_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8t_\x8o_\x8__\x8f_\x8i_\x8e_\x8l_\x8d
180 ················#·_\x8C_\x8a_\x8v_\x8e_\x8a_\x8t_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8o_\x8f_\x8·_\x8c_\x8e_\x8r_\x8t_\x8a_\x8i_\x8n_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8s180 ················#·_\x8C_\x8a_\x8v_\x8e_\x8a_\x8t_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8o_\x8f_\x8·_\x8c_\x8e_\x8r_\x8t_\x8a_\x8i_\x8n_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8s
181 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*181 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
182 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s182 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
183 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*183 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
184 _\x8P_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x80_\x8._\x89_\x86_\x8·_\x8t_\x8o_\x8·_\x81_\x8._\x80184 _\x8P_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8a_\x8p_\x8p_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x80_\x8._\x89_\x86_\x8·_\x8t_\x8o_\x8·_\x81_\x8._\x80
185 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*185 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
186 [q···················][Go]186 [q···················][Zoek]
187 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*187 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
188 Sep·03,·2024188 sep·03,·2024
189 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»189 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.82 KB
./usr/share/doc/python-django-doc/html/releases/1.1.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.1.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.1.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.1·release·notes"·href="1.1.html"·/>15 ····<link·rel="next"·title="Django·1.1·release·notes"·href="1.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.1.3·release·notes"·href="1.1.3.html"·/>16 ····<link·rel="prev"·title="Django·1.1.3·release·notes"·href="1.1.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 148, 37 lines modifiedOffset 149, 37 lines modified
148 <li><a·class="reference·internal"·href="#one-new-feature">One·new·feature</a></li>149 <li><a·class="reference·internal"·href="#one-new-feature">One·new·feature</a></li>
149 </ul>150 </ul>
150 </li>151 </li>
151 </ul>152 </ul>
  
152 ··</div>153 ··</div>
153 ··<div>154 ··<div>
154 ····<h4>Previous·topic</h4>155 ····<h4>Vorig·onderwerp</h4>
155 ····<p·class="topless"><a·href="1.1.3.html"156 ····<p·class="topless"><a·href="1.1.3.html"
156 ··························title="previous·chapter">Django·1.1.3·release·notes</a></p>157 ··························title="vorig·hoofdstuk">Django·1.1.3·release·notes</a></p>
157 ··</div>158 ··</div>
158 ··<div>159 ··<div>
159 ····<h4>Next·topic</h4>160 ····<h4>Volgend·onderwerp</h4>
160 ····<p·class="topless"><a·href="1.1.html"161 ····<p·class="topless"><a·href="1.1.html"
161 ··························title="next·chapter">Django·1.1·release·notes</a></p>162 ··························title="volgend·hoofdstuk">Django·1.1·release·notes</a></p>
162 ··</div>163 ··</div>
163 <search·id="searchbox"·style="display:·none"·role="search">164 <search·id="searchbox"·style="display:·none"·role="search">
164 ··<h3·id="searchlabel">Quick·search</h3>165 ··<h3·id="searchlabel">Snel·zoeken</h3>
165 ····<div·class="searchformwrapper">166 ····<div·class="searchformwrapper">
166 ····<form·class="search"·action="../search.html"·method="get">167 ····<form·class="search"·action="../search.html"·method="get">
167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>168 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
168 ······<input·type="submit"·value="Go"·/>169 ······<input·type="submit"·value="Zoek"·/>
169 ····</form>170 ····</form>
170 ····</div>171 ····</div>
171 </search>172 </search>
172 <script>document.getElementById('searchbox').style.display·=·"block"</script>173 <script>document.getElementById('searchbox').style.display·=·"block"</script>
173 ········</div>174 ········</div>
174 ······</div>175 ······</div>
175 ··············<h3>Last·update:</h3>176 ··············<h3>Last·update:</h3>
176 ··············<p·class="topless">Sep·03,·2024</p>177 ··············<p·class="topless">sep·03,·2024</p>
177 ··········</div>178 ··········</div>
178 ········179 ········
179 ······180 ······
180 ····</div>181 ····</div>
  
181 ····<div·id="ft">182 ····<div·id="ft">
182 ······<div·class="nav">183 ······<div·class="nav">
2.16 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.1.2!5 Welcome·to·Django·1.1.2!
6 This·is·the·second·“bugfix”·release·in·the·Django·1.1·series,·improving·the6 This·is·the·second·“bugfix”·release·in·the·Django·1.1·series,·improving·the
7 stability·and·performance·of·the·Django·1.1·codebase.7 stability·and·performance·of·the·Django·1.1·codebase.
8 Django·1.1.2·maintains·backwards·compatibility·with·Django·1.1.0,·but·contain·a8 Django·1.1.2·maintains·backwards·compatibility·with·Django·1.1.0,·but·contain·a
Offset 38, 16 lines modifiedOffset 38, 16 lines modified
38 work·with·Django·1.2.38 work·with·Django·1.2.
39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8-_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x81_\x8._\x81_\x8._\x8241 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8-_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x81_\x8._\x81_\x8._\x82
42 ················#·_\x8T_\x8e_\x8s_\x8t_\x8·_\x8r_\x8u_\x8n_\x8n_\x8e_\x8r_\x8·_\x8e_\x8x_\x8i_\x8t_\x8·_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8·_\x8c_\x8o_\x8d_\x8e42 ················#·_\x8T_\x8e_\x8s_\x8t_\x8·_\x8r_\x8u_\x8n_\x8n_\x8e_\x8r_\x8·_\x8e_\x8x_\x8i_\x8t_\x8·_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8·_\x8c_\x8o_\x8d_\x8e
43 ················#·_\x8C_\x8o_\x8o_\x8k_\x8i_\x8e_\x8·_\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g43 ················#·_\x8C_\x8o_\x8o_\x8k_\x8i_\x8e_\x8·_\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g
44 ··········o·_\x8O_\x8n_\x8e_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e44 ··········o·_\x8O_\x8n_\x8e_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e
45 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*45 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
47 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*47 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*49 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
50 [q···················][Go]50 [q···················][Zoek]
51 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
52 Sep·03,·202452 sep·03,·2024
53 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»53 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.83 KB
./usr/share/doc/python-django-doc/html/releases/1.1.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.1.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.1.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.1.2·release·notes"·href="1.1.2.html"·/>15 ····<link·rel="next"·title="Django·1.1.2·release·notes"·href="1.1.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.1.4·release·notes"·href="1.1.4.html"·/>16 ····<link·rel="prev"·title="Django·1.1.4·release·notes"·href="1.1.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 140, 37 lines modifiedOffset 141, 37 lines modified
140 </li>141 </li>
141 </ul>142 </ul>
142 </li>143 </li>
143 </ul>144 </ul>
  
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Previous·topic</h4>147 ····<h4>Vorig·onderwerp</h4>
147 ····<p·class="topless"><a·href="1.1.4.html"148 ····<p·class="topless"><a·href="1.1.4.html"
148 ··························title="previous·chapter">Django·1.1.4·release·notes</a></p>149 ··························title="vorig·hoofdstuk">Django·1.1.4·release·notes</a></p>
149 ··</div>150 ··</div>
150 ··<div>151 ··<div>
151 ····<h4>Next·topic</h4>152 ····<h4>Volgend·onderwerp</h4>
152 ····<p·class="topless"><a·href="1.1.2.html"153 ····<p·class="topless"><a·href="1.1.2.html"
153 ··························title="next·chapter">Django·1.1.2·release·notes</a></p>154 ··························title="volgend·hoofdstuk">Django·1.1.2·release·notes</a></p>
154 ··</div>155 ··</div>
155 <search·id="searchbox"·style="display:·none"·role="search">156 <search·id="searchbox"·style="display:·none"·role="search">
156 ··<h3·id="searchlabel">Quick·search</h3>157 ··<h3·id="searchlabel">Snel·zoeken</h3>
157 ····<div·class="searchformwrapper">158 ····<div·class="searchformwrapper">
158 ····<form·class="search"·action="../search.html"·method="get">159 ····<form·class="search"·action="../search.html"·method="get">
159 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>160 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
160 ······<input·type="submit"·value="Go"·/>161 ······<input·type="submit"·value="Zoek"·/>
161 ····</form>162 ····</form>
162 ····</div>163 ····</div>
163 </search>164 </search>
164 <script>document.getElementById('searchbox').style.display·=·"block"</script>165 <script>document.getElementById('searchbox').style.display·=·"block"</script>
165 ········</div>166 ········</div>
166 ······</div>167 ······</div>
167 ··············<h3>Last·update:</h3>168 ··············<h3>Last·update:</h3>
168 ··············<p·class="topless">Sep·03,·2024</p>169 ··············<p·class="topless">sep·03,·2024</p>
169 ··········</div>170 ··········</div>
170 ········171 ········
171 ······172 ······
172 ····</div>173 ····</div>
  
173 ····<div·id="ft">174 ····<div·id="ft">
174 ······<div·class="nav">175 ······<div·class="nav">
2.24 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.1.3!5 Welcome·to·Django·1.1.3!
6 This·is·the·third·“bugfix”·release·in·the·Django·1.1·series,·improving·the6 This·is·the·third·“bugfix”·release·in·the·Django·1.1·series,·improving·the
7 stability·and·performance·of·the·Django·1.1·codebase.7 stability·and·performance·of·the·Django·1.1·codebase.
8 With·one·exception,·Django·1.1.3·maintains·backwards·compatibility·with·Django8 With·one·exception,·Django·1.1.3·maintains·backwards·compatibility·with·Django
Offset 34, 16 lines modifiedOffset 34, 16 lines modified
34 relations·which·have·been·explicitly·allowed·by·the·application·developer·using34 relations·which·have·been·explicitly·allowed·by·the·application·developer·using
35 the·preexisting·mechanism·mentioned·above.·This·is·backwards-incompatible·for35 the·preexisting·mechanism·mentioned·above.·This·is·backwards-incompatible·for
36 any·users·relying·on·the·prior·ability·to·insert·arbitrary·lookups.36 any·users·relying·on·the·prior·ability·to·insert·arbitrary·lookups.
37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s39 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
40 ················#·_\x8R_\x8e_\x8s_\x8t_\x8r_\x8i_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e40 ················#·_\x8R_\x8e_\x8s_\x8t_\x8r_\x8i_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
41 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*43 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
45 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
46 [q···················][Go]46 [q···················][Zoek]
47 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
48 Sep·03,·202448 sep·03,·2024
49 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»49 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.1.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.1.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.1.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.1.3·release·notes"·href="1.1.3.html"·/>15 ····<link·rel="next"·title="Django·1.1.3·release·notes"·href="1.1.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.2·release·notes"·href="1.2.html"·/>16 ····<link·rel="prev"·title="Django·1.2·release·notes"·href="1.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 153, 37 lines modifiedOffset 154, 37 lines modified
153 </li>154 </li>
154 </ul>155 </ul>
155 </li>156 </li>
156 </ul>157 </ul>
  
157 ··</div>158 ··</div>
158 ··<div>159 ··<div>
159 ····<h4>Previous·topic</h4>160 ····<h4>Vorig·onderwerp</h4>
160 ····<p·class="topless"><a·href="1.2.html"161 ····<p·class="topless"><a·href="1.2.html"
161 ··························title="previous·chapter">Django·1.2·release·notes</a></p>162 ··························title="vorig·hoofdstuk">Django·1.2·release·notes</a></p>
162 ··</div>163 ··</div>
163 ··<div>164 ··<div>
164 ····<h4>Next·topic</h4>165 ····<h4>Volgend·onderwerp</h4>
165 ····<p·class="topless"><a·href="1.1.3.html"166 ····<p·class="topless"><a·href="1.1.3.html"
166 ··························title="next·chapter">Django·1.1.3·release·notes</a></p>167 ··························title="volgend·hoofdstuk">Django·1.1.3·release·notes</a></p>
167 ··</div>168 ··</div>
168 <search·id="searchbox"·style="display:·none"·role="search">169 <search·id="searchbox"·style="display:·none"·role="search">
169 ··<h3·id="searchlabel">Quick·search</h3>170 ··<h3·id="searchlabel">Snel·zoeken</h3>
170 ····<div·class="searchformwrapper">171 ····<div·class="searchformwrapper">
171 ····<form·class="search"·action="../search.html"·method="get">172 ····<form·class="search"·action="../search.html"·method="get">
172 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>173 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
173 ······<input·type="submit"·value="Go"·/>174 ······<input·type="submit"·value="Zoek"·/>
174 ····</form>175 ····</form>
175 ····</div>176 ····</div>
176 </search>177 </search>
177 <script>document.getElementById('searchbox').style.display·=·"block"</script>178 <script>document.getElementById('searchbox').style.display·=·"block"</script>
178 ········</div>179 ········</div>
179 ······</div>180 ······</div>
180 ··············<h3>Last·update:</h3>181 ··············<h3>Last·update:</h3>
181 ··············<p·class="topless">Sep·03,·2024</p>182 ··············<p·class="topless">sep·03,·2024</p>
182 ··········</div>183 ··········</div>
183 ········184 ········
184 ······185 ······
185 ····</div>186 ····</div>
  
186 ····<div·id="ft">187 ····<div·id="ft">
187 ······<div·class="nav">188 ······<div·class="nav">
2.16 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.1.4!5 Welcome·to·Django·1.1.4!
6 This·is·the·fourth·“bugfix”·release·in·the·Django·1.1·series,·improving·the6 This·is·the·fourth·“bugfix”·release·in·the·Django·1.1·series,·improving·the
7 stability·and·performance·of·the·Django·1.1·codebase.7 stability·and·performance·of·the·Django·1.1·codebase.
8 With·one·exception,·Django·1.1.4·maintains·backwards·compatibility·with·Django8 With·one·exception,·Django·1.1.4·maintains·backwards·compatibility·with·Django
Offset 46, 16 lines modifiedOffset 46, 16 lines modified
46 technique,·ensuring·that·you·are·looking·at·the·documentation·for·your·version46 technique,·ensuring·that·you·are·looking·at·the·documentation·for·your·version
47 of·Django,·as·the·exact·code·necessary·is·different·for·some·older·versions·of47 of·Django,·as·the·exact·code·necessary·is·different·for·some·older·versions·of
48 Django.48 Django.
49 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*49 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
50 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s50 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
51 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s51 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
52 ················#·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8A_\x8J_\x8A_\x8X_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8s52 ················#·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8A_\x8J_\x8A_\x8X_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8s
53 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*53 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
55 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*55 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
57 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
58 [q···················][Go]58 [q···················][Zoek]
59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
60 Sep·03,·202460 sep·03,·2024
61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/releases/1.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.0.2·release·notes"·href="1.0.2.html"·/>15 ····<link·rel="next"·title="Django·1.0.2·release·notes"·href="1.0.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.1.2·release·notes"·href="1.1.2.html"·/>16 ····<link·rel="prev"·title="Django·1.1.2·release·notes"·href="1.1.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 494, 37 lines modifiedOffset 495, 37 lines modified
494 <li><a·class="reference·internal"·href="#what-s-next">What’s·next?</a></li>495 <li><a·class="reference·internal"·href="#what-s-next">What’s·next?</a></li>
495 </ul>496 </ul>
496 </li>497 </li>
497 </ul>498 </ul>
  
498 ··</div>499 ··</div>
499 ··<div>500 ··<div>
500 ····<h4>Previous·topic</h4>501 ····<h4>Vorig·onderwerp</h4>
501 ····<p·class="topless"><a·href="1.1.2.html"502 ····<p·class="topless"><a·href="1.1.2.html"
502 ··························title="previous·chapter">Django·1.1.2·release·notes</a></p>503 ··························title="vorig·hoofdstuk">Django·1.1.2·release·notes</a></p>
503 ··</div>504 ··</div>
504 ··<div>505 ··<div>
505 ····<h4>Next·topic</h4>506 ····<h4>Volgend·onderwerp</h4>
506 ····<p·class="topless"><a·href="1.0.2.html"507 ····<p·class="topless"><a·href="1.0.2.html"
507 ··························title="next·chapter">Django·1.0.2·release·notes</a></p>508 ··························title="volgend·hoofdstuk">Django·1.0.2·release·notes</a></p>
508 ··</div>509 ··</div>
509 <search·id="searchbox"·style="display:·none"·role="search">510 <search·id="searchbox"·style="display:·none"·role="search">
510 ··<h3·id="searchlabel">Quick·search</h3>511 ··<h3·id="searchlabel">Snel·zoeken</h3>
511 ····<div·class="searchformwrapper">512 ····<div·class="searchformwrapper">
512 ····<form·class="search"·action="../search.html"·method="get">513 ····<form·class="search"·action="../search.html"·method="get">
513 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>514 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
514 ······<input·type="submit"·value="Go"·/>515 ······<input·type="submit"·value="Zoek"·/>
515 ····</form>516 ····</form>
516 ····</div>517 ····</div>
517 </search>518 </search>
518 <script>document.getElementById('searchbox').style.display·=·"block"</script>519 <script>document.getElementById('searchbox').style.display·=·"block"</script>
519 ········</div>520 ········</div>
520 ······</div>521 ······</div>
521 ··············<h3>Last·update:</h3>522 ··············<h3>Last·update:</h3>
522 ··············<p·class="topless">Sep·03,·2024</p>523 ··············<p·class="topless">sep·03,·2024</p>
523 ··········</div>524 ··········</div>
524 ········525 ········
525 ······526 ······
526 ····</div>527 ····</div>
  
527 ····<div·id="ft">528 ····<div·id="ft">
528 ······<div·class="nav">529 ······<div·class="nav">
2.06 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 July·29,·20095 July·29,·2009
6 Welcome·to·Django·1.1!6 Welcome·to·Django·1.1!
7 Django·1.1·includes·a·number·of·nifty·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·lots·of·bug·fixes,·and·an7 Django·1.1·includes·a·number·of·nifty·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·lots·of·bug·fixes,·and·an
8 easy·upgrade·path·from·Django·1.0.8 easy·upgrade·path·from·Django·1.0.
Offset 294, 16 lines modifiedOffset 294, 16 lines modified
294 ······················#·_\x8E_\x8d_\x8i_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8s_\x8·_\x8o_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8l_\x8i_\x8s_\x8t294 ······················#·_\x8E_\x8d_\x8i_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d_\x8s_\x8·_\x8o_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8l_\x8i_\x8s_\x8t
295 ······················#·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8“_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8295 ······················#·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8“_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8
296 ················#·_\x8C_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8i_\x8n_\x8g296 ················#·_\x8C_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8i_\x8n_\x8g
297 ················#·_\x8U_\x8R_\x8L_\x8·_\x8n_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s297 ················#·_\x8U_\x8R_\x8L_\x8·_\x8n_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
298 ················#·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o298 ················#·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
299 ················#·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s299 ················#·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8i_\x8m_\x8p_\x8r_\x8o_\x8v_\x8e_\x8m_\x8e_\x8n_\x8t_\x8s
300 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8x_\x8t_\x8?300 ··········o·_\x8W_\x8h_\x8a_\x8t_\x8’_\x8s_\x8·_\x8n_\x8e_\x8x_\x8t_\x8?
301 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*301 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
302 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s302 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
303 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*303 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
304 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s304 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
305 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*305 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
306 [q···················][Go]306 [q···················][Zoek]
307 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*307 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
308 Sep·03,·2024308 sep·03,·2024
309 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»309 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.10.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10·release·notes"·href="1.10.html"·/>15 ····<link·rel="next"·title="Django·1.10·release·notes"·href="1.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.2·release·notes"·href="1.10.2.html"·/>16 ····<link·rel="prev"·title="Django·1.10.2·release·notes"·href="1.10.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 158, 37 lines modifiedOffset 159, 37 lines modified
158 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>159 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
159 </ul>160 </ul>
160 </li>161 </li>
161 </ul>162 </ul>
  
162 ··</div>163 ··</div>
163 ··<div>164 ··<div>
164 ····<h4>Previous·topic</h4>165 ····<h4>Vorig·onderwerp</h4>
165 ····<p·class="topless"><a·href="1.10.2.html"166 ····<p·class="topless"><a·href="1.10.2.html"
166 ··························title="previous·chapter">Django·1.10.2·release·notes</a></p>167 ··························title="vorig·hoofdstuk">Django·1.10.2·release·notes</a></p>
167 ··</div>168 ··</div>
168 ··<div>169 ··<div>
169 ····<h4>Next·topic</h4>170 ····<h4>Volgend·onderwerp</h4>
170 ····<p·class="topless"><a·href="1.10.html"171 ····<p·class="topless"><a·href="1.10.html"
171 ··························title="next·chapter">Django·1.10·release·notes</a></p>172 ··························title="volgend·hoofdstuk">Django·1.10·release·notes</a></p>
172 ··</div>173 ··</div>
173 <search·id="searchbox"·style="display:·none"·role="search">174 <search·id="searchbox"·style="display:·none"·role="search">
174 ··<h3·id="searchlabel">Quick·search</h3>175 ··<h3·id="searchlabel">Snel·zoeken</h3>
175 ····<div·class="searchformwrapper">176 ····<div·class="searchformwrapper">
176 ····<form·class="search"·action="../search.html"·method="get">177 ····<form·class="search"·action="../search.html"·method="get">
177 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>178 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
178 ······<input·type="submit"·value="Go"·/>179 ······<input·type="submit"·value="Zoek"·/>
179 ····</form>180 ····</form>
180 ····</div>181 ····</div>
181 </search>182 </search>
182 <script>document.getElementById('searchbox').style.display·=·"block"</script>183 <script>document.getElementById('searchbox').style.display·=·"block"</script>
183 ········</div>184 ········</div>
184 ······</div>185 ······</div>
185 ··············<h3>Last·update:</h3>186 ··············<h3>Last·update:</h3>
186 ··············<p·class="topless">Sep·03,·2024</p>187 ··············<p·class="topless">sep·03,·2024</p>
187 ··········</div>188 ··········</div>
188 ········189 ········
189 ······190 ······
190 ····</div>191 ····</div>
  
191 ····<div·id="ft">192 ····<div·id="ft">
192 ······<div·class="nav">193 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x865 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.10.1·fixes·several·bugs·in·1.10.6 Django·1.10.1·fixes·several·bugs·in·1.10.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·in·MySQL·connections·where·SELECT·@@SQL_AUTO_IS_NULL8 ····*·Fixed·a·crash·in·MySQL·connections·where·SELECT·@@SQL_AUTO_IS_NULL
Offset 56, 16 lines modifiedOffset 56, 16 lines modified
56 ····*·Reallowed·subclassing·UserCreationForm·without·USERNAME_FIELD·in56 ····*·Reallowed·subclassing·UserCreationForm·without·USERNAME_FIELD·in
57 ······Meta.fields·(_\x8#_\x82_\x87_\x81_\x81_\x81).57 ······Meta.fields·(_\x8#_\x82_\x87_\x81_\x81_\x81).
58 ····*·Fixed·a·regression·in·model·forms·where·model·fields·with·a·default·that58 ····*·Fixed·a·regression·in·model·forms·where·model·fields·with·a·default·that
59 ······didn’t·appear·in·POST·data·no·longer·used·the·default·(_\x8#_\x82_\x87_\x80_\x83_\x89).59 ······didn’t·appear·in·POST·data·no·longer·used·the·default·(_\x8#_\x82_\x87_\x80_\x83_\x89).
60 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*60 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
61 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s61 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
62 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s62 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
63 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*63 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
65 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*65 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
66 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s66 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
67 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*67 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
68 [q···················][Go]68 [q···················][Zoek]
69 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*69 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
70 Sep·03,·202470 sep·03,·2024
71 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»71 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.83 KB
./usr/share/doc/python-django-doc/html/releases/1.10.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.1·release·notes"·href="1.10.1.html"·/>15 ····<link·rel="next"·title="Django·1.10.1·release·notes"·href="1.10.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.3·release·notes"·href="1.10.3.html"·/>16 ····<link·rel="prev"·title="Django·1.10.3·release·notes"·href="1.10.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 119, 37 lines modifiedOffset 120, 37 lines modified
119 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
120 </ul>121 </ul>
121 </li>122 </li>
122 </ul>123 </ul>
  
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Previous·topic</h4>126 ····<h4>Vorig·onderwerp</h4>
126 ····<p·class="topless"><a·href="1.10.3.html"127 ····<p·class="topless"><a·href="1.10.3.html"
127 ··························title="previous·chapter">Django·1.10.3·release·notes</a></p>128 ··························title="vorig·hoofdstuk">Django·1.10.3·release·notes</a></p>
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Next·topic</h4>131 ····<h4>Volgend·onderwerp</h4>
131 ····<p·class="topless"><a·href="1.10.1.html"132 ····<p·class="topless"><a·href="1.10.1.html"
132 ··························title="next·chapter">Django·1.10.1·release·notes</a></p>133 ··························title="volgend·hoofdstuk">Django·1.10.1·release·notes</a></p>
133 ··</div>134 ··</div>
134 <search·id="searchbox"·style="display:·none"·role="search">135 <search·id="searchbox"·style="display:·none"·role="search">
135 ··<h3·id="searchlabel">Quick·search</h3>136 ··<h3·id="searchlabel">Snel·zoeken</h3>
136 ····<div·class="searchformwrapper">137 ····<div·class="searchformwrapper">
137 ····<form·class="search"·action="../search.html"·method="get">138 ····<form·class="search"·action="../search.html"·method="get">
138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
139 ······<input·type="submit"·value="Go"·/>140 ······<input·type="submit"·value="Zoek"·/>
140 ····</form>141 ····</form>
141 ····</div>142 ····</div>
142 </search>143 </search>
143 <script>document.getElementById('searchbox').style.display·=·"block"</script>144 <script>document.getElementById('searchbox').style.display·=·"block"</script>
144 ········</div>145 ········</div>
145 ······</div>146 ······</div>
146 ··············<h3>Last·update:</h3>147 ··············<h3>Last·update:</h3>
147 ··············<p·class="topless">Sep·03,·2024</p>148 ··············<p·class="topless">sep·03,·2024</p>
148 ··········</div>149 ··········</div>
149 ········150 ········
150 ······151 ······
151 ····</div>152 ····</div>
  
152 ····<div·id="ft">153 ····<div·id="ft">
153 ······<div·class="nav">154 ······<div·class="nav">
2.16 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x865 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.10.2·fixes·several·bugs·in·1.10.1.6 Django·1.10.2·fixes·several·bugs·in·1.10.1.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·in·MySQL·database·validation·where·SELECT·@@sql_mode8 ····*·Fixed·a·crash·in·MySQL·database·validation·where·SELECT·@@sql_mode
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 ······implement·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8o_\x8m_\x8i_\x8t_\x8t_\x8e_\x8d_\x8__\x8f_\x8r_\x8o_\x8m_\x8__\x8d_\x8a_\x8t_\x8a_\x8(_\x8).17 ······implement·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8o_\x8m_\x8i_\x8t_\x8t_\x8e_\x8d_\x8__\x8f_\x8r_\x8o_\x8m_\x8__\x8d_\x8a_\x8t_\x8a_\x8(_\x8).
18 ····*·Fixed·a·crash·in·runserver·logging·during·a·“Broken·pipe”·error·(_\x8#_\x82_\x87_\x82_\x87_\x81).18 ····*·Fixed·a·crash·in·runserver·logging·during·a·“Broken·pipe”·error·(_\x8#_\x82_\x87_\x82_\x87_\x81).
19 ····*·Fixed·a·regression·where·unchanged·localized·date/time·fields·were·listed19 ····*·Fixed·a·regression·where·unchanged·localized·date/time·fields·were·listed
20 ······as·changed·in·the·admin’s·model·history·messages·(_\x8#_\x82_\x87_\x83_\x80_\x82).20 ······as·changed·in·the·admin’s·model·history·messages·(_\x8#_\x82_\x87_\x83_\x80_\x82).
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.17 KB
./usr/share/doc/python-django-doc/html/releases/1.10.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.2·release·notes"·href="1.10.2.html"·/>15 ····<link·rel="next"·title="Django·1.10.2·release·notes"·href="1.10.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.4·release·notes"·href="1.10.4.html"·/>16 ····<link·rel="prev"·title="Django·1.10.4·release·notes"·href="1.10.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 151, 37 lines modifiedOffset 152, 37 lines modified
151 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>152 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
152 </ul>153 </ul>
153 </li>154 </li>
154 </ul>155 </ul>
  
155 ··</div>156 ··</div>
156 ··<div>157 ··<div>
157 ····<h4>Previous·topic</h4>158 ····<h4>Vorig·onderwerp</h4>
158 ····<p·class="topless"><a·href="1.10.4.html"159 ····<p·class="topless"><a·href="1.10.4.html"
159 ··························title="previous·chapter">Django·1.10.4·release·notes</a></p>160 ··························title="vorig·hoofdstuk">Django·1.10.4·release·notes</a></p>
160 ··</div>161 ··</div>
161 ··<div>162 ··<div>
162 ····<h4>Next·topic</h4>163 ····<h4>Volgend·onderwerp</h4>
163 ····<p·class="topless"><a·href="1.10.2.html"164 ····<p·class="topless"><a·href="1.10.2.html"
164 ··························title="next·chapter">Django·1.10.2·release·notes</a></p>165 ··························title="volgend·hoofdstuk">Django·1.10.2·release·notes</a></p>
165 ··</div>166 ··</div>
166 <search·id="searchbox"·style="display:·none"·role="search">167 <search·id="searchbox"·style="display:·none"·role="search">
167 ··<h3·id="searchlabel">Quick·search</h3>168 ··<h3·id="searchlabel">Snel·zoeken</h3>
168 ····<div·class="searchformwrapper">169 ····<div·class="searchformwrapper">
169 ····<form·class="search"·action="../search.html"·method="get">170 ····<form·class="search"·action="../search.html"·method="get">
170 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>171 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
171 ······<input·type="submit"·value="Go"·/>172 ······<input·type="submit"·value="Zoek"·/>
172 ····</form>173 ····</form>
173 ····</div>174 ····</div>
174 </search>175 </search>
175 <script>document.getElementById('searchbox').style.display·=·"block"</script>176 <script>document.getElementById('searchbox').style.display·=·"block"</script>
176 ········</div>177 ········</div>
177 ······</div>178 ······</div>
178 ··············<h3>Last·update:</h3>179 ··············<h3>Last·update:</h3>
179 ··············<p·class="topless">Sep·03,·2024</p>180 ··············<p·class="topless">sep·03,·2024</p>
180 ··········</div>181 ··········</div>
181 ········182 ········
182 ······183 ······
183 ····</div>184 ····</div>
  
184 ····<div·id="ft">185 ····<div·id="ft">
185 ······<div·class="nav">186 ······<div·class="nav">
2.5 KB
html2text {}
Max HTML report size reached
5.81 KB
./usr/share/doc/python-django-doc/html/releases/1.10.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.3·release·notes"·href="1.10.3.html"·/>15 ····<link·rel="next"·title="Django·1.10.3·release·notes"·href="1.10.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.5·release·notes"·href="1.10.5.html"·/>16 ····<link·rel="prev"·title="Django·1.10.5·release·notes"·href="1.10.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.10.5.html"128 ····<p·class="topless"><a·href="1.10.5.html"
128 ··························title="previous·chapter">Django·1.10.5·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·1.10.5·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="1.10.3.html"133 ····<p·class="topless"><a·href="1.10.3.html"
133 ··························title="next·chapter">Django·1.10.3·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·1.10.3·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.14 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x865 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.10.4·fixes·several·bugs·in·1.10.3.6 Django·1.10.4·fixes·several·bugs·in·1.10.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Quoted·the·Oracle·test·user’s·password·in·queries·to·fix·the·“ORA-00922:8 ····*·Quoted·the·Oracle·test·user’s·password·in·queries·to·fix·the·“ORA-00922:
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 ····*·Prevented·LocaleMiddleware·from·redirecting·on·URLs·that·should·return17 ····*·Prevented·LocaleMiddleware·from·redirecting·on·URLs·that·should·return
18 ······404·when·using·prefix_default_language=False·(_\x8#_\x82_\x87_\x84_\x80_\x82).18 ······404·when·using·prefix_default_language=False·(_\x8#_\x82_\x87_\x84_\x80_\x82).
19 ····*·Prevented·an·unnecessary·index·from·being·created·on·an·InnoDB·ForeignKey19 ····*·Prevented·an·unnecessary·index·from·being·created·on·an·InnoDB·ForeignKey
20 ······when·the·field·was·added·after·the·model·was·created·(_\x8#_\x82_\x87_\x85_\x85_\x88).20 ······when·the·field·was·added·after·the·model·was·created·(_\x8#_\x82_\x87_\x85_\x85_\x88).
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.76 KB
./usr/share/doc/python-django-doc/html/releases/1.10.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.4·release·notes"·href="1.10.4.html"·/>15 ····<link·rel="next"·title="Django·1.10.4·release·notes"·href="1.10.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.6·release·notes"·href="1.10.6.html"·/>16 ····<link·rel="prev"·title="Django·1.10.6·release·notes"·href="1.10.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 113, 37 lines modifiedOffset 114, 37 lines modified
113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>114 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
114 </ul>115 </ul>
115 </li>116 </li>
116 </ul>117 </ul>
  
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Previous·topic</h4>120 ····<h4>Vorig·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.10.6.html"121 ····<p·class="topless"><a·href="1.10.6.html"
121 ··························title="previous·chapter">Django·1.10.6·release·notes</a></p>122 ··························title="vorig·hoofdstuk">Django·1.10.6·release·notes</a></p>
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Next·topic</h4>125 ····<h4>Volgend·onderwerp</h4>
125 ····<p·class="topless"><a·href="1.10.4.html"126 ····<p·class="topless"><a·href="1.10.4.html"
126 ··························title="next·chapter">Django·1.10.4·release·notes</a></p>127 ··························title="volgend·hoofdstuk">Django·1.10.4·release·notes</a></p>
127 ··</div>128 ··</div>
128 <search·id="searchbox"·style="display:·none"·role="search">129 <search·id="searchbox"·style="display:·none"·role="search">
129 ··<h3·id="searchlabel">Quick·search</h3>130 ··<h3·id="searchlabel">Snel·zoeken</h3>
130 ····<div·class="searchformwrapper">131 ····<div·class="searchformwrapper">
131 ····<form·class="search"·action="../search.html"·method="get">132 ····<form·class="search"·action="../search.html"·method="get">
132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
133 ······<input·type="submit"·value="Go"·/>134 ······<input·type="submit"·value="Zoek"·/>
134 ····</form>135 ····</form>
135 ····</div>136 ····</div>
136 </search>137 </search>
137 <script>document.getElementById('searchbox').style.display·=·"block"</script>138 <script>document.getElementById('searchbox').style.display·=·"block"</script>
138 ········</div>139 ········</div>
139 ······</div>140 ······</div>
140 ··············<h3>Last·update:</h3>141 ··············<h3>Last·update:</h3>
141 ··············<p·class="topless">Sep·03,·2024</p>142 ··············<p·class="topless">sep·03,·2024</p>
142 ··········</div>143 ··········</div>
143 ········144 ········
144 ······145 ······
145 ····</div>146 ····</div>
  
146 ····<div·id="ft">147 ····<div·id="ft">
147 ······<div·class="nav">148 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x817\x875 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x817\x87
6 Django·1.10.5·fixes·several·bugs·in·1.10.4.6 Django·1.10.5·fixes·several·bugs·in·1.10.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·in·the·debug·view·if·request.user·can’t·be·retrieved,·such8 ····*·Fixed·a·crash·in·the·debug·view·if·request.user·can’t·be·retrieved,·such
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ····*·Fixed·a·regression·in·the·timesince·and·timeuntil·filters·that·caused11 ····*·Fixed·a·regression·in·the·timesince·and·timeuntil·filters·that·caused
12 ······incorrect·results·for·dates·in·a·leap·year·(_\x8#_\x82_\x87_\x86_\x83_\x87).12 ······incorrect·results·for·dates·in·a·leap·year·(_\x8#_\x82_\x87_\x86_\x83_\x87).
13 ····*·Fixed·a·regression·where·collectstatic·overwrote·newer·files·in·remote13 ····*·Fixed·a·regression·where·collectstatic·overwrote·newer·files·in·remote
14 ······storages·(_\x8#_\x82_\x87_\x86_\x85_\x88).14 ······storages·(_\x8#_\x82_\x87_\x86_\x85_\x88).
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.76 KB
./usr/share/doc/python-django-doc/html/releases/1.10.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.5·release·notes"·href="1.10.5.html"·/>15 ····<link·rel="next"·title="Django·1.10.5·release·notes"·href="1.10.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.7·release·notes"·href="1.10.7.html"·/>16 ····<link·rel="prev"·title="Django·1.10.7·release·notes"·href="1.10.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="1.10.7.html"123 ····<p·class="topless"><a·href="1.10.7.html"
123 ··························title="previous·chapter">Django·1.10.7·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·1.10.7·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.10.5.html"128 ····<p·class="topless"><a·href="1.10.5.html"
128 ··························title="next·chapter">Django·1.10.5·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·1.10.5·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x81,\x8,·2\x820\x801\x817\x875 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x81,\x8,·2\x820\x801\x817\x87
6 Django·1.10.6·fixes·several·bugs·in·1.10.5.6 Django·1.10.6·fixes·several·bugs·in·1.10.5.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·ClearableFileInput’s·“Clear”·checkbox·on·model·form·fields·where8 ····*·Fixed·ClearableFileInput’s·“Clear”·checkbox·on·model·form·fields·where
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ······IntegerField·from·DateField·(_\x8#_\x82_\x87_\x88_\x82_\x88).13 ······IntegerField·from·DateField·(_\x8#_\x82_\x87_\x88_\x82_\x88).
14 ····*·Fixed·query·expression·date·subtraction·accuracy·on·PostgreSQL·for14 ····*·Fixed·query·expression·date·subtraction·accuracy·on·PostgreSQL·for
15 ······differences·larger·than·a·month·(_\x8#_\x82_\x87_\x88_\x85_\x86).15 ······differences·larger·than·a·month·(_\x8#_\x82_\x87_\x88_\x85_\x86).
16 ····*·Fixed·a·GDALException·raised·by·GDALClose·on·GDAL··2.0·(_\x8#_\x82_\x87_\x84_\x87_\x89).16 ····*·Fixed·a·GDALException·raised·by·GDALClose·on·GDAL··2.0·(_\x8#_\x82_\x87_\x84_\x87_\x89).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.19 KB
./usr/share/doc/python-django-doc/html/releases/1.10.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.6·release·notes"·href="1.10.6.html"·/>15 ····<link·rel="next"·title="Django·1.10.6·release·notes"·href="1.10.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.8·release·notes"·href="1.10.8.html"·/>16 ····<link·rel="prev"·title="Django·1.10.8·release·notes"·href="1.10.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 37 lines modifiedOffset 131, 37 lines modified
130 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>131 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
131 </ul>132 </ul>
132 </li>133 </li>
133 </ul>134 </ul>
  
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Previous·topic</h4>137 ····<h4>Vorig·onderwerp</h4>
137 ····<p·class="topless"><a·href="1.10.8.html"138 ····<p·class="topless"><a·href="1.10.8.html"
138 ··························title="previous·chapter">Django·1.10.8·release·notes</a></p>139 ··························title="vorig·hoofdstuk">Django·1.10.8·release·notes</a></p>
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Next·topic</h4>142 ····<h4>Volgend·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.10.6.html"143 ····<p·class="topless"><a·href="1.10.6.html"
143 ··························title="next·chapter">Django·1.10.6·release·notes</a></p>144 ··························title="volgend·hoofdstuk">Django·1.10.6·release·notes</a></p>
144 ··</div>145 ··</div>
145 <search·id="searchbox"·style="display:·none"·role="search">146 <search·id="searchbox"·style="display:·none"·role="search">
146 ··<h3·id="searchlabel">Quick·search</h3>147 ··<h3·id="searchlabel">Snel·zoeken</h3>
147 ····<div·class="searchformwrapper">148 ····<div·class="searchformwrapper">
148 ····<form·class="search"·action="../search.html"·method="get">149 ····<form·class="search"·action="../search.html"·method="get">
149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
150 ······<input·type="submit"·value="Go"·/>151 ······<input·type="submit"·value="Zoek"·/>
151 ····</form>152 ····</form>
152 ····</div>153 ····</div>
153 </search>154 </search>
154 <script>document.getElementById('searchbox').style.display·=·"block"</script>155 <script>document.getElementById('searchbox').style.display·=·"block"</script>
155 ········</div>156 ········</div>
156 ······</div>157 ······</div>
157 ··············<h3>Last·update:</h3>158 ··············<h3>Last·update:</h3>
158 ··············<p·class="topless">Sep·03,·2024</p>159 ··············<p·class="topless">sep·03,·2024</p>
159 ··········</div>160 ··········</div>
160 ········161 ········
161 ······162 ······
162 ····</div>163 ····</div>
  
163 ····<div·id="ft">164 ····<div·id="ft">
164 ······<div·class="nav">165 ······<div·class="nav">
2.52 KB
html2text {}
Max HTML report size reached
6.14 KB
./usr/share/doc/python-django-doc/html/releases/1.10.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.7·release·notes"·href="1.10.7.html"·/>15 ····<link·rel="next"·title="Django·1.10.7·release·notes"·href="1.10.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.11·release·notes"·href="1.11.html"·/>16 ····<link·rel="prev"·title="Django·1.11·release·notes"·href="1.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#cve-2017-12794-possible-xss-in-traceback-section-of-technical-500-debug-page">CVE-2017-12794:·Possible·XSS·in·traceback·section·of·technical·500·debug·page</a></li>109 <li><a·class="reference·internal"·href="#cve-2017-12794-possible-xss-in-traceback-section-of-technical-500-debug-page">CVE-2017-12794:·Possible·XSS·in·traceback·section·of·technical·500·debug·page</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="1.11.html"116 ····<p·class="topless"><a·href="1.11.html"
116 ··························title="previous·chapter">Django·1.11·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·1.11·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.10.7.html"121 ····<p·class="topless"><a·href="1.10.7.html"
121 ··························title="next·chapter">Django·1.10.7·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·1.10.7·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.34 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x810\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·5\x85,\x8,·2\x820\x801\x817\x875 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·5\x85,\x8,·2\x820\x801\x817\x87
6 Django·1.10.8·fixes·a·security·issue·in·1.10.7.6 Django·1.10.8·fixes·a·security·issue·in·1.10.7.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x817\x87-\x8-1\x812\x827\x879\x894\x84:\x8:·P\x8Po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·i\x8in\x8n·t\x8tr\x8ra\x8ac\x8ce\x8eb\x8ba\x8ac\x8ck\x8k·s\x8se\x8ec\x8ct\x8ti\x8io\x8on\x8n·o\x8of\x8f·t\x8te\x8ec\x8ch\x8hn\x8ni\x8ic\x8ca\x8al\x8l·5\x850\x800\x80·d\x8de\x8eb\x8bu\x8ug\x8g7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x817\x87-\x8-1\x812\x827\x879\x894\x84:\x8:·P\x8Po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·i\x8in\x8n·t\x8tr\x8ra\x8ac\x8ce\x8eb\x8ba\x8ac\x8ck\x8k·s\x8se\x8ec\x8ct\x8ti\x8io\x8on\x8n·o\x8of\x8f·t\x8te\x8ec\x8ch\x8hn\x8ni\x8ic\x8ca\x8al\x8l·5\x850\x800\x80·d\x8de\x8eb\x8bu\x8ug\x8g
8 p\x8pa\x8ag\x8ge\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 p\x8pa\x8ag\x8ge\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 cross-site·scripting·attack.·This·vulnerability·shouldn’t·affect·most11 cross-site·scripting·attack.·This·vulnerability·shouldn’t·affect·most
12 production·sites·since·you·shouldn’t·run·with·DEBUG·=·True·(which·makes·this12 production·sites·since·you·shouldn’t·run·with·DEBUG·=·True·(which·makes·this
13 page·accessible)·in·your·production·settings.13 page·accessible)·in·your·production·settings.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x81_\x82_\x87_\x89_\x84_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8t_\x8r_\x8a_\x8c_\x8e_\x8b_\x8a_\x8c_\x8k_\x8·_\x8s_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8e_\x8c_\x8h_\x8n_\x8i_\x8c_\x8a_\x8l_\x8·_\x85_\x80_\x8016 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x81_\x82_\x87_\x89_\x84_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8t_\x8r_\x8a_\x8c_\x8e_\x8b_\x8a_\x8c_\x8k_\x8·_\x8s_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8e_\x8c_\x8h_\x8n_\x8i_\x8c_\x8a_\x8l_\x8·_\x85_\x80_\x80
17 ············_\x8d_\x8e_\x8b_\x8u_\x8g_\x8·_\x8p_\x8a_\x8g_\x8e17 ············_\x8d_\x8e_\x8b_\x8u_\x8g_\x8·_\x8p_\x8a_\x8g_\x8e
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.49 KB
./usr/share/doc/python-django-doc/html/releases/1.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.13·release·notes"·href="1.9.13.html"·/>15 ····<link·rel="next"·title="Django·1.9.13·release·notes"·href="1.9.13.html"·/>
15 ····<link·rel="prev"·title="Django·1.10.1·release·notes"·href="1.10.1.html"·/>16 ····<link·rel="prev"·title="Django·1.10.1·release·notes"·href="1.10.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 509, 15 lines modifiedOffset 510, 15 lines modified
509 </ul>510 </ul>
510 </section>511 </section>
511 </section>512 </section>
512 </section>513 </section>
513 <section·id="s-backwards-incompatible-changes-in-1-10">514 <section·id="s-backwards-incompatible-changes-in-1-10">
514 <span·id="s-backwards-incompatible-1-10"></span><span·id="backwards-incompatible-changes-in-1-10"></span><span·id="backwards-incompatible-1-10"></span><h2>Backwards·incompatible·changes·in·1.10<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-10"·title="Link·to·this·heading">¶</a></h2>515 <span·id="s-backwards-incompatible-1-10"></span><span·id="backwards-incompatible-changes-in-1-10"></span><span·id="backwards-incompatible-1-10"></span><h2>Backwards·incompatible·changes·in·1.10<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-10"·title="Link·to·this·heading">¶</a></h2>
515 <div·class="admonition·warning">516 <div·class="admonition·warning">
516 <p·class="admonition-title">Warning</p>517 <p·class="admonition-title">Waarschuwing</p>
517 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the518 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the
518 <a·class="reference·internal"·href="#removed-features-1-10"><span·class="std·std-ref">Features·removed·in·1.10</span></a>·for·the·features·that·have·reached·the·end·of519 <a·class="reference·internal"·href="#removed-features-1-10"><span·class="std·std-ref">Features·removed·in·1.10</span></a>·for·the·features·that·have·reached·the·end·of
519 their·deprecation·cycle·and·therefore·been·removed.·If·you·haven’t·updated520 their·deprecation·cycle·and·therefore·been·removed.·If·you·haven’t·updated
520 your·code·within·the·deprecation·timeline·for·a·given·feature,·its·removal521 your·code·within·the·deprecation·timeline·for·a·given·feature,·its·removal
521 may·appear·as·a·backwards·incompatible·change.</p>522 may·appear·as·a·backwards·incompatible·change.</p>
522 </div>523 </div>
523 <section·id="s-database-backend-api">524 <section·id="s-database-backend-api">
Offset 1330, 37 lines modifiedOffset 1331, 37 lines modified
1330 <li><a·class="reference·internal"·href="#features-removed-in-1-10">Features·removed·in·1.10</a></li>1331 <li><a·class="reference·internal"·href="#features-removed-in-1-10">Features·removed·in·1.10</a></li>
1331 </ul>1332 </ul>
1332 </li>1333 </li>
1333 </ul>1334 </ul>
  
1334 ··</div>1335 ··</div>
1335 ··<div>1336 ··<div>
1336 ····<h4>Previous·topic</h4>1337 ····<h4>Vorig·onderwerp</h4>
1337 ····<p·class="topless"><a·href="1.10.1.html"1338 ····<p·class="topless"><a·href="1.10.1.html"
1338 ··························title="previous·chapter">Django·1.10.1·release·notes</a></p>1339 ··························title="vorig·hoofdstuk">Django·1.10.1·release·notes</a></p>
1339 ··</div>1340 ··</div>
1340 ··<div>1341 ··<div>
1341 ····<h4>Next·topic</h4>1342 ····<h4>Volgend·onderwerp</h4>
1342 ····<p·class="topless"><a·href="1.9.13.html"1343 ····<p·class="topless"><a·href="1.9.13.html"
1343 ··························title="next·chapter">Django·1.9.13·release·notes</a></p>1344 ··························title="volgend·hoofdstuk">Django·1.9.13·release·notes</a></p>
1344 ··</div>1345 ··</div>
1345 <search·id="searchbox"·style="display:·none"·role="search">1346 <search·id="searchbox"·style="display:·none"·role="search">
1346 ··<h3·id="searchlabel">Quick·search</h3>1347 ··<h3·id="searchlabel">Snel·zoeken</h3>
1347 ····<div·class="searchformwrapper">1348 ····<div·class="searchformwrapper">
1348 ····<form·class="search"·action="../search.html"·method="get">1349 ····<form·class="search"·action="../search.html"·method="get">
1349 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1350 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1350 ······<input·type="submit"·value="Go"·/>1351 ······<input·type="submit"·value="Zoek"·/>
1351 ····</form>1352 ····</form>
1352 ····</div>1353 ····</div>
1353 </search>1354 </search>
1354 <script>document.getElementById('searchbox').style.display·=·"block"</script>1355 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1355 ········</div>1356 ········</div>
1356 ······</div>1357 ······</div>
1357 ··············<h3>Last·update:</h3>1358 ··············<h3>Last·update:</h3>
1358 ··············<p·class="topless">Sep·03,·2024</p>1359 ··············<p·class="topless">sep·03,·2024</p>
1359 ··········</div>1360 ··········</div>
1360 ········1361 ········
1361 ······1362 ······
1362 ····</div>1363 ····</div>
  
1363 ····<div·id="ft">1364 ····<div·id="ft">
1364 ······<div·class="nav">1365 ······<div·class="nav">
3.78 KB
html2text {}
Max HTML report size reached
6.04 KB
./usr/share/doc/python-django-doc/html/releases/1.11.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11·release·notes"·href="1.11.html"·/>15 ····<link·rel="next"·title="Django·1.11·release·notes"·href="1.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.2·release·notes"·href="1.11.2.html"·/>16 ····<link·rel="prev"·title="Django·1.11.2·release·notes"·href="1.11.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 175, 37 lines modifiedOffset 176, 37 lines modified
175 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>176 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
176 </ul>177 </ul>
177 </li>178 </li>
178 </ul>179 </ul>
  
179 ··</div>180 ··</div>
180 ··<div>181 ··<div>
181 ····<h4>Previous·topic</h4>182 ····<h4>Vorig·onderwerp</h4>
182 ····<p·class="topless"><a·href="1.11.2.html"183 ····<p·class="topless"><a·href="1.11.2.html"
183 ··························title="previous·chapter">Django·1.11.2·release·notes</a></p>184 ··························title="vorig·hoofdstuk">Django·1.11.2·release·notes</a></p>
184 ··</div>185 ··</div>
185 ··<div>186 ··<div>
186 ····<h4>Next·topic</h4>187 ····<h4>Volgend·onderwerp</h4>
187 ····<p·class="topless"><a·href="1.11.html"188 ····<p·class="topless"><a·href="1.11.html"
188 ··························title="next·chapter">Django·1.11·release·notes</a></p>189 ··························title="volgend·hoofdstuk">Django·1.11·release·notes</a></p>
189 ··</div>190 ··</div>
190 <search·id="searchbox"·style="display:·none"·role="search">191 <search·id="searchbox"·style="display:·none"·role="search">
191 ··<h3·id="searchlabel">Quick·search</h3>192 ··<h3·id="searchlabel">Snel·zoeken</h3>
192 ····<div·class="searchformwrapper">193 ····<div·class="searchformwrapper">
193 ····<form·class="search"·action="../search.html"·method="get">194 ····<form·class="search"·action="../search.html"·method="get">
194 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>195 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
195 ······<input·type="submit"·value="Go"·/>196 ······<input·type="submit"·value="Zoek"·/>
196 ····</form>197 ····</form>
197 ····</div>198 ····</div>
198 </search>199 </search>
199 <script>document.getElementById('searchbox').style.display·=·"block"</script>200 <script>document.getElementById('searchbox').style.display·=·"block"</script>
200 ········</div>201 ········</div>
201 ······</div>202 ······</div>
202 ··············<h3>Last·update:</h3>203 ··············<h3>Last·update:</h3>
203 ··············<p·class="topless">Sep·03,·2024</p>204 ··············<p·class="topless">sep·03,·2024</p>
204 ··········</div>205 ··········</div>
205 ········206 ········
206 ······207 ······
207 ····</div>208 ····</div>
  
208 ····<div·id="ft">209 ····<div·id="ft">
209 ······<div·class="nav">210 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x801\x817\x875 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x801\x817\x87
6 Django·1.11.1·adds·a·minor·feature·and·fixes·several·bugs·in·1.11.6 Django·1.11.1·adds·a·minor·feature·and·fixes·several·bugs·in·1.11.
7 *\x8**\x8**\x8**\x8**\x8*·A\x8Al\x8ll\x8lo\x8ow\x8we\x8ed\x8d·d\x8di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·s\x8se\x8er\x8rv\x8ve\x8er\x8r-\x8-s\x8si\x8id\x8de\x8e·c\x8cu\x8ur\x8rs\x8so\x8or\x8rs\x8s·o\x8on\x8n·P\x8Po\x8os\x8st\x8tg\x8gr\x8re\x8eS\x8SQ\x8QL\x8L_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·A\x8Al\x8ll\x8lo\x8ow\x8we\x8ed\x8d·d\x8di\x8is\x8sa\x8ab\x8bl\x8li\x8in\x8ng\x8g·s\x8se\x8er\x8rv\x8ve\x8er\x8r-\x8-s\x8si\x8id\x8de\x8e·c\x8cu\x8ur\x8rs\x8so\x8or\x8rs\x8s·o\x8on\x8n·P\x8Po\x8os\x8st\x8tg\x8gr\x8re\x8eS\x8SQ\x8QL\x8L_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·change·in·Django·1.11·to·make·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8(_\x8)·use·server-side·cursors8 The·change·in·Django·1.11·to·make·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8i_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8(_\x8)·use·server-side·cursors
Offset 68, 16 lines modifiedOffset 68, 16 lines modified
68 ······(_\x8#_\x82_\x88_\x81_\x86_\x80).·(It’s·a·required·dependency·as·of·Django·1.11.)68 ······(_\x8#_\x82_\x88_\x81_\x86_\x80).·(It’s·a·required·dependency·as·of·Django·1.11.)
69 ····*·Fixed·a·regression·causing·__in·lookups·on·a·foreign·key·to·fail·when69 ····*·Fixed·a·regression·causing·__in·lookups·on·a·foreign·key·to·fail·when
70 ······using·the·foreign·key’s·parent·model·as·the·lookup·value·(_\x8#_\x82_\x88_\x81_\x87_\x85).70 ······using·the·foreign·key’s·parent·model·as·the·lookup·value·(_\x8#_\x82_\x88_\x81_\x87_\x85).
71 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*71 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
72 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s72 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
73 ··········o·_\x8A_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8d_\x8i_\x8s_\x8a_\x8b_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8-_\x8s_\x8i_\x8d_\x8e_\x8·_\x8c_\x8u_\x8r_\x8s_\x8o_\x8r_\x8s_\x8·_\x8o_\x8n_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L73 ··········o·_\x8A_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8d_\x8i_\x8s_\x8a_\x8b_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8-_\x8s_\x8i_\x8d_\x8e_\x8·_\x8c_\x8u_\x8r_\x8s_\x8o_\x8r_\x8s_\x8·_\x8o_\x8n_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L
74 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s74 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
75 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*75 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
76 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s76 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
77 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*77 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
78 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s78 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
79 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*79 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
80 [q···················][Go]80 [q···················][Zoek]
81 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*81 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
82 Sep·03,·202482 sep·03,·2024
83 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»83 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.0 KB
./usr/share/doc/python-django-doc/html/releases/1.11.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.9·release·notes"·href="1.11.9.html"·/>15 ····<link·rel="next"·title="Django·1.11.9·release·notes"·href="1.11.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.11·release·notes"·href="1.11.11.html"·/>16 ····<link·rel="prev"·title="Django·1.11.11·release·notes"·href="1.11.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 37 lines modifiedOffset 131, 37 lines modified
130 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>131 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
131 </ul>132 </ul>
132 </li>133 </li>
133 </ul>134 </ul>
  
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Previous·topic</h4>137 ····<h4>Vorig·onderwerp</h4>
137 ····<p·class="topless"><a·href="1.11.11.html"138 ····<p·class="topless"><a·href="1.11.11.html"
138 ··························title="previous·chapter">Django·1.11.11·release·notes</a></p>139 ··························title="vorig·hoofdstuk">Django·1.11.11·release·notes</a></p>
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Next·topic</h4>142 ····<h4>Volgend·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.11.9.html"143 ····<p·class="topless"><a·href="1.11.9.html"
143 ··························title="next·chapter">Django·1.11.9·release·notes</a></p>144 ··························title="volgend·hoofdstuk">Django·1.11.9·release·notes</a></p>
144 ··</div>145 ··</div>
145 <search·id="searchbox"·style="display:·none"·role="search">146 <search·id="searchbox"·style="display:·none"·role="search">
146 ··<h3·id="searchlabel">Quick·search</h3>147 ··<h3·id="searchlabel">Snel·zoeken</h3>
147 ····<div·class="searchformwrapper">148 ····<div·class="searchformwrapper">
148 ····<form·class="search"·action="../search.html"·method="get">149 ····<form·class="search"·action="../search.html"·method="get">
149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
150 ······<input·type="submit"·value="Go"·/>151 ······<input·type="submit"·value="Zoek"·/>
151 ····</form>152 ····</form>
152 ····</div>153 ····</div>
153 </search>154 </search>
154 <script>document.getElementById('searchbox').style.display·=·"block"</script>155 <script>document.getElementById('searchbox').style.display·=·"block"</script>
155 ········</div>156 ········</div>
156 ······</div>157 ······</div>
157 ··············<h3>Last·update:</h3>158 ··············<h3>Last·update:</h3>
158 ··············<p·class="topless">Sep·03,·2024</p>159 ··············<p·class="topless">sep·03,·2024</p>
159 ··········</div>160 ··········</div>
160 ········161 ········
161 ······162 ······
162 ····</div>163 ····</div>
  
163 ····<div·id="ft">164 ····<div·id="ft">
164 ······<div·class="nav">165 ······<div·class="nav">
2.33 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x885 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·1.11.10·fixes·a·security·issue·and·several·bugs·in·1.11.9.6 Django·1.11.10·fixes·a·security·issue·and·several·bugs·in·1.11.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-6\x861\x818\x888\x88:\x8:·I\x8In\x8nf\x8fo\x8or\x8rm\x8ma\x8at\x8ti\x8io\x8on\x8n·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·i\x8in\x8n·A\x8Au\x8ut\x8th\x8he\x8en\x8nt\x8ti\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8nF\x8Fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-6\x861\x818\x888\x88:\x8:·I\x8In\x8nf\x8fo\x8or\x8rm\x8ma\x8at\x8ti\x8io\x8on\x8n·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·i\x8in\x8n·A\x8Au\x8ut\x8th\x8he\x8en\x8nt\x8ti\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8nF\x8Fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 A·regression·in·Django·1.11.8·made·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m·run·its8 A·regression·in·Django·1.11.8·made·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m·run·its
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ······(_\x8#_\x82_\x89_\x80_\x87_\x81).25 ······(_\x8#_\x82_\x89_\x80_\x87_\x81).
26 ····*·Fixed·crash·when·entering·an·invalid·uuid·in·ModelAdmin.raw_id_fields26 ····*·Fixed·crash·when·entering·an·invalid·uuid·in·ModelAdmin.raw_id_fields
27 ······(_\x8#_\x82_\x89_\x80_\x89_\x84).27 ······(_\x8#_\x82_\x89_\x80_\x89_\x84).
28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x86_\x81_\x88_\x88_\x8:_\x8·_\x8I_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8i_\x8n_\x8·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x86_\x81_\x88_\x88_\x8:_\x8·_\x8I_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8i_\x8n_\x8·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m
31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.64 KB
./usr/share/doc/python-django-doc/html/releases/1.11.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.10·release·notes"·href="1.11.10.html"·/>15 ····<link·rel="next"·title="Django·1.11.10·release·notes"·href="1.11.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.12·release·notes"·href="1.11.12.html"·/>16 ····<link·rel="prev"·title="Django·1.11.12·release·notes"·href="1.11.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#cve-2018-7537-denial-of-service-possibility-in-truncatechars-html-and-truncatewords-html-template-filters">CVE-2018-7537:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">truncatechars_html</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">truncatewords_html</span></code>·template·filters</a></li>121 <li><a·class="reference·internal"·href="#cve-2018-7537-denial-of-service-possibility-in-truncatechars-html-and-truncatewords-html-template-filters">CVE-2018-7537:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">truncatechars_html</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">truncatewords_html</span></code>·template·filters</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.11.12.html"128 ····<p·class="topless"><a·href="1.11.12.html"
128 ··························title="previous·chapter">Django·1.11.12·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·1.11.12·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="1.11.10.html"133 ····<p·class="topless"><a·href="1.11.10.html"
133 ··························title="next·chapter">Django·1.11.10·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·1.11.10·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.62 KB
html2text {}
Max HTML report size reached
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.11.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.11·release·notes"·href="1.11.11.html"·/>15 ····<link·rel="next"·title="Django·1.11.11·release·notes"·href="1.11.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.13·release·notes"·href="1.11.13.html"·/>16 ····<link·rel="prev"·title="Django·1.11.13·release·notes"·href="1.11.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 111, 37 lines modifiedOffset 112, 37 lines modified
111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
112 </ul>113 </ul>
113 </li>114 </li>
114 </ul>115 </ul>
  
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Previous·topic</h4>118 ····<h4>Vorig·onderwerp</h4>
118 ····<p·class="topless"><a·href="1.11.13.html"119 ····<p·class="topless"><a·href="1.11.13.html"
119 ··························title="previous·chapter">Django·1.11.13·release·notes</a></p>120 ··························title="vorig·hoofdstuk">Django·1.11.13·release·notes</a></p>
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Next·topic</h4>123 ····<h4>Volgend·onderwerp</h4>
123 ····<p·class="topless"><a·href="1.11.11.html"124 ····<p·class="topless"><a·href="1.11.11.html"
124 ··························title="next·chapter">Django·1.11.11·release·notes</a></p>125 ··························title="volgend·hoofdstuk">Django·1.11.11·release·notes</a></p>
125 ··</div>126 ··</div>
126 <search·id="searchbox"·style="display:·none"·role="search">127 <search·id="searchbox"·style="display:·none"·role="search">
127 ··<h3·id="searchlabel">Quick·search</h3>128 ··<h3·id="searchlabel">Snel·zoeken</h3>
128 ····<div·class="searchformwrapper">129 ····<div·class="searchformwrapper">
129 ····<form·class="search"·action="../search.html"·method="get">130 ····<form·class="search"·action="../search.html"·method="get">
130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
131 ······<input·type="submit"·value="Go"·/>132 ······<input·type="submit"·value="Zoek"·/>
132 ····</form>133 ····</form>
133 ····</div>134 ····</div>
134 </search>135 </search>
135 <script>document.getElementById('searchbox').style.display·=·"block"</script>136 <script>document.getElementById('searchbox').style.display·=·"block"</script>
136 ········</div>137 ········</div>
137 ······</div>138 ······</div>
138 ··············<h3>Last·update:</h3>139 ··············<h3>Last·update:</h3>
139 ··············<p·class="topless">Sep·03,·2024</p>140 ··············<p·class="topless">sep·03,·2024</p>
140 ··········</div>141 ··········</div>
141 ········142 ········
142 ······143 ······
143 ····</div>144 ····</div>
  
144 ····<div·id="ft">145 ····<div·id="ft">
145 ······<div·class="nav">146 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x82,\x8,·2\x820\x801\x818\x885 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x82,\x8,·2\x820\x801\x818\x88
6 Django·1.11.12·fixes·two·bugs·in·1.11.11.6 Django·1.11.12·fixes·two·bugs·in·1.11.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·1.11.8·where·combining·two·annotated8 ····*·Fixed·a·regression·in·Django·1.11.8·where·combining·two·annotated
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 ······crashed·due·to·mismatching·columns·(_\x8#_\x82_\x89_\x82_\x82_\x89).10 ······crashed·due·to·mismatching·columns·(_\x8#_\x82_\x89_\x82_\x82_\x89).
11 ····*·Fixed·a·regression·in·Django·1.11·where·an·empty·choice·could·be11 ····*·Fixed·a·regression·in·Django·1.11·where·an·empty·choice·could·be
12 ······initially·selected·for·the·SelectMultiple·and·CheckboxSelectMultiple12 ······initially·selected·for·the·SelectMultiple·and·CheckboxSelectMultiple
13 ······widgets·(_\x8#_\x82_\x89_\x82_\x87_\x83).13 ······widgets·(_\x8#_\x82_\x89_\x82_\x87_\x83).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.77 KB
./usr/share/doc/python-django-doc/html/releases/1.11.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.12·release·notes"·href="1.11.12.html"·/>15 ····<link·rel="next"·title="Django·1.11.12·release·notes"·href="1.11.12.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.14·release·notes"·href="1.11.14.html"·/>16 ····<link·rel="prev"·title="Django·1.11.14·release·notes"·href="1.11.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 37 lines modifiedOffset 115, 37 lines modified
114 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
115 </ul>116 </ul>
116 </li>117 </li>
117 </ul>118 </ul>
  
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Previous·topic</h4>121 ····<h4>Vorig·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.14.html"122 ····<p·class="topless"><a·href="1.11.14.html"
122 ··························title="previous·chapter">Django·1.11.14·release·notes</a></p>123 ··························title="vorig·hoofdstuk">Django·1.11.14·release·notes</a></p>
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Next·topic</h4>126 ····<h4>Volgend·onderwerp</h4>
126 ····<p·class="topless"><a·href="1.11.12.html"127 ····<p·class="topless"><a·href="1.11.12.html"
127 ··························title="next·chapter">Django·1.11.12·release·notes</a></p>128 ··························title="volgend·hoofdstuk">Django·1.11.12·release·notes</a></p>
128 ··</div>129 ··</div>
129 <search·id="searchbox"·style="display:·none"·role="search">130 <search·id="searchbox"·style="display:·none"·role="search">
130 ··<h3·id="searchlabel">Quick·search</h3>131 ··<h3·id="searchlabel">Snel·zoeken</h3>
131 ····<div·class="searchformwrapper">132 ····<div·class="searchformwrapper">
132 ····<form·class="search"·action="../search.html"·method="get">133 ····<form·class="search"·action="../search.html"·method="get">
133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
134 ······<input·type="submit"·value="Go"·/>135 ······<input·type="submit"·value="Zoek"·/>
135 ····</form>136 ····</form>
136 ····</div>137 ····</div>
137 </search>138 </search>
138 <script>document.getElementById('searchbox').style.display·=·"block"</script>139 <script>document.getElementById('searchbox').style.display·=·"block"</script>
139 ········</div>140 ········</div>
140 ······</div>141 ······</div>
141 ··············<h3>Last·update:</h3>142 ··············<h3>Last·update:</h3>
142 ··············<p·class="topless">Sep·03,·2024</p>143 ··············<p·class="topless">sep·03,·2024</p>
143 ··········</div>144 ··········</div>
144 ········145 ········
145 ······146 ······
146 ····</div>147 ····</div>
  
147 ····<div·id="ft">148 ····<div·id="ft">
148 ······<div·class="nav">149 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x818\x885 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·1.11.13·fixes·several·bugs·in·1.11.12.6 Django·1.11.13·fixes·several·bugs·in·1.11.12.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·1.11.8·where·altering·a·field·with·a·unique8 ····*·Fixed·a·regression·in·Django·1.11.8·where·altering·a·field·with·a·unique
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ····*·Fixed·a·regression·in·Django·1.11.12·where·QuerySet.values()·or13 ····*·Fixed·a·regression·in·Django·1.11.12·where·QuerySet.values()·or
14 ······values_list()·after·combining·an·annotated·and·unannotated·queryset·with14 ······values_list()·after·combining·an·annotated·and·unannotated·queryset·with
15 ······union(),·difference(),·or·intersection()·crashed·due·to·mismatching15 ······union(),·difference(),·or·intersection()·crashed·due·to·mismatching
16 ······columns·(_\x8#_\x82_\x89_\x82_\x88_\x86).16 ······columns·(_\x8#_\x82_\x89_\x82_\x88_\x86).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.68 KB
./usr/share/doc/python-django-doc/html/releases/1.11.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.13·release·notes"·href="1.11.13.html"·/>15 ····<link·rel="next"·title="Django·1.11.13·release·notes"·href="1.11.13.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.15·release·notes"·href="1.11.15.html"·/>16 ····<link·rel="prev"·title="Django·1.11.15·release·notes"·href="1.11.15.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.11.15.html"117 ····<p·class="topless"><a·href="1.11.15.html"
117 ··························title="previous·chapter">Django·1.11.15·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.11.15·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.13.html"122 ····<p·class="topless"><a·href="1.11.13.html"
122 ··························title="next·chapter">Django·1.11.13·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.11.13·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.0 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·2\x82,\x8,·2\x820\x801\x818\x885 J\x8Ju\x8ul\x8ly\x8y·2\x82,\x8,·2\x820\x801\x818\x88
6 Django·1.11.14·fixes·several·bugs·in·1.11.13.6 Django·1.11.14·fixes·several·bugs·in·1.11.13.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·WKBWriter.write()·and·write_hex()·for·empty·polygons·on·GEOS·3.6.1+8 ····*·Fixed·WKBWriter.write()·and·write_hex()·for·empty·polygons·on·GEOS·3.6.1+
9 ······(_\x8#_\x82_\x89_\x84_\x86_\x80).9 ······(_\x8#_\x82_\x89_\x84_\x86_\x80).
10 ····*·Fixed·a·regression·in·Django·1.10·that·could·result·in·large·memory·usage10 ····*·Fixed·a·regression·in·Django·1.10·that·could·result·in·large·memory·usage
11 ······when·making·edits·using·ModelAdmin.list_editable·(_\x8#_\x82_\x88_\x84_\x86_\x82).11 ······when·making·edits·using·ModelAdmin.list_editable·(_\x8#_\x82_\x88_\x84_\x86_\x82).
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.26 KB
./usr/share/doc/python-django-doc/html/releases/1.11.15.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.15·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.15·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.14·release·notes"·href="1.11.14.html"·/>15 ····<link·rel="next"·title="Django·1.11.14·release·notes"·href="1.11.14.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.16·release·notes"·href="1.11.16.html"·/>16 ····<link·rel="prev"·title="Django·1.11.16·release·notes"·href="1.11.16.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 111, 37 lines modifiedOffset 112, 37 lines modified
111 <li><a·class="reference·internal"·href="#cve-2018-14574-open-redirect-possibility-in-commonmiddleware">CVE-2018-14574:·Open·redirect·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">CommonMiddleware</span></code></a></li>112 <li><a·class="reference·internal"·href="#cve-2018-14574-open-redirect-possibility-in-commonmiddleware">CVE-2018-14574:·Open·redirect·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">CommonMiddleware</span></code></a></li>
112 </ul>113 </ul>
113 </li>114 </li>
114 </ul>115 </ul>
  
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Previous·topic</h4>118 ····<h4>Vorig·onderwerp</h4>
118 ····<p·class="topless"><a·href="1.11.16.html"119 ····<p·class="topless"><a·href="1.11.16.html"
119 ··························title="previous·chapter">Django·1.11.16·release·notes</a></p>120 ··························title="vorig·hoofdstuk">Django·1.11.16·release·notes</a></p>
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Next·topic</h4>123 ····<h4>Volgend·onderwerp</h4>
123 ····<p·class="topless"><a·href="1.11.14.html"124 ····<p·class="topless"><a·href="1.11.14.html"
124 ··························title="next·chapter">Django·1.11.14·release·notes</a></p>125 ··························title="volgend·hoofdstuk">Django·1.11.14·release·notes</a></p>
125 ··</div>126 ··</div>
126 <search·id="searchbox"·style="display:·none"·role="search">127 <search·id="searchbox"·style="display:·none"·role="search">
127 ··<h3·id="searchlabel">Quick·search</h3>128 ··<h3·id="searchlabel">Snel·zoeken</h3>
128 ····<div·class="searchformwrapper">129 ····<div·class="searchformwrapper">
129 ····<form·class="search"·action="../search.html"·method="get">130 ····<form·class="search"·action="../search.html"·method="get">
130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
131 ······<input·type="submit"·value="Go"·/>132 ······<input·type="submit"·value="Zoek"·/>
132 ····</form>133 ····</form>
133 ····</div>134 ····</div>
134 </search>135 </search>
135 <script>document.getElementById('searchbox').style.display·=·"block"</script>136 <script>document.getElementById('searchbox').style.display·=·"block"</script>
136 ········</div>137 ········</div>
137 ······</div>138 ······</div>
138 ··············<h3>Last·update:</h3>139 ··············<h3>Last·update:</h3>
139 ··············<p·class="topless">Sep·03,·2024</p>140 ··············<p·class="topless">sep·03,·2024</p>
140 ··········</div>141 ··········</div>
141 ········142 ········
142 ······143 ······
143 ····</div>144 ····</div>
  
144 ····<div·id="ft">145 ····<div·id="ft">
145 ······<div·class="nav">146 ······<div·class="nav">
2.4 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x818\x885 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·1.11.15·fixes·a·security·issue·in·1.11.14.6 Django·1.11.15·fixes·a·security·issue·in·1.11.14.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-1\x814\x845\x857\x874\x84:\x8:·O\x8Op\x8pe\x8en\x8n·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·C\x8Co\x8om\x8mm\x8mo\x8on\x8nM\x8Mi\x8id\x8dd\x8dl\x8le\x8ew\x8wa\x8ar\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-1\x814\x845\x857\x874\x84:\x8:·O\x8Op\x8pe\x8en\x8n·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·C\x8Co\x8om\x8mm\x8mo\x8on\x8nM\x8Mi\x8id\x8dd\x8dl\x8le\x8ew\x8wa\x8ar\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 If·the·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e·and·the·_\x8A_\x8P_\x8P_\x8E_\x8N_\x8D_\x8__\x8S_\x8L_\x8A_\x8S_\x8H·setting·are·both·enabled,·and·if8 If·the·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e·and·the·_\x8A_\x8P_\x8P_\x8E_\x8N_\x8D_\x8__\x8S_\x8L_\x8A_\x8S_\x8H·setting·are·both·enabled,·and·if
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 maliciously·crafted·URL·of·that·site·could·lead·to·a·redirect·to·another·site,11 maliciously·crafted·URL·of·that·site·could·lead·to·a·redirect·to·another·site,
12 enabling·phishing·and·other·attacks.12 enabling·phishing·and·other·attacks.
13 CommonMiddleware·now·escapes·leading·slashes·to·prevent·redirects·to·other13 CommonMiddleware·now·escapes·leading·slashes·to·prevent·redirects·to·other
14 domains.14 domains.
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x81_\x84_\x85_\x87_\x84_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x81_\x84_\x85_\x87_\x84_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.55 KB
./usr/share/doc/python-django-doc/html/releases/1.11.16.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.16·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.16·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.15·release·notes"·href="1.11.15.html"·/>15 ····<link·rel="next"·title="Django·1.11.15·release·notes"·href="1.11.15.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.17·release·notes"·href="1.11.17.html"·/>16 ····<link·rel="prev"·title="Django·1.11.17·release·notes"·href="1.11.17.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="1.11.17.html"115 ····<p·class="topless"><a·href="1.11.17.html"
115 ··························title="previous·chapter">Django·1.11.17·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·1.11.17·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.11.15.html"120 ····<p·class="topless"><a·href="1.11.15.html"
120 ··························title="next·chapter">Django·1.11.15·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·1.11.15·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.87 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x885 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·1.11.16·fixes·a·data·loss·bug·in·1.11.15.6 Django·1.11.16·fixes·a·data·loss·bug·in·1.11.15.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·race·condition·in·QuerySet.update_or_create()·that·could·result8 ····*·Fixed·a·race·condition·in·QuerySet.update_or_create()·that·could·result
9 ······in·data·loss·(_\x8#_\x82_\x89_\x84_\x89_\x89).9 ······in·data·loss·(_\x8#_\x82_\x89_\x84_\x89_\x89).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.67 KB
./usr/share/doc/python-django-doc/html/releases/1.11.17.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.17·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.17·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.16·release·notes"·href="1.11.16.html"·/>15 ····<link·rel="next"·title="Django·1.11.16·release·notes"·href="1.11.16.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.18·release·notes"·href="1.11.18.html"·/>16 ····<link·rel="prev"·title="Django·1.11.18·release·notes"·href="1.11.18.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.11.18.html"117 ····<p·class="topless"><a·href="1.11.18.html"
117 ··························title="previous·chapter">Django·1.11.18·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.11.18·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.16.html"122 ····<p·class="topless"><a·href="1.11.16.html"
122 ··························title="next·chapter">Django·1.11.16·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.11.16·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.98 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·3\x83,\x8,·2\x820\x801\x818\x885 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·3\x83,\x8,·2\x820\x801\x818\x88
6 Django·1.11.17·fixes·several·bugs·in·1.11.16·and·adds·compatibility·with·Python6 Django·1.11.17·fixes·several·bugs·in·1.11.16·and·adds·compatibility·with·Python
7 3.7.7 3.7.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 ····*·Prevented·repetitive·calls·to·geos_version_tuple()·in·the·WKBWriter·class9 ····*·Prevented·repetitive·calls·to·geos_version_tuple()·in·the·WKBWriter·class
10 ······in·an·attempt·to·fix·a·random·crash·involving·LooseVersion·since·Django10 ······in·an·attempt·to·fix·a·random·crash·involving·LooseVersion·since·Django
11 ······1.11.14·(_\x8#_\x82_\x89_\x89_\x85_\x89).11 ······1.11.14·(_\x8#_\x82_\x89_\x89_\x85_\x89).
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.08 KB
./usr/share/doc/python-django-doc/html/releases/1.11.18.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.18·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.18·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.17·release·notes"·href="1.11.17.html"·/>15 ····<link·rel="next"·title="Django·1.11.17·release·notes"·href="1.11.17.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.19·release·notes"·href="1.11.19.html"·/>16 ····<link·rel="prev"·title="Django·1.11.19·release·notes"·href="1.11.19.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#cve-2019-3498-content-spoofing-possibility-in-the-default-404-page">CVE-2019-3498:·Content·spoofing·possibility·in·the·default·404·page</a></li>110 <li><a·class="reference·internal"·href="#cve-2019-3498-content-spoofing-possibility-in-the-default-404-page">CVE-2019-3498:·Content·spoofing·possibility·in·the·default·404·page</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.11.19.html"117 ····<p·class="topless"><a·href="1.11.19.html"
117 ··························title="previous·chapter">Django·1.11.19·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.11.19·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.17.html"122 ····<p·class="topless"><a·href="1.11.17.html"
122 ··························title="next·chapter">Django·1.11.17·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.11.17·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.28 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x818\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x818\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x819\x895 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x819\x89
6 Django·1.11.18·fixes·a·security·issue·in·1.11.17.6 Django·1.11.18·fixes·a·security·issue·in·1.11.17.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-3\x834\x849\x898\x88:\x8:·C\x8Co\x8on\x8nt\x8te\x8en\x8nt\x8t·s\x8sp\x8po\x8oo\x8of\x8fi\x8in\x8ng\x8g·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·t\x8th\x8he\x8e·d\x8de\x8ef\x8fa\x8au\x8ul\x8lt\x8t·4\x840\x804\x84·p\x8pa\x8ag\x8ge\x8e_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-3\x834\x849\x898\x88:\x8:·C\x8Co\x8on\x8nt\x8te\x8en\x8nt\x8t·s\x8sp\x8po\x8oo\x8of\x8fi\x8in\x8ng\x8g·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·t\x8th\x8he\x8e·d\x8de\x8ef\x8fa\x8au\x8ul\x8lt\x8t·4\x840\x804\x84·p\x8pa\x8ag\x8ge\x8e_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 view.11 view.
12 The·URL·path·is·no·longer·displayed·in·the·default·404·template·and·the12 The·URL·path·is·no·longer·displayed·in·the·default·404·template·and·the
13 request_path·context·variable·is·now·quoted·to·fix·the·issue·for·custom13 request_path·context·variable·is·now·quoted·to·fix·the·issue·for·custom
14 templates·that·use·the·path.14 templates·that·use·the·path.
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x83_\x84_\x89_\x88_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8·_\x8s_\x8p_\x8o_\x8o_\x8f_\x8i_\x8n_\x8g_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x84_\x80_\x84_\x8·_\x8p_\x8a_\x8g_\x8e17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x83_\x84_\x89_\x88_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8·_\x8s_\x8p_\x8o_\x8o_\x8f_\x8i_\x8n_\x8g_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x84_\x80_\x84_\x8·_\x8p_\x8a_\x8g_\x8e
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.17 KB
./usr/share/doc/python-django-doc/html/releases/1.11.19.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.19·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.19·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.18·release·notes"·href="1.11.18.html"·/>15 ····<link·rel="next"·title="Django·1.11.18·release·notes"·href="1.11.18.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.20·release·notes"·href="1.11.20.html"·/>16 ····<link·rel="prev"·title="Django·1.11.20·release·notes"·href="1.11.20.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#cve-2019-6975-memory-exhaustion-in-django-utils-numberformat-format">CVE-2019-6975:·Memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.numberformat.format()</span></code></a></li>110 <li><a·class="reference·internal"·href="#cve-2019-6975-memory-exhaustion-in-django-utils-numberformat-format">CVE-2019-6975:·Memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.numberformat.format()</span></code></a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.11.20.html"117 ····<p·class="topless"><a·href="1.11.20.html"
117 ··························title="previous·chapter">Django·1.11.20·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.11.20·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.18.html"122 ····<p·class="topless"><a·href="1.11.18.html"
122 ··························title="next·chapter">Django·1.11.18·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.11.18·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x895 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x89
6 Django·1.11.19·fixes·a·security·issue·in·1.11.18.6 Django·1.11.19·fixes·a·security·issue·in·1.11.18.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-6\x869\x897\x875\x85:\x8:·M\x8Me\x8em\x8mo\x8or\x8ry\x8y·e\x8ex\x8xh\x8ha\x8au\x8us\x8st\x8ti\x8io\x8on\x8n·i\x8in\x8n·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.n\x8nu\x8um\x8mb\x8be\x8er\x8rf\x8fo\x8or\x8rm\x8ma\x8at\x8t.\x8.f\x8fo\x8or\x8rm\x8ma\x8at\x8t(\x8()\x8)_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-6\x869\x897\x875\x85:\x8:·M\x8Me\x8em\x8mo\x8or\x8ry\x8y·e\x8ex\x8xh\x8ha\x8au\x8us\x8st\x8ti\x8io\x8on\x8n·i\x8in\x8n·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.n\x8nu\x8um\x8mb\x8be\x8er\x8rf\x8fo\x8or\x8rm\x8ma\x8at\x8t.\x8.f\x8fo\x8or\x8rm\x8ma\x8at\x8t(\x8()\x8)_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 significant·memory·usage·due·to·a·call·to·'{:f}'.format().12 significant·memory·usage·due·to·a·call·to·'{:f}'.format().
13 To·avoid·this,·decimals·with·more·than·200·digits·are·now·formatted·using13 To·avoid·this,·decimals·with·more·than·200·digits·are·now·formatted·using
14 scientific·notation.14 scientific·notation.
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x86_\x89_\x87_\x85_\x8:_\x8·_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x86_\x89_\x87_\x85_\x8:_\x8·_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n
18 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8._\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8(_\x8)18 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8._\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8(_\x8)
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.78 KB
./usr/share/doc/python-django-doc/html/releases/1.11.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.1·release·notes"·href="1.11.1.html"·/>15 ····<link·rel="next"·title="Django·1.11.1·release·notes"·href="1.11.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.3·release·notes"·href="1.11.3.html"·/>16 ····<link·rel="prev"·title="Django·1.11.3·release·notes"·href="1.11.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 143, 37 lines modifiedOffset 144, 37 lines modified
143 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>144 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
144 </ul>145 </ul>
145 </li>146 </li>
146 </ul>147 </ul>
  
147 ··</div>148 ··</div>
148 ··<div>149 ··<div>
149 ····<h4>Previous·topic</h4>150 ····<h4>Vorig·onderwerp</h4>
150 ····<p·class="topless"><a·href="1.11.3.html"151 ····<p·class="topless"><a·href="1.11.3.html"
151 ··························title="previous·chapter">Django·1.11.3·release·notes</a></p>152 ··························title="vorig·hoofdstuk">Django·1.11.3·release·notes</a></p>
152 ··</div>153 ··</div>
153 ··<div>154 ··<div>
154 ····<h4>Next·topic</h4>155 ····<h4>Volgend·onderwerp</h4>
155 ····<p·class="topless"><a·href="1.11.1.html"156 ····<p·class="topless"><a·href="1.11.1.html"
156 ··························title="next·chapter">Django·1.11.1·release·notes</a></p>157 ··························title="volgend·hoofdstuk">Django·1.11.1·release·notes</a></p>
157 ··</div>158 ··</div>
158 <search·id="searchbox"·style="display:·none"·role="search">159 <search·id="searchbox"·style="display:·none"·role="search">
159 ··<h3·id="searchlabel">Quick·search</h3>160 ··<h3·id="searchlabel">Snel·zoeken</h3>
160 ····<div·class="searchformwrapper">161 ····<div·class="searchformwrapper">
161 ····<form·class="search"·action="../search.html"·method="get">162 ····<form·class="search"·action="../search.html"·method="get">
162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>163 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
163 ······<input·type="submit"·value="Go"·/>164 ······<input·type="submit"·value="Zoek"·/>
164 ····</form>165 ····</form>
165 ····</div>166 ····</div>
166 </search>167 </search>
167 <script>document.getElementById('searchbox').style.display·=·"block"</script>168 <script>document.getElementById('searchbox').style.display·=·"block"</script>
168 ········</div>169 ········</div>
169 ······</div>170 ······</div>
170 ··············<h3>Last·update:</h3>171 ··············<h3>Last·update:</h3>
171 ··············<p·class="topless">Sep·03,·2024</p>172 ··············<p·class="topless">sep·03,·2024</p>
172 ··········</div>173 ··········</div>
173 ········174 ········
174 ······175 ······
175 ····</div>176 ····</div>
  
176 ····<div·id="ft">177 ····<div·id="ft">
177 ······<div·class="nav">178 ······<div·class="nav">
2.11 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·1\x81,\x8,·2\x820\x801\x817\x875 J\x8Ju\x8un\x8ne\x8e·1\x81,\x8,·2\x820\x801\x817\x87
6 Django·1.11.2·adds·a·minor·feature·and·fixes·several·bugs·in·1.11.1.·Also,·the6 Django·1.11.2·adds·a·minor·feature·and·fixes·several·bugs·in·1.11.1.·Also,·the
7 latest·string·translations·from·Transifex·are·incorporated.7 latest·string·translations·from·Transifex·are·incorporated.
8 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8in\x8no\x8or\x8r·f\x8fe\x8ea\x8at\x8tu\x8ur\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8in\x8no\x8or\x8r·f\x8fe\x8ea\x8at\x8tu\x8ur\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 40, 16 lines modifiedOffset 40, 16 lines modified
40 ····*·Moved·the·ImageField·file·extension·validation·added·in·Django·1.11·from40 ····*·Moved·the·ImageField·file·extension·validation·added·in·Django·1.11·from
41 ······the·model·field·to·the·form·field·to·reallow·the·use·case·of·storing41 ······the·model·field·to·the·form·field·to·reallow·the·use·case·of·storing
42 ······images·without·an·extension·(_\x8#_\x82_\x88_\x82_\x84_\x82).42 ······images·without·an·extension·(_\x8#_\x82_\x88_\x82_\x84_\x82).
43 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*43 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
44 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s44 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
45 ··········o·_\x8M_\x8i_\x8n_\x8o_\x8r_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e45 ··········o·_\x8M_\x8i_\x8n_\x8o_\x8r_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e
46 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s46 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
47 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*47 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
51 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
52 [q···················][Go]52 [q···················][Zoek]
53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
54 Sep·03,·202454 sep·03,·2024
55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.51 KB
./usr/share/doc/python-django-doc/html/releases/1.11.20.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.20·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.20·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.19·release·notes"·href="1.11.19.html"·/>15 ····<link·rel="next"·title="Django·1.11.19·release·notes"·href="1.11.19.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.21·release·notes"·href="1.11.21.html"·/>16 ····<link·rel="prev"·title="Django·1.11.21·release·notes"·href="1.11.21.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="1.11.21.html"114 ····<p·class="topless"><a·href="1.11.21.html"
114 ··························title="previous·chapter">Django·1.11.21·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·1.11.21·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="1.11.19.html"119 ····<p·class="topless"><a·href="1.11.19.html"
119 ··························title="next·chapter">Django·1.11.19·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·1.11.19·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
1.83 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x895 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x89
6 Django·1.11.20·fixes·a·packaging·error·in·1.11.19.6 Django·1.11.20·fixes·a·packaging·error·in·1.11.19.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Corrected·packaging·error·from·1.11.19·(_\x8#_\x83_\x80_\x81_\x87_\x85).8 ····*·Corrected·packaging·error·from·1.11.19·(_\x8#_\x83_\x80_\x81_\x87_\x85).
9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.07 KB
./usr/share/doc/python-django-doc/html/releases/1.11.21.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.21·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.21·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.20·release·notes"·href="1.11.20.html"·/>15 ····<link·rel="next"·title="Django·1.11.20·release·notes"·href="1.11.20.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.22·release·notes"·href="1.11.22.html"·/>16 ····<link·rel="prev"·title="Django·1.11.22·release·notes"·href="1.11.22.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#cve-2019-12308-adminurlfieldwidget-xss">CVE-2019-12308:·AdminURLFieldWidget·XSS</a></li>113 <li><a·class="reference·internal"·href="#cve-2019-12308-adminurlfieldwidget-xss">CVE-2019-12308:·AdminURLFieldWidget·XSS</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.11.22.html"120 ····<p·class="topless"><a·href="1.11.22.html"
120 ··························title="previous·chapter">Django·1.11.22·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·1.11.22·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.11.20.html"125 ····<p·class="topless"><a·href="1.11.20.html"
125 ··························title="next·chapter">Django·1.11.20·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·1.11.20·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.33 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x801\x819\x895 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x801\x819\x89
6 Django·1.11.21·fixes·a·security·issue·in·1.11.20.6 Django·1.11.21·fixes·a·security·issue·in·1.11.20.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x823\x830\x808\x88:\x8:·A\x8Ad\x8dm\x8mi\x8in\x8nU\x8UR\x8RL\x8LF\x8Fi\x8ie\x8el\x8ld\x8dW\x8Wi\x8id\x8dg\x8ge\x8et\x8t·X\x8XS\x8SS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x823\x830\x808\x88:\x8:·A\x8Ad\x8dm\x8mi\x8in\x8nU\x8UR\x8RL\x8LF\x8Fi\x8ie\x8el\x8ld\x8dW\x8Wi\x8id\x8dg\x8ge\x8et\x8t·X\x8XS\x8SS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·clickable·“Current·URL”·link·generated·by·AdminURLFieldWidget·displayed·the8 The·clickable·“Current·URL”·link·generated·by·AdminURLFieldWidget·displayed·the
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 AdminURLFieldWidget·now·validates·the·provided·value·using·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r·before12 AdminURLFieldWidget·now·validates·the·provided·value·using·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r·before
13 displaying·the·clickable·link.·You·may·customize·the·validator·by·passing·a13 displaying·the·clickable·link.·You·may·customize·the·validator·by·passing·a
14 validator_class·kwarg·to·AdminURLFieldWidget.__init__(),·e.g.·when·using14 validator_class·kwarg·to·AdminURLFieldWidget.__init__(),·e.g.·when·using
15 _\x8f_\x8o_\x8r_\x8m_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8o_\x8v_\x8e_\x8r_\x8r_\x8i_\x8d_\x8e_\x8s.15 _\x8f_\x8o_\x8r_\x8m_\x8f_\x8i_\x8e_\x8l_\x8d_\x8__\x8o_\x8v_\x8e_\x8r_\x8r_\x8i_\x8d_\x8e_\x8s.
16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x83_\x80_\x88_\x8:_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8U_\x8R_\x8L_\x8F_\x8i_\x8e_\x8l_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8X_\x8S_\x8S18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x83_\x80_\x88_\x8:_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8U_\x8R_\x8L_\x8F_\x8i_\x8e_\x8l_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8X_\x8S_\x8S
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.18 KB
./usr/share/doc/python-django-doc/html/releases/1.11.22.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.22·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.22·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.21·release·notes"·href="1.11.21.html"·/>15 ····<link·rel="next"·title="Django·1.11.21·release·notes"·href="1.11.21.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.23·release·notes"·href="1.11.23.html"·/>16 ····<link·rel="prev"·title="Django·1.11.23·release·notes"·href="1.11.23.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#cve-2019-12781-incorrect-http-detection-with-reverse-proxy-connecting-via-https">CVE-2019-12781:·Incorrect·HTTP·detection·with·reverse-proxy·connecting·via·HTTPS</a></li>118 <li><a·class="reference·internal"·href="#cve-2019-12781-incorrect-http-detection-with-reverse-proxy-connecting-via-https">CVE-2019-12781:·Incorrect·HTTP·detection·with·reverse-proxy·connecting·via·HTTPS</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.11.23.html"125 ····<p·class="topless"><a·href="1.11.23.html"
125 ··························title="previous·chapter">Django·1.11.23·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·1.11.23·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="1.11.21.html"130 ····<p·class="topless"><a·href="1.11.21.html"
130 ··························title="next·chapter">Django·1.11.21·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·1.11.21·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x819\x895 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·1.11.22·fixes·a·security·issue·in·1.11.21.6 Django·1.11.22·fixes·a·security·issue·in·1.11.21.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x827\x878\x881\x81:\x8:·I\x8In\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8t·H\x8HT\x8TT\x8TP\x8P·d\x8de\x8et\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·w\x8wi\x8it\x8th\x8h·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e-\x8-p\x8pr\x8ro\x8ox\x8xy\x8y·c\x8co\x8on\x8nn\x8ne\x8ec\x8ct\x8ti\x8in\x8ng\x8g7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x827\x878\x881\x81:\x8:·I\x8In\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8t·H\x8HT\x8TT\x8TP\x8P·d\x8de\x8et\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·w\x8wi\x8it\x8th\x8h·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e-\x8-p\x8pr\x8ro\x8ox\x8xy\x8y·c\x8co\x8on\x8nn\x8ne\x8ec\x8ct\x8ti\x8in\x8ng\x8g
8 v\x8vi\x8ia\x8a·H\x8HT\x8TT\x8TP\x8PS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 v\x8vi\x8ia\x8a·H\x8HT\x8TT\x8TP\x8PS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 that·connects·to·Django·via·HTTPS,·be·sure·to·verify·that·your·application18 that·connects·to·Django·via·HTTPS,·be·sure·to·verify·that·your·application
19 correctly·handles·code·paths·relying·on·scheme,·is_secure(),·build_absolute_uri19 correctly·handles·code·paths·relying·on·scheme,·is_secure(),·build_absolute_uri
20 (),·and·SECURE_SSL_REDIRECT.20 (),·and·SECURE_SSL_REDIRECT.
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x87_\x88_\x81_\x8:_\x8·_\x8I_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8d_\x8e_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8-_\x8p_\x8r_\x8o_\x8x_\x8y23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x87_\x88_\x81_\x8:_\x8·_\x8I_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8d_\x8e_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8-_\x8p_\x8r_\x8o_\x8x_\x8y
24 ············_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a_\x8·_\x8H_\x8T_\x8T_\x8P_\x8S24 ············_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a_\x8·_\x8H_\x8T_\x8T_\x8P_\x8S
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.62 KB
./usr/share/doc/python-django-doc/html/releases/1.11.23.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.23·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.23·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.22·release·notes"·href="1.11.22.html"·/>15 ····<link·rel="next"·title="Django·1.11.22·release·notes"·href="1.11.22.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.24·release·notes"·href="1.11.24.html"·/>16 ····<link·rel="prev"·title="Django·1.11.24·release·notes"·href="1.11.24.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 144, 37 lines modifiedOffset 145, 37 lines modified
144 <li><a·class="reference·internal"·href="#cve-2019-14235-potential-memory-exhaustion-in-django-utils-encoding-uri-to-iri">CVE-2019-14235:·Potential·memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>145 <li><a·class="reference·internal"·href="#cve-2019-14235-potential-memory-exhaustion-in-django-utils-encoding-uri-to-iri">CVE-2019-14235:·Potential·memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>
145 </ul>146 </ul>
146 </li>147 </li>
147 </ul>148 </ul>
  
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Previous·topic</h4>151 ····<h4>Vorig·onderwerp</h4>
151 ····<p·class="topless"><a·href="1.11.24.html"152 ····<p·class="topless"><a·href="1.11.24.html"
152 ··························title="previous·chapter">Django·1.11.24·release·notes</a></p>153 ··························title="vorig·hoofdstuk">Django·1.11.24·release·notes</a></p>
153 ··</div>154 ··</div>
154 ··<div>155 ··<div>
155 ····<h4>Next·topic</h4>156 ····<h4>Volgend·onderwerp</h4>
156 ····<p·class="topless"><a·href="1.11.22.html"157 ····<p·class="topless"><a·href="1.11.22.html"
157 ··························title="next·chapter">Django·1.11.22·release·notes</a></p>158 ··························title="volgend·hoofdstuk">Django·1.11.22·release·notes</a></p>
158 ··</div>159 ··</div>
159 <search·id="searchbox"·style="display:·none"·role="search">160 <search·id="searchbox"·style="display:·none"·role="search">
160 ··<h3·id="searchlabel">Quick·search</h3>161 ··<h3·id="searchlabel">Snel·zoeken</h3>
161 ····<div·class="searchformwrapper">162 ····<div·class="searchformwrapper">
162 ····<form·class="search"·action="../search.html"·method="get">163 ····<form·class="search"·action="../search.html"·method="get">
163 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
164 ······<input·type="submit"·value="Go"·/>165 ······<input·type="submit"·value="Zoek"·/>
165 ····</form>166 ····</form>
166 ····</div>167 ····</div>
167 </search>168 </search>
168 <script>document.getElementById('searchbox').style.display·=·"block"</script>169 <script>document.getElementById('searchbox').style.display·=·"block"</script>
169 ········</div>170 ········</div>
170 ······</div>171 ······</div>
171 ··············<h3>Last·update:</h3>172 ··············<h3>Last·update:</h3>
172 ··············<p·class="topless">Sep·03,·2024</p>173 ··············<p·class="topless">sep·03,·2024</p>
173 ··········</div>174 ··········</div>
174 ········175 ········
175 ······176 ······
176 ····</div>177 ····</div>
  
177 ····<div·id="ft">178 ····<div·id="ft">
178 ······<div·class="nav">179 ······<div·class="nav">
2.72 KB
html2text {}
Max HTML report size reached
5.63 KB
./usr/share/doc/python-django-doc/html/releases/1.11.24.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.24·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.24·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.23·release·notes"·href="1.11.23.html"·/>15 ····<link·rel="next"·title="Django·1.11.23·release·notes"·href="1.11.23.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.25·release·notes"·href="1.11.25.html"·/>16 ····<link·rel="prev"·title="Django·1.11.25·release·notes"·href="1.11.25.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.11.25.html"117 ····<p·class="topless"><a·href="1.11.25.html"
117 ··························title="previous·chapter">Django·1.11.25·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.11.25·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.23.html"122 ····<p·class="topless"><a·href="1.11.23.html"
122 ··························title="next·chapter">Django·1.11.23·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.11.23·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.94 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x824\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x824\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x895 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x89
6 Django·1.11.24·fixes·a·regression·in·1.11.23.6 Django·1.11.24·fixes·a·regression·in·1.11.23.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·crash·of·KeyTransform()·for8 ····*·Fixed·crash·of·KeyTransform()·for
9 ······django.contrib.postgres.fields.JSONField·and·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·when·using·on9 ······django.contrib.postgres.fields.JSONField·and·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·when·using·on
10 ······expressions·with·params·(_\x8#_\x83_\x80_\x86_\x87_\x82).10 ······expressions·with·params·(_\x8#_\x83_\x80_\x86_\x87_\x82).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.63 KB
./usr/share/doc/python-django-doc/html/releases/1.11.25.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.25·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.25·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.24·release·notes"·href="1.11.24.html"·/>15 ····<link·rel="next"·title="Django·1.11.24·release·notes"·href="1.11.24.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.26·release·notes"·href="1.11.26.html"·/>16 ····<link·rel="prev"·title="Django·1.11.26·release·notes"·href="1.11.26.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="1.11.26.html"116 ····<p·class="topless"><a·href="1.11.26.html"
116 ··························title="previous·chapter">Django·1.11.26·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·1.11.26·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.11.24.html"121 ····<p·class="topless"><a·href="1.11.24.html"
121 ··························title="next·chapter">Django·1.11.24·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·1.11.24·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.95 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x825\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x825\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x819\x895 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·1.11.25·fixes·a·regression·in·1.11.23.6 Django·1.11.25·fixes·a·regression·in·1.11.23.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·when·filtering·with·a·Subquery()·annotation·of·a·queryset8 ····*·Fixed·a·crash·when·filtering·with·a·Subquery()·annotation·of·a·queryset
9 ······containing·django.contrib.postgres.fields.JSONField·or·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d9 ······containing·django.contrib.postgres.fields.JSONField·or·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d
10 ······(_\x8#_\x83_\x80_\x87_\x86_\x89).10 ······(_\x8#_\x83_\x80_\x87_\x86_\x89).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.68 KB
./usr/share/doc/python-django-doc/html/releases/1.11.26.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.26·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.26·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.25·release·notes"·href="1.11.25.html"·/>15 ····<link·rel="next"·title="Django·1.11.25·release·notes"·href="1.11.25.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.27·release·notes"·href="1.11.27.html"·/>16 ····<link·rel="prev"·title="Django·1.11.27·release·notes"·href="1.11.27.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.11.27.html"117 ····<p·class="topless"><a·href="1.11.27.html"
117 ··························title="previous·chapter">Django·1.11.27·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.11.27·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.25.html"122 ····<p·class="topless"><a·href="1.11.25.html"
122 ··························title="next·chapter">Django·1.11.25·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.11.25·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.99 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x826\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x826\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x819\x895 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x819\x89
6 Django·1.11.26·fixes·a·regression·in·1.11.25.6 Django·1.11.26·fixes·a·regression·in·1.11.25.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·when·using·a·contains,·contained_by,·has_key,·has_keys,·or8 ····*·Fixed·a·crash·when·using·a·contains,·contained_by,·has_key,·has_keys,·or
9 ······has_any_keys·lookup·on·django.contrib.postgres.fields.JSONField,·if·the9 ······has_any_keys·lookup·on·django.contrib.postgres.fields.JSONField,·if·the
10 ······right·or·left·hand·side·of·an·expression·is·a·key·transform·(_\x8#_\x83_\x80_\x88_\x82_\x86).10 ······right·or·left·hand·side·of·an·expression·is·a·key·transform·(_\x8#_\x83_\x80_\x88_\x82_\x86).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.16 KB
./usr/share/doc/python-django-doc/html/releases/1.11.27.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.27·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.27·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.26·release·notes"·href="1.11.26.html"·/>15 ····<link·rel="next"·title="Django·1.11.26·release·notes"·href="1.11.26.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.28·release·notes"·href="1.11.28.html"·/>16 ····<link·rel="prev"·title="Django·1.11.28·release·notes"·href="1.11.28.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 122, 37 lines modifiedOffset 123, 37 lines modified
122 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>123 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
123 </ul>124 </ul>
124 </li>125 </li>
125 </ul>126 </ul>
  
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Previous·topic</h4>129 ····<h4>Vorig·onderwerp</h4>
129 ····<p·class="topless"><a·href="1.11.28.html"130 ····<p·class="topless"><a·href="1.11.28.html"
130 ··························title="previous·chapter">Django·1.11.28·release·notes</a></p>131 ··························title="vorig·hoofdstuk">Django·1.11.28·release·notes</a></p>
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Next·topic</h4>134 ····<h4>Volgend·onderwerp</h4>
134 ····<p·class="topless"><a·href="1.11.26.html"135 ····<p·class="topless"><a·href="1.11.26.html"
135 ··························title="next·chapter">Django·1.11.26·release·notes</a></p>136 ··························title="volgend·hoofdstuk">Django·1.11.26·release·notes</a></p>
136 ··</div>137 ··</div>
137 <search·id="searchbox"·style="display:·none"·role="search">138 <search·id="searchbox"·style="display:·none"·role="search">
138 ··<h3·id="searchlabel">Quick·search</h3>139 ··<h3·id="searchlabel">Snel·zoeken</h3>
139 ····<div·class="searchformwrapper">140 ····<div·class="searchformwrapper">
140 ····<form·class="search"·action="../search.html"·method="get">141 ····<form·class="search"·action="../search.html"·method="get">
141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
142 ······<input·type="submit"·value="Go"·/>143 ······<input·type="submit"·value="Zoek"·/>
143 ····</form>144 ····</form>
144 ····</div>145 ····</div>
145 </search>146 </search>
146 <script>document.getElementById('searchbox').style.display·=·"block"</script>147 <script>document.getElementById('searchbox').style.display·=·"block"</script>
147 ········</div>148 ········</div>
148 ······</div>149 ······</div>
149 ··············<h3>Last·update:</h3>150 ··············<h3>Last·update:</h3>
150 ··············<p·class="topless">Sep·03,·2024</p>151 ··············<p·class="topless">sep·03,·2024</p>
151 ··········</div>152 ··········</div>
152 ········153 ········
153 ······154 ······
154 ····</div>155 ····</div>
  
155 ····<div·id="ft">156 ····<div·id="ft">
156 ······<div·class="nav">157 ······<div·class="nav">
2.47 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x827\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x827\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x818\x88,\x8,·2\x820\x801\x819\x895 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x818\x88,\x8,·2\x820\x801\x819\x89
6 Django·1.11.27·fixes·a·security·issue·and·a·data·loss·bug·in·1.11.26.6 Django·1.11.27·fixes·a·security·issue·and·a·data·loss·bug·in·1.11.26.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x898\x884\x844\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·a\x8ac\x8cc\x8co\x8ou\x8un\x8nt\x8t·h\x8hi\x8ij\x8ja\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·r\x8re\x8es\x8se\x8et\x8t·f\x8fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x898\x884\x844\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·a\x8ac\x8cc\x8co\x8ou\x8un\x8nt\x8t·h\x8hi\x8ij\x8ja\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·r\x8re\x8es\x8se\x8et\x8t·f\x8fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 By·submitting·a·suitably·crafted·email·address·making·use·of·Unicode8 By·submitting·a·suitably·crafted·email·address·making·use·of·Unicode
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 ····*·Fixed·a·data·loss·possibility·in·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8A_\x8r_\x8r_\x8a_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·When·using·with18 ····*·Fixed·a·data·loss·possibility·in·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8A_\x8r_\x8r_\x8a_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·When·using·with
19 ······ArrayField(BooleanField()),·all·values·after·the·first·True·value·were19 ······ArrayField(BooleanField()),·all·values·after·the·first·True·value·were
20 ······marked·as·checked·instead·of·preserving·passed·values·(_\x8#_\x83_\x81_\x80_\x87_\x83).20 ······marked·as·checked·instead·of·preserving·passed·values·(_\x8#_\x83_\x81_\x80_\x87_\x83).
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x88_\x84_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t_\x8·_\x8h_\x8i_\x8j_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t_\x8·_\x8f_\x8o_\x8r_\x8m23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x88_\x84_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t_\x8·_\x8h_\x8i_\x8j_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t_\x8·_\x8f_\x8o_\x8r_\x8m
24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.04 KB
./usr/share/doc/python-django-doc/html/releases/1.11.28.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.28·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.28·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.27·release·notes"·href="1.11.27.html"·/>15 ····<link·rel="next"·title="Django·1.11.27·release·notes"·href="1.11.27.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.29·release·notes"·href="1.11.29.html"·/>16 ····<link·rel="prev"·title="Django·1.11.29·release·notes"·href="1.11.29.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2020-7471-potential-sql-injection-via-stringagg-delimiter">CVE-2020-7471:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">StringAgg(delimiter)</span></code></a></li>106 <li><a·class="reference·internal"·href="#cve-2020-7471-potential-sql-injection-via-stringagg-delimiter">CVE-2020-7471:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">StringAgg(delimiter)</span></code></a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="1.11.29.html"113 ····<p·class="topless"><a·href="1.11.29.html"
113 ··························title="previous·chapter">Django·1.11.29·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·1.11.29·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="1.11.27.html"118 ····<p·class="topless"><a·href="1.11.27.html"
118 ··························title="next·chapter">Django·1.11.27·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·1.11.27·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.18 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x828\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x828\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·3\x83,\x8,·2\x820\x802\x820\x805 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·3\x83,\x8,·2\x820\x802\x820\x80
6 Django·1.11.28·fixes·a·security·issue·in·1.11.27.6 Django·1.11.28·fixes·a·security·issue·in·1.11.27.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-7\x874\x847\x871\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·S\x8St\x8tr\x8ri\x8in\x8ng\x8gA\x8Ag\x8gg\x8g(\x8(d\x8de\x8el\x8li\x8im\x8mi\x8it\x8te\x8er\x8r)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-7\x874\x847\x871\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·S\x8St\x8tr\x8ri\x8in\x8ng\x8gA\x8Ag\x8gg\x8g(\x8(d\x8de\x8el\x8li\x8im\x8mi\x8it\x8te\x8er\x8r)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 _\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g·aggregation·function·was·subject·to·SQL·injection,·using·a·suitably8 _\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g·aggregation·function·was·subject·to·SQL·injection,·using·a·suitably
9 crafted·delimiter.9 crafted·delimiter.
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x87_\x84_\x87_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g_\x8(_\x8d_\x8e_\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8r_\x8)12 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x87_\x84_\x87_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g_\x8(_\x8d_\x8e_\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8r_\x8)
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.31 KB
./usr/share/doc/python-django-doc/html/releases/1.11.29.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.29·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.29·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.28·release·notes"·href="1.11.28.html"·/>15 ····<link·rel="next"·title="Django·1.11.28·release·notes"·href="1.11.28.html"·/>
15 ····<link·rel="prev"·title="Django·2.0·release·notes"·href="2.0.html"·/>16 ····<link·rel="prev"·title="Django·2.0·release·notes"·href="2.0.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2020-9402-potential-sql-injection-via-tolerance-parameter-in-gis-functions-and-aggregates-on-oracle">CVE-2020-9402:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">tolerance</span></code>·parameter·in·GIS·functions·and·aggregates·on·Oracle</a></li>106 <li><a·class="reference·internal"·href="#cve-2020-9402-potential-sql-injection-via-tolerance-parameter-in-gis-functions-and-aggregates-on-oracle">CVE-2020-9402:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">tolerance</span></code>·parameter·in·GIS·functions·and·aggregates·on·Oracle</a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="2.0.html"113 ····<p·class="topless"><a·href="2.0.html"
113 ··························title="previous·chapter">Django·2.0·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·2.0·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="1.11.28.html"118 ····<p·class="topless"><a·href="1.11.28.html"
118 ··························title="next·chapter">Django·1.11.28·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·1.11.28·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x829\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.2\x829\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x820\x805 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x820\x80
6 Django·1.11.29·fixes·a·security·issue·in·1.11.28.6 Django·1.11.29·fixes·a·security·issue·in·1.11.28.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-9\x894\x840\x802\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·t\x8to\x8ol\x8le\x8er\x8ra\x8an\x8nc\x8ce\x8e·p\x8pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8r·i\x8in\x8n·G\x8GI\x8IS\x8S7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-9\x894\x840\x802\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·t\x8to\x8ol\x8le\x8er\x8ra\x8an\x8nc\x8ce\x8e·p\x8pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8r·i\x8in\x8n·G\x8GI\x8IS\x8S
8 f\x8fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s·a\x8an\x8nd\x8d·a\x8ag\x8gg\x8gr\x8re\x8eg\x8ga\x8at\x8te\x8es\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 f\x8fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s·a\x8an\x8nd\x8d·a\x8ag\x8gg\x8gr\x8re\x8eg\x8ga\x8at\x8te\x8es\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 GIS·functions·and·aggregates·on·Oracle·were·subject·to·SQL·injection,·using·a9 GIS·functions·and·aggregates·on·Oracle·were·subject·to·SQL·injection,·using·a
10 suitably·crafted·tolerance.10 suitably·crafted·tolerance.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x89_\x84_\x80_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8·_\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8·_\x8i_\x8n13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x89_\x84_\x80_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8·_\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8·_\x8i_\x8n
14 ············_\x8G_\x8I_\x8S_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e14 ············_\x8G_\x8I_\x8S_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/1.11.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.2·release·notes"·href="1.11.2.html"·/>15 ····<link·rel="next"·title="Django·1.11.2·release·notes"·href="1.11.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.4·release·notes"·href="1.11.4.html"·/>16 ····<link·rel="prev"·title="Django·1.11.4·release·notes"·href="1.11.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 142, 37 lines modifiedOffset 143, 37 lines modified
142 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>143 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
143 </ul>144 </ul>
144 </li>145 </li>
145 </ul>146 </ul>
  
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Previous·topic</h4>149 ····<h4>Vorig·onderwerp</h4>
149 ····<p·class="topless"><a·href="1.11.4.html"150 ····<p·class="topless"><a·href="1.11.4.html"
150 ··························title="previous·chapter">Django·1.11.4·release·notes</a></p>151 ··························title="vorig·hoofdstuk">Django·1.11.4·release·notes</a></p>
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Next·topic</h4>154 ····<h4>Volgend·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.11.2.html"155 ····<p·class="topless"><a·href="1.11.2.html"
155 ··························title="next·chapter">Django·1.11.2·release·notes</a></p>156 ··························title="volgend·hoofdstuk">Django·1.11.2·release·notes</a></p>
156 ··</div>157 ··</div>
157 <search·id="searchbox"·style="display:·none"·role="search">158 <search·id="searchbox"·style="display:·none"·role="search">
158 ··<h3·id="searchlabel">Quick·search</h3>159 ··<h3·id="searchlabel">Snel·zoeken</h3>
159 ····<div·class="searchformwrapper">160 ····<div·class="searchformwrapper">
160 ····<form·class="search"·action="../search.html"·method="get">161 ····<form·class="search"·action="../search.html"·method="get">
161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
162 ······<input·type="submit"·value="Go"·/>163 ······<input·type="submit"·value="Zoek"·/>
163 ····</form>164 ····</form>
164 ····</div>165 ····</div>
165 </search>166 </search>
166 <script>document.getElementById('searchbox').style.display·=·"block"</script>167 <script>document.getElementById('searchbox').style.display·=·"block"</script>
167 ········</div>168 ········</div>
168 ······</div>169 ······</div>
169 ··············<h3>Last·update:</h3>170 ··············<h3>Last·update:</h3>
170 ··············<p·class="topless">Sep·03,·2024</p>171 ··············<p·class="topless">sep·03,·2024</p>
171 ··········</div>172 ··········</div>
172 ········173 ········
173 ······174 ······
174 ····</div>175 ····</div>
  
175 ····<div·id="ft">176 ····<div·id="ft">
176 ······<div·class="nav">177 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x817\x875 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x817\x87
6 Django·1.11.3·fixes·several·bugs·in·1.11.2.6 Django·1.11.3·fixes·several·bugs·in·1.11.2.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Removed·an·incorrect·deprecation·warning·about·a·missing·renderer8 ····*·Removed·an·incorrect·deprecation·warning·about·a·missing·renderer
Offset 40, 16 lines modifiedOffset 40, 16 lines modified
40 ····*·Fixed·UnboundLocalError·crash·in·RenameField·with·nonexistent·field40 ····*·Fixed·UnboundLocalError·crash·in·RenameField·with·nonexistent·field
41 ······(_\x8#_\x82_\x88_\x83_\x85_\x80).41 ······(_\x8#_\x82_\x88_\x83_\x85_\x80).
42 ····*·Fixed·a·regression·preventing·a·model·field’s·limit_choices_to·from·being42 ····*·Fixed·a·regression·preventing·a·model·field’s·limit_choices_to·from·being
43 ······evaluated·when·a·ModelForm·is·instantiated·(_\x8#_\x82_\x88_\x83_\x84_\x85).43 ······evaluated·when·a·ModelForm·is·instantiated·(_\x8#_\x82_\x88_\x83_\x84_\x85).
44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s46 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
47 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*47 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
51 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
52 [q···················][Go]52 [q···················][Zoek]
53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
54 Sep·03,·202454 sep·03,·2024
55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.11.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.3·release·notes"·href="1.11.3.html"·/>15 ····<link·rel="next"·title="Django·1.11.3·release·notes"·href="1.11.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.5·release·notes"·href="1.11.5.html"·/>16 ····<link·rel="prev"·title="Django·1.11.5·release·notes"·href="1.11.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 127, 37 lines modifiedOffset 128, 37 lines modified
127 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>128 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
128 </ul>129 </ul>
129 </li>130 </li>
130 </ul>131 </ul>
  
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Previous·topic</h4>134 ····<h4>Vorig·onderwerp</h4>
134 ····<p·class="topless"><a·href="1.11.5.html"135 ····<p·class="topless"><a·href="1.11.5.html"
135 ··························title="previous·chapter">Django·1.11.5·release·notes</a></p>136 ··························title="vorig·hoofdstuk">Django·1.11.5·release·notes</a></p>
136 ··</div>137 ··</div>
137 ··<div>138 ··<div>
138 ····<h4>Next·topic</h4>139 ····<h4>Volgend·onderwerp</h4>
139 ····<p·class="topless"><a·href="1.11.3.html"140 ····<p·class="topless"><a·href="1.11.3.html"
140 ··························title="next·chapter">Django·1.11.3·release·notes</a></p>141 ··························title="volgend·hoofdstuk">Django·1.11.3·release·notes</a></p>
141 ··</div>142 ··</div>
142 <search·id="searchbox"·style="display:·none"·role="search">143 <search·id="searchbox"·style="display:·none"·role="search">
143 ··<h3·id="searchlabel">Quick·search</h3>144 ··<h3·id="searchlabel">Snel·zoeken</h3>
144 ····<div·class="searchformwrapper">145 ····<div·class="searchformwrapper">
145 ····<form·class="search"·action="../search.html"·method="get">146 ····<form·class="search"·action="../search.html"·method="get">
146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
147 ······<input·type="submit"·value="Go"·/>148 ······<input·type="submit"·value="Zoek"·/>
148 ····</form>149 ····</form>
149 ····</div>150 ····</div>
150 </search>151 </search>
151 <script>document.getElementById('searchbox').style.display·=·"block"</script>152 <script>document.getElementById('searchbox').style.display·=·"block"</script>
152 ········</div>153 ········</div>
153 ······</div>154 ······</div>
154 ··············<h3>Last·update:</h3>155 ··············<h3>Last·update:</h3>
155 ··············<p·class="topless">Sep·03,·2024</p>156 ··············<p·class="topless">sep·03,·2024</p>
156 ··········</div>157 ··········</div>
157 ········158 ········
158 ······159 ······
159 ····</div>160 ····</div>
  
160 ····<div·id="ft">161 ····<div·id="ft">
161 ······<div·class="nav">162 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x817\x875 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x817\x87
6 Django·1.11.4·fixes·several·bugs·in·1.11.3.6 Django·1.11.4·fixes·several·bugs·in·1.11.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·1.11.3·on·Python·2·where·non-ASCII·format·values8 ····*·Fixed·a·regression·in·1.11.3·on·Python·2·where·non-ASCII·format·values
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ······is_initial,·input_text,·initial_text,·and·clear_checkbox_label·are·now25 ······is_initial,·input_text,·initial_text,·and·clear_checkbox_label·are·now
26 ······attributes·of·widget·rather·than·appearing·in·the·top-level·context.26 ······attributes·of·widget·rather·than·appearing·in·the·top-level·context.
27 ····*·Fixed·queryset·crash·when·using·a·GenericRelation·to·a·proxy·model27 ····*·Fixed·queryset·crash·when·using·a·GenericRelation·to·a·proxy·model
28 ······(_\x8#_\x82_\x88_\x84_\x81_\x88).28 ······(_\x8#_\x82_\x88_\x84_\x81_\x88).
29 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
30 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.02 KB
./usr/share/doc/python-django-doc/html/releases/1.11.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.4·release·notes"·href="1.11.4.html"·/>15 ····<link·rel="next"·title="Django·1.11.4·release·notes"·href="1.11.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.6·release·notes"·href="1.11.6.html"·/>16 ····<link·rel="prev"·title="Django·1.11.6·release·notes"·href="1.11.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 141, 37 lines modifiedOffset 142, 37 lines modified
141 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>142 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
142 </ul>143 </ul>
143 </li>144 </li>
144 </ul>145 </ul>
  
145 ··</div>146 ··</div>
146 ··<div>147 ··<div>
147 ····<h4>Previous·topic</h4>148 ····<h4>Vorig·onderwerp</h4>
148 ····<p·class="topless"><a·href="1.11.6.html"149 ····<p·class="topless"><a·href="1.11.6.html"
149 ··························title="previous·chapter">Django·1.11.6·release·notes</a></p>150 ··························title="vorig·hoofdstuk">Django·1.11.6·release·notes</a></p>
150 ··</div>151 ··</div>
151 ··<div>152 ··<div>
152 ····<h4>Next·topic</h4>153 ····<h4>Volgend·onderwerp</h4>
153 ····<p·class="topless"><a·href="1.11.4.html"154 ····<p·class="topless"><a·href="1.11.4.html"
154 ··························title="next·chapter">Django·1.11.4·release·notes</a></p>155 ··························title="volgend·hoofdstuk">Django·1.11.4·release·notes</a></p>
155 ··</div>156 ··</div>
156 <search·id="searchbox"·style="display:·none"·role="search">157 <search·id="searchbox"·style="display:·none"·role="search">
157 ··<h3·id="searchlabel">Quick·search</h3>158 ··<h3·id="searchlabel">Snel·zoeken</h3>
158 ····<div·class="searchformwrapper">159 ····<div·class="searchformwrapper">
159 ····<form·class="search"·action="../search.html"·method="get">160 ····<form·class="search"·action="../search.html"·method="get">
160 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
161 ······<input·type="submit"·value="Go"·/>162 ······<input·type="submit"·value="Zoek"·/>
162 ····</form>163 ····</form>
163 ····</div>164 ····</div>
164 </search>165 </search>
165 <script>document.getElementById('searchbox').style.display·=·"block"</script>166 <script>document.getElementById('searchbox').style.display·=·"block"</script>
166 ········</div>167 ········</div>
167 ······</div>168 ······</div>
168 ··············<h3>Last·update:</h3>169 ··············<h3>Last·update:</h3>
169 ··············<p·class="topless">Sep·03,·2024</p>170 ··············<p·class="topless">sep·03,·2024</p>
170 ··········</div>171 ··········</div>
171 ········172 ········
172 ······173 ······
173 ····</div>174 ····</div>
  
174 ····<div·id="ft">175 ····<div·id="ft">
175 ······<div·class="nav">176 ······<div·class="nav">
2.35 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·5\x85,\x8,·2\x820\x801\x817\x875 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·5\x85,\x8,·2\x820\x801\x817\x87
6 Django·1.11.5·fixes·a·security·issue·and·several·bugs·in·1.11.4.6 Django·1.11.5·fixes·a·security·issue·and·several·bugs·in·1.11.4.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x817\x87-\x8-1\x812\x827\x879\x894\x84:\x8:·P\x8Po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·i\x8in\x8n·t\x8tr\x8ra\x8ac\x8ce\x8eb\x8ba\x8ac\x8ck\x8k·s\x8se\x8ec\x8ct\x8ti\x8io\x8on\x8n·o\x8of\x8f·t\x8te\x8ec\x8ch\x8hn\x8ni\x8ic\x8ca\x8al\x8l·5\x850\x800\x80·d\x8de\x8eb\x8bu\x8ug\x8g7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x817\x87-\x8-1\x812\x827\x879\x894\x84:\x8:·P\x8Po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·i\x8in\x8n·t\x8tr\x8ra\x8ac\x8ce\x8eb\x8ba\x8ac\x8ck\x8k·s\x8se\x8ec\x8ct\x8ti\x8io\x8on\x8n·o\x8of\x8f·t\x8te\x8ec\x8ch\x8hn\x8ni\x8ic\x8ca\x8al\x8l·5\x850\x800\x80·d\x8de\x8eb\x8bu\x8ug\x8g
8 p\x8pa\x8ag\x8ge\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 p\x8pa\x8ag\x8ge\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 40, 16 lines modifiedOffset 40, 16 lines modified
40 ····*·Fixed·a·regression·in·contrib.auth’s·login()·and·logout()·views·where40 ····*·Fixed·a·regression·in·contrib.auth’s·login()·and·logout()·views·where
41 ······they·ignored·positional·arguments·(_\x8#_\x82_\x88_\x85_\x85_\x80).41 ······they·ignored·positional·arguments·(_\x8#_\x82_\x88_\x85_\x85_\x80).
42 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
43 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x81_\x82_\x87_\x89_\x84_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8t_\x8r_\x8a_\x8c_\x8e_\x8b_\x8a_\x8c_\x8k_\x8·_\x8s_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8e_\x8c_\x8h_\x8n_\x8i_\x8c_\x8a_\x8l_\x8·_\x85_\x80_\x8044 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x81_\x82_\x87_\x89_\x84_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8t_\x8r_\x8a_\x8c_\x8e_\x8b_\x8a_\x8c_\x8k_\x8·_\x8s_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8e_\x8c_\x8h_\x8n_\x8i_\x8c_\x8a_\x8l_\x8·_\x85_\x80_\x80
45 ············_\x8d_\x8e_\x8b_\x8u_\x8g_\x8·_\x8p_\x8a_\x8g_\x8e45 ············_\x8d_\x8e_\x8b_\x8u_\x8g_\x8·_\x8p_\x8a_\x8g_\x8e
46 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s46 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
47 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*47 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
51 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
52 [q···················][Go]52 [q···················][Zoek]
53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
54 Sep·03,·202454 sep·03,·2024
55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»55 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.11.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.5·release·notes"·href="1.11.5.html"·/>15 ····<link·rel="next"·title="Django·1.11.5·release·notes"·href="1.11.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.7·release·notes"·href="1.11.7.html"·/>16 ····<link·rel="prev"·title="Django·1.11.7·release·notes"·href="1.11.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.11.7.html"120 ····<p·class="topless"><a·href="1.11.7.html"
120 ··························title="previous·chapter">Django·1.11.7·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·1.11.7·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.11.5.html"125 ····<p·class="topless"><a·href="1.11.5.html"
125 ··························title="next·chapter">Django·1.11.5·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·1.11.5·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·5\x85,\x8,·2\x820\x801\x817\x875 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·5\x85,\x8,·2\x820\x801\x817\x87
6 Django·1.11.6·fixes·several·bugs·in·1.11.5.6 Django·1.11.6·fixes·several·bugs·in·1.11.5.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Made·the·CharField·form·field·convert·whitespace-only·values·to·the8 ····*·Made·the·CharField·form·field·convert·whitespace-only·values·to·the
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ······(id)·in·an·Index’s·fields·(_\x8#_\x82_\x88_\x85_\x89_\x87).11 ······(id)·in·an·Index’s·fields·(_\x8#_\x82_\x88_\x85_\x89_\x87).
12 ····*·Fixed·a·regression·in·Django·1.9·where·a·custom·view·error·handler·such12 ····*·Fixed·a·regression·in·Django·1.9·where·a·custom·view·error·handler·such
13 ······as·handler404·that·accesses·csrf_token·could·cause·CSRF·verification13 ······as·handler404·that·accesses·csrf_token·could·cause·CSRF·verification
14 ······failures·on·other·pages·(_\x8#_\x82_\x88_\x84_\x88_\x88).14 ······failures·on·other·pages·(_\x8#_\x82_\x88_\x84_\x88_\x88).
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.78 KB
./usr/share/doc/python-django-doc/html/releases/1.11.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.6·release·notes"·href="1.11.6.html"·/>15 ····<link·rel="next"·title="Django·1.11.6·release·notes"·href="1.11.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.8·release·notes"·href="1.11.8.html"·/>16 ····<link·rel="prev"·title="Django·1.11.8·release·notes"·href="1.11.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.11.8.html"120 ····<p·class="topless"><a·href="1.11.8.html"
120 ··························title="previous·chapter">Django·1.11.8·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·1.11.8·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.11.6.html"125 ····<p·class="topless"><a·href="1.11.6.html"
125 ··························title="next·chapter">Django·1.11.6·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·1.11.6·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.11 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x817\x875 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x817\x87
6 Django·1.11.7·fixes·several·bugs·in·1.11.6.6 Django·1.11.7·fixes·several·bugs·in·1.11.6.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Prevented·cache.get_or_set()·from·caching·None·if·the·default·argument·is8 ····*·Prevented·cache.get_or_set()·from·caching·None·if·the·default·argument·is
9 ······a·callable·that·returns·None·(_\x8#_\x82_\x88_\x86_\x80_\x81).9 ······a·callable·that·returns·None·(_\x8#_\x82_\x88_\x86_\x80_\x81).
10 ····*·Fixed·the·Basque·DATE_FORMAT·string·(_\x8#_\x82_\x88_\x87_\x81_\x80).10 ····*·Fixed·the·Basque·DATE_FORMAT·string·(_\x8#_\x82_\x88_\x87_\x81_\x80).
11 ····*·Made·QuerySet.reverse()·affect·nulls_first·and·nulls_last·(_\x8#_\x82_\x88_\x87_\x82_\x82).11 ····*·Made·QuerySet.reverse()·affect·nulls_first·and·nulls_last·(_\x8#_\x82_\x88_\x87_\x82_\x82).
12 ····*·Fixed·unquoted·table·names·in·Subquery·SQL·when·using·OuterRef·(_\x8#_\x82_\x88_\x86_\x88_\x89).12 ····*·Fixed·unquoted·table·names·in·Subquery·SQL·when·using·OuterRef·(_\x8#_\x82_\x88_\x86_\x88_\x89).
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.77 KB
./usr/share/doc/python-django-doc/html/releases/1.11.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.7·release·notes"·href="1.11.7.html"·/>15 ····<link·rel="next"·title="Django·1.11.7·release·notes"·href="1.11.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.9·release·notes"·href="1.11.9.html"·/>16 ····<link·rel="prev"·title="Django·1.11.9·release·notes"·href="1.11.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 123, 37 lines modifiedOffset 124, 37 lines modified
123 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>124 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
124 </ul>125 </ul>
125 </li>126 </li>
126 </ul>127 </ul>
  
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Previous·topic</h4>130 ····<h4>Vorig·onderwerp</h4>
130 ····<p·class="topless"><a·href="1.11.9.html"131 ····<p·class="topless"><a·href="1.11.9.html"
131 ··························title="previous·chapter">Django·1.11.9·release·notes</a></p>132 ··························title="vorig·hoofdstuk">Django·1.11.9·release·notes</a></p>
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Next·topic</h4>135 ····<h4>Volgend·onderwerp</h4>
135 ····<p·class="topless"><a·href="1.11.7.html"136 ····<p·class="topless"><a·href="1.11.7.html"
136 ··························title="next·chapter">Django·1.11.7·release·notes</a></p>137 ··························title="volgend·hoofdstuk">Django·1.11.7·release·notes</a></p>
137 ··</div>138 ··</div>
138 <search·id="searchbox"·style="display:·none"·role="search">139 <search·id="searchbox"·style="display:·none"·role="search">
139 ··<h3·id="searchlabel">Quick·search</h3>140 ··<h3·id="searchlabel">Snel·zoeken</h3>
140 ····<div·class="searchformwrapper">141 ····<div·class="searchformwrapper">
141 ····<form·class="search"·action="../search.html"·method="get">142 ····<form·class="search"·action="../search.html"·method="get">
142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
143 ······<input·type="submit"·value="Go"·/>144 ······<input·type="submit"·value="Zoek"·/>
144 ····</form>145 ····</form>
145 ····</div>146 ····</div>
146 </search>147 </search>
147 <script>document.getElementById('searchbox').style.display·=·"block"</script>148 <script>document.getElementById('searchbox').style.display·=·"block"</script>
148 ········</div>149 ········</div>
149 ······</div>150 ······</div>
150 ··············<h3>Last·update:</h3>151 ··············<h3>Last·update:</h3>
151 ··············<p·class="topless">Sep·03,·2024</p>152 ··············<p·class="topless">sep·03,·2024</p>
152 ··········</div>153 ··········</div>
153 ········154 ········
154 ······155 ······
155 ····</div>156 ····</div>
  
156 ····<div·id="ft">157 ····<div·id="ft">
157 ······<div·class="nav">158 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x817\x875 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x817\x87
6 Django·1.11.8·fixes·several·bugs·in·1.11.7.6 Django·1.11.8·fixes·several·bugs·in·1.11.7.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Reallowed,·following·a·regression·in·Django·1.10,·AuthenticationForm·to8 ····*·Reallowed,·following·a·regression·in·Django·1.10,·AuthenticationForm·to
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ······model·instance·uses·multi-table·inheritance·(_\x8#_\x82_\x88_\x88_\x85_\x86).21 ······model·instance·uses·multi-table·inheritance·(_\x8#_\x82_\x88_\x88_\x85_\x86).
22 ····*·Fixed·“Cannot·change·column·‘x’:·used·in·a·foreign·key·constraint”·crash22 ····*·Fixed·“Cannot·change·column·‘x’:·used·in·a·foreign·key·constraint”·crash
23 ······on·MySQL·with·a·sequence·of·AlterField·and/or·RenameField·operations·in·a23 ······on·MySQL·with·a·sequence·of·AlterField·and/or·RenameField·operations·in·a
24 ······migration·(_\x8#_\x82_\x88_\x83_\x80_\x85).24 ······migration·(_\x8#_\x82_\x88_\x83_\x80_\x85).
25 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
26 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s27 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
28 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*28 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*30 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
32 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
33 [q···················][Go]33 [q···················][Zoek]
34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
35 Sep·03,·202435 sep·03,·2024
36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/releases/1.11.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.8·release·notes"·href="1.11.8.html"·/>15 ····<link·rel="next"·title="Django·1.11.8·release·notes"·href="1.11.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.10·release·notes"·href="1.11.10.html"·/>16 ····<link·rel="prev"·title="Django·1.11.10·release·notes"·href="1.11.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 37 lines modifiedOffset 115, 37 lines modified
114 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
115 </ul>116 </ul>
116 </li>117 </li>
117 </ul>118 </ul>
  
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Previous·topic</h4>121 ····<h4>Vorig·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.11.10.html"122 ····<p·class="topless"><a·href="1.11.10.html"
122 ··························title="previous·chapter">Django·1.11.10·release·notes</a></p>123 ··························title="vorig·hoofdstuk">Django·1.11.10·release·notes</a></p>
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Next·topic</h4>126 ····<h4>Volgend·onderwerp</h4>
126 ····<p·class="topless"><a·href="1.11.8.html"127 ····<p·class="topless"><a·href="1.11.8.html"
127 ··························title="next·chapter">Django·1.11.8·release·notes</a></p>128 ··························title="volgend·hoofdstuk">Django·1.11.8·release·notes</a></p>
128 ··</div>129 ··</div>
129 <search·id="searchbox"·style="display:·none"·role="search">130 <search·id="searchbox"·style="display:·none"·role="search">
130 ··<h3·id="searchlabel">Quick·search</h3>131 ··<h3·id="searchlabel">Snel·zoeken</h3>
131 ····<div·class="searchformwrapper">132 ····<div·class="searchformwrapper">
132 ····<form·class="search"·action="../search.html"·method="get">133 ····<form·class="search"·action="../search.html"·method="get">
133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
134 ······<input·type="submit"·value="Go"·/>135 ······<input·type="submit"·value="Zoek"·/>
135 ····</form>136 ····</form>
136 ····</div>137 ····</div>
137 </search>138 </search>
138 <script>document.getElementById('searchbox').style.display·=·"block"</script>139 <script>document.getElementById('searchbox').style.display·=·"block"</script>
139 ········</div>140 ········</div>
140 ······</div>141 ······</div>
141 ··············<h3>Last·update:</h3>142 ··············<h3>Last·update:</h3>
142 ··············<p·class="topless">Sep·03,·2024</p>143 ··············<p·class="topless">sep·03,·2024</p>
143 ··········</div>144 ··········</div>
144 ········145 ········
145 ······146 ······
146 ····</div>147 ····</div>
  
147 ····<div·id="ft">148 ····<div·id="ft">
148 ······<div·class="nav">149 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x885 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·1.11.9·fixes·several·bugs·in·1.11.8.6 Django·1.11.9·fixes·several·bugs·in·1.11.8.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·1.11·that·added·newlines·between8 ····*·Fixed·a·regression·in·Django·1.11·that·added·newlines·between
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ······db_table·(_\x8#_\x82_\x88_\x88_\x87_\x86).13 ······db_table·(_\x8#_\x82_\x88_\x88_\x87_\x86).
14 ····*·Fixed·a·regression·in·caching·of·a·GenericForeignKey·when·the·referenced14 ····*·Fixed·a·regression·in·caching·of·a·GenericForeignKey·when·the·referenced
15 ······model·instance·uses·more·than·one·level·of·multi-table·inheritance15 ······model·instance·uses·more·than·one·level·of·multi-table·inheritance
16 ······(_\x8#_\x82_\x88_\x88_\x85_\x86).16 ······(_\x8#_\x82_\x88_\x88_\x85_\x86).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.9 KB
./usr/share/doc/python-django-doc/html/releases/1.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.10.8·release·notes"·href="1.10.8.html"·/>15 ····<link·rel="next"·title="Django·1.10.8·release·notes"·href="1.10.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.11.1·release·notes"·href="1.11.1.html"·/>16 ····<link·rel="prev"·title="Django·1.11.1·release·notes"·href="1.11.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 892, 37 lines modifiedOffset 893, 37 lines modified
892 </li>893 </li>
893 </ul>894 </ul>
894 </li>895 </li>
895 </ul>896 </ul>
  
896 ··</div>897 ··</div>
897 ··<div>898 ··<div>
898 ····<h4>Previous·topic</h4>899 ····<h4>Vorig·onderwerp</h4>
899 ····<p·class="topless"><a·href="1.11.1.html"900 ····<p·class="topless"><a·href="1.11.1.html"
900 ··························title="previous·chapter">Django·1.11.1·release·notes</a></p>901 ··························title="vorig·hoofdstuk">Django·1.11.1·release·notes</a></p>
901 ··</div>902 ··</div>
902 ··<div>903 ··<div>
903 ····<h4>Next·topic</h4>904 ····<h4>Volgend·onderwerp</h4>
904 ····<p·class="topless"><a·href="1.10.8.html"905 ····<p·class="topless"><a·href="1.10.8.html"
905 ··························title="next·chapter">Django·1.10.8·release·notes</a></p>906 ··························title="volgend·hoofdstuk">Django·1.10.8·release·notes</a></p>
906 ··</div>907 ··</div>
907 <search·id="searchbox"·style="display:·none"·role="search">908 <search·id="searchbox"·style="display:·none"·role="search">
908 ··<h3·id="searchlabel">Quick·search</h3>909 ··<h3·id="searchlabel">Snel·zoeken</h3>
909 ····<div·class="searchformwrapper">910 ····<div·class="searchformwrapper">
910 ····<form·class="search"·action="../search.html"·method="get">911 ····<form·class="search"·action="../search.html"·method="get">
911 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>912 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
912 ······<input·type="submit"·value="Go"·/>913 ······<input·type="submit"·value="Zoek"·/>
913 ····</form>914 ····</form>
914 ····</div>915 ····</div>
915 </search>916 </search>
916 <script>document.getElementById('searchbox').style.display·=·"block"</script>917 <script>document.getElementById('searchbox').style.display·=·"block"</script>
917 ········</div>918 ········</div>
918 ······</div>919 ······</div>
919 ··············<h3>Last·update:</h3>920 ··············<h3>Last·update:</h3>
920 ··············<p·class="topless">Sep·03,·2024</p>921 ··············<p·class="topless">sep·03,·2024</p>
921 ··········</div>922 ··········</div>
922 ········923 ········
923 ······924 ······
924 ····</div>925 ····</div>
  
925 ····<div·id="ft">926 ····<div·id="ft">
926 ······<div·class="nav">927 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·4\x84,\x8,·2\x820\x801\x817\x875 A\x8Ap\x8pr\x8ri\x8il\x8l·4\x84,\x8,·2\x820\x801\x817\x87
6 Welcome·to·Django·1.11!6 Welcome·to·Django·1.11!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·1.108 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·1.10
Offset 563, 16 lines modifiedOffset 563, 16 lines modified
563 ··················_\x8n_\x8o_\x8n_\x8-_\x8d_\x8i_\x8c_\x8t_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t563 ··················_\x8n_\x8o_\x8n_\x8-_\x8d_\x8i_\x8c_\x8t_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t
564 ················#·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8m_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s564 ················#·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8m_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
565 ················#·_\x8S_\x8e_\x8r_\x8v_\x8e_\x8r_\x8-_\x8s_\x8i_\x8d_\x8e_\x8·_\x8c_\x8u_\x8r_\x8s_\x8o_\x8r_\x8s_\x8·_\x8o_\x8n_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L565 ················#·_\x8S_\x8e_\x8r_\x8v_\x8e_\x8r_\x8-_\x8s_\x8i_\x8d_\x8e_\x8·_\x8c_\x8u_\x8r_\x8s_\x8o_\x8r_\x8s_\x8·_\x8o_\x8n_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L
566 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s566 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
567 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x81_\x8._\x81_\x81567 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x81_\x8._\x81_\x81
568 ················#·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s_\x8._\x8p_\x8e_\x8r_\x8m_\x8a_\x8l_\x8i_\x8n_\x8k_\x8(_\x8)_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r568 ················#·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s_\x8._\x8p_\x8e_\x8r_\x8m_\x8a_\x8l_\x8i_\x8n_\x8k_\x8(_\x8)_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r
569 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s569 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
570 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*570 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
571 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s571 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
572 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*572 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
573 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s573 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
574 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*574 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
575 [q···················][Go]575 [q···················][Zoek]
576 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*576 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
577 Sep·03,·2024577 sep·03,·2024
578 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»578 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.3 KB
./usr/share/doc/python-django-doc/html/releases/1.2.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2·release·notes"·href="1.2.html"·/>15 ····<link·rel="next"·title="Django·1.2·release·notes"·href="1.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.2.2·release·notes"·href="1.2.2.html"·/>16 ····<link·rel="prev"·title="Django·1.2.2·release·notes"·href="1.2.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 92, 37 lines modifiedOffset 93, 37 lines modified
92 ······93 ······
93 ········94 ········
94 ··········<div·class="yui-b"·id="sidebar">95 ··········<div·class="yui-b"·id="sidebar">
95 ············96 ············
96 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">97 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
97 ········<div·class="sphinxsidebarwrapper">98 ········<div·class="sphinxsidebarwrapper">
98 ··<div>99 ··<div>
99 ····<h4>Previous·topic</h4>100 ····<h4>Vorig·onderwerp</h4>
100 ····<p·class="topless"><a·href="1.2.2.html"101 ····<p·class="topless"><a·href="1.2.2.html"
101 ··························title="previous·chapter">Django·1.2.2·release·notes</a></p>102 ··························title="vorig·hoofdstuk">Django·1.2.2·release·notes</a></p>
102 ··</div>103 ··</div>
103 ··<div>104 ··<div>
104 ····<h4>Next·topic</h4>105 ····<h4>Volgend·onderwerp</h4>
105 ····<p·class="topless"><a·href="1.2.html"106 ····<p·class="topless"><a·href="1.2.html"
106 ··························title="next·chapter">Django·1.2·release·notes</a></p>107 ··························title="volgend·hoofdstuk">Django·1.2·release·notes</a></p>
107 ··</div>108 ··</div>
108 <search·id="searchbox"·style="display:·none"·role="search">109 <search·id="searchbox"·style="display:·none"·role="search">
109 ··<h3·id="searchlabel">Quick·search</h3>110 ··<h3·id="searchlabel">Snel·zoeken</h3>
110 ····<div·class="searchformwrapper">111 ····<div·class="searchformwrapper">
111 ····<form·class="search"·action="../search.html"·method="get">112 ····<form·class="search"·action="../search.html"·method="get">
112 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>113 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
113 ······<input·type="submit"·value="Go"·/>114 ······<input·type="submit"·value="Zoek"·/>
114 ····</form>115 ····</form>
115 ····</div>116 ····</div>
116 </search>117 </search>
117 <script>document.getElementById('searchbox').style.display·=·"block"</script>118 <script>document.getElementById('searchbox').style.display·=·"block"</script>
118 ········</div>119 ········</div>
119 ······</div>120 ······</div>
120 ··············<h3>Last·update:</h3>121 ··············<h3>Last·update:</h3>
121 ··············<p·class="topless">Sep·03,·2024</p>122 ··············<p·class="topless">sep·03,·2024</p>
122 ··········</div>123 ··········</div>
123 ········124 ········
124 ······125 ······
125 ····</div>126 ····</div>
  
126 ····<div·id="ft">127 ····<div·id="ft">
127 ······<div·class="nav">128 ······<div·class="nav">
1.57 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·1.2.1·was·released·almost·immediately·after·1.2.0·to·correct·two·small5 Django·1.2.1·was·released·almost·immediately·after·1.2.0·to·correct·two·small
6 bugs:·one·was·in·the·documentation·packaging·script,·the·other·was·a·_\x8b_\x8u_\x8g·that6 bugs:·one·was·in·the·documentation·packaging·script,·the·other·was·a·_\x8b_\x8u_\x8g·that
7 affected·datetime·form·field·widgets·when·localization·was·enabled.7 affected·datetime·form·field·widgets·when·localization·was·enabled.
8 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*8 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
9 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s9 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
10 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*10 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
13 [q···················][Go]13 [q···················][Zoek]
14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
15 Sep·03,·202415 sep·03,·2024
16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.83 KB
./usr/share/doc/python-django-doc/html/releases/1.2.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2.1·release·notes"·href="1.2.1.html"·/>15 ····<link·rel="next"·title="Django·1.2.1·release·notes"·href="1.2.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.2.3·release·notes"·href="1.2.3.html"·/>16 ····<link·rel="prev"·title="Django·1.2.3·release·notes"·href="1.2.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 118, 37 lines modifiedOffset 119, 37 lines modified
118 <li><a·class="reference·internal"·href="#one-new-feature">One·new·feature</a></li>119 <li><a·class="reference·internal"·href="#one-new-feature">One·new·feature</a></li>
119 </ul>120 </ul>
120 </li>121 </li>
121 </ul>122 </ul>
  
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Previous·topic</h4>125 ····<h4>Vorig·onderwerp</h4>
125 ····<p·class="topless"><a·href="1.2.3.html"126 ····<p·class="topless"><a·href="1.2.3.html"
126 ··························title="previous·chapter">Django·1.2.3·release·notes</a></p>127 ··························title="vorig·hoofdstuk">Django·1.2.3·release·notes</a></p>
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Next·topic</h4>130 ····<h4>Volgend·onderwerp</h4>
130 ····<p·class="topless"><a·href="1.2.1.html"131 ····<p·class="topless"><a·href="1.2.1.html"
131 ··························title="next·chapter">Django·1.2.1·release·notes</a></p>132 ··························title="volgend·hoofdstuk">Django·1.2.1·release·notes</a></p>
132 ··</div>133 ··</div>
133 <search·id="searchbox"·style="display:·none"·role="search">134 <search·id="searchbox"·style="display:·none"·role="search">
134 ··<h3·id="searchlabel">Quick·search</h3>135 ··<h3·id="searchlabel">Snel·zoeken</h3>
135 ····<div·class="searchformwrapper">136 ····<div·class="searchformwrapper">
136 ····<form·class="search"·action="../search.html"·method="get">137 ····<form·class="search"·action="../search.html"·method="get">
137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
138 ······<input·type="submit"·value="Go"·/>139 ······<input·type="submit"·value="Zoek"·/>
139 ····</form>140 ····</form>
140 ····</div>141 ····</div>
141 </search>142 </search>
142 <script>document.getElementById('searchbox').style.display·=·"block"</script>143 <script>document.getElementById('searchbox').style.display·=·"block"</script>
143 ········</div>144 ········</div>
144 ······</div>145 ······</div>
145 ··············<h3>Last·update:</h3>146 ··············<h3>Last·update:</h3>
146 ··············<p·class="topless">Sep·03,·2024</p>147 ··············<p·class="topless">sep·03,·2024</p>
147 ··········</div>148 ··········</div>
148 ········149 ········
149 ······150 ······
150 ····</div>151 ····</div>
  
151 ····<div·id="ft">152 ····<div·id="ft">
152 ······<div·class="nav">153 ······<div·class="nav">
2.16 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.2.2!5 Welcome·to·Django·1.2.2!
6 This·is·the·second·“bugfix”·release·in·the·Django·1.2·series,·improving·the6 This·is·the·second·“bugfix”·release·in·the·Django·1.2·series,·improving·the
7 stability·and·performance·of·the·Django·1.2·codebase.7 stability·and·performance·of·the·Django·1.2·codebase.
8 Django·1.2.2·maintains·backwards·compatibility·with·Django·1.2.1,·but·contain·a8 Django·1.2.2·maintains·backwards·compatibility·with·Django·1.2.1,·but·contain·a
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 necessary·to·add·a·feature··the·enforce_csrf_checks·flag··to·the·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8c_\x8l_\x8i_\x8e_\x8n_\x8t.17 necessary·to·add·a·feature··the·enforce_csrf_checks·flag··to·the·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8c_\x8l_\x8i_\x8e_\x8n_\x8t.
18 This·flag·forces·the·test·client·to·perform·full·CSRF·checks·on·forms.·The18 This·flag·forces·the·test·client·to·perform·full·CSRF·checks·on·forms.·The
19 default·behavior·of·the·test·client·hasn’t·changed,·but·if·you·want·to·do·CSRF19 default·behavior·of·the·test·client·hasn’t·changed,·but·if·you·want·to·do·CSRF
20 checks·with·the·test·client,·it·is·now·possible·to·do·so.20 checks·with·the·test·client,·it·is·now·possible·to·do·so.
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8O_\x8n_\x8e_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e23 ··········o·_\x8O_\x8n_\x8e_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.6 KB
./usr/share/doc/python-django-doc/html/releases/1.2.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2.2·release·notes"·href="1.2.2.html"·/>15 ····<link·rel="next"·title="Django·1.2.2·release·notes"·href="1.2.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.2.4·release·notes"·href="1.2.4.html"·/>16 ····<link·rel="prev"·title="Django·1.2.4·release·notes"·href="1.2.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 99, 37 lines modifiedOffset 100, 37 lines modified
99 ······100 ······
100 ········101 ········
101 ··········<div·class="yui-b"·id="sidebar">102 ··········<div·class="yui-b"·id="sidebar">
102 ············103 ············
103 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">104 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
104 ········<div·class="sphinxsidebarwrapper">105 ········<div·class="sphinxsidebarwrapper">
105 ··<div>106 ··<div>
106 ····<h4>Previous·topic</h4>107 ····<h4>Vorig·onderwerp</h4>
107 ····<p·class="topless"><a·href="1.2.4.html"108 ····<p·class="topless"><a·href="1.2.4.html"
108 ··························title="previous·chapter">Django·1.2.4·release·notes</a></p>109 ··························title="vorig·hoofdstuk">Django·1.2.4·release·notes</a></p>
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Next·topic</h4>112 ····<h4>Volgend·onderwerp</h4>
112 ····<p·class="topless"><a·href="1.2.2.html"113 ····<p·class="topless"><a·href="1.2.2.html"
113 ··························title="next·chapter">Django·1.2.2·release·notes</a></p>114 ··························title="volgend·hoofdstuk">Django·1.2.2·release·notes</a></p>
114 ··</div>115 ··</div>
115 <search·id="searchbox"·style="display:·none"·role="search">116 <search·id="searchbox"·style="display:·none"·role="search">
116 ··<h3·id="searchlabel">Quick·search</h3>117 ··<h3·id="searchlabel">Snel·zoeken</h3>
117 ····<div·class="searchformwrapper">118 ····<div·class="searchformwrapper">
118 ····<form·class="search"·action="../search.html"·method="get">119 ····<form·class="search"·action="../search.html"·method="get">
119 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>120 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
120 ······<input·type="submit"·value="Go"·/>121 ······<input·type="submit"·value="Zoek"·/>
121 ····</form>122 ····</form>
122 ····</div>123 ····</div>
123 </search>124 </search>
124 <script>document.getElementById('searchbox').style.display·=·"block"</script>125 <script>document.getElementById('searchbox').style.display·=·"block"</script>
125 ········</div>126 ········</div>
126 ······</div>127 ······</div>
127 ··············<h3>Last·update:</h3>128 ··············<h3>Last·update:</h3>
128 ··············<p·class="topless">Sep·03,·2024</p>129 ··············<p·class="topless">sep·03,·2024</p>
129 ··········</div>130 ··········</div>
130 ········131 ········
131 ······132 ······
132 ····</div>133 ····</div>
  
133 ····<div·id="ft">134 ····<div·id="ft">
134 ······<div·class="nav">135 ······<div·class="nav">
1.86 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·1.2.3·fixed·a·couple·of·release·problems·in·the·1.2.2·release·and·was5 Django·1.2.3·fixed·a·couple·of·release·problems·in·the·1.2.2·release·and·was
6 released·two·days·after·1.2.2.6 released·two·days·after·1.2.2.
7 This·release·corrects·the·following·problems:7 This·release·corrects·the·following·problems:
8 ····*·The·_\x8p_\x8a_\x8t_\x8c_\x8h·applied·for·the·security·issue·covered·in·Django·1.2.2·caused8 ····*·The·_\x8p_\x8a_\x8t_\x8c_\x8h·applied·for·the·security·issue·covered·in·Django·1.2.2·caused
9 ······issues·with·non-ASCII·responses·using·CSRF·tokens.9 ······issues·with·non-ASCII·responses·using·CSRF·tokens.
10 ····*·The·patch·also·caused·issues·with·some·forms,·most·notably·the·user-10 ····*·The·patch·also·caused·issues·with·some·forms,·most·notably·the·user-
11 ······editing·forms·in·the·Django·administrative·interface.11 ······editing·forms·in·the·Django·administrative·interface.
12 ····*·The·packaging·manifest·did·not·contain·the·full·list·of·required·files.12 ····*·The·packaging·manifest·did·not·contain·the·full·list·of·required·files.
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.91 KB
./usr/share/doc/python-django-doc/html/releases/1.2.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2.3·release·notes"·href="1.2.3.html"·/>15 ····<link·rel="next"·title="Django·1.2.3·release·notes"·href="1.2.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.2.5·release·notes"·href="1.2.5.html"·/>16 ····<link·rel="prev"·title="Django·1.2.5·release·notes"·href="1.2.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 171, 37 lines modifiedOffset 172, 37 lines modified
171 <li><a·class="reference·internal"·href="#geodjango">GeoDjango</a></li>172 <li><a·class="reference·internal"·href="#geodjango">GeoDjango</a></li>
172 </ul>173 </ul>
173 </li>174 </li>
174 </ul>175 </ul>
  
175 ··</div>176 ··</div>
176 ··<div>177 ··<div>
177 ····<h4>Previous·topic</h4>178 ····<h4>Vorig·onderwerp</h4>
178 ····<p·class="topless"><a·href="1.2.5.html"179 ····<p·class="topless"><a·href="1.2.5.html"
179 ··························title="previous·chapter">Django·1.2.5·release·notes</a></p>180 ··························title="vorig·hoofdstuk">Django·1.2.5·release·notes</a></p>
180 ··</div>181 ··</div>
181 ··<div>182 ··<div>
182 ····<h4>Next·topic</h4>183 ····<h4>Volgend·onderwerp</h4>
183 ····<p·class="topless"><a·href="1.2.3.html"184 ····<p·class="topless"><a·href="1.2.3.html"
184 ··························title="next·chapter">Django·1.2.3·release·notes</a></p>185 ··························title="volgend·hoofdstuk">Django·1.2.3·release·notes</a></p>
185 ··</div>186 ··</div>
186 <search·id="searchbox"·style="display:·none"·role="search">187 <search·id="searchbox"·style="display:·none"·role="search">
187 ··<h3·id="searchlabel">Quick·search</h3>188 ··<h3·id="searchlabel">Snel·zoeken</h3>
188 ····<div·class="searchformwrapper">189 ····<div·class="searchformwrapper">
189 ····<form·class="search"·action="../search.html"·method="get">190 ····<form·class="search"·action="../search.html"·method="get">
190 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>191 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
191 ······<input·type="submit"·value="Go"·/>192 ······<input·type="submit"·value="Zoek"·/>
192 ····</form>193 ····</form>
193 ····</div>194 ····</div>
194 </search>195 </search>
195 <script>document.getElementById('searchbox').style.display·=·"block"</script>196 <script>document.getElementById('searchbox').style.display·=·"block"</script>
196 ········</div>197 ········</div>
197 ······</div>198 ······</div>
198 ··············<h3>Last·update:</h3>199 ··············<h3>Last·update:</h3>
199 ··············<p·class="topless">Sep·03,·2024</p>200 ··············<p·class="topless">sep·03,·2024</p>
200 ··········</div>201 ··········</div>
201 ········202 ········
202 ······203 ······
203 ····</div>204 ····</div>
  
204 ····<div·id="ft">205 ····<div·id="ft">
205 ······<div·class="nav">206 ······<div·class="nav">
2.25 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.2.4!5 Welcome·to·Django·1.2.4!
6 This·is·the·fourth·“bugfix”·release·in·the·Django·1.2·series,·improving·the6 This·is·the·fourth·“bugfix”·release·in·the·Django·1.2·series,·improving·the
7 stability·and·performance·of·the·Django·1.2·codebase.7 stability·and·performance·of·the·Django·1.2·codebase.
8 With·one·exception,·Django·1.2.4·maintains·backwards·compatibility·with·Django8 With·one·exception,·Django·1.2.4·maintains·backwards·compatibility·with·Django
Offset 56, 16 lines modifiedOffset 56, 16 lines modified
56 _\x8t_\x8e_\x8s_\x8t_\x8·_\x8s_\x8u_\x8i_\x8t_\x8e·with·runtests.py·and·using·_\x8s_\x8p_\x8a_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8s.56 _\x8t_\x8e_\x8s_\x8t_\x8·_\x8s_\x8u_\x8i_\x8t_\x8e·with·runtests.py·and·using·_\x8s_\x8p_\x8a_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d_\x8s.
57 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
58 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s58 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
59 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s59 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
60 ················#·_\x8R_\x8e_\x8s_\x8t_\x8r_\x8i_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e60 ················#·_\x8R_\x8e_\x8s_\x8t_\x8r_\x8i_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r_\x8s_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
61 ··········o·_\x8O_\x8n_\x8e_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e61 ··········o·_\x8O_\x8n_\x8e_\x8·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e
62 ··········o·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o62 ··········o·_\x8G_\x8e_\x8o_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
63 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*63 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
65 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*65 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
66 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s66 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
67 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*67 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
68 [q···················][Go]68 [q···················][Zoek]
69 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*69 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
70 Sep·03,·202470 sep·03,·2024
71 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»71 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.01 KB
./usr/share/doc/python-django-doc/html/releases/1.2.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2.4·release·notes"·href="1.2.4.html"·/>15 ····<link·rel="next"·title="Django·1.2.4·release·notes"·href="1.2.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.2.6·release·notes"·href="1.2.6.html"·/>16 ····<link·rel="prev"·title="Django·1.2.6·release·notes"·href="1.2.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 203, 37 lines modifiedOffset 204, 37 lines modified
203 </li>204 </li>
204 </ul>205 </ul>
205 </li>206 </li>
206 </ul>207 </ul>
  
207 ··</div>208 ··</div>
208 ··<div>209 ··<div>
209 ····<h4>Previous·topic</h4>210 ····<h4>Vorig·onderwerp</h4>
210 ····<p·class="topless"><a·href="1.2.6.html"211 ····<p·class="topless"><a·href="1.2.6.html"
211 ··························title="previous·chapter">Django·1.2.6·release·notes</a></p>212 ··························title="vorig·hoofdstuk">Django·1.2.6·release·notes</a></p>
212 ··</div>213 ··</div>
213 ··<div>214 ··<div>
214 ····<h4>Next·topic</h4>215 ····<h4>Volgend·onderwerp</h4>
215 ····<p·class="topless"><a·href="1.2.4.html"216 ····<p·class="topless"><a·href="1.2.4.html"
216 ··························title="next·chapter">Django·1.2.4·release·notes</a></p>217 ··························title="volgend·hoofdstuk">Django·1.2.4·release·notes</a></p>
217 ··</div>218 ··</div>
218 <search·id="searchbox"·style="display:·none"·role="search">219 <search·id="searchbox"·style="display:·none"·role="search">
219 ··<h3·id="searchlabel">Quick·search</h3>220 ··<h3·id="searchlabel">Snel·zoeken</h3>
220 ····<div·class="searchformwrapper">221 ····<div·class="searchformwrapper">
221 ····<form·class="search"·action="../search.html"·method="get">222 ····<form·class="search"·action="../search.html"·method="get">
222 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>223 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
223 ······<input·type="submit"·value="Go"·/>224 ······<input·type="submit"·value="Zoek"·/>
224 ····</form>225 ····</form>
225 ····</div>226 ····</div>
226 </search>227 </search>
227 <script>document.getElementById('searchbox').style.display·=·"block"</script>228 <script>document.getElementById('searchbox').style.display·=·"block"</script>
228 ········</div>229 ········</div>
229 ······</div>230 ······</div>
230 ··············<h3>Last·update:</h3>231 ··············<h3>Last·update:</h3>
231 ··············<p·class="topless">Sep·03,·2024</p>232 ··············<p·class="topless">sep·03,·2024</p>
232 ··········</div>233 ··········</div>
233 ········234 ········
234 ······235 ······
235 ····</div>236 ····</div>
  
236 ····<div·id="ft">237 ····<div·id="ft">
237 ······<div·class="nav">238 ······<div·class="nav">
2.42 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Welcome·to·Django·1.2.5!5 Welcome·to·Django·1.2.5!
6 This·is·the·fifth·“bugfix”·release·in·the·Django·1.2·series,·improving·the6 This·is·the·fifth·“bugfix”·release·in·the·Django·1.2·series,·improving·the
7 stability·and·performance·of·the·Django·1.2·codebase.7 stability·and·performance·of·the·Django·1.2·codebase.
8 With·four·exceptions,·Django·1.2.5·maintains·backwards·compatibility·with8 With·four·exceptions,·Django·1.2.5·maintains·backwards·compatibility·with
Offset 85, 16 lines modifiedOffset 85, 16 lines modified
85 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*85 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
86 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s86 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
87 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s87 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
88 ················#·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8A_\x8J_\x8A_\x8X_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8s88 ················#·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8A_\x8J_\x8A_\x8X_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8s
89 ················#·_\x8F_\x8i_\x8l_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8n_\x8o_\x8·_\x8l_\x8o_\x8n_\x8g_\x8e_\x8r_\x8·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s89 ················#·_\x8F_\x8i_\x8l_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8n_\x8o_\x8·_\x8l_\x8o_\x8n_\x8g_\x8e_\x8r_\x8·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
90 ················#·_\x8U_\x8s_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8o_\x8·_\x8l_\x8o_\x8a_\x8d_\x8·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s90 ················#·_\x8U_\x8s_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8o_\x8·_\x8l_\x8o_\x8a_\x8d_\x8·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8i_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
91 ················#·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8._\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8__\x8a_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8s_\x8i_\x8g_\x8n_\x8a_\x8t_\x8u_\x8r_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8d91 ················#·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8._\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8__\x8a_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8s_\x8i_\x8g_\x8n_\x8a_\x8t_\x8u_\x8r_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8d
92 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*92 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
93 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s93 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
94 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*94 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
95 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s95 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
96 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*96 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
97 [q···················][Go]97 [q···················][Zoek]
98 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*98 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
99 Sep·03,·202499 sep·03,·2024
100 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»100 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.49 KB
./usr/share/doc/python-django-doc/html/releases/1.2.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2.5·release·notes"·href="1.2.5.html"·/>15 ····<link·rel="next"·title="Django·1.2.5·release·notes"·href="1.2.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.2.7·release·notes"·href="1.2.7.html"·/>16 ····<link·rel="prev"·title="Django·1.2.7·release·notes"·href="1.2.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 95, 37 lines modifiedOffset 96, 37 lines modified
95 ······96 ······
96 ········97 ········
97 ··········<div·class="yui-b"·id="sidebar">98 ··········<div·class="yui-b"·id="sidebar">
98 ············99 ············
99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">100 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
100 ········<div·class="sphinxsidebarwrapper">101 ········<div·class="sphinxsidebarwrapper">
101 ··<div>102 ··<div>
102 ····<h4>Previous·topic</h4>103 ····<h4>Vorig·onderwerp</h4>
103 ····<p·class="topless"><a·href="1.2.7.html"104 ····<p·class="topless"><a·href="1.2.7.html"
104 ··························title="previous·chapter">Django·1.2.7·release·notes</a></p>105 ··························title="vorig·hoofdstuk">Django·1.2.7·release·notes</a></p>
105 ··</div>106 ··</div>
106 ··<div>107 ··<div>
107 ····<h4>Next·topic</h4>108 ····<h4>Volgend·onderwerp</h4>
108 ····<p·class="topless"><a·href="1.2.5.html"109 ····<p·class="topless"><a·href="1.2.5.html"
109 ··························title="next·chapter">Django·1.2.5·release·notes</a></p>110 ··························title="volgend·hoofdstuk">Django·1.2.5·release·notes</a></p>
110 ··</div>111 ··</div>
111 <search·id="searchbox"·style="display:·none"·role="search">112 <search·id="searchbox"·style="display:·none"·role="search">
112 ··<h3·id="searchlabel">Quick·search</h3>113 ··<h3·id="searchlabel">Snel·zoeken</h3>
113 ····<div·class="searchformwrapper">114 ····<div·class="searchformwrapper">
114 ····<form·class="search"·action="../search.html"·method="get">115 ····<form·class="search"·action="../search.html"·method="get">
115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>116 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
116 ······<input·type="submit"·value="Go"·/>117 ······<input·type="submit"·value="Zoek"·/>
117 ····</form>118 ····</form>
118 ····</div>119 ····</div>
119 </search>120 </search>
120 <script>document.getElementById('searchbox').style.display·=·"block"</script>121 <script>document.getElementById('searchbox').style.display·=·"block"</script>
121 ········</div>122 ········</div>
122 ······</div>123 ······</div>
123 ··············<h3>Last·update:</h3>124 ··············<h3>Last·update:</h3>
124 ··············<p·class="topless">Sep·03,·2024</p>125 ··············<p·class="topless">sep·03,·2024</p>
125 ··········</div>126 ··········</div>
126 ········127 ········
127 ······128 ······
128 ····</div>129 ····</div>
  
129 ····<div·id="ft">130 ····<div·id="ft">
130 ······<div·class="nav">131 ······<div·class="nav">
1.75 KB
html2text {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·9\x89,\x8,·2\x820\x801\x811\x815 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·9\x89,\x8,·2\x820\x801\x811\x81
6 Welcome·to·Django·1.2.6!6 Welcome·to·Django·1.2.6!
7 This·is·the·sixth·bugfix/security·release·in·the·Django·1.2·series,·fixing7 This·is·the·sixth·bugfix/security·release·in·the·Django·1.2·series,·fixing
8 several·security·issues·present·in·Django·1.2.5.·Django·1.2.6·is·a·recommended8 several·security·issues·present·in·Django·1.2.5.·Django·1.2.6·is·a·recommended
9 upgrade·for·all·users·of·any·Django·release·in·the·1.2.X·series.9 upgrade·for·all·users·of·any·Django·release·in·the·1.2.X·series.
10 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.10 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.
11 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*11 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
16 [q···················][Go]16 [q···················][Zoek]
17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
18 Sep·03,·202418 sep·03,·2024
19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.46 KB
./usr/share/doc/python-django-doc/html/releases/1.2.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2.6·release·notes"·href="1.2.6.html"·/>15 ····<link·rel="next"·title="Django·1.2.6·release·notes"·href="1.2.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.3·release·notes"·href="1.3.html"·/>16 ····<link·rel="prev"·title="Django·1.3·release·notes"·href="1.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 95, 37 lines modifiedOffset 96, 37 lines modified
95 ······96 ······
96 ········97 ········
97 ··········<div·class="yui-b"·id="sidebar">98 ··········<div·class="yui-b"·id="sidebar">
98 ············99 ············
99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">100 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
100 ········<div·class="sphinxsidebarwrapper">101 ········<div·class="sphinxsidebarwrapper">
101 ··<div>102 ··<div>
102 ····<h4>Previous·topic</h4>103 ····<h4>Vorig·onderwerp</h4>
103 ····<p·class="topless"><a·href="1.3.html"104 ····<p·class="topless"><a·href="1.3.html"
104 ··························title="previous·chapter">Django·1.3·release·notes</a></p>105 ··························title="vorig·hoofdstuk">Django·1.3·release·notes</a></p>
105 ··</div>106 ··</div>
106 ··<div>107 ··<div>
107 ····<h4>Next·topic</h4>108 ····<h4>Volgend·onderwerp</h4>
108 ····<p·class="topless"><a·href="1.2.6.html"109 ····<p·class="topless"><a·href="1.2.6.html"
109 ··························title="next·chapter">Django·1.2.6·release·notes</a></p>110 ··························title="volgend·hoofdstuk">Django·1.2.6·release·notes</a></p>
110 ··</div>111 ··</div>
111 <search·id="searchbox"·style="display:·none"·role="search">112 <search·id="searchbox"·style="display:·none"·role="search">
112 ··<h3·id="searchlabel">Quick·search</h3>113 ··<h3·id="searchlabel">Snel·zoeken</h3>
113 ····<div·class="searchformwrapper">114 ····<div·class="searchformwrapper">
114 ····<form·class="search"·action="../search.html"·method="get">115 ····<form·class="search"·action="../search.html"·method="get">
115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>116 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
116 ······<input·type="submit"·value="Go"·/>117 ······<input·type="submit"·value="Zoek"·/>
117 ····</form>118 ····</form>
118 ····</div>119 ····</div>
119 </search>120 </search>
120 <script>document.getElementById('searchbox').style.display·=·"block"</script>121 <script>document.getElementById('searchbox').style.display·=·"block"</script>
121 ········</div>122 ········</div>
122 ······</div>123 ······</div>
123 ··············<h3>Last·update:</h3>124 ··············<h3>Last·update:</h3>
124 ··············<p·class="topless">Sep·03,·2024</p>125 ··············<p·class="topless">sep·03,·2024</p>
125 ··········</div>126 ··········</div>
126 ········127 ········
127 ······128 ······
128 ····</div>129 ····</div>
  
129 ····<div·id="ft">130 ····<div·id="ft">
130 ······<div·class="nav">131 ······<div·class="nav">
1.73 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x811\x815 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x811\x81
6 Welcome·to·Django·1.2.7!6 Welcome·to·Django·1.2.7!
7 This·is·the·seventh·bugfix/security·release·in·the·Django·1.2·series.·It7 This·is·the·seventh·bugfix/security·release·in·the·Django·1.2·series.·It
8 replaces·Django·1.2.6·due·to·problems·with·the·1.2.6·release·tarball.·Django8 replaces·Django·1.2.6·due·to·problems·with·the·1.2.6·release·tarball.·Django
9 1.2.7·is·a·recommended·upgrade·for·all·users·of·any·Django·release·in·the·1.2.X9 1.2.7·is·a·recommended·upgrade·for·all·users·of·any·Django·release·in·the·1.2.X
10 series.10 series.
11 For·more·information,·see·the·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.11 For·more·information,·see·the·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
19.8 KB
./usr/share/doc/python-django-doc/html/releases/1.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.1.4·release·notes"·href="1.1.4.html"·/>15 ····<link·rel="next"·title="Django·1.1.4·release·notes"·href="1.1.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.2.1·release·notes"·href="1.2.1.html"·/>16 ····<link·rel="prev"·title="Django·1.2.1·release·notes"·href="1.2.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 99, 15 lines modifiedOffset 100, 15 lines modified
99 <li><p>Customization·of·email·sending·via·<a·class="reference·internal"·href="#email-backends">email·backends</a>.</p></li>100 <li><p>Customization·of·email·sending·via·<a·class="reference·internal"·href="#email-backends">email·backends</a>.</p></li>
100 <li><p>New·<a·class="reference·internal"·href="#new-in-1-2-smart-if"><span·class="std·std-ref">“smart”·if·template·tag</span></a>·which·supports101 <li><p>New·<a·class="reference·internal"·href="#new-in-1-2-smart-if"><span·class="std·std-ref">“smart”·if·template·tag</span></a>·which·supports
101 comparison·operators.</p></li>102 comparison·operators.</p></li>
102 </ul>103 </ul>
103 <p>These·are·just·the·highlights;·full·details·and·a·complete·list·of·features104 <p>These·are·just·the·highlights;·full·details·and·a·complete·list·of·features
104 <a·class="reference·internal"·href="#whats-new-1-2"><span·class="std·std-ref">may·be·found·below</span></a>.</p>105 <a·class="reference·internal"·href="#whats-new-1-2"><span·class="std·std-ref">may·be·found·below</span></a>.</p>
105 <div·class="admonition·seealso">106 <div·class="admonition·seealso">
106 <p·class="admonition-title">See·also</p>107 <p·class="admonition-title">Zie·ook</p>
107 <p><a·class="reference·external"·href="https://github.com/djangoadvent/djangoadvent-articles">Django·Advent</a>·covered·the·release·of·Django·1.2·with·a·series·of108 <p><a·class="reference·external"·href="https://github.com/djangoadvent/djangoadvent-articles">Django·Advent</a>·covered·the·release·of·Django·1.2·with·a·series·of
108 articles·and·tutorials·that·cover·some·of·the·new·features·in·depth.</p>109 articles·and·tutorials·that·cover·some·of·the·new·features·in·depth.</p>
109 </div>110 </div>
110 <p>Wherever·possible·these·features·have·been·introduced·in·a·backwards-compatible111 <p>Wherever·possible·these·features·have·been·introduced·in·a·backwards-compatible
111 manner·per·<a·class="reference·internal"·href="../misc/api-stability.html"><span·class="doc">our·API·stability·policy</span></a>·policy.</p>112 manner·per·<a·class="reference·internal"·href="../misc/api-stability.html"><span·class="doc">our·API·stability·policy</span></a>·policy.</p>
112 <p>However,·a·handful·of·features·<em>have</em>·changed·in·ways·that,·for·some·users,·will·be113 <p>However,·a·handful·of·features·<em>have</em>·changed·in·ways·that,·for·some·users,·will·be
113 backwards-incompatible.·The·big·changes·are:</p>114 backwards-incompatible.·The·big·changes·are:</p>
Offset 681, 15 lines modifiedOffset 682, 15 lines modified
681 indicates·that·a·maximum·of·0·forms·should·be·imposed.·This·doesn’t682 indicates·that·a·maximum·of·0·forms·should·be·imposed.·This·doesn’t
682 necessarily·mean·that·no·forms·will·be·displayed··see·the683 necessarily·mean·that·no·forms·will·be·displayed··see·the
683 <a·class="reference·internal"·href="../topics/forms/modelforms.html#model-formsets-max-num"><span·class="std·std-ref">ModelFormSet·documentation</span></a>·for·more684 <a·class="reference·internal"·href="../topics/forms/modelforms.html#model-formsets-max-num"><span·class="std·std-ref">ModelFormSet·documentation</span></a>·for·more
684 details.</p>685 details.</p>
685 <p>If·you·were·manually·specifying·a·value·of·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>·for·<code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>,·you686 <p>If·you·were·manually·specifying·a·value·of·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>·for·<code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>,·you
686 will·need·to·update·your·FormSet·and/or·admin·definitions.</p>687 will·need·to·update·your·FormSet·and/or·admin·definitions.</p>
687 <div·class="admonition·seealso">688 <div·class="admonition·seealso">
688 <p·class="admonition-title">See·also</p>689 <p·class="admonition-title">Zie·ook</p>
689 <p><a·class="reference·internal"·href="#js-assisted-inlines"><span·class="std·std-ref">JavaScript-assisted·handling·of·inline·related·objects·in·the·admin</span></a></p>690 <p><a·class="reference·internal"·href="#js-assisted-inlines"><span·class="std·std-ref">JavaScript-assisted·handling·of·inline·related·objects·in·the·admin</span></a></p>
690 </div>691 </div>
691 </section>692 </section>
692 <section·id="s-email-re">693 <section·id="s-email-re">
693 <span·id="email-re"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">email_re</span></code><a·class="headerlink"·href="#email-re"·title="Link·to·this·heading">¶</a></h3>694 <span·id="email-re"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">email_re</span></code><a·class="headerlink"·href="#email-re"·title="Link·to·this·heading">¶</a></h3>
694 <p>An·undocumented·regular·expression·for·validating·email·addresses·has·been·moved695 <p>An·undocumented·regular·expression·for·validating·email·addresses·has·been·moved
695 from·<code·class="docutils·literal·notranslate"><span·class="pre">django.form.fields</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.validators</span></code>.·You·will·need·to696 from·<code·class="docutils·literal·notranslate"><span·class="pre">django.form.fields</span></code>·to·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.validators</span></code>.·You·will·need·to
Offset 705, 15 lines modifiedOffset 706, 15 lines modified
705 <code·class="docutils·literal·notranslate"><span·class="pre">PendingDeprecationWarning</span></code>·in·Django·1.2.·This·warning·will·be706 <code·class="docutils·literal·notranslate"><span·class="pre">PendingDeprecationWarning</span></code>·in·Django·1.2.·This·warning·will·be
706 silent·by·default,·but·may·be·turned·on·using·Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/warnings.html#module-warnings"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">warnings</span></code></a>707 silent·by·default,·but·may·be·turned·on·using·Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/warnings.html#module-warnings"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">warnings</span></code></a>
707 module,·or·by·running·Python·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">-Wd</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">-Wall</span></code>·flag.</p>708 module,·or·by·running·Python·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">-Wd</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">-Wall</span></code>·flag.</p>
708 <p>In·Django·1.3,·these·warnings·will·become·a·<code·class="docutils·literal·notranslate"><span·class="pre">DeprecationWarning</span></code>,709 <p>In·Django·1.3,·these·warnings·will·become·a·<code·class="docutils·literal·notranslate"><span·class="pre">DeprecationWarning</span></code>,
709 which·is·<em>not</em>·silent.·In·Django·1.4·support·for·these·features·will710 which·is·<em>not</em>·silent.·In·Django·1.4·support·for·these·features·will
710 be·removed·entirely.</p>711 be·removed·entirely.</p>
711 <div·class="admonition·seealso">712 <div·class="admonition·seealso">
712 <p·class="admonition-title">See·also</p>713 <p·class="admonition-title">Zie·ook</p>
713 <p>For·more·details,·see·the·documentation·<a·class="reference·internal"·href="../internals/release-process.html"><span·class="doc">Django’s·release·process</span></a>·and·our·<a·class="reference·internal"·href="../internals/deprecation.html"><span·class="doc">deprecation·timeline</span></a>.`</p>714 <p>For·more·details,·see·the·documentation·<a·class="reference·internal"·href="../internals/release-process.html"><span·class="doc">Django’s·release·process</span></a>·and·our·<a·class="reference·internal"·href="../internals/deprecation.html"><span·class="doc">deprecation·timeline</span></a>.`</p>
714 </div>715 </div>
715 <section·id="s-specifying-databases">716 <section·id="s-specifying-databases">
716 <span·id="s-id5"></span><span·id="specifying-databases"></span><span·id="id5"></span><h3>Specifying·databases<a·class="headerlink"·href="#specifying-databases"·title="Link·to·this·heading">¶</a></h3>717 <span·id="s-id5"></span><span·id="specifying-databases"></span><span·id="id5"></span><h3>Specifying·databases<a·class="headerlink"·href="#specifying-databases"·title="Link·to·this·heading">¶</a></h3>
717 <p>Prior·to·Django·1.2,·Django·used·a·number·of·settings·to·control718 <p>Prior·to·Django·1.2,·Django·used·a·number·of·settings·to·control
718 access·to·a·single·database.·Django·1.2·introduces·support·for719 access·to·a·single·database.·Django·1.2·introduces·support·for
719 multiple·databases,·and·as·a·result·the·way·you·define·database720 multiple·databases,·and·as·a·result·the·way·you·define·database
Offset 1069, 15 lines modifiedOffset 1070, 15 lines modified
1069 had·<code·class="docutils·literal·notranslate"><span·class="pre">SpatialRefSys</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">GeometryColumns</span></code>·models·for·querying1070 had·<code·class="docutils·literal·notranslate"><span·class="pre">SpatialRefSys</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">GeometryColumns</span></code>·models·for·querying
1070 the·OGC·spatial·metadata·tables·<code·class="docutils·literal·notranslate"><span·class="pre">spatial_ref_sys</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">geometry_columns</span></code>,1071 the·OGC·spatial·metadata·tables·<code·class="docutils·literal·notranslate"><span·class="pre">spatial_ref_sys</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">geometry_columns</span></code>,
1071 respectively.</p>1072 respectively.</p>
1072 <p>While·these·aliases·are·still·provided,·they·are·only·for·the1073 <p>While·these·aliases·are·still·provided,·they·are·only·for·the
1073 <em>default</em>·database·connection·and·exist·only·if·the·default·connection1074 <em>default</em>·database·connection·and·exist·only·if·the·default·connection
1074 is·using·a·supported·spatial·database·backend.</p>1075 is·using·a·supported·spatial·database·backend.</p>
1075 <div·class="admonition·note">1076 <div·class="admonition·note">
1076 <p·class="admonition-title">Note</p>1077 <p·class="admonition-title">Notitie</p>
1077 <p>Because·the·table·structure·of·the·OGC·spatial·metadata·tables1078 <p>Because·the·table·structure·of·the·OGC·spatial·metadata·tables
1078 differs·across·spatial·databases,·the·<code·class="docutils·literal·notranslate"><span·class="pre">SpatialRefSys</span></code>·and1079 differs·across·spatial·databases,·the·<code·class="docutils·literal·notranslate"><span·class="pre">SpatialRefSys</span></code>·and
1079 <code·class="docutils·literal·notranslate"><span·class="pre">GeometryColumns</span></code>·models·can·no·longer·be·associated·with1080 <code·class="docutils·literal·notranslate"><span·class="pre">GeometryColumns</span></code>·models·can·no·longer·be·associated·with
1080 the·<code·class="docutils·literal·notranslate"><span·class="pre">gis</span></code>·application·name.··Thus,·no·models·will·be·returned1081 the·<code·class="docutils·literal·notranslate"><span·class="pre">gis</span></code>·application·name.··Thus,·no·models·will·be·returned
1081 when·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">get_models</span></code>·method·in·the·following·example:</p>1082 when·using·the·<code·class="docutils·literal·notranslate"><span·class="pre">get_models</span></code>·method·in·the·following·example:</p>
1082 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">get_app</span><span·class="p">,</span>·<span·class="n">get_models</span>1083 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db.models</span>·<span·class="kn">import</span>·<span·class="n">get_app</span><span·class="p">,</span>·<span·class="n">get_models</span>
1083 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">get_models</span><span·class="p">(</span><span·class="n">get_app</span><span·class="p">(</span><span·class="s2">&quot;gis&quot;</span><span·class="p">))</span>1084 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">get_models</span><span·class="p">(</span><span·class="n">get_app</span><span·class="p">(</span><span·class="s2">&quot;gis&quot;</span><span·class="p">))</span>
Offset 1091, 15 lines modifiedOffset 1092, 15 lines modified
1091 <div><div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">connections</span>1092 <div><div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">connections</span>
1092 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">SpatialRefSys</span>·<span·class="o">=</span>·<span·class="n">connections</span><span·class="p">[</span><span·class="s2">&quot;my_spatialite&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">ops</span><span·class="o">.</span><span·class="n">spatial_ref_sys</span><span·class="p">()</span>1093 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">SpatialRefSys</span>·<span·class="o">=</span>·<span·class="n">connections</span><span·class="p">[</span><span·class="s2">&quot;my_spatialite&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">ops</span><span·class="o">.</span><span·class="n">spatial_ref_sys</span><span·class="p">()</span>
1093 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">GeometryColumns</span>·<span·class="o">=</span>·<span·class="n">connections</span><span·class="p">[</span><span·class="s2">&quot;my_postgis&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">ops</span><span·class="o">.</span><span·class="n">geometry_columns</span><span·class="p">()</span>1094 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">GeometryColumns</span>·<span·class="o">=</span>·<span·class="n">connections</span><span·class="p">[</span><span·class="s2">&quot;my_postgis&quot;</span><span·class="p">]</span><span·class="o">.</span><span·class="n">ops</span><span·class="o">.</span><span·class="n">geometry_columns</span><span·class="p">()</span>
1094 </pre></div>1095 </pre></div>
1095 </div>1096 </div>
1096 </div></blockquote>1097 </div></blockquote>
1097 <div·class="admonition·note">1098 <div·class="admonition·note">
1098 <p·class="admonition-title">Note</p>1099 <p·class="admonition-title">Notitie</p>
1099 <p>When·using·the·models·returned·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">spatial_ref_sys()</span></code>·and1100 <p>When·using·the·models·returned·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">spatial_ref_sys()</span></code>·and
1100 <code·class="docutils·literal·notranslate"><span·class="pre">geometry_columns()</span></code>·method,·you’ll·still·need·to·use·the1101 <code·class="docutils·literal·notranslate"><span·class="pre">geometry_columns()</span></code>·method,·you’ll·still·need·to·use·the
1101 correct·database·alias·when·querying·on·the·non-default·connection.1102 correct·database·alias·when·querying·on·the·non-default·connection.
1102 In·other·words,·to·ensure·that·the·models·in·the·example·above1103 In·other·words,·to·ensure·that·the·models·in·the·example·above
1103 use·the·correct·database:</p>1104 use·the·correct·database:</p>
1104 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">sr_qs</span>·<span·class="o">=</span>·<span·class="n">SpatialRefSys</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">using</span><span·class="p">(</span><span·class="s2">&quot;my_spatialite&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="o">...</span><span·class="p">)</span>1105 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">sr_qs</span>·<span·class="o">=</span>·<span·class="n">SpatialRefSys</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">using</span><span·class="p">(</span><span·class="s2">&quot;my_spatialite&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="o">...</span><span·class="p">)</span>
1105 <span·class="n">gc_qs</span>·<span·class="o">=</span>·<span·class="n">GeometryColumns</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">using</span><span·class="p">(</span><span·class="s2">&quot;my_postgis&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="o">...</span><span·class="p">)</span>1106 <span·class="n">gc_qs</span>·<span·class="o">=</span>·<span·class="n">GeometryColumns</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">using</span><span·class="p">(</span><span·class="s2">&quot;my_postgis&quot;</span><span·class="p">)</span><span·class="o">.</span><span·class="n">filter</span><span·class="p">(</span><span·class="o">...</span><span·class="p">)</span>
Offset 1199, 37 lines modifiedOffset 1200, 37 lines modified
1199 </li>1200 </li>
1200 </ul>1201 </ul>
1201 </li>1202 </li>
1202 </ul>1203 </ul>
  
1203 ··</div>1204 ··</div>
1204 ··<div>1205 ··<div>
Max diff block lines reached; 1328/12478 bytes (10.64%) of diff not shown.
7.53 KB
html2text {}
Max HTML report size reached
5.43 KB
./usr/share/doc/python-django-doc/html/releases/1.3.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3·release·notes"·href="1.3.html"·/>15 ····<link·rel="next"·title="Django·1.3·release·notes"·href="1.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.3.2·release·notes"·href="1.3.2.html"·/>16 ····<link·rel="prev"·title="Django·1.3.2·release·notes"·href="1.3.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 95, 37 lines modifiedOffset 96, 37 lines modified
95 ······96 ······
96 ········97 ········
97 ··········<div·class="yui-b"·id="sidebar">98 ··········<div·class="yui-b"·id="sidebar">
98 ············99 ············
99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">100 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
100 ········<div·class="sphinxsidebarwrapper">101 ········<div·class="sphinxsidebarwrapper">
101 ··<div>102 ··<div>
102 ····<h4>Previous·topic</h4>103 ····<h4>Vorig·onderwerp</h4>
103 ····<p·class="topless"><a·href="1.3.2.html"104 ····<p·class="topless"><a·href="1.3.2.html"
104 ··························title="previous·chapter">Django·1.3.2·release·notes</a></p>105 ··························title="vorig·hoofdstuk">Django·1.3.2·release·notes</a></p>
105 ··</div>106 ··</div>
106 ··<div>107 ··<div>
107 ····<h4>Next·topic</h4>108 ····<h4>Volgend·onderwerp</h4>
108 ····<p·class="topless"><a·href="1.3.html"109 ····<p·class="topless"><a·href="1.3.html"
109 ··························title="next·chapter">Django·1.3·release·notes</a></p>110 ··························title="volgend·hoofdstuk">Django·1.3·release·notes</a></p>
110 ··</div>111 ··</div>
111 <search·id="searchbox"·style="display:·none"·role="search">112 <search·id="searchbox"·style="display:·none"·role="search">
112 ··<h3·id="searchlabel">Quick·search</h3>113 ··<h3·id="searchlabel">Snel·zoeken</h3>
113 ····<div·class="searchformwrapper">114 ····<div·class="searchformwrapper">
114 ····<form·class="search"·action="../search.html"·method="get">115 ····<form·class="search"·action="../search.html"·method="get">
115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>116 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
116 ······<input·type="submit"·value="Go"·/>117 ······<input·type="submit"·value="Zoek"·/>
117 ····</form>118 ····</form>
118 ····</div>119 ····</div>
119 </search>120 </search>
120 <script>document.getElementById('searchbox').style.display·=·"block"</script>121 <script>document.getElementById('searchbox').style.display·=·"block"</script>
121 ········</div>122 ········</div>
122 ······</div>123 ······</div>
123 ··············<h3>Last·update:</h3>124 ··············<h3>Last·update:</h3>
124 ··············<p·class="topless">Sep·03,·2024</p>125 ··············<p·class="topless">sep·03,·2024</p>
125 ··········</div>126 ··········</div>
126 ········127 ········
127 ······128 ······
128 ····</div>129 ····</div>
  
129 ····<div·id="ft">130 ····<div·id="ft">
130 ······<div·class="nav">131 ······<div·class="nav">
1.7 KB
html2text {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·9\x89,\x8,·2\x820\x801\x811\x815 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·9\x89,\x8,·2\x820\x801\x811\x81
6 Welcome·to·Django·1.3.1!6 Welcome·to·Django·1.3.1!
7 This·is·the·first·security·release·in·the·Django·1.3·series,·fixing·several7 This·is·the·first·security·release·in·the·Django·1.3·series,·fixing·several
8 security·issues·in·Django·1.3.·Django·1.3.1·is·a·recommended·upgrade·for·all8 security·issues·in·Django·1.3.·Django·1.3.1·is·a·recommended·upgrade·for·all
9 users·of·Django·1.3.9 users·of·Django·1.3.
10 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.10 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.
11 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*11 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
16 [q···················][Go]16 [q···················][Zoek]
17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
18 Sep·03,·202418 sep·03,·2024
19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.41 KB
./usr/share/doc/python-django-doc/html/releases/1.3.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3.1·release·notes"·href="1.3.1.html"·/>15 ····<link·rel="next"·title="Django·1.3.1·release·notes"·href="1.3.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.3.3·release·notes"·href="1.3.3.html"·/>16 ····<link·rel="prev"·title="Django·1.3.3·release·notes"·href="1.3.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 94, 37 lines modifiedOffset 95, 37 lines modified
94 ······95 ······
95 ········96 ········
96 ··········<div·class="yui-b"·id="sidebar">97 ··········<div·class="yui-b"·id="sidebar">
97 ············98 ············
98 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
99 ········<div·class="sphinxsidebarwrapper">100 ········<div·class="sphinxsidebarwrapper">
100 ··<div>101 ··<div>
101 ····<h4>Previous·topic</h4>102 ····<h4>Vorig·onderwerp</h4>
102 ····<p·class="topless"><a·href="1.3.3.html"103 ····<p·class="topless"><a·href="1.3.3.html"
103 ··························title="previous·chapter">Django·1.3.3·release·notes</a></p>104 ··························title="vorig·hoofdstuk">Django·1.3.3·release·notes</a></p>
104 ··</div>105 ··</div>
105 ··<div>106 ··<div>
106 ····<h4>Next·topic</h4>107 ····<h4>Volgend·onderwerp</h4>
107 ····<p·class="topless"><a·href="1.3.1.html"108 ····<p·class="topless"><a·href="1.3.1.html"
108 ··························title="next·chapter">Django·1.3.1·release·notes</a></p>109 ··························title="volgend·hoofdstuk">Django·1.3.1·release·notes</a></p>
109 ··</div>110 ··</div>
110 <search·id="searchbox"·style="display:·none"·role="search">111 <search·id="searchbox"·style="display:·none"·role="search">
111 ··<h3·id="searchlabel">Quick·search</h3>112 ··<h3·id="searchlabel">Snel·zoeken</h3>
112 ····<div·class="searchformwrapper">113 ····<div·class="searchformwrapper">
113 ····<form·class="search"·action="../search.html"·method="get">114 ····<form·class="search"·action="../search.html"·method="get">
114 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
115 ······<input·type="submit"·value="Go"·/>116 ······<input·type="submit"·value="Zoek"·/>
116 ····</form>117 ····</form>
117 ····</div>118 ····</div>
118 </search>119 </search>
119 <script>document.getElementById('searchbox').style.display·=·"block"</script>120 <script>document.getElementById('searchbox').style.display·=·"block"</script>
120 ········</div>121 ········</div>
121 ······</div>122 ······</div>
122 ··············<h3>Last·update:</h3>123 ··············<h3>Last·update:</h3>
123 ··············<p·class="topless">Sep·03,·2024</p>124 ··············<p·class="topless">sep·03,·2024</p>
124 ··········</div>125 ··········</div>
125 ········126 ········
126 ······127 ······
127 ····</div>128 ····</div>
  
128 ····<div·id="ft">129 ····<div·id="ft">
129 ······<div·class="nav">130 ······<div·class="nav">
1.67 KB
html2text {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·3\x830\x80,\x8,·2\x820\x801\x812\x825 J\x8Ju\x8ul\x8ly\x8y·3\x830\x80,\x8,·2\x820\x801\x812\x82
6 This·is·the·second·security·release·in·the·Django·1.3·series,·fixing·several6 This·is·the·second·security·release·in·the·Django·1.3·series,·fixing·several
7 security·issues·in·Django·1.3.·Django·1.3.2·is·a·recommended·upgrade·for·all7 security·issues·in·Django·1.3.·Django·1.3.2·is·a·recommended·upgrade·for·all
8 users·of·Django·1.3.8 users·of·Django·1.3.
9 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.9 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.
10 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*10 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
15 [q···················][Go]15 [q···················][Zoek]
16 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
17 Sep·03,·202417 sep·03,·2024
18 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»18 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.43 KB
./usr/share/doc/python-django-doc/html/releases/1.3.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3.2·release·notes"·href="1.3.2.html"·/>15 ····<link·rel="next"·title="Django·1.3.2·release·notes"·href="1.3.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.3.4·release·notes"·href="1.3.4.html"·/>16 ····<link·rel="prev"·title="Django·1.3.4·release·notes"·href="1.3.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 94, 37 lines modifiedOffset 95, 37 lines modified
94 ······95 ······
95 ········96 ········
96 ··········<div·class="yui-b"·id="sidebar">97 ··········<div·class="yui-b"·id="sidebar">
97 ············98 ············
98 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
99 ········<div·class="sphinxsidebarwrapper">100 ········<div·class="sphinxsidebarwrapper">
100 ··<div>101 ··<div>
101 ····<h4>Previous·topic</h4>102 ····<h4>Vorig·onderwerp</h4>
102 ····<p·class="topless"><a·href="1.3.4.html"103 ····<p·class="topless"><a·href="1.3.4.html"
103 ··························title="previous·chapter">Django·1.3.4·release·notes</a></p>104 ··························title="vorig·hoofdstuk">Django·1.3.4·release·notes</a></p>
104 ··</div>105 ··</div>
105 ··<div>106 ··<div>
106 ····<h4>Next·topic</h4>107 ····<h4>Volgend·onderwerp</h4>
107 ····<p·class="topless"><a·href="1.3.2.html"108 ····<p·class="topless"><a·href="1.3.2.html"
108 ··························title="next·chapter">Django·1.3.2·release·notes</a></p>109 ··························title="volgend·hoofdstuk">Django·1.3.2·release·notes</a></p>
109 ··</div>110 ··</div>
110 <search·id="searchbox"·style="display:·none"·role="search">111 <search·id="searchbox"·style="display:·none"·role="search">
111 ··<h3·id="searchlabel">Quick·search</h3>112 ··<h3·id="searchlabel">Snel·zoeken</h3>
112 ····<div·class="searchformwrapper">113 ····<div·class="searchformwrapper">
113 ····<form·class="search"·action="../search.html"·method="get">114 ····<form·class="search"·action="../search.html"·method="get">
114 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
115 ······<input·type="submit"·value="Go"·/>116 ······<input·type="submit"·value="Zoek"·/>
116 ····</form>117 ····</form>
117 ····</div>118 ····</div>
118 </search>119 </search>
119 <script>document.getElementById('searchbox').style.display·=·"block"</script>120 <script>document.getElementById('searchbox').style.display·=·"block"</script>
120 ········</div>121 ········</div>
121 ······</div>122 ······</div>
122 ··············<h3>Last·update:</h3>123 ··············<h3>Last·update:</h3>
123 ··············<p·class="topless">Sep·03,·2024</p>124 ··············<p·class="topless">sep·03,·2024</p>
124 ··········</div>125 ··········</div>
125 ········126 ········
126 ······127 ······
127 ····</div>128 ····</div>
  
128 ····<div·id="ft">129 ····<div·id="ft">
129 ······<div·class="nav">130 ······<div·class="nav">
1.69 KB
html2text {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x812\x825 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x812\x82
6 Following·Monday’s·security·release·of·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x82,·we·began·receiving·reports6 Following·Monday’s·security·release·of·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x82,·we·began·receiving·reports
7 that·one·of·the·fixes·applied·was·breaking·Python·2.4·compatibility·for·Django7 that·one·of·the·fixes·applied·was·breaking·Python·2.4·compatibility·for·Django
8 1.3.·Since·Python·2.4·is·a·supported·Python·version·for·that·release·series,8 1.3.·Since·Python·2.4·is·a·supported·Python·version·for·that·release·series,
9 this·release·fixes·compatibility·with·Python·2.4.9 this·release·fixes·compatibility·with·Python·2.4.
10 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*10 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
15 [q···················][Go]15 [q···················][Zoek]
16 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
17 Sep·03,·202417 sep·03,·2024
18 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»18 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.0 KB
./usr/share/doc/python-django-doc/html/releases/1.3.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3.3·release·notes"·href="1.3.3.html"·/>15 ····<link·rel="next"·title="Django·1.3.3·release·notes"·href="1.3.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.3.5·release·notes"·href="1.3.5.html"·/>16 ····<link·rel="prev"·title="Django·1.3.5·release·notes"·href="1.3.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 124, 37 lines modifiedOffset 125, 37 lines modified
124 <li><a·class="reference·internal"·href="#host-header-poisoning">Host·header·poisoning</a></li>125 <li><a·class="reference·internal"·href="#host-header-poisoning">Host·header·poisoning</a></li>
125 </ul>126 </ul>
126 </li>127 </li>
127 </ul>128 </ul>
  
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Previous·topic</h4>131 ····<h4>Vorig·onderwerp</h4>
131 ····<p·class="topless"><a·href="1.3.5.html"132 ····<p·class="topless"><a·href="1.3.5.html"
132 ··························title="previous·chapter">Django·1.3.5·release·notes</a></p>133 ··························title="vorig·hoofdstuk">Django·1.3.5·release·notes</a></p>
133 ··</div>134 ··</div>
134 ··<div>135 ··<div>
135 ····<h4>Next·topic</h4>136 ····<h4>Volgend·onderwerp</h4>
136 ····<p·class="topless"><a·href="1.3.3.html"137 ····<p·class="topless"><a·href="1.3.3.html"
137 ··························title="next·chapter">Django·1.3.3·release·notes</a></p>138 ··························title="volgend·hoofdstuk">Django·1.3.3·release·notes</a></p>
138 ··</div>139 ··</div>
139 <search·id="searchbox"·style="display:·none"·role="search">140 <search·id="searchbox"·style="display:·none"·role="search">
140 ··<h3·id="searchlabel">Quick·search</h3>141 ··<h3·id="searchlabel">Snel·zoeken</h3>
141 ····<div·class="searchformwrapper">142 ····<div·class="searchformwrapper">
142 ····<form·class="search"·action="../search.html"·method="get">143 ····<form·class="search"·action="../search.html"·method="get">
143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
144 ······<input·type="submit"·value="Go"·/>145 ······<input·type="submit"·value="Zoek"·/>
145 ····</form>146 ····</form>
146 ····</div>147 ····</div>
147 </search>148 </search>
148 <script>document.getElementById('searchbox').style.display·=·"block"</script>149 <script>document.getElementById('searchbox').style.display·=·"block"</script>
149 ········</div>150 ········</div>
150 ······</div>151 ······</div>
151 ··············<h3>Last·update:</h3>152 ··············<h3>Last·update:</h3>
152 ··············<p·class="topless">Sep·03,·2024</p>153 ··············<p·class="topless">sep·03,·2024</p>
153 ··········</div>154 ··········</div>
154 ········155 ········
155 ······156 ······
156 ····</div>157 ····</div>
  
157 ····<div·id="ft">158 ····<div·id="ft">
158 ······<div·class="nav">159 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x817\x87,\x8,·2\x820\x801\x812\x825 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x817\x87,\x8,·2\x820\x801\x812\x82
6 This·is·the·fourth·release·in·the·Django·1.3·series.6 This·is·the·fourth·release·in·the·Django·1.3·series.
7 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8os\x8st\x8t·h\x8he\x8ea\x8ad\x8de\x8er\x8r·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8os\x8st\x8t·h\x8he\x8ea\x8ad\x8de\x8er\x8r·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Some·parts·of·Django··independent·of·end-user-written·applications··make·use8 Some·parts·of·Django··independent·of·end-user-written·applications··make·use
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 To·remedy·this,·the·parsing·in·HttpRequest.get_host()·is·being·modified;·Host22 To·remedy·this,·the·parsing·in·HttpRequest.get_host()·is·being·modified;·Host
23 headers·which·contain·potentially·dangerous·content·(such·as·username/password23 headers·which·contain·potentially·dangerous·content·(such·as·username/password
24 pairs)·now·raise·the·exception·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8r_\x8e_\x8._\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8._\x8S_\x8u_\x8s_\x8p_\x8i_\x8c_\x8i_\x8o_\x8u_\x8s_\x8O_\x8p_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n.24 pairs)·now·raise·the·exception·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8r_\x8e_\x8._\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8._\x8S_\x8u_\x8s_\x8p_\x8i_\x8c_\x8i_\x8o_\x8u_\x8s_\x8O_\x8p_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n.
25 Details·of·this·issue·were·initially·posted·online·as·a·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.25 Details·of·this·issue·were·initially·posted·online·as·a·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.
26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g28 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
29 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
34 [q···················][Go]34 [q···················][Zoek]
35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
36 Sep·03,·202436 sep·03,·2024
37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.77 KB
./usr/share/doc/python-django-doc/html/releases/1.3.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3.4·release·notes"·href="1.3.4.html"·/>15 ····<link·rel="next"·title="Django·1.3.4·release·notes"·href="1.3.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.3.6·release·notes"·href="1.3.6.html"·/>16 ····<link·rel="prev"·title="Django·1.3.6·release·notes"·href="1.3.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 147, 37 lines modifiedOffset 148, 37 lines modified
147 <li><a·class="reference·internal"·href="#redirect-poisoning">Redirect·poisoning</a></li>148 <li><a·class="reference·internal"·href="#redirect-poisoning">Redirect·poisoning</a></li>
148 </ul>149 </ul>
149 </li>150 </li>
150 </ul>151 </ul>
  
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Previous·topic</h4>154 ····<h4>Vorig·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.3.6.html"155 ····<p·class="topless"><a·href="1.3.6.html"
155 ··························title="previous·chapter">Django·1.3.6·release·notes</a></p>156 ··························title="vorig·hoofdstuk">Django·1.3.6·release·notes</a></p>
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Next·topic</h4>159 ····<h4>Volgend·onderwerp</h4>
159 ····<p·class="topless"><a·href="1.3.4.html"160 ····<p·class="topless"><a·href="1.3.4.html"
160 ··························title="next·chapter">Django·1.3.4·release·notes</a></p>161 ··························title="volgend·hoofdstuk">Django·1.3.4·release·notes</a></p>
161 ··</div>162 ··</div>
162 <search·id="searchbox"·style="display:·none"·role="search">163 <search·id="searchbox"·style="display:·none"·role="search">
163 ··<h3·id="searchlabel">Quick·search</h3>164 ··<h3·id="searchlabel">Snel·zoeken</h3>
164 ····<div·class="searchformwrapper">165 ····<div·class="searchformwrapper">
165 ····<form·class="search"·action="../search.html"·method="get">166 ····<form·class="search"·action="../search.html"·method="get">
166 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
167 ······<input·type="submit"·value="Go"·/>168 ······<input·type="submit"·value="Zoek"·/>
168 ····</form>169 ····</form>
169 ····</div>170 ····</div>
170 </search>171 </search>
171 <script>document.getElementById('searchbox').style.display·=·"block"</script>172 <script>document.getElementById('searchbox').style.display·=·"block"</script>
172 ········</div>173 ········</div>
173 ······</div>174 ······</div>
174 ··············<h3>Last·update:</h3>175 ··············<h3>Last·update:</h3>
175 ··············<p·class="topless">Sep·03,·2024</p>176 ··············<p·class="topless">sep·03,·2024</p>
176 ··········</div>177 ··········</div>
177 ········178 ········
178 ······179 ······
179 ····</div>180 ····</div>
  
180 ····<div·id="ft">181 ····<div·id="ft">
181 ······<div·class="nav">182 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x812\x825 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x812\x82
6 Django·1.3.5·addresses·two·security·issues·present·in·previous·Django·releases6 Django·1.3.5·addresses·two·security·issues·present·in·previous·Django·releases
7 in·the·1.3·series.7 in·the·1.3·series.
8 Please·be·aware·that·this·security·release·is·slightly·different·from·previous8 Please·be·aware·that·this·security·release·is·slightly·different·from·previous
Offset 44, 16 lines modifiedOffset 44, 16 lines modified
44 2.·All·of·Django’s·own·built-in·views··primarily·in·the·authentication·system44 2.·All·of·Django’s·own·built-in·views··primarily·in·the·authentication·system
45 ·which·allow·user-supplied·redirect·targets·now·use·is_safe_url·to·validate45 ·which·allow·user-supplied·redirect·targets·now·use·is_safe_url·to·validate
46 the·supplied·URL.46 the·supplied·URL.
47 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
48 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g49 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
50 ··········o·_\x8R_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g50 ··········o·_\x8R_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
51 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*51 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
52 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s52 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
53 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*53 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
55 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*55 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
56 [q···················][Go]56 [q···················][Zoek]
57 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
58 Sep·03,·202458 sep·03,·2024
59 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»59 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.88 KB
./usr/share/doc/python-django-doc/html/releases/1.3.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3.5·release·notes"·href="1.3.5.html"·/>15 ····<link·rel="next"·title="Django·1.3.5·release·notes"·href="1.3.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.3.7·release·notes"·href="1.3.7.html"·/>16 ····<link·rel="prev"·title="Django·1.3.7·release·notes"·href="1.3.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 157, 37 lines modifiedOffset 158, 37 lines modified
157 <li><a·class="reference·internal"·href="#admin-history-view-information-leakage">Admin·history·view·information·leakage</a></li>158 <li><a·class="reference·internal"·href="#admin-history-view-information-leakage">Admin·history·view·information·leakage</a></li>
158 </ul>159 </ul>
159 </li>160 </li>
160 </ul>161 </ul>
  
161 ··</div>162 ··</div>
162 ··<div>163 ··<div>
163 ····<h4>Previous·topic</h4>164 ····<h4>Vorig·onderwerp</h4>
164 ····<p·class="topless"><a·href="1.3.7.html"165 ····<p·class="topless"><a·href="1.3.7.html"
165 ··························title="previous·chapter">Django·1.3.7·release·notes</a></p>166 ··························title="vorig·hoofdstuk">Django·1.3.7·release·notes</a></p>
166 ··</div>167 ··</div>
167 ··<div>168 ··<div>
168 ····<h4>Next·topic</h4>169 ····<h4>Volgend·onderwerp</h4>
169 ····<p·class="topless"><a·href="1.3.5.html"170 ····<p·class="topless"><a·href="1.3.5.html"
170 ··························title="next·chapter">Django·1.3.5·release·notes</a></p>171 ··························title="volgend·hoofdstuk">Django·1.3.5·release·notes</a></p>
171 ··</div>172 ··</div>
172 <search·id="searchbox"·style="display:·none"·role="search">173 <search·id="searchbox"·style="display:·none"·role="search">
173 ··<h3·id="searchlabel">Quick·search</h3>174 ··<h3·id="searchlabel">Snel·zoeken</h3>
174 ····<div·class="searchformwrapper">175 ····<div·class="searchformwrapper">
175 ····<form·class="search"·action="../search.html"·method="get">176 ····<form·class="search"·action="../search.html"·method="get">
176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>177 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
177 ······<input·type="submit"·value="Go"·/>178 ······<input·type="submit"·value="Zoek"·/>
178 ····</form>179 ····</form>
179 ····</div>180 ····</div>
180 </search>181 </search>
181 <script>document.getElementById('searchbox').style.display·=·"block"</script>182 <script>document.getElementById('searchbox').style.display·=·"block"</script>
182 ········</div>183 ········</div>
183 ······</div>184 ······</div>
184 ··············<h3>Last·update:</h3>185 ··············<h3>Last·update:</h3>
185 ··············<p·class="topless">Sep·03,·2024</p>186 ··············<p·class="topless">sep·03,·2024</p>
186 ··········</div>187 ··········</div>
187 ········188 ········
188 ······189 ······
189 ····</div>190 ····</div>
  
190 ····<div·id="ft">191 ····<div·id="ft">
191 ······<div·class="nav">192 ······<div·class="nav">
2.17 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x801\x813\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x801\x813\x83
6 Django·1.3.6·fixes·four·security·issues·present·in·previous·Django·releases·in6 Django·1.3.6·fixes·four·security·issues·present·in·previous·Django·releases·in
7 the·1.3·series.7 the·1.3·series.
8 This·is·the·sixth·bugfix/security·release·in·the·Django·1.3·series.8 This·is·the·sixth·bugfix/security·release·in·the·Django·1.3·series.
Offset 52, 16 lines modifiedOffset 52, 16 lines modified
52 to·users·with·change·permission·for·that·model.52 to·users·with·change·permission·for·that·model.
53 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
54 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s54 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
55 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g55 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
56 ··········o·_\x8X_\x8M_\x8L_\x8·_\x8d_\x8e_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n56 ··········o·_\x8X_\x8M_\x8L_\x8·_\x8d_\x8e_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n
57 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8·_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n57 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8·_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n
58 ··········o·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8h_\x8i_\x8s_\x8t_\x8o_\x8r_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8i_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e58 ··········o·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8h_\x8i_\x8s_\x8t_\x8o_\x8r_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8i_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e
59 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*59 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
60 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s60 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
61 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*61 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
62 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s62 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
63 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*63 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
64 [q···················][Go]64 [q···················][Zoek]
65 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*65 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
66 Sep·03,·202466 sep·03,·2024
67 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»67 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.48 KB
./usr/share/doc/python-django-doc/html/releases/1.3.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3.6·release·notes"·href="1.3.6.html"·/>15 ····<link·rel="next"·title="Django·1.3.6·release·notes"·href="1.3.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.4·release·notes"·href="1.4.html"·/>16 ····<link·rel="prev"·title="Django·1.4·release·notes"·href="1.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 94, 37 lines modifiedOffset 95, 37 lines modified
94 ······95 ······
95 ········96 ········
96 ··········<div·class="yui-b"·id="sidebar">97 ··········<div·class="yui-b"·id="sidebar">
97 ············98 ············
98 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
99 ········<div·class="sphinxsidebarwrapper">100 ········<div·class="sphinxsidebarwrapper">
100 ··<div>101 ··<div>
101 ····<h4>Previous·topic</h4>102 ····<h4>Vorig·onderwerp</h4>
102 ····<p·class="topless"><a·href="1.4.html"103 ····<p·class="topless"><a·href="1.4.html"
103 ··························title="previous·chapter">Django·1.4·release·notes</a></p>104 ··························title="vorig·hoofdstuk">Django·1.4·release·notes</a></p>
104 ··</div>105 ··</div>
105 ··<div>106 ··<div>
106 ····<h4>Next·topic</h4>107 ····<h4>Volgend·onderwerp</h4>
107 ····<p·class="topless"><a·href="1.3.6.html"108 ····<p·class="topless"><a·href="1.3.6.html"
108 ··························title="next·chapter">Django·1.3.6·release·notes</a></p>109 ··························title="volgend·hoofdstuk">Django·1.3.6·release·notes</a></p>
109 ··</div>110 ··</div>
110 <search·id="searchbox"·style="display:·none"·role="search">111 <search·id="searchbox"·style="display:·none"·role="search">
111 ··<h3·id="searchlabel">Quick·search</h3>112 ··<h3·id="searchlabel">Snel·zoeken</h3>
112 ····<div·class="searchformwrapper">113 ····<div·class="searchformwrapper">
113 ····<form·class="search"·action="../search.html"·method="get">114 ····<form·class="search"·action="../search.html"·method="get">
114 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
115 ······<input·type="submit"·value="Go"·/>116 ······<input·type="submit"·value="Zoek"·/>
116 ····</form>117 ····</form>
117 ····</div>118 ····</div>
118 </search>119 </search>
119 <script>document.getElementById('searchbox').style.display·=·"block"</script>120 <script>document.getElementById('searchbox').style.display·=·"block"</script>
120 ········</div>121 ········</div>
121 ······</div>122 ······</div>
122 ··············<h3>Last·update:</h3>123 ··············<h3>Last·update:</h3>
123 ··············<p·class="topless">Sep·03,·2024</p>124 ··············<p·class="topless">sep·03,·2024</p>
124 ··········</div>125 ··········</div>
125 ········126 ········
126 ······127 ······
127 ····</div>128 ····</div>
  
128 ····<div·id="ft">129 ····<div·id="ft">
129 ······<div·class="nav">130 ······<div·class="nav">
1.75 KB
html2text {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.3\x83.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·2\x820\x80,\x8,·2\x820\x801\x813\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·2\x820\x80,\x8,·2\x820\x801\x813\x83
6 Django·1.3.7·corrects·a·packaging·problem·with·yesterday’s·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e.6 Django·1.3.7·corrects·a·packaging·problem·with·yesterday’s·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e.
7 The·release·contained·stray·.pyc·files·that·caused·“bad·magic·number”·errors7 The·release·contained·stray·.pyc·files·that·caused·“bad·magic·number”·errors
8 when·running·with·some·versions·of·Python.·This·releases·corrects·this,·and8 when·running·with·some·versions·of·Python.·This·releases·corrects·this,·and
9 also·fixes·a·bad·documentation·link·in·the·project·template·settings.py·file9 also·fixes·a·bad·documentation·link·in·the·project·template·settings.py·file
10 generated·by·manage.py·startproject.10 generated·by·manage.py·startproject.
11 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*11 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x83_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
16 [q···················][Go]16 [q···················][Zoek]
17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
18 Sep·03,·202418 sep·03,·2024
19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.89 KB
./usr/share/doc/python-django-doc/html/releases/1.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.2.7·release·notes"·href="1.2.7.html"·/>15 ····<link·rel="next"·title="Django·1.2.7·release·notes"·href="1.2.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.3.1·release·notes"·href="1.3.1.html"·/>16 ····<link·rel="prev"·title="Django·1.3.1·release·notes"·href="1.3.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 623, 15 lines modifiedOffset 624, 15 lines modified
623 <code·class="docutils·literal·notranslate"><span·class="pre">PendingDeprecationWarning</span></code>·in·Django·1.3.·This·warning·will·be624 <code·class="docutils·literal·notranslate"><span·class="pre">PendingDeprecationWarning</span></code>·in·Django·1.3.·This·warning·will·be
624 silent·by·default,·but·may·be·turned·on·using·Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/warnings.html#module-warnings"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">warnings</span></code></a>625 silent·by·default,·but·may·be·turned·on·using·Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/warnings.html#module-warnings"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">warnings</span></code></a>
625 module,·or·by·running·Python·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">-Wd</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">-Wall</span></code>·flag.</p>626 module,·or·by·running·Python·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">-Wd</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">-Wall</span></code>·flag.</p>
626 <p>In·Django·1.4,·these·warnings·will·become·a·<code·class="docutils·literal·notranslate"><span·class="pre">DeprecationWarning</span></code>,627 <p>In·Django·1.4,·these·warnings·will·become·a·<code·class="docutils·literal·notranslate"><span·class="pre">DeprecationWarning</span></code>,
627 which·is·<em>not</em>·silent.·In·Django·1.5·support·for·these·features·will628 which·is·<em>not</em>·silent.·In·Django·1.5·support·for·these·features·will
628 be·removed·entirely.</p>629 be·removed·entirely.</p>
629 <div·class="admonition·seealso">630 <div·class="admonition·seealso">
630 <p·class="admonition-title">See·also</p>631 <p·class="admonition-title">Zie·ook</p>
631 <p>For·more·details,·see·the·documentation·<a·class="reference·internal"·href="../internals/release-process.html"><span·class="doc">Django’s·release·process</span></a>·and·our·<a·class="reference·internal"·href="../internals/deprecation.html"><span·class="doc">deprecation·timeline</span></a>.</p>632 <p>For·more·details,·see·the·documentation·<a·class="reference·internal"·href="../internals/release-process.html"><span·class="doc">Django’s·release·process</span></a>·and·our·<a·class="reference·internal"·href="../internals/deprecation.html"><span·class="doc">deprecation·timeline</span></a>.</p>
632 </div>633 </div>
633 <section·id="s-mod-python-support">634 <section·id="s-mod-python-support">
634 <span·id="mod-python-support"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">mod_python</span></code>·support<a·class="headerlink"·href="#mod-python-support"·title="Link·to·this·heading">¶</a></h3>635 <span·id="mod-python-support"></span><h3><code·class="docutils·literal·notranslate"><span·class="pre">mod_python</span></code>·support<a·class="headerlink"·href="#mod-python-support"·title="Link·to·this·heading">¶</a></h3>
635 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">mod_python</span></code>·library·has·not·had·a·release·since·2007·or·a·commit·since636 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">mod_python</span></code>·library·has·not·had·a·release·since·2007·or·a·commit·since
636 2008.·The·Apache·Foundation·board·voted·to·remove·<code·class="docutils·literal·notranslate"><span·class="pre">mod_python</span></code>·from·the·set637 2008.·The·Apache·Foundation·board·voted·to·remove·<code·class="docutils·literal·notranslate"><span·class="pre">mod_python</span></code>·from·the·set
637 of·active·projects·in·its·version·control·repositories,·and·its·lead·developer638 of·active·projects·in·its·version·control·repositories,·and·its·lead·developer
Offset 894, 37 lines modifiedOffset 895, 37 lines modified
894 </li>895 </li>
895 </ul>896 </ul>
896 </li>897 </li>
897 </ul>898 </ul>
  
898 ··</div>899 ··</div>
899 ··<div>900 ··<div>
900 ····<h4>Previous·topic</h4>901 ····<h4>Vorig·onderwerp</h4>
901 ····<p·class="topless"><a·href="1.3.1.html"902 ····<p·class="topless"><a·href="1.3.1.html"
902 ··························title="previous·chapter">Django·1.3.1·release·notes</a></p>903 ··························title="vorig·hoofdstuk">Django·1.3.1·release·notes</a></p>
903 ··</div>904 ··</div>
904 ··<div>905 ··<div>
905 ····<h4>Next·topic</h4>906 ····<h4>Volgend·onderwerp</h4>
906 ····<p·class="topless"><a·href="1.2.7.html"907 ····<p·class="topless"><a·href="1.2.7.html"
907 ··························title="next·chapter">Django·1.2.7·release·notes</a></p>908 ··························title="volgend·hoofdstuk">Django·1.2.7·release·notes</a></p>
908 ··</div>909 ··</div>
909 <search·id="searchbox"·style="display:·none"·role="search">910 <search·id="searchbox"·style="display:·none"·role="search">
910 ··<h3·id="searchlabel">Quick·search</h3>911 ··<h3·id="searchlabel">Snel·zoeken</h3>
911 ····<div·class="searchformwrapper">912 ····<div·class="searchformwrapper">
912 ····<form·class="search"·action="../search.html"·method="get">913 ····<form·class="search"·action="../search.html"·method="get">
913 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>914 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
914 ······<input·type="submit"·value="Go"·/>915 ······<input·type="submit"·value="Zoek"·/>
915 ····</form>916 ····</form>
916 ····</div>917 ····</div>
917 </search>918 </search>
918 <script>document.getElementById('searchbox').style.display·=·"block"</script>919 <script>document.getElementById('searchbox').style.display·=·"block"</script>
919 ········</div>920 ········</div>
920 ······</div>921 ······</div>
921 ··············<h3>Last·update:</h3>922 ··············<h3>Last·update:</h3>
922 ··············<p·class="topless">Sep·03,·2024</p>923 ··············<p·class="topless">sep·03,·2024</p>
923 ··········</div>924 ··········</div>
924 ········925 ········
925 ······926 ······
926 ····</div>927 ····</div>
  
927 ····<div·id="ft">928 ····<div·id="ft">
928 ······<div·class="nav">929 ······<div·class="nav">
3.38 KB
html2text {}
Max HTML report size reached
5.39 KB
./usr/share/doc/python-django-doc/html/releases/1.4.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4·release·notes"·href="1.4.html"·/>15 ····<link·rel="next"·title="Django·1.4·release·notes"·href="1.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.2·release·notes"·href="1.4.2.html"·/>16 ····<link·rel="prev"·title="Django·1.4.2·release·notes"·href="1.4.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 94, 37 lines modifiedOffset 95, 37 lines modified
94 ······95 ······
95 ········96 ········
96 ··········<div·class="yui-b"·id="sidebar">97 ··········<div·class="yui-b"·id="sidebar">
97 ············98 ············
98 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
99 ········<div·class="sphinxsidebarwrapper">100 ········<div·class="sphinxsidebarwrapper">
100 ··<div>101 ··<div>
101 ····<h4>Previous·topic</h4>102 ····<h4>Vorig·onderwerp</h4>
102 ····<p·class="topless"><a·href="1.4.2.html"103 ····<p·class="topless"><a·href="1.4.2.html"
103 ··························title="previous·chapter">Django·1.4.2·release·notes</a></p>104 ··························title="vorig·hoofdstuk">Django·1.4.2·release·notes</a></p>
104 ··</div>105 ··</div>
105 ··<div>106 ··<div>
106 ····<h4>Next·topic</h4>107 ····<h4>Volgend·onderwerp</h4>
107 ····<p·class="topless"><a·href="1.4.html"108 ····<p·class="topless"><a·href="1.4.html"
108 ··························title="next·chapter">Django·1.4·release·notes</a></p>109 ··························title="volgend·hoofdstuk">Django·1.4·release·notes</a></p>
109 ··</div>110 ··</div>
110 <search·id="searchbox"·style="display:·none"·role="search">111 <search·id="searchbox"·style="display:·none"·role="search">
111 ··<h3·id="searchlabel">Quick·search</h3>112 ··<h3·id="searchlabel">Snel·zoeken</h3>
112 ····<div·class="searchformwrapper">113 ····<div·class="searchformwrapper">
113 ····<form·class="search"·action="../search.html"·method="get">114 ····<form·class="search"·action="../search.html"·method="get">
114 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
115 ······<input·type="submit"·value="Go"·/>116 ······<input·type="submit"·value="Zoek"·/>
116 ····</form>117 ····</form>
117 ····</div>118 ····</div>
118 </search>119 </search>
119 <script>document.getElementById('searchbox').style.display·=·"block"</script>120 <script>document.getElementById('searchbox').style.display·=·"block"</script>
120 ········</div>121 ········</div>
121 ······</div>122 ······</div>
122 ··············<h3>Last·update:</h3>123 ··············<h3>Last·update:</h3>
123 ··············<p·class="topless">Sep·03,·2024</p>124 ··············<p·class="topless">sep·03,·2024</p>
124 ··········</div>125 ··········</div>
125 ········126 ········
126 ······127 ······
127 ····</div>128 ····</div>
  
128 ····<div·id="ft">129 ····<div·id="ft">
129 ······<div·class="nav">130 ······<div·class="nav">
1.66 KB
html2text {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·3\x830\x80,\x8,·2\x820\x801\x812\x825 J\x8Ju\x8ul\x8ly\x8y·3\x830\x80,\x8,·2\x820\x801\x812\x82
6 This·is·the·first·security·release·in·the·Django·1.4·series,·fixing·several6 This·is·the·first·security·release·in·the·Django·1.4·series,·fixing·several
7 security·issues·in·Django·1.4.·Django·1.4.1·is·a·recommended·upgrade·for·all7 security·issues·in·Django·1.4.·Django·1.4.1·is·a·recommended·upgrade·for·all
8 users·of·Django·1.4.8 users·of·Django·1.4.
9 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.9 For·a·full·list·of·issues·addressed·in·this·release,·see·the·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8a_\x8d_\x8v_\x8i_\x8s_\x8o_\x8r_\x8y.
10 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*10 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
15 [q···················][Go]15 [q···················][Zoek]
16 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
17 Sep·03,·202417 sep·03,·2024
18 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»18 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.68 KB
./usr/share/doc/python-django-doc/html/releases/1.4.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.9·release·notes"·href="1.4.9.html"·/>15 ····<link·rel="next"·title="Django·1.4.9·release·notes"·href="1.4.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.11·release·notes"·href="1.4.11.html"·/>16 ····<link·rel="prev"·title="Django·1.4.11·release·notes"·href="1.4.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#python-compatibility">Python·compatibility</a></li>107 <li><a·class="reference·internal"·href="#python-compatibility">Python·compatibility</a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="1.4.11.html"114 ····<p·class="topless"><a·href="1.4.11.html"
114 ··························title="previous·chapter">Django·1.4.11·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·1.4.11·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="1.4.9.html"119 ····<p·class="topless"><a·href="1.4.9.html"
119 ··························title="next·chapter">Django·1.4.9·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·1.4.9·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
1.99 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·6\x86,\x8,·2\x820\x801\x813\x835 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·6\x86,\x8,·2\x820\x801\x813\x83
6 Django·1.4.10·fixes·a·Python-compatibility·bug·in·the·1.4·series.6 Django·1.4.10·fixes·a·Python-compatibility·bug·in·the·1.4·series.
7 *\x8**\x8**\x8**\x8**\x8*·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·c\x8co\x8om\x8mp\x8pa\x8at\x8ti\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·c\x8co\x8om\x8mp\x8pa\x8at\x8ti\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Django·1.4.9·inadvertently·introduced·issues·with·Python·2.5·compatibility.8 Django·1.4.9·inadvertently·introduced·issues·with·Python·2.5·compatibility.
9 Django·1.4.10·restores·Python·2.5·compatibility.·This·was·issue·#21362·in9 Django·1.4.10·restores·Python·2.5·compatibility.·This·was·issue·#21362·in
10 Django’s·Trac.10 Django’s·Trac.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y13 ··········o·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.9 KB
./usr/share/doc/python-django-doc/html/releases/1.4.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.10·release·notes"·href="1.4.10.html"·/>15 ····<link·rel="next"·title="Django·1.4.10·release·notes"·href="1.4.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.12·release·notes"·href="1.4.12.html"·/>16 ····<link·rel="prev"·title="Django·1.4.12·release·notes"·href="1.4.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 186, 37 lines modifiedOffset 187, 37 lines modified
186 <li><a·class="reference·internal"·href="#mysql-typecasting">MySQL·typecasting</a></li>187 <li><a·class="reference·internal"·href="#mysql-typecasting">MySQL·typecasting</a></li>
187 </ul>188 </ul>
188 </li>189 </li>
189 </ul>190 </ul>
  
190 ··</div>191 ··</div>
191 ··<div>192 ··<div>
192 ····<h4>Previous·topic</h4>193 ····<h4>Vorig·onderwerp</h4>
193 ····<p·class="topless"><a·href="1.4.12.html"194 ····<p·class="topless"><a·href="1.4.12.html"
194 ··························title="previous·chapter">Django·1.4.12·release·notes</a></p>195 ··························title="vorig·hoofdstuk">Django·1.4.12·release·notes</a></p>
195 ··</div>196 ··</div>
196 ··<div>197 ··<div>
197 ····<h4>Next·topic</h4>198 ····<h4>Volgend·onderwerp</h4>
198 ····<p·class="topless"><a·href="1.4.10.html"199 ····<p·class="topless"><a·href="1.4.10.html"
199 ··························title="next·chapter">Django·1.4.10·release·notes</a></p>200 ··························title="volgend·hoofdstuk">Django·1.4.10·release·notes</a></p>
200 ··</div>201 ··</div>
201 <search·id="searchbox"·style="display:·none"·role="search">202 <search·id="searchbox"·style="display:·none"·role="search">
202 ··<h3·id="searchlabel">Quick·search</h3>203 ··<h3·id="searchlabel">Snel·zoeken</h3>
203 ····<div·class="searchformwrapper">204 ····<div·class="searchformwrapper">
204 ····<form·class="search"·action="../search.html"·method="get">205 ····<form·class="search"·action="../search.html"·method="get">
205 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>206 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
206 ······<input·type="submit"·value="Go"·/>207 ······<input·type="submit"·value="Zoek"·/>
207 ····</form>208 ····</form>
208 ····</div>209 ····</div>
209 </search>210 </search>
210 <script>document.getElementById('searchbox').style.display·=·"block"</script>211 <script>document.getElementById('searchbox').style.display·=·"block"</script>
211 ········</div>212 ········</div>
212 ······</div>213 ······</div>
213 ··············<h3>Last·update:</h3>214 ··············<h3>Last·update:</h3>
214 ··············<p·class="topless">Sep·03,·2024</p>215 ··············<p·class="topless">sep·03,·2024</p>
215 ··········</div>216 ··········</div>
216 ········217 ········
217 ······218 ······
218 ····</div>219 ····</div>
  
219 ····<div·id="ft">220 ····<div·id="ft">
220 ······<div·class="nav">221 ······<div·class="nav">
2.22 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x821\x81,\x8,·2\x820\x801\x814\x845 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x821\x81,\x8,·2\x820\x801\x814\x84
6 Django·1.4.11·fixes·three·security·issues·in·1.4.10.·Additionally,·Django’s6 Django·1.4.11·fixes·three·security·issues·in·1.4.10.·Additionally,·Django’s
7 vendored·version·of·six,·django.utils.six,·has·been·upgraded·to·the·latest7 vendored·version·of·six,·django.utils.six,·has·been·upgraded·to·the·latest
8 release·(1.6.1).8 release·(1.6.1).
Offset 76, 16 lines modifiedOffset 76, 16 lines modified
76 ensure·they·perform·appropriate·manual·type·conversions·prior·to·executing76 ensure·they·perform·appropriate·manual·type·conversions·prior·to·executing
77 queries.77 queries.
78 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*78 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
79 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s79 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
80 ··········o·_\x8U_\x8n_\x8e_\x8x_\x8p_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8(_\x8)80 ··········o·_\x8U_\x8n_\x8e_\x8x_\x8p_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8(_\x8)
81 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8o_\x8n_\x8y_\x8m_\x8o_\x8u_\x8s_\x8·_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8r_\x8e_\x8v_\x8e_\x8a_\x8l_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n81 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8o_\x8n_\x8y_\x8m_\x8o_\x8u_\x8s_\x8·_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8r_\x8e_\x8v_\x8e_\x8a_\x8l_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n
82 ··········o·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8y_\x8p_\x8e_\x8c_\x8a_\x8s_\x8t_\x8i_\x8n_\x8g82 ··········o·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8y_\x8p_\x8e_\x8c_\x8a_\x8s_\x8t_\x8i_\x8n_\x8g
83 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*83 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
84 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s84 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
85 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*85 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
86 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s86 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
87 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*87 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
88 [q···················][Go]88 [q···················][Zoek]
89 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*89 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
90 Sep·03,·202490 sep·03,·2024
91 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»91 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.57 KB
./usr/share/doc/python-django-doc/html/releases/1.4.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.11·release·notes"·href="1.4.11.html"·/>15 ····<link·rel="next"·title="Django·1.4.11·release·notes"·href="1.4.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.13·release·notes"·href="1.4.13.html"·/>16 ····<link·rel="prev"·title="Django·1.4.13·release·notes"·href="1.4.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="1.4.13.html"115 ····<p·class="topless"><a·href="1.4.13.html"
115 ··························title="previous·chapter">Django·1.4.13·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·1.4.13·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.4.11.html"120 ····<p·class="topless"><a·href="1.4.11.html"
120 ··························title="next·chapter">Django·1.4.11·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·1.4.11·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.9 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x828\x88,\x8,·2\x820\x801\x814\x845 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x828\x88,\x8,·2\x820\x801\x814\x84
6 Django·1.4.12·fixes·a·regression·in·the·1.4.11·security·release.6 Django·1.4.12·fixes·a·regression·in·the·1.4.11·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Restored·the·ability·to·reverse()·views·created·using·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8o_\x8o_\x8l_\x8s_\x8._\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l_\x8(_\x8)8 ····*·Restored·the·ability·to·reverse()·views·created·using·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8o_\x8o_\x8l_\x8s_\x8._\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l_\x8(_\x8)
9 ······(_\x8#_\x82_\x82_\x84_\x88_\x86).9 ······(_\x8#_\x82_\x82_\x84_\x88_\x86).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.28 KB
./usr/share/doc/python-django-doc/html/releases/1.4.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.12·release·notes"·href="1.4.12.html"·/>15 ····<link·rel="next"·title="Django·1.4.12·release·notes"·href="1.4.12.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.14·release·notes"·href="1.4.14.html"·/>16 ····<link·rel="prev"·title="Django·1.4.14·release·notes"·href="1.4.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 135, 37 lines modifiedOffset 136, 37 lines modified
135 <li><a·class="reference·internal"·href="#malformed-redirect-urls-from-user-input-not-correctly-validated">Malformed·redirect·URLs·from·user·input·not·correctly·validated</a></li>136 <li><a·class="reference·internal"·href="#malformed-redirect-urls-from-user-input-not-correctly-validated">Malformed·redirect·URLs·from·user·input·not·correctly·validated</a></li>
136 </ul>137 </ul>
137 </li>138 </li>
138 </ul>139 </ul>
  
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Previous·topic</h4>142 ····<h4>Vorig·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.4.14.html"143 ····<p·class="topless"><a·href="1.4.14.html"
143 ··························title="previous·chapter">Django·1.4.14·release·notes</a></p>144 ··························title="vorig·hoofdstuk">Django·1.4.14·release·notes</a></p>
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Next·topic</h4>147 ····<h4>Volgend·onderwerp</h4>
147 ····<p·class="topless"><a·href="1.4.12.html"148 ····<p·class="topless"><a·href="1.4.12.html"
148 ··························title="next·chapter">Django·1.4.12·release·notes</a></p>149 ··························title="volgend·hoofdstuk">Django·1.4.12·release·notes</a></p>
149 ··</div>150 ··</div>
150 <search·id="searchbox"·style="display:·none"·role="search">151 <search·id="searchbox"·style="display:·none"·role="search">
151 ··<h3·id="searchlabel">Quick·search</h3>152 ··<h3·id="searchlabel">Snel·zoeken</h3>
152 ····<div·class="searchformwrapper">153 ····<div·class="searchformwrapper">
153 ····<form·class="search"·action="../search.html"·method="get">154 ····<form·class="search"·action="../search.html"·method="get">
154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
155 ······<input·type="submit"·value="Go"·/>156 ······<input·type="submit"·value="Zoek"·/>
156 ····</form>157 ····</form>
157 ····</div>158 ····</div>
158 </search>159 </search>
159 <script>document.getElementById('searchbox').style.display·=·"block"</script>160 <script>document.getElementById('searchbox').style.display·=·"block"</script>
160 ········</div>161 ········</div>
161 ······</div>162 ······</div>
162 ··············<h3>Last·update:</h3>163 ··············<h3>Last·update:</h3>
163 ··············<p·class="topless">Sep·03,·2024</p>164 ··············<p·class="topless">sep·03,·2024</p>
164 ··········</div>165 ··········</div>
165 ········166 ········
166 ······167 ······
167 ····</div>168 ····</div>
  
168 ····<div·id="ft">169 ····<div·id="ft">
169 ······<div·class="nav">170 ······<div·class="nav">
2.51 KB
html2text {}
Max HTML report size reached
6.35 KB
./usr/share/doc/python-django-doc/html/releases/1.4.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.13·release·notes"·href="1.4.13.html"·/>15 ····<link·rel="next"·title="Django·1.4.13·release·notes"·href="1.4.13.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.15·release·notes"·href="1.4.15.html"·/>16 ····<link·rel="prev"·title="Django·1.4.15·release·notes"·href="1.4.15.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 152, 37 lines modifiedOffset 153, 37 lines modified
152 <li><a·class="reference·internal"·href="#data-leakage-via-query-string-manipulation-in-contrib-admin">Data·leakage·via·query·string·manipulation·in·<code·class="docutils·literal·notranslate"><span·class="pre">contrib.admin</span></code></a></li>153 <li><a·class="reference·internal"·href="#data-leakage-via-query-string-manipulation-in-contrib-admin">Data·leakage·via·query·string·manipulation·in·<code·class="docutils·literal·notranslate"><span·class="pre">contrib.admin</span></code></a></li>
153 </ul>154 </ul>
154 </li>155 </li>
155 </ul>156 </ul>
  
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Previous·topic</h4>159 ····<h4>Vorig·onderwerp</h4>
159 ····<p·class="topless"><a·href="1.4.15.html"160 ····<p·class="topless"><a·href="1.4.15.html"
160 ··························title="previous·chapter">Django·1.4.15·release·notes</a></p>161 ··························title="vorig·hoofdstuk">Django·1.4.15·release·notes</a></p>
161 ··</div>162 ··</div>
162 ··<div>163 ··<div>
163 ····<h4>Next·topic</h4>164 ····<h4>Volgend·onderwerp</h4>
164 ····<p·class="topless"><a·href="1.4.13.html"165 ····<p·class="topless"><a·href="1.4.13.html"
165 ··························title="next·chapter">Django·1.4.13·release·notes</a></p>166 ··························title="volgend·hoofdstuk">Django·1.4.13·release·notes</a></p>
166 ··</div>167 ··</div>
167 <search·id="searchbox"·style="display:·none"·role="search">168 <search·id="searchbox"·style="display:·none"·role="search">
168 ··<h3·id="searchlabel">Quick·search</h3>169 ··<h3·id="searchlabel">Snel·zoeken</h3>
169 ····<div·class="searchformwrapper">170 ····<div·class="searchformwrapper">
170 ····<form·class="search"·action="../search.html"·method="get">171 ····<form·class="search"·action="../search.html"·method="get">
171 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>172 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
172 ······<input·type="submit"·value="Go"·/>173 ······<input·type="submit"·value="Zoek"·/>
173 ····</form>174 ····</form>
174 ····</div>175 ····</div>
175 </search>176 </search>
176 <script>document.getElementById('searchbox').style.display·=·"block"</script>177 <script>document.getElementById('searchbox').style.display·=·"block"</script>
177 ········</div>178 ········</div>
178 ······</div>179 ······</div>
179 ··············<h3>Last·update:</h3>180 ··············<h3>Last·update:</h3>
180 ··············<p·class="topless">Sep·03,·2024</p>181 ··············<p·class="topless">sep·03,·2024</p>
181 ··········</div>182 ··········</div>
182 ········183 ········
183 ······184 ······
184 ····</div>185 ····</div>
  
185 ····<div·id="ft">186 ····<div·id="ft">
186 ······<div·class="nav">187 ······<div·class="nav">
2.51 KB
html2text {}
Max HTML report size reached
5.52 KB
./usr/share/doc/python-django-doc/html/releases/1.4.15.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.15·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.15·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.14·release·notes"·href="1.4.14.html"·/>15 ····<link·rel="next"·title="Django·1.4.14·release·notes"·href="1.4.14.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.16·release·notes"·href="1.4.16.html"·/>16 ····<link·rel="prev"·title="Django·1.4.16·release·notes"·href="1.4.16.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="1.4.16.html"115 ····<p·class="topless"><a·href="1.4.16.html"
115 ··························title="previous·chapter">Django·1.4.16·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·1.4.16·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.4.14.html"120 ····<p·class="topless"><a·href="1.4.14.html"
120 ··························title="next·chapter">Django·1.4.14·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·1.4.14·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.85 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x814\x845 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x814\x84
6 Django·1.4.15·fixes·a·regression·in·the·1.4.14·security·release.6 Django·1.4.15·fixes·a·regression·in·the·1.4.14·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Allowed·inherited·and·m2m·fields·to·be·referenced·in·the·admin·(_\x8#_\x82_\x82_\x84_\x88_\x86)8 ····*·Allowed·inherited·and·m2m·fields·to·be·referenced·in·the·admin·(_\x8#_\x82_\x82_\x84_\x88_\x86)
9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.4.16.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.16·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.16·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.15·release·notes"·href="1.4.15.html"·/>15 ····<link·rel="next"·title="Django·1.4.15·release·notes"·href="1.4.15.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.17·release·notes"·href="1.4.17.html"·/>16 ····<link·rel="prev"·title="Django·1.4.17·release·notes"·href="1.4.17.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.4.17.html"120 ····<p·class="topless"><a·href="1.4.17.html"
120 ··························title="previous·chapter">Django·1.4.17·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·1.4.17·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.4.15.html"125 ····<p·class="topless"><a·href="1.4.15.html"
125 ··························title="next·chapter">Django·1.4.15·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·1.4.15·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x845 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x84
6 Django·1.4.16·fixes·a·couple·regressions·in·the·1.4.14·security·release·and·a6 Django·1.4.16·fixes·a·couple·regressions·in·the·1.4.14·security·release·and·a
7 bug·preventing·the·use·of·some·GEOS·versions·with·GeoDjango.7 bug·preventing·the·use·of·some·GEOS·versions·with·GeoDjango.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin9 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin
10 ······(_\x8#_\x82_\x83_\x86_\x80_\x84).10 ······(_\x8#_\x82_\x83_\x86_\x80_\x84).
11 ····*·Allowed·inline·and·hidden·references·to·admin·fields·(_\x8#_\x82_\x83_\x84_\x83_\x81).11 ····*·Allowed·inline·and·hidden·references·to·admin·fields·(_\x8#_\x82_\x83_\x84_\x83_\x81).
12 ····*·Fixed·parsing·of·the·GEOS·version·string·(_\x8#_\x82_\x80_\x80_\x83_\x86).12 ····*·Fixed·parsing·of·the·GEOS·version·string·(_\x8#_\x82_\x80_\x80_\x83_\x86).
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.67 KB
./usr/share/doc/python-django-doc/html/releases/1.4.17.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.17·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.17·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.16·release·notes"·href="1.4.16.html"·/>15 ····<link·rel="next"·title="Django·1.4.16·release·notes"·href="1.4.16.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.18·release·notes"·href="1.4.18.html"·/>16 ····<link·rel="prev"·title="Django·1.4.18·release·notes"·href="1.4.18.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.4.18.html"117 ····<p·class="topless"><a·href="1.4.18.html"
117 ··························title="previous·chapter">Django·1.4.18·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.4.18·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.4.16.html"122 ····<p·class="topless"><a·href="1.4.16.html"
122 ··························title="next·chapter">Django·1.4.16·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.4.16·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.0 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x855 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x85
6 Django·1.4.17·fixes·a·regression·in·the·1.4.14·security·release.6 Django·1.4.17·fixes·a·regression·in·the·1.4.14·security·release.
7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been
8 upgraded·to·the·latest·release·(1.9.0).8 upgraded·to·the·latest·release·(1.9.0).
9 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*9 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
10 ····*·Fixed·a·regression·with·dynamically·generated·inlines·and·allowed·field10 ····*·Fixed·a·regression·with·dynamically·generated·inlines·and·allowed·field
11 ······references·in·the·admin·(_\x8#_\x82_\x83_\x87_\x85_\x84).11 ······references·in·the·admin·(_\x8#_\x82_\x83_\x87_\x85_\x84).
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.19 KB
./usr/share/doc/python-django-doc/html/releases/1.4.18.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.18·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.18·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.17·release·notes"·href="1.4.17.html"·/>15 ····<link·rel="next"·title="Django·1.4.17·release·notes"·href="1.4.17.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.19·release·notes"·href="1.4.19.html"·/>16 ····<link·rel="prev"·title="Django·1.4.19·release·notes"·href="1.4.19.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 159, 37 lines modifiedOffset 160, 37 lines modified
159 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>160 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
160 </ul>161 </ul>
161 </li>162 </li>
162 </ul>163 </ul>
  
163 ··</div>164 ··</div>
164 ··<div>165 ··<div>
165 ····<h4>Previous·topic</h4>166 ····<h4>Vorig·onderwerp</h4>
166 ····<p·class="topless"><a·href="1.4.19.html"167 ····<p·class="topless"><a·href="1.4.19.html"
167 ··························title="previous·chapter">Django·1.4.19·release·notes</a></p>168 ··························title="vorig·hoofdstuk">Django·1.4.19·release·notes</a></p>
168 ··</div>169 ··</div>
169 ··<div>170 ··<div>
170 ····<h4>Next·topic</h4>171 ····<h4>Volgend·onderwerp</h4>
171 ····<p·class="topless"><a·href="1.4.17.html"172 ····<p·class="topless"><a·href="1.4.17.html"
172 ··························title="next·chapter">Django·1.4.17·release·notes</a></p>173 ··························title="volgend·hoofdstuk">Django·1.4.17·release·notes</a></p>
173 ··</div>174 ··</div>
174 <search·id="searchbox"·style="display:·none"·role="search">175 <search·id="searchbox"·style="display:·none"·role="search">
175 ··<h3·id="searchlabel">Quick·search</h3>176 ··<h3·id="searchlabel">Snel·zoeken</h3>
176 ····<div·class="searchformwrapper">177 ····<div·class="searchformwrapper">
177 ····<form·class="search"·action="../search.html"·method="get">178 ····<form·class="search"·action="../search.html"·method="get">
178 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>179 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
179 ······<input·type="submit"·value="Go"·/>180 ······<input·type="submit"·value="Zoek"·/>
180 ····</form>181 ····</form>
181 ····</div>182 ····</div>
182 </search>183 </search>
183 <script>document.getElementById('searchbox').style.display·=·"block"</script>184 <script>document.getElementById('searchbox').style.display·=·"block"</script>
184 ········</div>185 ········</div>
185 ······</div>186 ······</div>
186 ··············<h3>Last·update:</h3>187 ··············<h3>Last·update:</h3>
187 ··············<p·class="topless">Sep·03,·2024</p>188 ··············<p·class="topless">sep·03,·2024</p>
188 ··········</div>189 ··········</div>
189 ········190 ········
190 ······191 ······
191 ····</div>192 ····</div>
  
192 ····<div·id="ft">193 ····<div·id="ft">
193 ······<div·class="nav">194 ······<div·class="nav">
2.52 KB
html2text {}
Max HTML report size reached
5.76 KB
./usr/share/doc/python-django-doc/html/releases/1.4.19.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.19·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.19·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.18·release·notes"·href="1.4.18.html"·/>15 ····<link·rel="next"·title="Django·1.4.18·release·notes"·href="1.4.18.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.20·release·notes"·href="1.4.20.html"·/>16 ····<link·rel="prev"·title="Django·1.4.20·release·notes"·href="1.4.20.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="1.4.20.html"118 ····<p·class="topless"><a·href="1.4.20.html"
118 ··························title="previous·chapter">Django·1.4.20·release·notes</a></p>119 ··························title="vorig·hoofdstuk">Django·1.4.20·release·notes</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="1.4.18.html"123 ····<p·class="topless"><a·href="1.4.18.html"
123 ··························title="next·chapter">Django·1.4.18·release·notes</a></p>124 ··························title="volgend·hoofdstuk">Django·1.4.18·release·notes</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../search.html"·method="get">129 ····<form·class="search"·action="../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x827\x87,\x8,·2\x820\x801\x815\x855 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x827\x87,\x8,·2\x820\x801\x815\x85
6 Django·1.4.19·fixes·a·regression·in·the·1.4.18·security·release.6 Django·1.4.19·fixes·a·regression·in·the·1.4.18·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·GZipMiddleware·now·supports·streaming·responses.·As·part·of·the·1.4.188 ····*·GZipMiddleware·now·supports·streaming·responses.·As·part·of·the·1.4.18
9 ······security·release,·the·django.views.static.serve()·function·was·altered·to9 ······security·release,·the·django.views.static.serve()·function·was·altered·to
10 ······stream·the·files·it·serves.·Unfortunately,·the·GZipMiddleware·consumed10 ······stream·the·files·it·serves.·Unfortunately,·the·GZipMiddleware·consumed
11 ······the·stream·prematurely·and·prevented·files·from·being·served·properly11 ······the·stream·prematurely·and·prevented·files·from·being·served·properly
12 ······(_\x8#_\x82_\x84_\x81_\x85_\x88).12 ······(_\x8#_\x82_\x84_\x81_\x85_\x88).
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.89 KB
./usr/share/doc/python-django-doc/html/releases/1.4.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.1·release·notes"·href="1.4.1.html"·/>15 ····<link·rel="next"·title="Django·1.4.1·release·notes"·href="1.4.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.3·release·notes"·href="1.4.3.html"·/>16 ····<link·rel="prev"·title="Django·1.4.3·release·notes"·href="1.4.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 147, 37 lines modifiedOffset 148, 37 lines modified
147 <li><a·class="reference·internal"·href="#other-bugfixes-and-changes">Other·bugfixes·and·changes</a></li>148 <li><a·class="reference·internal"·href="#other-bugfixes-and-changes">Other·bugfixes·and·changes</a></li>
148 </ul>149 </ul>
149 </li>150 </li>
150 </ul>151 </ul>
  
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Previous·topic</h4>154 ····<h4>Vorig·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.4.3.html"155 ····<p·class="topless"><a·href="1.4.3.html"
155 ··························title="previous·chapter">Django·1.4.3·release·notes</a></p>156 ··························title="vorig·hoofdstuk">Django·1.4.3·release·notes</a></p>
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Next·topic</h4>159 ····<h4>Volgend·onderwerp</h4>
159 ····<p·class="topless"><a·href="1.4.1.html"160 ····<p·class="topless"><a·href="1.4.1.html"
160 ··························title="next·chapter">Django·1.4.1·release·notes</a></p>161 ··························title="volgend·hoofdstuk">Django·1.4.1·release·notes</a></p>
161 ··</div>162 ··</div>
162 <search·id="searchbox"·style="display:·none"·role="search">163 <search·id="searchbox"·style="display:·none"·role="search">
163 ··<h3·id="searchlabel">Quick·search</h3>164 ··<h3·id="searchlabel">Snel·zoeken</h3>
164 ····<div·class="searchformwrapper">165 ····<div·class="searchformwrapper">
165 ····<form·class="search"·action="../search.html"·method="get">166 ····<form·class="search"·action="../search.html"·method="get">
166 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
167 ······<input·type="submit"·value="Go"·/>168 ······<input·type="submit"·value="Zoek"·/>
168 ····</form>169 ····</form>
169 ····</div>170 ····</div>
170 </search>171 </search>
171 <script>document.getElementById('searchbox').style.display·=·"block"</script>172 <script>document.getElementById('searchbox').style.display·=·"block"</script>
172 ········</div>173 ········</div>
173 ······</div>174 ······</div>
174 ··············<h3>Last·update:</h3>175 ··············<h3>Last·update:</h3>
175 ··············<p·class="topless">Sep·03,·2024</p>176 ··············<p·class="topless">sep·03,·2024</p>
176 ··········</div>177 ··········</div>
177 ········178 ········
178 ······179 ······
179 ····</div>180 ····</div>
  
180 ····<div·id="ft">181 ····<div·id="ft">
181 ······<div·class="nav">182 ······<div·class="nav">
2.2 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x817\x87,\x8,·2\x820\x801\x812\x825 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x817\x87,\x8,·2\x820\x801\x812\x82
6 This·is·the·second·security·release·in·the·Django·1.4·series.6 This·is·the·second·security·release·in·the·Django·1.4·series.
7 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8os\x8st\x8t·h\x8he\x8ea\x8ad\x8de\x8er\x8r·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8os\x8st\x8t·h\x8he\x8ea\x8ad\x8de\x8er\x8r·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Some·parts·of·Django··independent·of·end-user-written·applications··make·use8 Some·parts·of·Django··independent·of·end-user-written·applications··make·use
Offset 42, 16 lines modifiedOffset 42, 16 lines modified
42 ······wrapped·in·single·quotes·(#18881).42 ······wrapped·in·single·quotes·(#18881).
43 ····*·Numerous·documentation·improvements·and·fixes.43 ····*·Numerous·documentation·improvements·and·fixes.
44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g46 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
47 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s47 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
48 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s48 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
49 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*49 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s50 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
51 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*51 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
52 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s52 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
53 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*53 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
54 [q···················][Go]54 [q···················][Zoek]
55 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*55 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
56 Sep·03,·202456 sep·03,·2024
57 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»57 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.16 KB
./usr/share/doc/python-django-doc/html/releases/1.4.20.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.20·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.20·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.19·release·notes"·href="1.4.19.html"·/>15 ····<link·rel="next"·title="Django·1.4.19·release·notes"·href="1.4.19.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.21·release·notes"·href="1.4.21.html"·/>16 ····<link·rel="prev"·title="Django·1.4.21·release·notes"·href="1.4.21.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#mitigated-possible-xss-attack-via-user-supplied-redirect-urls">Mitigated·possible·XSS·attack·via·user-supplied·redirect·URLs</a></li>118 <li><a·class="reference·internal"·href="#mitigated-possible-xss-attack-via-user-supplied-redirect-urls">Mitigated·possible·XSS·attack·via·user-supplied·redirect·URLs</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.4.21.html"125 ····<p·class="topless"><a·href="1.4.21.html"
125 ··························title="previous·chapter">Django·1.4.21·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·1.4.21·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="1.4.19.html"130 ····<p·class="topless"><a·href="1.4.19.html"
130 ··························title="next·chapter">Django·1.4.19·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·1.4.19·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x818\x88,\x8,·2\x820\x801\x815\x855 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x818\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.4.20·fixes·one·security·issue·in·1.4.19.6 Django·1.4.20·fixes·one·security·issue·in·1.4.19.
7 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8it\x8ti\x8ig\x8ga\x8at\x8te\x8ed\x8d·p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·u\x8us\x8se\x8er\x8r-\x8-s\x8su\x8up\x8pp\x8pl\x8li\x8ie\x8ed\x8d·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8it\x8ti\x8ig\x8ga\x8at\x8te\x8ed\x8d·p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·u\x8us\x8se\x8er\x8r-\x8-s\x8su\x8up\x8pp\x8pl\x8li\x8ie\x8ed\x8d·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Django·relies·on·user·input·in·some·cases·(e.g.·django.contrib.auth.views.login8 Django·relies·on·user·input·in·some·cases·(e.g.·django.contrib.auth.views.login
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 However,·if·a·developer·relies·on·is_safe_url()·to·provide·safe·redirect17 However,·if·a·developer·relies·on·is_safe_url()·to·provide·safe·redirect
18 targets·and·puts·such·a·URL·into·a·link,·they·could·suffer·from·an·XSS·attack18 targets·and·puts·such·a·URL·into·a·link,·they·could·suffer·from·an·XSS·attack
19 as·some·browsers·such·as·Google·Chrome·ignore·control·characters·at·the·start19 as·some·browsers·such·as·Google·Chrome·ignore·control·characters·at·the·start
20 of·a·URL·in·an·anchor·href.20 of·a·URL·in·an·anchor·href.
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s23 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.24 KB
./usr/share/doc/python-django-doc/html/releases/1.4.21.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.21·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.21·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.20·release·notes"·href="1.4.20.html"·/>15 ····<link·rel="next"·title="Django·1.4.20·release·notes"·href="1.4.20.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.22·release·notes"·href="1.4.22.html"·/>16 ····<link·rel="prev"·title="Django·1.4.22·release·notes"·href="1.4.22.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 142, 37 lines modifiedOffset 143, 37 lines modified
142 <li><a·class="reference·internal"·href="#header-injection-possibility-since-validators-accept-newlines-in-input">Header·injection·possibility·since·validators·accept·newlines·in·input</a></li>143 <li><a·class="reference·internal"·href="#header-injection-possibility-since-validators-accept-newlines-in-input">Header·injection·possibility·since·validators·accept·newlines·in·input</a></li>
143 </ul>144 </ul>
144 </li>145 </li>
145 </ul>146 </ul>
  
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Previous·topic</h4>149 ····<h4>Vorig·onderwerp</h4>
149 ····<p·class="topless"><a·href="1.4.22.html"150 ····<p·class="topless"><a·href="1.4.22.html"
150 ··························title="previous·chapter">Django·1.4.22·release·notes</a></p>151 ··························title="vorig·hoofdstuk">Django·1.4.22·release·notes</a></p>
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Next·topic</h4>154 ····<h4>Volgend·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.4.20.html"155 ····<p·class="topless"><a·href="1.4.20.html"
155 ··························title="next·chapter">Django·1.4.20·release·notes</a></p>156 ··························title="volgend·hoofdstuk">Django·1.4.20·release·notes</a></p>
156 ··</div>157 ··</div>
157 <search·id="searchbox"·style="display:·none"·role="search">158 <search·id="searchbox"·style="display:·none"·role="search">
158 ··<h3·id="searchlabel">Quick·search</h3>159 ··<h3·id="searchlabel">Snel·zoeken</h3>
159 ····<div·class="searchformwrapper">160 ····<div·class="searchformwrapper">
160 ····<form·class="search"·action="../search.html"·method="get">161 ····<form·class="search"·action="../search.html"·method="get">
161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
162 ······<input·type="submit"·value="Go"·/>163 ······<input·type="submit"·value="Zoek"·/>
163 ····</form>164 ····</form>
164 ····</div>165 ····</div>
165 </search>166 </search>
166 <script>document.getElementById('searchbox').style.display·=·"block"</script>167 <script>document.getElementById('searchbox').style.display·=·"block"</script>
167 ········</div>168 ········</div>
168 ······</div>169 ······</div>
169 ··············<h3>Last·update:</h3>170 ··············<h3>Last·update:</h3>
170 ··············<p·class="topless">Sep·03,·2024</p>171 ··············<p·class="topless">sep·03,·2024</p>
171 ··········</div>172 ··········</div>
172 ········173 ········
173 ······174 ······
174 ····</div>175 ····</div>
  
175 ····<div·id="ft">176 ····<div·id="ft">
176 ······<div·class="nav">177 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·8\x88,\x8,·2\x820\x801\x815\x855 J\x8Ju\x8ul\x8ly\x8y·8\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.4.21·fixes·several·security·issues·in·1.4.20.6 Django·1.4.21·fixes·several·security·issues·in·1.4.20.
7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 In·previous·versions·of·Django,·the·session·backends·created·a·new·empty·record8 In·previous·versions·of·Django,·the·session·backends·created·a·new·empty·record
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 as·it·validates·using·a·regular·expression·instead·of·simply·casting·the·value39 as·it·validates·using·a·regular·expression·instead·of·simply·casting·the·value
40 using·int()·and·checking·if·an·exception·was·raised.40 using·int()·and·checking·if·an·exception·was·raised.
41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e43 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e
44 ··········o·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n44 ··········o·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n
45 ············_\x8i_\x8n_\x8p_\x8u_\x8t45 ············_\x8i_\x8n_\x8p_\x8u_\x8t
46 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*46 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*48 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
50 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
51 [q···················][Go]51 [q···················][Zoek]
52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
53 Sep·03,·202453 sep·03,·2024
54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.11 KB
./usr/share/doc/python-django-doc/html/releases/1.4.22.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.22·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.22·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.21·release·notes"·href="1.4.21.html"·/>15 ····<link·rel="next"·title="Django·1.4.21·release·notes"·href="1.4.21.html"·/>
15 ····<link·rel="prev"·title="Django·1.5·release·notes"·href="1.5.html"·/>16 ····<link·rel="prev"·title="Django·1.5·release·notes"·href="1.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 119, 37 lines modifiedOffset 120, 37 lines modified
119 <li><a·class="reference·internal"·href="#denial-of-service-possibility-in-logout-view-by-filling-session-store">Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">logout()</span></code>·view·by·filling·session·store</a></li>120 <li><a·class="reference·internal"·href="#denial-of-service-possibility-in-logout-view-by-filling-session-store">Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">logout()</span></code>·view·by·filling·session·store</a></li>
120 </ul>121 </ul>
121 </li>122 </li>
122 </ul>123 </ul>
  
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Previous·topic</h4>126 ····<h4>Vorig·onderwerp</h4>
126 ····<p·class="topless"><a·href="1.5.html"127 ····<p·class="topless"><a·href="1.5.html"
127 ··························title="previous·chapter">Django·1.5·release·notes</a></p>128 ··························title="vorig·hoofdstuk">Django·1.5·release·notes</a></p>
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Next·topic</h4>131 ····<h4>Volgend·onderwerp</h4>
131 ····<p·class="topless"><a·href="1.4.21.html"132 ····<p·class="topless"><a·href="1.4.21.html"
132 ··························title="next·chapter">Django·1.4.21·release·notes</a></p>133 ··························title="volgend·hoofdstuk">Django·1.4.21·release·notes</a></p>
133 ··</div>134 ··</div>
134 <search·id="searchbox"·style="display:·none"·role="search">135 <search·id="searchbox"·style="display:·none"·role="search">
135 ··<h3·id="searchlabel">Quick·search</h3>136 ··<h3·id="searchlabel">Snel·zoeken</h3>
136 ····<div·class="searchformwrapper">137 ····<div·class="searchformwrapper">
137 ····<form·class="search"·action="../search.html"·method="get">138 ····<form·class="search"·action="../search.html"·method="get">
138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
139 ······<input·type="submit"·value="Go"·/>140 ······<input·type="submit"·value="Zoek"·/>
140 ····</form>141 ····</form>
141 ····</div>142 ····</div>
142 </search>143 </search>
143 <script>document.getElementById('searchbox').style.display·=·"block"</script>144 <script>document.getElementById('searchbox').style.display·=·"block"</script>
144 ········</div>145 ········</div>
145 ······</div>146 ······</div>
146 ··············<h3>Last·update:</h3>147 ··············<h3>Last·update:</h3>
147 ··············<p·class="topless">Sep·03,·2024</p>148 ··············<p·class="topless">sep·03,·2024</p>
148 ··········</div>149 ··········</div>
149 ········150 ········
150 ······151 ······
151 ····</div>152 ····</div>
  
152 ····<div·id="ft">153 ····<div·id="ft">
153 ······<div·class="nav">154 ······<div·class="nav">
2.26 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x818\x88,\x8,·2\x820\x801\x815\x855 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x818\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.4.22·fixes·a·security·issue·in·1.4.21.6 Django·1.4.22·fixes·a·security·issue·in·1.4.21.
7 It·also·fixes·support·with·pip·7+·by·disabling·wheel·support.·Older·versions·of7 It·also·fixes·support·with·pip·7+·by·disabling·wheel·support.·Older·versions·of
8 1.4·would·silently·build·a·broken·wheel·when·installed·with·those·versions·of8 1.4·would·silently·build·a·broken·wheel·when·installed·with·those·versions·of
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 cache_db.SessionStore.flush()·methods·have·been·modified·to·avoid·creating·a21 cache_db.SessionStore.flush()·methods·have·been·modified·to·avoid·creating·a
22 new·empty·session.·Maintainers·of·third-party·session·backends·should·check·if22 new·empty·session.·Maintainers·of·third-party·session·backends·should·check·if
23 the·same·vulnerability·is·present·in·their·backend·and·correct·it·if·so.23 the·same·vulnerability·is·present·in·their·backend·and·correct·it·if·so.
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8l_\x8o_\x8g_\x8o_\x8u_\x8t_\x8(_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n26 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8l_\x8o_\x8g_\x8o_\x8u_\x8t_\x8(_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n
27 ············_\x8s_\x8t_\x8o_\x8r_\x8e27 ············_\x8s_\x8t_\x8o_\x8r_\x8e
28 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*28 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*30 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
32 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
33 [q···················][Go]33 [q···················][Zoek]
34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
35 Sep·03,·202435 sep·03,·2024
36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.77 KB
./usr/share/doc/python-django-doc/html/releases/1.4.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.2·release·notes"·href="1.4.2.html"·/>15 ····<link·rel="next"·title="Django·1.4.2·release·notes"·href="1.4.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.4·release·notes"·href="1.4.4.html"·/>16 ····<link·rel="prev"·title="Django·1.4.4·release·notes"·href="1.4.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 147, 37 lines modifiedOffset 148, 37 lines modified
147 <li><a·class="reference·internal"·href="#redirect-poisoning">Redirect·poisoning</a></li>148 <li><a·class="reference·internal"·href="#redirect-poisoning">Redirect·poisoning</a></li>
148 </ul>149 </ul>
149 </li>150 </li>
150 </ul>151 </ul>
  
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Previous·topic</h4>154 ····<h4>Vorig·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.4.4.html"155 ····<p·class="topless"><a·href="1.4.4.html"
155 ··························title="previous·chapter">Django·1.4.4·release·notes</a></p>156 ··························title="vorig·hoofdstuk">Django·1.4.4·release·notes</a></p>
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Next·topic</h4>159 ····<h4>Volgend·onderwerp</h4>
159 ····<p·class="topless"><a·href="1.4.2.html"160 ····<p·class="topless"><a·href="1.4.2.html"
160 ··························title="next·chapter">Django·1.4.2·release·notes</a></p>161 ··························title="volgend·hoofdstuk">Django·1.4.2·release·notes</a></p>
161 ··</div>162 ··</div>
162 <search·id="searchbox"·style="display:·none"·role="search">163 <search·id="searchbox"·style="display:·none"·role="search">
163 ··<h3·id="searchlabel">Quick·search</h3>164 ··<h3·id="searchlabel">Snel·zoeken</h3>
164 ····<div·class="searchformwrapper">165 ····<div·class="searchformwrapper">
165 ····<form·class="search"·action="../search.html"·method="get">166 ····<form·class="search"·action="../search.html"·method="get">
166 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
167 ······<input·type="submit"·value="Go"·/>168 ······<input·type="submit"·value="Zoek"·/>
168 ····</form>169 ····</form>
169 ····</div>170 ····</div>
170 </search>171 </search>
171 <script>document.getElementById('searchbox').style.display·=·"block"</script>172 <script>document.getElementById('searchbox').style.display·=·"block"</script>
172 ········</div>173 ········</div>
173 ······</div>174 ······</div>
174 ··············<h3>Last·update:</h3>175 ··············<h3>Last·update:</h3>
175 ··············<p·class="topless">Sep·03,·2024</p>176 ··············<p·class="topless">sep·03,·2024</p>
176 ··········</div>177 ··········</div>
177 ········178 ········
178 ······179 ······
179 ····</div>180 ····</div>
  
180 ····<div·id="ft">181 ····<div·id="ft">
181 ······<div·class="nav">182 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x812\x825 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x812\x82
6 Django·1.4.3·addresses·two·security·issues·present·in·previous·Django·releases6 Django·1.4.3·addresses·two·security·issues·present·in·previous·Django·releases
7 in·the·1.4·series.7 in·the·1.4·series.
8 Please·be·aware·that·this·security·release·is·slightly·different·from·previous8 Please·be·aware·that·this·security·release·is·slightly·different·from·previous
Offset 44, 16 lines modifiedOffset 44, 16 lines modified
44 2.·All·of·Django’s·own·built-in·views··primarily·in·the·authentication·system44 2.·All·of·Django’s·own·built-in·views··primarily·in·the·authentication·system
45 ·which·allow·user-supplied·redirect·targets·now·use·is_safe_url·to·validate45 ·which·allow·user-supplied·redirect·targets·now·use·is_safe_url·to·validate
46 the·supplied·URL.46 the·supplied·URL.
47 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
48 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g49 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
50 ··········o·_\x8R_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g50 ··········o·_\x8R_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
51 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*51 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
52 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s52 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
53 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*53 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
55 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*55 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
56 [q···················][Go]56 [q···················][Zoek]
57 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
58 Sep·03,·202458 sep·03,·2024
59 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»59 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.91 KB
./usr/share/doc/python-django-doc/html/releases/1.4.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.3·release·notes"·href="1.4.3.html"·/>15 ····<link·rel="next"·title="Django·1.4.3·release·notes"·href="1.4.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.5·release·notes"·href="1.4.5.html"·/>16 ····<link·rel="prev"·title="Django·1.4.5·release·notes"·href="1.4.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 168, 37 lines modifiedOffset 169, 37 lines modified
168 <li><a·class="reference·internal"·href="#other-bugfixes-and-changes">Other·bugfixes·and·changes</a></li>169 <li><a·class="reference·internal"·href="#other-bugfixes-and-changes">Other·bugfixes·and·changes</a></li>
169 </ul>170 </ul>
170 </li>171 </li>
171 </ul>172 </ul>
  
172 ··</div>173 ··</div>
173 ··<div>174 ··<div>
174 ····<h4>Previous·topic</h4>175 ····<h4>Vorig·onderwerp</h4>
175 ····<p·class="topless"><a·href="1.4.5.html"176 ····<p·class="topless"><a·href="1.4.5.html"
176 ··························title="previous·chapter">Django·1.4.5·release·notes</a></p>177 ··························title="vorig·hoofdstuk">Django·1.4.5·release·notes</a></p>
177 ··</div>178 ··</div>
178 ··<div>179 ··<div>
179 ····<h4>Next·topic</h4>180 ····<h4>Volgend·onderwerp</h4>
180 ····<p·class="topless"><a·href="1.4.3.html"181 ····<p·class="topless"><a·href="1.4.3.html"
181 ··························title="next·chapter">Django·1.4.3·release·notes</a></p>182 ··························title="volgend·hoofdstuk">Django·1.4.3·release·notes</a></p>
182 ··</div>183 ··</div>
183 <search·id="searchbox"·style="display:·none"·role="search">184 <search·id="searchbox"·style="display:·none"·role="search">
184 ··<h3·id="searchlabel">Quick·search</h3>185 ··<h3·id="searchlabel">Snel·zoeken</h3>
185 ····<div·class="searchformwrapper">186 ····<div·class="searchformwrapper">
186 ····<form·class="search"·action="../search.html"·method="get">187 ····<form·class="search"·action="../search.html"·method="get">
187 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>188 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
188 ······<input·type="submit"·value="Go"·/>189 ······<input·type="submit"·value="Zoek"·/>
189 ····</form>190 ····</form>
190 ····</div>191 ····</div>
191 </search>192 </search>
192 <script>document.getElementById('searchbox').style.display·=·"block"</script>193 <script>document.getElementById('searchbox').style.display·=·"block"</script>
193 ········</div>194 ········</div>
194 ······</div>195 ······</div>
195 ··············<h3>Last·update:</h3>196 ··············<h3>Last·update:</h3>
196 ··············<p·class="topless">Sep·03,·2024</p>197 ··············<p·class="topless">sep·03,·2024</p>
197 ··········</div>198 ··········</div>
198 ········199 ········
199 ······200 ······
200 ····</div>201 ····</div>
  
201 ····<div·id="ft">202 ····<div·id="ft">
202 ······<div·class="nav">203 ······<div·class="nav">
2.22 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x801\x813\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x801\x813\x83
6 Django·1.4.4·fixes·four·security·issues·present·in·previous·Django·releases·in6 Django·1.4.4·fixes·four·security·issues·present·in·previous·Django·releases·in
7 the·1.4·series,·as·well·as·several·other·bugs·and·numerous·documentation7 the·1.4·series,·as·well·as·several·other·bugs·and·numerous·documentation
8 improvements.8 improvements.
Offset 60, 16 lines modifiedOffset 60, 16 lines modified
60 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*60 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
61 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s61 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
62 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g62 ··········o·_\x8H_\x8o_\x8s_\x8t_\x8·_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g
63 ··········o·_\x8X_\x8M_\x8L_\x8·_\x8d_\x8e_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n63 ··········o·_\x8X_\x8M_\x8L_\x8·_\x8d_\x8e_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n
64 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8·_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n64 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8s_\x8e_\x8t_\x8·_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n
65 ··········o·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8h_\x8i_\x8s_\x8t_\x8o_\x8r_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8i_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e65 ··········o·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8·_\x8h_\x8i_\x8s_\x8t_\x8o_\x8r_\x8y_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8i_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e
66 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s66 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
67 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*67 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
68 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s68 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
69 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*69 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
70 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s70 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
71 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*71 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
72 [q···················][Go]72 [q···················][Zoek]
73 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*73 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
74 Sep·03,·202474 sep·03,·2024
75 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»75 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.5 KB
./usr/share/doc/python-django-doc/html/releases/1.4.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.4·release·notes"·href="1.4.4.html"·/>15 ····<link·rel="next"·title="Django·1.4.4·release·notes"·href="1.4.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.6·release·notes"·href="1.4.6.html"·/>16 ····<link·rel="prev"·title="Django·1.4.6·release·notes"·href="1.4.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 94, 37 lines modifiedOffset 95, 37 lines modified
94 ······95 ······
95 ········96 ········
96 ··········<div·class="yui-b"·id="sidebar">97 ··········<div·class="yui-b"·id="sidebar">
97 ············98 ············
98 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
99 ········<div·class="sphinxsidebarwrapper">100 ········<div·class="sphinxsidebarwrapper">
100 ··<div>101 ··<div>
101 ····<h4>Previous·topic</h4>102 ····<h4>Vorig·onderwerp</h4>
102 ····<p·class="topless"><a·href="1.4.6.html"103 ····<p·class="topless"><a·href="1.4.6.html"
103 ··························title="previous·chapter">Django·1.4.6·release·notes</a></p>104 ··························title="vorig·hoofdstuk">Django·1.4.6·release·notes</a></p>
104 ··</div>105 ··</div>
105 ··<div>106 ··<div>
106 ····<h4>Next·topic</h4>107 ····<h4>Volgend·onderwerp</h4>
107 ····<p·class="topless"><a·href="1.4.4.html"108 ····<p·class="topless"><a·href="1.4.4.html"
108 ··························title="next·chapter">Django·1.4.4·release·notes</a></p>109 ··························title="volgend·hoofdstuk">Django·1.4.4·release·notes</a></p>
109 ··</div>110 ··</div>
110 <search·id="searchbox"·style="display:·none"·role="search">111 <search·id="searchbox"·style="display:·none"·role="search">
111 ··<h3·id="searchlabel">Quick·search</h3>112 ··<h3·id="searchlabel">Snel·zoeken</h3>
112 ····<div·class="searchformwrapper">113 ····<div·class="searchformwrapper">
113 ····<form·class="search"·action="../search.html"·method="get">114 ····<form·class="search"·action="../search.html"·method="get">
114 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
115 ······<input·type="submit"·value="Go"·/>116 ······<input·type="submit"·value="Zoek"·/>
116 ····</form>117 ····</form>
117 ····</div>118 ····</div>
118 </search>119 </search>
119 <script>document.getElementById('searchbox').style.display·=·"block"</script>120 <script>document.getElementById('searchbox').style.display·=·"block"</script>
120 ········</div>121 ········</div>
121 ······</div>122 ······</div>
122 ··············<h3>Last·update:</h3>123 ··············<h3>Last·update:</h3>
123 ··············<p·class="topless">Sep·03,·2024</p>124 ··············<p·class="topless">sep·03,·2024</p>
124 ··········</div>125 ··········</div>
125 ········126 ········
126 ······127 ······
127 ····</div>128 ····</div>
  
128 ····<div·id="ft">129 ····<div·id="ft">
129 ······<div·class="nav">130 ······<div·class="nav">
1.76 KB
html2text {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·2\x820\x80,\x8,·2\x820\x801\x813\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·2\x820\x80,\x8,·2\x820\x801\x813\x83
6 Django·1.4.5·corrects·a·packaging·problem·with·yesterday’s·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e.6 Django·1.4.5·corrects·a·packaging·problem·with·yesterday’s·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e.
7 The·release·contained·stray·.pyc·files·that·caused·“bad·magic·number”·errors7 The·release·contained·stray·.pyc·files·that·caused·“bad·magic·number”·errors
8 when·running·with·some·versions·of·Python.·This·releases·corrects·this,·and8 when·running·with·some·versions·of·Python.·This·releases·corrects·this,·and
9 also·fixes·a·bad·documentation·link·in·the·project·template·settings.py·file9 also·fixes·a·bad·documentation·link·in·the·project·template·settings.py·file
10 generated·by·manage.py·startproject.10 generated·by·manage.py·startproject.
11 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*11 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
16 [q···················][Go]16 [q···················][Zoek]
17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
18 Sep·03,·202418 sep·03,·2024
19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»19 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.91 KB
./usr/share/doc/python-django-doc/html/releases/1.4.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.5·release·notes"·href="1.4.5.html"·/>15 ····<link·rel="next"·title="Django·1.4.5·release·notes"·href="1.4.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.7·release·notes"·href="1.4.7.html"·/>16 ····<link·rel="prev"·title="Django·1.4.7·release·notes"·href="1.4.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 124, 37 lines modifiedOffset 125, 37 lines modified
124 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>125 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
125 </ul>126 </ul>
126 </li>127 </li>
127 </ul>128 </ul>
  
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Previous·topic</h4>131 ····<h4>Vorig·onderwerp</h4>
131 ····<p·class="topless"><a·href="1.4.7.html"132 ····<p·class="topless"><a·href="1.4.7.html"
132 ··························title="previous·chapter">Django·1.4.7·release·notes</a></p>133 ··························title="vorig·hoofdstuk">Django·1.4.7·release·notes</a></p>
133 ··</div>134 ··</div>
134 ··<div>135 ··<div>
135 ····<h4>Next·topic</h4>136 ····<h4>Volgend·onderwerp</h4>
136 ····<p·class="topless"><a·href="1.4.5.html"137 ····<p·class="topless"><a·href="1.4.5.html"
137 ··························title="next·chapter">Django·1.4.5·release·notes</a></p>138 ··························title="volgend·hoofdstuk">Django·1.4.5·release·notes</a></p>
138 ··</div>139 ··</div>
139 <search·id="searchbox"·style="display:·none"·role="search">140 <search·id="searchbox"·style="display:·none"·role="search">
140 ··<h3·id="searchlabel">Quick·search</h3>141 ··<h3·id="searchlabel">Snel·zoeken</h3>
141 ····<div·class="searchformwrapper">142 ····<div·class="searchformwrapper">
142 ····<form·class="search"·action="../search.html"·method="get">143 ····<form·class="search"·action="../search.html"·method="get">
143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
144 ······<input·type="submit"·value="Go"·/>145 ······<input·type="submit"·value="Zoek"·/>
145 ····</form>146 ····</form>
146 ····</div>147 ····</div>
147 </search>148 </search>
148 <script>document.getElementById('searchbox').style.display·=·"block"</script>149 <script>document.getElementById('searchbox').style.display·=·"block"</script>
149 ········</div>150 ········</div>
150 ······</div>151 ······</div>
151 ··············<h3>Last·update:</h3>152 ··············<h3>Last·update:</h3>
152 ··············<p·class="topless">Sep·03,·2024</p>153 ··············<p·class="topless">sep·03,·2024</p>
153 ··········</div>154 ··········</div>
154 ········155 ········
155 ······156 ······
156 ····</div>157 ····</div>
  
157 ····<div·id="ft">158 ····<div·id="ft">
158 ······<div·class="nav">159 ······<div·class="nav">
2.26 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x813\x83,\x8,·2\x820\x801\x813\x835 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x813\x83,\x8,·2\x820\x801\x813\x83
6 Django·1.4.6·fixes·one·security·issue·present·in·previous·Django·releases·in6 Django·1.4.6·fixes·one·security·issue·present·in·previous·Django·releases·in
7 the·1.4·series,·as·well·as·one·other·bug.7 the·1.4·series,·as·well·as·one·other·bug.
8 This·is·the·sixth·bugfix/security·release·in·the·Django·1.4·series.8 This·is·the·sixth·bugfix/security·release·in·the·Django·1.4·series.
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 ····*·Fixed·an·obscure·bug·with·the·_\x8o_\x8v_\x8e_\x8r_\x8r_\x8i_\x8d_\x8e_\x8__\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s_\x8(_\x8)·decorator.·If·you·hit20 ····*·Fixed·an·obscure·bug·with·the·_\x8o_\x8v_\x8e_\x8r_\x8r_\x8i_\x8d_\x8e_\x8__\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s_\x8(_\x8)·decorator.·If·you·hit
21 ······an·AttributeError:·'Settings'·object·has·no·attribute21 ······an·AttributeError:·'Settings'·object·has·no·attribute
22 ······'_original_allowed_hosts'·exception,·it’s·probably·fixed·(#20636).22 ······'_original_allowed_hosts'·exception,·it’s·probably·fixed·(#20636).
23 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
24 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s25 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s
26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
27 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
32 [q···················][Go]32 [q···················][Zoek]
33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
34 Sep·03,·202434 sep·03,·2024
35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.07 KB
./usr/share/doc/python-django-doc/html/releases/1.4.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.6·release·notes"·href="1.4.6.html"·/>15 ····<link·rel="next"·title="Django·1.4.6·release·notes"·href="1.4.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.8·release·notes"·href="1.4.8.html"·/>16 ····<link·rel="prev"·title="Django·1.4.8·release·notes"·href="1.4.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#directory-traversal-vulnerability-in-ssi-template-tag">Directory·traversal·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">ssi</span></code>·template·tag</a></li>116 <li><a·class="reference·internal"·href="#directory-traversal-vulnerability-in-ssi-template-tag">Directory·traversal·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">ssi</span></code>·template·tag</a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="1.4.8.html"123 ····<p·class="topless"><a·href="1.4.8.html"
123 ··························title="previous·chapter">Django·1.4.8·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·1.4.8·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.4.6.html"128 ····<p·class="topless"><a·href="1.4.6.html"
128 ··························title="next·chapter">Django·1.4.6·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·1.4.6·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.26 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x813\x835 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x813\x83
6 Django·1.4.7·fixes·one·security·issue·present·in·previous·Django·releases·in6 Django·1.4.7·fixes·one·security·issue·present·in·previous·Django·releases·in
7 the·1.4·series.7 the·1.4·series.
8 *\x8**\x8**\x8**\x8**\x8*·D\x8Di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y·t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·s\x8ss\x8si\x8i·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·t\x8ta\x8ag\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·D\x8Di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y·t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·s\x8ss\x8si\x8i·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·t\x8ta\x8ag\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 {%·ssi·"/var/www/../../etc/passwd"·%}14 {%·ssi·"/var/www/../../etc/passwd"·%}
15 In·practice·this·is·not·a·very·common·problem,·as·it·would·require·the·template15 In·practice·this·is·not·a·very·common·problem,·as·it·would·require·the·template
16 author·to·put·the·ssi·file·in·a·user-controlled·variable,·but·it’s·possible·in16 author·to·put·the·ssi·file·in·a·user-controlled·variable,·but·it’s·possible·in
17 principle.17 principle.
18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 ··········o·_\x8D_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8s_\x8s_\x8i_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g20 ··········o·_\x8D_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8s_\x8s_\x8i_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g
21 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
26 [q···················][Go]26 [q···················][Zoek]
27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
28 Sep·03,·202428 sep·03,·2024
29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.35 KB
./usr/share/doc/python-django-doc/html/releases/1.4.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.7·release·notes"·href="1.4.7.html"·/>15 ····<link·rel="next"·title="Django·1.4.7·release·notes"·href="1.4.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.9·release·notes"·href="1.4.9.html"·/>16 ····<link·rel="prev"·title="Django·1.4.9·release·notes"·href="1.4.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 123, 37 lines modifiedOffset 124, 37 lines modified
123 <li><a·class="reference·internal"·href="#corrected-usage-of-sensitive-post-parameters-in-django-contrib-auths-admin">Corrected·usage·of·<code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">sensitive_post_parameters()</span></code>·in·<code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth</span></code>’s·admin</a></li>124 <li><a·class="reference·internal"·href="#corrected-usage-of-sensitive-post-parameters-in-django-contrib-auths-admin">Corrected·usage·of·<code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">sensitive_post_parameters()</span></code>·in·<code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth</span></code>’s·admin</a></li>
124 </ul>125 </ul>
125 </li>126 </li>
126 </ul>127 </ul>
  
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Previous·topic</h4>130 ····<h4>Vorig·onderwerp</h4>
130 ····<p·class="topless"><a·href="1.4.9.html"131 ····<p·class="topless"><a·href="1.4.9.html"
131 ··························title="previous·chapter">Django·1.4.9·release·notes</a></p>132 ··························title="vorig·hoofdstuk">Django·1.4.9·release·notes</a></p>
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Next·topic</h4>135 ····<h4>Volgend·onderwerp</h4>
135 ····<p·class="topless"><a·href="1.4.7.html"136 ····<p·class="topless"><a·href="1.4.7.html"
136 ··························title="next·chapter">Django·1.4.7·release·notes</a></p>137 ··························title="volgend·hoofdstuk">Django·1.4.7·release·notes</a></p>
137 ··</div>138 ··</div>
138 <search·id="searchbox"·style="display:·none"·role="search">139 <search·id="searchbox"·style="display:·none"·role="search">
139 ··<h3·id="searchlabel">Quick·search</h3>140 ··<h3·id="searchlabel">Snel·zoeken</h3>
140 ····<div·class="searchformwrapper">141 ····<div·class="searchformwrapper">
141 ····<form·class="search"·action="../search.html"·method="get">142 ····<form·class="search"·action="../search.html"·method="get">
142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
143 ······<input·type="submit"·value="Go"·/>144 ······<input·type="submit"·value="Zoek"·/>
144 ····</form>145 ····</form>
145 ····</div>146 ····</div>
146 </search>147 </search>
147 <script>document.getElementById('searchbox').style.display·=·"block"</script>148 <script>document.getElementById('searchbox').style.display·=·"block"</script>
148 ········</div>149 ········</div>
149 ······</div>150 ······</div>
150 ··············<h3>Last·update:</h3>151 ··············<h3>Last·update:</h3>
151 ··············<p·class="topless">Sep·03,·2024</p>152 ··············<p·class="topless">sep·03,·2024</p>
152 ··········</div>153 ··········</div>
153 ········154 ········
154 ······155 ······
155 ····</div>156 ····</div>
  
156 ····<div·id="ft">157 ····<div·id="ft">
157 ······<div·class="nav">158 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x814\x84,\x8,·2\x820\x801\x813\x835 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x814\x84,\x8,·2\x820\x801\x813\x83
6 Django·1.4.8·fixes·two·security·issues·present·in·previous·Django·releases·in6 Django·1.4.8·fixes·two·security·issues·present·in·previous·Django·releases·in
7 the·1.4·series.7 the·1.4·series.
8 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 This·usage·has·been·fixed·and·_\x8s_\x8e_\x8n_\x8s_\x8i_\x8t_\x8i_\x8v_\x8e_\x8__\x8p_\x8o_\x8s_\x8t_\x8__\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s_\x8(_\x8)·will·now·throw·an22 This·usage·has·been·fixed·and·_\x8s_\x8e_\x8n_\x8s_\x8i_\x8t_\x8i_\x8v_\x8e_\x8__\x8p_\x8o_\x8s_\x8t_\x8__\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s_\x8(_\x8)·will·now·throw·an
23 exception·if·it’s·improperly·used.23 exception·if·it’s·improperly·used.
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s26 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s
27 ··········o·_\x8C_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8n_\x8s_\x8i_\x8t_\x8i_\x8v_\x8e_\x8__\x8p_\x8o_\x8s_\x8t_\x8__\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s_\x8(_\x8)_\x8·_\x8i_\x8n27 ··········o·_\x8C_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8n_\x8s_\x8i_\x8t_\x8i_\x8v_\x8e_\x8__\x8p_\x8o_\x8s_\x8t_\x8__\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s_\x8(_\x8)_\x8·_\x8i_\x8n
28 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8u_\x8t_\x8h_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n28 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8u_\x8t_\x8h_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n
29 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
34 [q···················][Go]34 [q···················][Zoek]
35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
36 Sep·03,·202436 sep·03,·2024
37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.95 KB
./usr/share/doc/python-django-doc/html/releases/1.4.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.8·release·notes"·href="1.4.8.html"·/>15 ····<link·rel="next"·title="Django·1.4.8·release·notes"·href="1.4.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.10·release·notes"·href="1.4.10.html"·/>16 ····<link·rel="prev"·title="Django·1.4.10·release·notes"·href="1.4.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="1.4.10.html"123 ····<p·class="topless"><a·href="1.4.10.html"
123 ··························title="previous·chapter">Django·1.4.10·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·1.4.10·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.4.8.html"128 ····<p·class="topless"><a·href="1.4.8.html"
128 ··························title="next·chapter">Django·1.4.8·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·1.4.8·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.29 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.4\x84.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x823\x83,\x8,·2\x820\x801\x813\x835 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x823\x83,\x8,·2\x820\x801\x813\x83
6 Django·1.4.9·fixes·a·security-related·bug·in·the·1.4·series·and·one·other·data6 Django·1.4.9·fixes·a·security-related·bug·in·the·1.4·series·and·one·other·data
7 corruption·bug.7 corruption·bug.
8 *\x8**\x8**\x8**\x8**\x8*·R\x8Re\x8ea\x8ad\x8dd\x8dr\x8re\x8es\x8ss\x8se\x8ed\x8d·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·R\x8Re\x8ea\x8ad\x8dd\x8dr\x8re\x8es\x8ss\x8se\x8ed\x8d·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 speed·of·our·PBKDF2·algorithm·by·not·rehashing·the·key·on·every·iteration.12 speed·of·our·PBKDF2·algorithm·by·not·rehashing·the·key·on·every·iteration.
13 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
14 ····*·Fixed·a·data·corruption·bug·with·datetime_safe.datetime.combine·(#21256).14 ····*·Fixed·a·data·corruption·bug·with·datetime_safe.datetime.combine·(#21256).
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8R_\x8e_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8e_\x8d_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s17 ··········o·_\x8R_\x8e_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8e_\x8d_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s
18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x84_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
11.2 KB
./usr/share/doc/python-django-doc/html/releases/1.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.3.7·release·notes"·href="1.3.7.html"·/>15 ····<link·rel="next"·title="Django·1.3.7·release·notes"·href="1.3.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.4.1·release·notes"·href="1.4.1.html"·/>16 ····<link·rel="prev"·title="Django·1.4.1·release·notes"·href="1.4.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 358, 15 lines modifiedOffset 359, 15 lines modified
358 </section>359 </section>
359 <section·id="s-cookie-based-session-backend">360 <section·id="s-cookie-based-session-backend">
360 <span·id="cookie-based-session-backend"></span><h3>Cookie-based·session·backend<a·class="headerlink"·href="#cookie-based-session-backend"·title="Link·to·this·heading">¶</a></h3>361 <span·id="cookie-based-session-backend"></span><h3>Cookie-based·session·backend<a·class="headerlink"·href="#cookie-based-session-backend"·title="Link·to·this·heading">¶</a></h3>
361 <p>Django·1.4·introduces·a·cookie-based·session·backend·that·uses·the·tools·for362 <p>Django·1.4·introduces·a·cookie-based·session·backend·that·uses·the·tools·for
362 <a·class="reference·internal"·href="../topics/signing.html"><span·class="doc">cryptographic·signing</span></a>·to·store·the·session·data·in363 <a·class="reference·internal"·href="../topics/signing.html"><span·class="doc">cryptographic·signing</span></a>·to·store·the·session·data·in
363 the·client’s·browser.</p>364 the·client’s·browser.</p>
364 <div·class="admonition·warning">365 <div·class="admonition·warning">
365 <p·class="admonition-title">Warning</p>366 <p·class="admonition-title">Waarschuwing</p>
366 <p>Session·data·is·signed·and·validated·by·the·server,·but·it’s·not367 <p>Session·data·is·signed·and·validated·by·the·server,·but·it’s·not
367 encrypted.·This·means·a·user·can·view·any·data·stored·in·the368 encrypted.·This·means·a·user·can·view·any·data·stored·in·the
368 session·but·cannot·change·it.·Please·read·the·documentation·for369 session·but·cannot·change·it.·Please·read·the·documentation·for
369 further·clarification·before·using·this·backend.</p>370 further·clarification·before·using·this·backend.</p>
370 </div>371 </div>
371 <p>See·the·<a·class="reference·internal"·href="../topics/http/sessions.html#cookie-session-backend"><span·class="std·std-ref">cookie-based·session·backend</span></a>·docs·for372 <p>See·the·<a·class="reference·internal"·href="../topics/http/sessions.html#cookie-session-backend"><span·class="std·std-ref">cookie-based·session·backend</span></a>·docs·for
372 more·information.</p>373 more·information.</p>
Offset 663, 15 lines modifiedOffset 664, 15 lines modified
663 development·server·continues·to·serve·the·admin·files·just·like·before.·Read664 development·server·continues·to·serve·the·admin·files·just·like·before.·Read
664 the·<a·class="reference·internal"·href="../howto/static-files/index.html"><span·class="doc">static·files·howto</span></a>·for·more·details.</p>665 the·<a·class="reference·internal"·href="../howto/static-files/index.html"><span·class="doc">static·files·howto</span></a>·for·more·details.</p>
665 <p>If·your·<code·class="docutils·literal·notranslate"><span·class="pre">ADMIN_MEDIA_PREFIX</span></code>·is·set·to·a·specific·domain·(e.g.666 <p>If·your·<code·class="docutils·literal·notranslate"><span·class="pre">ADMIN_MEDIA_PREFIX</span></code>·is·set·to·a·specific·domain·(e.g.
666 <code·class="docutils·literal·notranslate"><span·class="pre">http://media.example.com/admin/</span></code>),·make·sure·to·also·set·your667 <code·class="docutils·literal·notranslate"><span·class="pre">http://media.example.com/admin/</span></code>),·make·sure·to·also·set·your
667 <a·class="reference·internal"·href="../ref/settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·setting·to·the·correct·URL··for·example,668 <a·class="reference·internal"·href="../ref/settings.html#std-setting-STATIC_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_URL</span></code></a>·setting·to·the·correct·URL··for·example,
668 <code·class="docutils·literal·notranslate"><span·class="pre">http://media.example.com/</span></code>.</p>669 <code·class="docutils·literal·notranslate"><span·class="pre">http://media.example.com/</span></code>.</p>
669 <div·class="admonition·warning">670 <div·class="admonition·warning">
670 <p·class="admonition-title">Warning</p>671 <p·class="admonition-title">Waarschuwing</p>
671 <p>If·you’re·implicitly·relying·on·the·path·of·the·admin·static·files·within672 <p>If·you’re·implicitly·relying·on·the·path·of·the·admin·static·files·within
672 Django’s·source·code,·you’ll·need·to·update·that·path.·The·files·were·moved673 Django’s·source·code,·you’ll·need·to·update·that·path.·The·files·were·moved
673 from·<code·class="file·docutils·literal·notranslate"><span·class="pre">django/contrib/admin/media/</span></code>·to674 from·<code·class="file·docutils·literal·notranslate"><span·class="pre">django/contrib/admin/media/</span></code>·to
674 <code·class="file·docutils·literal·notranslate"><span·class="pre">django/contrib/admin/static/admin/</span></code>.</p>675 <code·class="file·docutils·literal·notranslate"><span·class="pre">django/contrib/admin/static/admin/</span></code>.</p>
675 </div>676 </div>
676 </section>677 </section>
677 <section·id="s-supported-browsers-for-the-admin">678 <section·id="s-supported-browsers-for-the-admin">
Offset 1354, 37 lines modifiedOffset 1355, 37 lines modified
1354 </li>1355 </li>
1355 </ul>1356 </ul>
1356 </li>1357 </li>
1357 </ul>1358 </ul>
  
1358 ··</div>1359 ··</div>
1359 ··<div>1360 ··<div>
1360 ····<h4>Previous·topic</h4>1361 ····<h4>Vorig·onderwerp</h4>
1361 ····<p·class="topless"><a·href="1.4.1.html"1362 ····<p·class="topless"><a·href="1.4.1.html"
1362 ··························title="previous·chapter">Django·1.4.1·release·notes</a></p>1363 ··························title="vorig·hoofdstuk">Django·1.4.1·release·notes</a></p>
1363 ··</div>1364 ··</div>
1364 ··<div>1365 ··<div>
1365 ····<h4>Next·topic</h4>1366 ····<h4>Volgend·onderwerp</h4>
1366 ····<p·class="topless"><a·href="1.3.7.html"1367 ····<p·class="topless"><a·href="1.3.7.html"
1367 ··························title="next·chapter">Django·1.3.7·release·notes</a></p>1368 ··························title="volgend·hoofdstuk">Django·1.3.7·release·notes</a></p>
1368 ··</div>1369 ··</div>
1369 <search·id="searchbox"·style="display:·none"·role="search">1370 <search·id="searchbox"·style="display:·none"·role="search">
1370 ··<h3·id="searchlabel">Quick·search</h3>1371 ··<h3·id="searchlabel">Snel·zoeken</h3>
1371 ····<div·class="searchformwrapper">1372 ····<div·class="searchformwrapper">
1372 ····<form·class="search"·action="../search.html"·method="get">1373 ····<form·class="search"·action="../search.html"·method="get">
1373 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1374 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1374 ······<input·type="submit"·value="Go"·/>1375 ······<input·type="submit"·value="Zoek"·/>
1375 ····</form>1376 ····</form>
1376 ····</div>1377 ····</div>
1377 </search>1378 </search>
1378 <script>document.getElementById('searchbox').style.display·=·"block"</script>1379 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1379 ········</div>1380 ········</div>
1380 ······</div>1381 ······</div>
1381 ··············<h3>Last·update:</h3>1382 ··············<h3>Last·update:</h3>
1382 ··············<p·class="topless">Sep·03,·2024</p>1383 ··············<p·class="topless">sep·03,·2024</p>
1383 ··········</div>1384 ··········</div>
1384 ········1385 ········
1385 ······1386 ······
1386 ····</div>1387 ····</div>
  
1387 ····<div·id="ft">1388 ····<div·id="ft">
1388 ······<div·class="nav">1389 ······<div·class="nav">
5.09 KB
html2text {}
Max HTML report size reached
5.8 KB
./usr/share/doc/python-django-doc/html/releases/1.5.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5·release·notes"·href="1.5.html"·/>15 ····<link·rel="next"·title="Django·1.5·release·notes"·href="1.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.2·release·notes"·href="1.5.2.html"·/>16 ····<link·rel="prev"·title="Django·1.5.2·release·notes"·href="1.5.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 104, 37 lines modifiedOffset 105, 37 lines modified
104 ······105 ······
105 ········106 ········
106 ··········<div·class="yui-b"·id="sidebar">107 ··········<div·class="yui-b"·id="sidebar">
107 ············108 ············
108 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">109 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
109 ········<div·class="sphinxsidebarwrapper">110 ········<div·class="sphinxsidebarwrapper">
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="1.5.2.html"113 ····<p·class="topless"><a·href="1.5.2.html"
113 ··························title="previous·chapter">Django·1.5.2·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·1.5.2·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="1.5.html"118 ····<p·class="topless"><a·href="1.5.html"
118 ··························title="next·chapter">Django·1.5·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·1.5·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·2\x828\x88,\x8,·2\x820\x801\x813\x835 M\x8Ma\x8ar\x8rc\x8ch\x8h·2\x828\x88,\x8,·2\x820\x801\x813\x83
6 This·is·Django·1.5.1,·a·bugfix·release·for·Django·1.5.·It’s·completely6 This·is·Django·1.5.1,·a·bugfix·release·for·Django·1.5.·It’s·completely
7 backwards·compatible·with·Django·1.5,·but·includes·a·handful·of·fixes.7 backwards·compatible·with·Django·1.5,·but·includes·a·handful·of·fixes.
8 The·biggest·fix·is·for·a·memory·leak·introduced·in·Django·1.5.·Under·certain8 The·biggest·fix·is·for·a·memory·leak·introduced·in·Django·1.5.·Under·certain
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 _\x8t_\x8i_\x8c_\x8k_\x8e_\x8t_\x8·_\x8t_\x8r_\x8a_\x8c_\x8k_\x8e_\x8r·(and·in·_\x8a_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e·in·Python·itself).11 _\x8t_\x8i_\x8c_\x8k_\x8e_\x8t_\x8·_\x8t_\x8r_\x8a_\x8c_\x8k_\x8e_\x8r·(and·in·_\x8a_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e·in·Python·itself).
12 If·you’ve·noticed·memory·problems·under·Django·1.5,·upgrading·to·1.5.1·should12 If·you’ve·noticed·memory·problems·under·Django·1.5,·upgrading·to·1.5.1·should
13 fix·those·issues.13 fix·those·issues.
14 Django·1.5.1·also·includes·a·couple·smaller·fixes:14 Django·1.5.1·also·includes·a·couple·smaller·fixes:
15 ····*·Module-level·warnings·emitted·during·tests·are·no·longer·silently·hidden15 ····*·Module-level·warnings·emitted·during·tests·are·no·longer·silently·hidden
16 ······(_\x8#_\x81_\x88_\x89_\x88_\x85).16 ······(_\x8#_\x81_\x88_\x89_\x88_\x85).
17 ····*·Prevented·filtering·on·password·hashes·in·the·user·admin·(_\x8#_\x82_\x80_\x80_\x87_\x88).17 ····*·Prevented·filtering·on·password·hashes·in·the·user·admin·(_\x8#_\x82_\x80_\x80_\x87_\x88).
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.51 KB
./usr/share/doc/python-django-doc/html/releases/1.5.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.9·release·notes"·href="1.5.9.html"·/>15 ····<link·rel="next"·title="Django·1.5.9·release·notes"·href="1.5.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.11·release·notes"·href="1.5.11.html"·/>16 ····<link·rel="prev"·title="Django·1.5.11·release·notes"·href="1.5.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="1.5.11.html"115 ····<p·class="topless"><a·href="1.5.11.html"
115 ··························title="previous·chapter">Django·1.5.11·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·1.5.11·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.5.9.html"120 ····<p·class="topless"><a·href="1.5.9.html"
120 ··························title="next·chapter">Django·1.5.9·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·1.5.9·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.85 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x814\x845 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x814\x84
6 Django·1.5.10·fixes·a·regression·in·the·1.5.9·security·release.6 Django·1.5.10·fixes·a·regression·in·the·1.5.9·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Allowed·inherited·and·m2m·fields·to·be·referenced·in·the·admin·(_\x8#_\x82_\x82_\x84_\x88_\x86)8 ····*·Allowed·inherited·and·m2m·fields·to·be·referenced·in·the·admin·(_\x8#_\x82_\x82_\x84_\x88_\x86)
9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.61 KB
./usr/share/doc/python-django-doc/html/releases/1.5.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.10·release·notes"·href="1.5.10.html"·/>15 ····<link·rel="next"·title="Django·1.5.10·release·notes"·href="1.5.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.12·release·notes"·href="1.5.12.html"·/>16 ····<link·rel="prev"·title="Django·1.5.12·release·notes"·href="1.5.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.5.12.html"117 ····<p·class="topless"><a·href="1.5.12.html"
117 ··························title="previous·chapter">Django·1.5.12·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.5.12·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.5.10.html"122 ····<p·class="topless"><a·href="1.5.10.html"
122 ··························title="next·chapter">Django·1.5.10·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.5.10·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.95 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x845 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x84
6 Django·1.5.11·fixes·a·couple·regressions·in·the·1.5.9·security·release.6 Django·1.5.11·fixes·a·couple·regressions·in·the·1.5.9·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin8 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin
9 ······(_\x8#_\x82_\x83_\x86_\x80_\x84).9 ······(_\x8#_\x82_\x83_\x86_\x80_\x84).
10 ····*·Allowed·inline·and·hidden·references·to·admin·fields·(_\x8#_\x82_\x83_\x84_\x83_\x81).10 ····*·Allowed·inline·and·hidden·references·to·admin·fields·(_\x8#_\x82_\x83_\x84_\x83_\x81).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.53 KB
./usr/share/doc/python-django-doc/html/releases/1.5.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.11·release·notes"·href="1.5.11.html"·/>15 ····<link·rel="next"·title="Django·1.5.11·release·notes"·href="1.5.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.6·release·notes"·href="1.6.html"·/>16 ····<link·rel="prev"·title="Django·1.6·release·notes"·href="1.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="1.6.html"116 ····<p·class="topless"><a·href="1.6.html"
116 ··························title="previous·chapter">Django·1.6·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·1.6·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.5.11.html"121 ····<p·class="topless"><a·href="1.5.11.html"
121 ··························title="next·chapter">Django·1.5.11·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·1.5.11·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.88 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x855 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x85
6 Django·1.5.12·fixes·a·regression·in·the·1.5.9·security·release.6 Django·1.5.12·fixes·a·regression·in·the·1.5.9·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·with·dynamically·generated·inlines·and·allowed·field8 ····*·Fixed·a·regression·with·dynamically·generated·inlines·and·allowed·field
9 ······references·in·the·admin·(_\x8#_\x82_\x83_\x87_\x85_\x84).9 ······references·in·the·admin·(_\x8#_\x82_\x83_\x87_\x85_\x84).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.1 KB
./usr/share/doc/python-django-doc/html/releases/1.5.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.1·release·notes"·href="1.5.1.html"·/>15 ····<link·rel="next"·title="Django·1.5.1·release·notes"·href="1.5.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.3·release·notes"·href="1.5.3.html"·/>16 ····<link·rel="prev"·title="Django·1.5.3·release·notes"·href="1.5.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 156, 37 lines modifiedOffset 157, 37 lines modified
156 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>157 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
157 </ul>158 </ul>
158 </li>159 </li>
159 </ul>160 </ul>
  
160 ··</div>161 ··</div>
161 ··<div>162 ··<div>
162 ····<h4>Previous·topic</h4>163 ····<h4>Vorig·onderwerp</h4>
163 ····<p·class="topless"><a·href="1.5.3.html"164 ····<p·class="topless"><a·href="1.5.3.html"
164 ··························title="previous·chapter">Django·1.5.3·release·notes</a></p>165 ··························title="vorig·hoofdstuk">Django·1.5.3·release·notes</a></p>
165 ··</div>166 ··</div>
166 ··<div>167 ··<div>
167 ····<h4>Next·topic</h4>168 ····<h4>Volgend·onderwerp</h4>
168 ····<p·class="topless"><a·href="1.5.1.html"169 ····<p·class="topless"><a·href="1.5.1.html"
169 ··························title="next·chapter">Django·1.5.1·release·notes</a></p>170 ··························title="volgend·hoofdstuk">Django·1.5.1·release·notes</a></p>
170 ··</div>171 ··</div>
171 <search·id="searchbox"·style="display:·none"·role="search">172 <search·id="searchbox"·style="display:·none"·role="search">
172 ··<h3·id="searchlabel">Quick·search</h3>173 ··<h3·id="searchlabel">Snel·zoeken</h3>
173 ····<div·class="searchformwrapper">174 ····<div·class="searchformwrapper">
174 ····<form·class="search"·action="../search.html"·method="get">175 ····<form·class="search"·action="../search.html"·method="get">
175 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
176 ······<input·type="submit"·value="Go"·/>177 ······<input·type="submit"·value="Zoek"·/>
177 ····</form>178 ····</form>
178 ····</div>179 ····</div>
179 </search>180 </search>
180 <script>document.getElementById('searchbox').style.display·=·"block"</script>181 <script>document.getElementById('searchbox').style.display·=·"block"</script>
181 ········</div>182 ········</div>
182 ······</div>183 ······</div>
183 ··············<h3>Last·update:</h3>184 ··············<h3>Last·update:</h3>
184 ··············<p·class="topless">Sep·03,·2024</p>185 ··············<p·class="topless">sep·03,·2024</p>
185 ··········</div>186 ··········</div>
186 ········187 ········
187 ······188 ······
188 ····</div>189 ····</div>
  
189 ····<div·id="ft">190 ····<div·id="ft">
190 ······<div·class="nav">191 ······<div·class="nav">
2.44 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x813\x83,\x8,·2\x820\x801\x813\x835 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x813\x83,\x8,·2\x820\x801\x813\x83
6 This·is·Django·1.5.2,·a·bugfix·and·security·release·for·Django·1.5.6 This·is·Django·1.5.2,·a·bugfix·and·security·release·for·Django·1.5.
7 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8it\x8ti\x8ig\x8ga\x8at\x8te\x8ed\x8d·p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·u\x8us\x8se\x8er\x8r-\x8-s\x8su\x8up\x8pp\x8pl\x8li\x8ie\x8ed\x8d·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8it\x8ti\x8ig\x8ga\x8at\x8te\x8ed\x8d·p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·u\x8us\x8se\x8er\x8r-\x8-s\x8su\x8up\x8pp\x8pl\x8li\x8ie\x8ed\x8d·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Django·relies·on·user·input·in·some·cases·(e.g.·django.contrib.auth.views.login8 Django·relies·on·user·input·in·some·cases·(e.g.·django.contrib.auth.views.login
Offset 46, 16 lines modifiedOffset 46, 16 lines modified
46 ······an·AttributeError:·'Settings'·object·has·no·attribute46 ······an·AttributeError:·'Settings'·object·has·no·attribute
47 ······'_original_allowed_hosts'·exception,·it’s·probably·fixed·(#20636).47 ······'_original_allowed_hosts'·exception,·it’s·probably·fixed·(#20636).
48 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*48 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
49 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s49 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
50 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s50 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s
51 ··········o·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8d_\x8m_\x8i_\x8n51 ··········o·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8d_\x8m_\x8i_\x8n
52 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s52 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
53 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*53 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
55 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*55 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
57 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
58 [q···················][Go]58 [q···················][Zoek]
59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
60 Sep·03,·202460 sep·03,·2024
61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.32 KB
./usr/share/doc/python-django-doc/html/releases/1.5.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.2·release·notes"·href="1.5.2.html"·/>15 ····<link·rel="next"·title="Django·1.5.2·release·notes"·href="1.5.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.4·release·notes"·href="1.5.4.html"·/>16 ····<link·rel="prev"·title="Django·1.5.4·release·notes"·href="1.5.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 139, 37 lines modifiedOffset 140, 37 lines modified
139 <li><a·class="reference·internal"·href="#mitigating-a-remote-code-execution-vulnerability-in-django-contrib-sessions">Mitigating·a·remote-code·execution·vulnerability·in·<code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.sessions</span></code></a></li>140 <li><a·class="reference·internal"·href="#mitigating-a-remote-code-execution-vulnerability-in-django-contrib-sessions">Mitigating·a·remote-code·execution·vulnerability·in·<code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.sessions</span></code></a></li>
140 </ul>141 </ul>
141 </li>142 </li>
142 </ul>143 </ul>
  
143 ··</div>144 ··</div>
144 ··<div>145 ··<div>
145 ····<h4>Previous·topic</h4>146 ····<h4>Vorig·onderwerp</h4>
146 ····<p·class="topless"><a·href="1.5.4.html"147 ····<p·class="topless"><a·href="1.5.4.html"
147 ··························title="previous·chapter">Django·1.5.4·release·notes</a></p>148 ··························title="vorig·hoofdstuk">Django·1.5.4·release·notes</a></p>
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Next·topic</h4>151 ····<h4>Volgend·onderwerp</h4>
151 ····<p·class="topless"><a·href="1.5.2.html"152 ····<p·class="topless"><a·href="1.5.2.html"
152 ··························title="next·chapter">Django·1.5.2·release·notes</a></p>153 ··························title="volgend·hoofdstuk">Django·1.5.2·release·notes</a></p>
153 ··</div>154 ··</div>
154 <search·id="searchbox"·style="display:·none"·role="search">155 <search·id="searchbox"·style="display:·none"·role="search">
155 ··<h3·id="searchlabel">Quick·search</h3>156 ··<h3·id="searchlabel">Snel·zoeken</h3>
156 ····<div·class="searchformwrapper">157 ····<div·class="searchformwrapper">
157 ····<form·class="search"·action="../search.html"·method="get">158 ····<form·class="search"·action="../search.html"·method="get">
158 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>159 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
159 ······<input·type="submit"·value="Go"·/>160 ······<input·type="submit"·value="Zoek"·/>
160 ····</form>161 ····</form>
161 ····</div>162 ····</div>
162 </search>163 </search>
163 <script>document.getElementById('searchbox').style.display·=·"block"</script>164 <script>document.getElementById('searchbox').style.display·=·"block"</script>
164 ········</div>165 ········</div>
165 ······</div>166 ······</div>
166 ··············<h3>Last·update:</h3>167 ··············<h3>Last·update:</h3>
167 ··············<p·class="topless">Sep·03,·2024</p>168 ··············<p·class="topless">sep·03,·2024</p>
168 ··········</div>169 ··········</div>
169 ········170 ········
170 ······171 ······
171 ····</div>172 ····</div>
  
172 ····<div·id="ft">173 ····<div·id="ft">
173 ······<div·class="nav">174 ······<div·class="nav">
2.44 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x813\x835 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x810\x80,\x8,·2\x820\x801\x813\x83
6 This·is·Django·1.5.3,·the·third·release·in·the·Django·1.5·series.·It·addresses6 This·is·Django·1.5.3,·the·third·release·in·the·Django·1.5·series.·It·addresses
7 one·security·issue·and·also·contains·an·opt-in·feature·to·enhance·the·security7 one·security·issue·and·also·contains·an·opt-in·feature·to·enhance·the·security
8 of·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s.8 of·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s.
Offset 35, 16 lines modifiedOffset 35, 16 lines modified
35 keys,·you·will·likely·run·into·problems·if·you·are·using·non-string·keys·in35 keys,·you·will·likely·run·into·problems·if·you·are·using·non-string·keys·in
36 request.session.·See·the·_\x8S_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n·documentation·for·more·details.36 request.session.·See·the·_\x8S_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n·documentation·for·more·details.
37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 ··········o·_\x8D_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8s_\x8s_\x8i_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g39 ··········o·_\x8D_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8·_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8s_\x8s_\x8i_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g
40 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8r_\x8e_\x8m_\x8o_\x8t_\x8e_\x8-_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n40 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8r_\x8e_\x8m_\x8o_\x8t_\x8e_\x8-_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
41 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s41 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s
42 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*42 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*44 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
47 [q···················][Go]47 [q···················][Zoek]
48 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*48 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
49 Sep·03,·202449 sep·03,·2024
50 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»50 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.97 KB
./usr/share/doc/python-django-doc/html/releases/1.5.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.3·release·notes"·href="1.5.3.html"·/>15 ····<link·rel="next"·title="Django·1.5.3·release·notes"·href="1.5.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.5·release·notes"·href="1.5.5.html"·/>16 ····<link·rel="prev"·title="Django·1.5.5·release·notes"·href="1.5.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 133, 37 lines modifiedOffset 134, 37 lines modified
133 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>134 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
134 </ul>135 </ul>
135 </li>136 </li>
136 </ul>137 </ul>
  
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Previous·topic</h4>140 ····<h4>Vorig·onderwerp</h4>
140 ····<p·class="topless"><a·href="1.5.5.html"141 ····<p·class="topless"><a·href="1.5.5.html"
141 ··························title="previous·chapter">Django·1.5.5·release·notes</a></p>142 ··························title="vorig·hoofdstuk">Django·1.5.5·release·notes</a></p>
142 ··</div>143 ··</div>
143 ··<div>144 ··<div>
144 ····<h4>Next·topic</h4>145 ····<h4>Volgend·onderwerp</h4>
145 ····<p·class="topless"><a·href="1.5.3.html"146 ····<p·class="topless"><a·href="1.5.3.html"
146 ··························title="next·chapter">Django·1.5.3·release·notes</a></p>147 ··························title="volgend·hoofdstuk">Django·1.5.3·release·notes</a></p>
147 ··</div>148 ··</div>
148 <search·id="searchbox"·style="display:·none"·role="search">149 <search·id="searchbox"·style="display:·none"·role="search">
149 ··<h3·id="searchlabel">Quick·search</h3>150 ··<h3·id="searchlabel">Snel·zoeken</h3>
150 ····<div·class="searchformwrapper">151 ····<div·class="searchformwrapper">
151 ····<form·class="search"·action="../search.html"·method="get">152 ····<form·class="search"·action="../search.html"·method="get">
152 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
153 ······<input·type="submit"·value="Go"·/>154 ······<input·type="submit"·value="Zoek"·/>
154 ····</form>155 ····</form>
155 ····</div>156 ····</div>
156 </search>157 </search>
157 <script>document.getElementById('searchbox').style.display·=·"block"</script>158 <script>document.getElementById('searchbox').style.display·=·"block"</script>
158 ········</div>159 ········</div>
159 ······</div>160 ······</div>
160 ··············<h3>Last·update:</h3>161 ··············<h3>Last·update:</h3>
161 ··············<p·class="topless">Sep·03,·2024</p>162 ··············<p·class="topless">sep·03,·2024</p>
162 ··········</div>163 ··········</div>
163 ········164 ········
164 ······165 ······
165 ····</div>166 ····</div>
  
166 ····<div·id="ft">167 ····<div·id="ft">
167 ······<div·class="nav">168 ······<div·class="nav">
2.31 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x814\x84,\x8,·2\x820\x801\x813\x835 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x814\x84,\x8,·2\x820\x801\x813\x83
6 This·is·Django·1.5.4,·the·fourth·release·in·the·Django·1.5·series.·It·addresses6 This·is·Django·1.5.4,·the·fourth·release·in·the·Django·1.5·series.·It·addresses
7 two·security·issues·and·one·bug.7 two·security·issues·and·one·bug.
8 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 27, 16 lines modifiedOffset 27, 16 lines modified
27 ······raised·an·exception)·(#21102).27 ······raised·an·exception)·(#21102).
28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s30 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s
31 ··········o·_\x8C_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8n_\x8s_\x8i_\x8t_\x8i_\x8v_\x8e_\x8__\x8p_\x8o_\x8s_\x8t_\x8__\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s_\x8(_\x8)_\x8·_\x8i_\x8n31 ··········o·_\x8C_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8n_\x8s_\x8i_\x8t_\x8i_\x8v_\x8e_\x8__\x8p_\x8o_\x8s_\x8t_\x8__\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8s_\x8(_\x8)_\x8·_\x8i_\x8n
32 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8u_\x8t_\x8h_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n32 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8u_\x8t_\x8h_\x8’_\x8s_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n
33 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s33 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
34 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*36 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
39 [q···················][Go]39 [q···················][Zoek]
40 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
41 Sep·03,·202441 sep·03,·2024
42 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»42 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.06 KB
./usr/share/doc/python-django-doc/html/releases/1.5.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.4·release·notes"·href="1.5.4.html"·/>15 ····<link·rel="next"·title="Django·1.5.4·release·notes"·href="1.5.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.6·release·notes"·href="1.5.6.html"·/>16 ····<link·rel="prev"·title="Django·1.5.6·release·notes"·href="1.5.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 135, 37 lines modifiedOffset 136, 37 lines modified
135 <li><a·class="reference·internal"·href="#backwards-incompatible-changes">Backwards·incompatible·changes</a></li>136 <li><a·class="reference·internal"·href="#backwards-incompatible-changes">Backwards·incompatible·changes</a></li>
136 </ul>137 </ul>
137 </li>138 </li>
138 </ul>139 </ul>
  
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Previous·topic</h4>142 ····<h4>Vorig·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.5.6.html"143 ····<p·class="topless"><a·href="1.5.6.html"
143 ··························title="previous·chapter">Django·1.5.6·release·notes</a></p>144 ··························title="vorig·hoofdstuk">Django·1.5.6·release·notes</a></p>
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Next·topic</h4>147 ····<h4>Volgend·onderwerp</h4>
147 ····<p·class="topless"><a·href="1.5.4.html"148 ····<p·class="topless"><a·href="1.5.4.html"
148 ··························title="next·chapter">Django·1.5.4·release·notes</a></p>149 ··························title="volgend·hoofdstuk">Django·1.5.4·release·notes</a></p>
149 ··</div>150 ··</div>
150 <search·id="searchbox"·style="display:·none"·role="search">151 <search·id="searchbox"·style="display:·none"·role="search">
151 ··<h3·id="searchlabel">Quick·search</h3>152 ··<h3·id="searchlabel">Snel·zoeken</h3>
152 ····<div·class="searchformwrapper">153 ····<div·class="searchformwrapper">
153 ····<form·class="search"·action="../search.html"·method="get">154 ····<form·class="search"·action="../search.html"·method="get">
154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
155 ······<input·type="submit"·value="Go"·/>156 ······<input·type="submit"·value="Zoek"·/>
156 ····</form>157 ····</form>
157 ····</div>158 ····</div>
158 </search>159 </search>
159 <script>document.getElementById('searchbox').style.display·=·"block"</script>160 <script>document.getElementById('searchbox').style.display·=·"block"</script>
160 ········</div>161 ········</div>
161 ······</div>162 ······</div>
162 ··············<h3>Last·update:</h3>163 ··············<h3>Last·update:</h3>
163 ··············<p·class="topless">Sep·03,·2024</p>164 ··············<p·class="topless">sep·03,·2024</p>
164 ··········</div>165 ··········</div>
165 ········166 ········
166 ······167 ······
167 ····</div>168 ····</div>
  
168 ····<div·id="ft">169 ····<div·id="ft">
169 ······<div·class="nav">170 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x823\x83,\x8,·2\x820\x801\x813\x835 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x823\x83,\x8,·2\x820\x801\x813\x83
6 Django·1.5.5·fixes·a·couple·security-related·bugs·and·several·other·bugs·in·the6 Django·1.5.5·fixes·a·couple·security-related·bugs·and·several·other·bugs·in·the
7 1.5·series.7 1.5·series.
8 *\x8**\x8**\x8**\x8**\x8*·R\x8Re\x8ea\x8ad\x8dd\x8dr\x8re\x8es\x8ss\x8se\x8ed\x8d·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·R\x8Re\x8ea\x8ad\x8dd\x8dr\x8re\x8es\x8ss\x8se\x8ed\x8d·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8he\x8er\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 ······been·removed.·Use·socket.error·provided·by·the·standard·library·instead.26 ······been·removed.·Use·socket.error·provided·by·the·standard·library·instead.
27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
28 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 ··········o·_\x8R_\x8e_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8e_\x8d_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s29 ··········o·_\x8R_\x8e_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8e_\x8d_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8e_\x8r_\x8s
30 ··········o·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8l_\x8y_\x8·_\x8r_\x8o_\x8t_\x8a_\x8t_\x8e_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n_\x8·_\x8o_\x8n_\x8·_\x8l_\x8o_\x8g_\x8i_\x8n30 ··········o·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8l_\x8y_\x8·_\x8r_\x8o_\x8t_\x8a_\x8t_\x8e_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n_\x8·_\x8o_\x8n_\x8·_\x8l_\x8o_\x8g_\x8i_\x8n
31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
32 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s32 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
33 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*33 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
38 [q···················][Go]38 [q···················][Zoek]
39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
40 Sep·03,·202440 sep·03,·2024
41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.99 KB
./usr/share/doc/python-django-doc/html/releases/1.5.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.5·release·notes"·href="1.5.5.html"·/>15 ····<link·rel="next"·title="Django·1.5.5·release·notes"·href="1.5.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.7·release·notes"·href="1.5.7.html"·/>16 ····<link·rel="prev"·title="Django·1.5.7·release·notes"·href="1.5.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 196, 37 lines modifiedOffset 197, 37 lines modified
196 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>197 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
197 </ul>198 </ul>
198 </li>199 </li>
199 </ul>200 </ul>
  
200 ··</div>201 ··</div>
201 ··<div>202 ··<div>
202 ····<h4>Previous·topic</h4>203 ····<h4>Vorig·onderwerp</h4>
203 ····<p·class="topless"><a·href="1.5.7.html"204 ····<p·class="topless"><a·href="1.5.7.html"
204 ··························title="previous·chapter">Django·1.5.7·release·notes</a></p>205 ··························title="vorig·hoofdstuk">Django·1.5.7·release·notes</a></p>
205 ··</div>206 ··</div>
206 ··<div>207 ··<div>
207 ····<h4>Next·topic</h4>208 ····<h4>Volgend·onderwerp</h4>
208 ····<p·class="topless"><a·href="1.5.5.html"209 ····<p·class="topless"><a·href="1.5.5.html"
209 ··························title="next·chapter">Django·1.5.5·release·notes</a></p>210 ··························title="volgend·hoofdstuk">Django·1.5.5·release·notes</a></p>
210 ··</div>211 ··</div>
211 <search·id="searchbox"·style="display:·none"·role="search">212 <search·id="searchbox"·style="display:·none"·role="search">
212 ··<h3·id="searchlabel">Quick·search</h3>213 ··<h3·id="searchlabel">Snel·zoeken</h3>
213 ····<div·class="searchformwrapper">214 ····<div·class="searchformwrapper">
214 ····<form·class="search"·action="../search.html"·method="get">215 ····<form·class="search"·action="../search.html"·method="get">
215 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>216 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
216 ······<input·type="submit"·value="Go"·/>217 ······<input·type="submit"·value="Zoek"·/>
217 ····</form>218 ····</form>
218 ····</div>219 ····</div>
219 </search>220 </search>
220 <script>document.getElementById('searchbox').style.display·=·"block"</script>221 <script>document.getElementById('searchbox').style.display·=·"block"</script>
221 ········</div>222 ········</div>
222 ······</div>223 ······</div>
223 ··············<h3>Last·update:</h3>224 ··············<h3>Last·update:</h3>
224 ··············<p·class="topless">Sep·03,·2024</p>225 ··············<p·class="topless">sep·03,·2024</p>
225 ··········</div>226 ··········</div>
226 ········227 ········
227 ······228 ······
228 ····</div>229 ····</div>
  
229 ····<div·id="ft">230 ····<div·id="ft">
230 ······<div·class="nav">231 ······<div·class="nav">
2.33 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x821\x81,\x8,·2\x820\x801\x814\x845 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x821\x81,\x8,·2\x820\x801\x814\x84
6 Django·1.5.6·fixes·several·bugs·in·1.5.5,·including·three·security·issues.6 Django·1.5.6·fixes·several·bugs·in·1.5.5,·including·three·security·issues.
7 *\x8**\x8**\x8**\x8**\x8*·U\x8Un\x8ne\x8ex\x8xp\x8pe\x8ec\x8ct\x8te\x8ed\x8d·c\x8co\x8od\x8de\x8e·e\x8ex\x8xe\x8ec\x8cu\x8ut\x8ti\x8io\x8on\x8n·u\x8us\x8si\x8in\x8ng\x8g·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·U\x8Un\x8ne\x8ex\x8xp\x8pe\x8ec\x8ct\x8te\x8ed\x8d·c\x8co\x8od\x8de\x8e·e\x8ex\x8xe\x8ec\x8cu\x8ut\x8ti\x8io\x8on\x8n·u\x8us\x8si\x8in\x8ng\x8g·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Django’s·URL·handling·is·based·on·a·mapping·of·regex·patterns·(representing·the8 Django’s·URL·handling·is·based·on·a·mapping·of·regex·patterns·(representing·the
Offset 80, 16 lines modifiedOffset 80, 16 lines modified
80 upgraded·to·the·latest·release·(1.6.1).80 upgraded·to·the·latest·release·(1.6.1).
81 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*81 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
82 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s82 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
83 ··········o·_\x8U_\x8n_\x8e_\x8x_\x8p_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8(_\x8)83 ··········o·_\x8U_\x8n_\x8e_\x8x_\x8p_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8(_\x8)
84 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8o_\x8n_\x8y_\x8m_\x8o_\x8u_\x8s_\x8·_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8r_\x8e_\x8v_\x8e_\x8a_\x8l_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n84 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8o_\x8n_\x8y_\x8m_\x8o_\x8u_\x8s_\x8·_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8r_\x8e_\x8v_\x8e_\x8a_\x8l_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n
85 ··········o·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8y_\x8p_\x8e_\x8c_\x8a_\x8s_\x8t_\x8i_\x8n_\x8g85 ··········o·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8y_\x8p_\x8e_\x8c_\x8a_\x8s_\x8t_\x8i_\x8n_\x8g
86 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s86 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
87 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*87 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
88 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s88 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
89 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*89 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
90 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s90 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
91 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*91 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
92 [q···················][Go]92 [q···················][Zoek]
93 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*93 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
94 Sep·03,·202494 sep·03,·2024
95 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»95 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.54 KB
./usr/share/doc/python-django-doc/html/releases/1.5.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.6·release·notes"·href="1.5.6.html"·/>15 ····<link·rel="next"·title="Django·1.5.6·release·notes"·href="1.5.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.8·release·notes"·href="1.5.8.html"·/>16 ····<link·rel="prev"·title="Django·1.5.8·release·notes"·href="1.5.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="1.5.8.html"115 ····<p·class="topless"><a·href="1.5.8.html"
115 ··························title="previous·chapter">Django·1.5.8·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·1.5.8·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.5.6.html"120 ····<p·class="topless"><a·href="1.5.6.html"
120 ··························title="next·chapter">Django·1.5.6·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·1.5.6·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.88 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x828\x88,\x8,·2\x820\x801\x814\x845 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x828\x88,\x8,·2\x820\x801\x814\x84
6 Django·1.5.7·fixes·a·regression·in·the·1.5.6·security·release.6 Django·1.5.7·fixes·a·regression·in·the·1.5.6·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Restored·the·ability·to·reverse()·views·created·using·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8o_\x8o_\x8l_\x8s_\x8._\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l_\x8(_\x8)8 ····*·Restored·the·ability·to·reverse()·views·created·using·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8o_\x8o_\x8l_\x8s_\x8._\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l_\x8(_\x8)
9 ······(_\x8#_\x82_\x82_\x84_\x88_\x86).9 ······(_\x8#_\x82_\x82_\x84_\x88_\x86).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.25 KB
./usr/share/doc/python-django-doc/html/releases/1.5.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.7·release·notes"·href="1.5.7.html"·/>15 ····<link·rel="next"·title="Django·1.5.7·release·notes"·href="1.5.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.9·release·notes"·href="1.5.9.html"·/>16 ····<link·rel="prev"·title="Django·1.5.9·release·notes"·href="1.5.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 135, 37 lines modifiedOffset 136, 37 lines modified
135 <li><a·class="reference·internal"·href="#malformed-redirect-urls-from-user-input-not-correctly-validated">Malformed·redirect·URLs·from·user·input·not·correctly·validated</a></li>136 <li><a·class="reference·internal"·href="#malformed-redirect-urls-from-user-input-not-correctly-validated">Malformed·redirect·URLs·from·user·input·not·correctly·validated</a></li>
136 </ul>137 </ul>
137 </li>138 </li>
138 </ul>139 </ul>
  
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Previous·topic</h4>142 ····<h4>Vorig·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.5.9.html"143 ····<p·class="topless"><a·href="1.5.9.html"
143 ··························title="previous·chapter">Django·1.5.9·release·notes</a></p>144 ··························title="vorig·hoofdstuk">Django·1.5.9·release·notes</a></p>
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Next·topic</h4>147 ····<h4>Volgend·onderwerp</h4>
147 ····<p·class="topless"><a·href="1.5.7.html"148 ····<p·class="topless"><a·href="1.5.7.html"
148 ··························title="next·chapter">Django·1.5.7·release·notes</a></p>149 ··························title="volgend·hoofdstuk">Django·1.5.7·release·notes</a></p>
149 ··</div>150 ··</div>
150 <search·id="searchbox"·style="display:·none"·role="search">151 <search·id="searchbox"·style="display:·none"·role="search">
151 ··<h3·id="searchlabel">Quick·search</h3>152 ··<h3·id="searchlabel">Snel·zoeken</h3>
152 ····<div·class="searchformwrapper">153 ····<div·class="searchformwrapper">
153 ····<form·class="search"·action="../search.html"·method="get">154 ····<form·class="search"·action="../search.html"·method="get">
154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
155 ······<input·type="submit"·value="Go"·/>156 ······<input·type="submit"·value="Zoek"·/>
156 ····</form>157 ····</form>
157 ····</div>158 ····</div>
158 </search>159 </search>
159 <script>document.getElementById('searchbox').style.display·=·"block"</script>160 <script>document.getElementById('searchbox').style.display·=·"block"</script>
160 ········</div>161 ········</div>
161 ······</div>162 ······</div>
162 ··············<h3>Last·update:</h3>163 ··············<h3>Last·update:</h3>
163 ··············<p·class="topless">Sep·03,·2024</p>164 ··············<p·class="topless">sep·03,·2024</p>
164 ··········</div>165 ··········</div>
165 ········166 ········
166 ······167 ······
167 ····</div>168 ····</div>
  
168 ····<div·id="ft">169 ····<div·id="ft">
169 ······<div·class="nav">170 ······<div·class="nav">
2.49 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.5\x85.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x814\x84,\x8,·2\x820\x801\x814\x845 M\x8Ma\x8ay\x8y·1\x814\x84,\x8,·2\x820\x801\x814\x84
6 Django·1.5.8·fixes·two·security·issues·in·1.5.8.6 Django·1.5.8·fixes·two·security·issues·in·1.5.8.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8Ca\x8ac\x8ch\x8he\x8es\x8s·m\x8ma\x8ay\x8y·i\x8in\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8tl\x8ly\x8y·b\x8be\x8e·a\x8al\x8ll\x8lo\x8ow\x8we\x8ed\x8d·t\x8to\x8o·s\x8st\x8to\x8or\x8re\x8e·a\x8an\x8nd\x8d·s\x8se\x8er\x8rv\x8ve\x8e·p\x8pr\x8ri\x8iv\x8va\x8at\x8te\x8e·d\x8da\x8at\x8ta\x8a_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8Ca\x8ac\x8ch\x8he\x8es\x8s·m\x8ma\x8ay\x8y·i\x8in\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8tl\x8ly\x8y·b\x8be\x8e·a\x8al\x8ll\x8lo\x8ow\x8we\x8ed\x8d·t\x8to\x8o·s\x8st\x8to\x8or\x8re\x8e·a\x8an\x8nd\x8d·s\x8se\x8er\x8rv\x8ve\x8e·p\x8pr\x8ri\x8iv\x8va\x8at\x8te\x8e·d\x8da\x8at\x8ta\x8a_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 In·certain·situations,·Django·may·allow·caches·to·store·private·data·related·to8 In·certain·situations,·Django·may·allow·caches·to·store·private·data·related·to
Offset 32, 16 lines modifiedOffset 32, 16 lines modified
32 with·more·liberal·URL·parsing.32 with·more·liberal·URL·parsing.
33 To·remedy·this,·the·validation·in·is_safe_url()·has·been·tightened·to·be·able33 To·remedy·this,·the·validation·in·is_safe_url()·has·been·tightened·to·be·able
34 to·handle·and·correctly·validate·these·malformed·URLs.34 to·handle·and·correctly·validate·these·malformed·URLs.
35 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
36 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8s_\x8·_\x8m_\x8a_\x8y_\x8·_\x8i_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y_\x8·_\x8b_\x8e_\x8·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8t_\x8o_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8·_\x8p_\x8r_\x8i_\x8v_\x8a_\x8t_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a37 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8s_\x8·_\x8m_\x8a_\x8y_\x8·_\x8i_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y_\x8·_\x8b_\x8e_\x8·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8t_\x8o_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8·_\x8p_\x8r_\x8i_\x8v_\x8a_\x8t_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a
38 ··········o·_\x8M_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8u_\x8s_\x8e_\x8r_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8n_\x8o_\x8t_\x8·_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8e_\x8d38 ··········o·_\x8M_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8u_\x8s_\x8e_\x8r_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8n_\x8o_\x8t_\x8·_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8e_\x8d
39 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*39 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x85_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*43 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
44 [q···················][Go]44 [q···················][Zoek]
45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
46 Sep·03,·202446 sep·03,·2024
47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.33 KB
./usr/share/doc/python-django-doc/html/releases/1.5.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.8·release·notes"·href="1.5.8.html"·/>15 ····<link·rel="next"·title="Django·1.5.8·release·notes"·href="1.5.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.10·release·notes"·href="1.5.10.html"·/>16 ····<link·rel="prev"·title="Django·1.5.10·release·notes"·href="1.5.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 152, 37 lines modifiedOffset 153, 37 lines modified
152 <li><a·class="reference·internal"·href="#data-leakage-via-query-string-manipulation-in-contrib-admin">Data·leakage·via·query·string·manipulation·in·<code·class="docutils·literal·notranslate"><span·class="pre">contrib.admin</span></code></a></li>153 <li><a·class="reference·internal"·href="#data-leakage-via-query-string-manipulation-in-contrib-admin">Data·leakage·via·query·string·manipulation·in·<code·class="docutils·literal·notranslate"><span·class="pre">contrib.admin</span></code></a></li>
153 </ul>154 </ul>
154 </li>155 </li>
155 </ul>156 </ul>
  
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Previous·topic</h4>159 ····<h4>Vorig·onderwerp</h4>
159 ····<p·class="topless"><a·href="1.5.10.html"160 ····<p·class="topless"><a·href="1.5.10.html"
160 ··························title="previous·chapter">Django·1.5.10·release·notes</a></p>161 ··························title="vorig·hoofdstuk">Django·1.5.10·release·notes</a></p>
161 ··</div>162 ··</div>
162 ··<div>163 ··<div>
163 ····<h4>Next·topic</h4>164 ····<h4>Volgend·onderwerp</h4>
164 ····<p·class="topless"><a·href="1.5.8.html"165 ····<p·class="topless"><a·href="1.5.8.html"
165 ··························title="next·chapter">Django·1.5.8·release·notes</a></p>166 ··························title="volgend·hoofdstuk">Django·1.5.8·release·notes</a></p>
166 ··</div>167 ··</div>
167 <search·id="searchbox"·style="display:·none"·role="search">168 <search·id="searchbox"·style="display:·none"·role="search">
168 ··<h3·id="searchlabel">Quick·search</h3>169 ··<h3·id="searchlabel">Snel·zoeken</h3>
169 ····<div·class="searchformwrapper">170 ····<div·class="searchformwrapper">
170 ····<form·class="search"·action="../search.html"·method="get">171 ····<form·class="search"·action="../search.html"·method="get">
171 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>172 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
172 ······<input·type="submit"·value="Go"·/>173 ······<input·type="submit"·value="Zoek"·/>
173 ····</form>174 ····</form>
174 ····</div>175 ····</div>
175 </search>176 </search>
176 <script>document.getElementById('searchbox').style.display·=·"block"</script>177 <script>document.getElementById('searchbox').style.display·=·"block"</script>
177 ········</div>178 ········</div>
178 ······</div>179 ······</div>
179 ··············<h3>Last·update:</h3>180 ··············<h3>Last·update:</h3>
180 ··············<p·class="topless">Sep·03,·2024</p>181 ··············<p·class="topless">sep·03,·2024</p>
181 ··········</div>182 ··········</div>
182 ········183 ········
183 ······184 ······
184 ····</div>185 ····</div>
  
185 ····<div·id="ft">186 ····<div·id="ft">
186 ······<div·class="nav">187 ······<div·class="nav">
2.5 KB
html2text {}
Max HTML report size reached
11.1 KB
./usr/share/doc/python-django-doc/html/releases/1.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.4.22·release·notes"·href="1.4.22.html"·/>15 ····<link·rel="next"·title="Django·1.4.22·release·notes"·href="1.4.22.html"·/>
15 ····<link·rel="prev"·title="Django·1.5.1·release·notes"·href="1.5.1.html"·/>16 ····<link·rel="prev"·title="Django·1.5.1·release·notes"·href="1.5.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 352, 15 lines modifiedOffset 353, 15 lines modified
352 <a·class="reference·internal"·href="../ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_filter"·title="django.contrib.admin.ModelAdmin.get_list_filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">django.contrib.admin.ModelAdmin.get_list_filter()</span></code></a>·method.</p></li>353 <a·class="reference·internal"·href="../ref/contrib/admin/index.html#django.contrib.admin.ModelAdmin.get_list_filter"·title="django.contrib.admin.ModelAdmin.get_list_filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">django.contrib.admin.ModelAdmin.get_list_filter()</span></code></a>·method.</p></li>
353 </ul>354 </ul>
354 </section>355 </section>
355 </section>356 </section>
356 <section·id="s-backwards-incompatible-changes-in-1-5">357 <section·id="s-backwards-incompatible-changes-in-1-5">
357 <span·id="s-backwards-incompatible-1-5"></span><span·id="backwards-incompatible-changes-in-1-5"></span><span·id="backwards-incompatible-1-5"></span><h2>Backwards·incompatible·changes·in·1.5<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-5"·title="Link·to·this·heading">¶</a></h2>358 <span·id="s-backwards-incompatible-1-5"></span><span·id="backwards-incompatible-changes-in-1-5"></span><span·id="backwards-incompatible-1-5"></span><h2>Backwards·incompatible·changes·in·1.5<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-5"·title="Link·to·this·heading">¶</a></h2>
358 <div·class="admonition·warning">359 <div·class="admonition·warning">
359 <p·class="admonition-title">Warning</p>360 <p·class="admonition-title">Waarschuwing</p>
360 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the361 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the
361 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-5"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that362 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-5"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that
362 have·been·removed.·If·you·haven’t·updated·your·code·within·the363 have·been·removed.·If·you·haven’t·updated·your·code·within·the
363 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a364 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a
364 backwards·incompatible·change.</p>365 backwards·incompatible·change.</p>
365 </div>366 </div>
366 <section·id="s-allowed-hosts-required-in-production">367 <section·id="s-allowed-hosts-required-in-production">
Offset 433, 15 lines modifiedOffset 434, 15 lines modified
433 <a·class="reference·internal"·href="../ref/request-response.html#httpresponse-streaming"><span·class="std·std-ref">streaming·responses</span></a>·that·delay·content434 <a·class="reference·internal"·href="../ref/request-response.html#httpresponse-streaming"><span·class="std·std-ref">streaming·responses</span></a>·that·delay·content
434 generation.</p>435 generation.</p>
435 <p>This·signal·is·now·sent·after·the·content·is·fully·consumed·by·the·WSGI436 <p>This·signal·is·now·sent·after·the·content·is·fully·consumed·by·the·WSGI
436 gateway.·This·might·be·backwards·incompatible·if·you·rely·on·the·signal·being437 gateway.·This·might·be·backwards·incompatible·if·you·rely·on·the·signal·being
437 fired·before·sending·the·response·content·to·the·client.·If·you·do,·you·should438 fired·before·sending·the·response·content·to·the·client.·If·you·do,·you·should
438 consider·using·<a·class="reference·internal"·href="../topics/http/middleware.html"><span·class="doc">middleware</span></a>·instead.</p>439 consider·using·<a·class="reference·internal"·href="../topics/http/middleware.html"><span·class="doc">middleware</span></a>·instead.</p>
439 <div·class="admonition·note">440 <div·class="admonition·note">
440 <p·class="admonition-title">Note</p>441 <p·class="admonition-title">Notitie</p>
441 <p>Some·WSGI·servers·and·middleware·do·not·always·call·<code·class="docutils·literal·notranslate"><span·class="pre">close</span></code>·on·the442 <p>Some·WSGI·servers·and·middleware·do·not·always·call·<code·class="docutils·literal·notranslate"><span·class="pre">close</span></code>·on·the
442 response·object·after·handling·a·request,·most·notably·uWSGI·prior·to·1.2.6443 response·object·after·handling·a·request,·most·notably·uWSGI·prior·to·1.2.6
443 and·Sentry’s·error·reporting·middleware·up·to·2.0.7.·In·those·cases·the444 and·Sentry’s·error·reporting·middleware·up·to·2.0.7.·In·those·cases·the
444 <code·class="docutils·literal·notranslate"><span·class="pre">request_finished</span></code>·signal·isn’t·sent·at·all.·This·can·result·in·idle445 <code·class="docutils·literal·notranslate"><span·class="pre">request_finished</span></code>·signal·isn’t·sent·at·all.·This·can·result·in·idle
445 connections·to·database·and·memcache·servers.</p>446 connections·to·database·and·memcache·servers.</p>
446 </div>447 </div>
447 </section>448 </section>
Offset 825, 37 lines modifiedOffset 826, 37 lines modified
825 </li>826 </li>
826 </ul>827 </ul>
827 </li>828 </li>
828 </ul>829 </ul>
  
829 ··</div>830 ··</div>
830 ··<div>831 ··<div>
831 ····<h4>Previous·topic</h4>832 ····<h4>Vorig·onderwerp</h4>
832 ····<p·class="topless"><a·href="1.5.1.html"833 ····<p·class="topless"><a·href="1.5.1.html"
833 ··························title="previous·chapter">Django·1.5.1·release·notes</a></p>834 ··························title="vorig·hoofdstuk">Django·1.5.1·release·notes</a></p>
834 ··</div>835 ··</div>
835 ··<div>836 ··<div>
836 ····<h4>Next·topic</h4>837 ····<h4>Volgend·onderwerp</h4>
837 ····<p·class="topless"><a·href="1.4.22.html"838 ····<p·class="topless"><a·href="1.4.22.html"
838 ··························title="next·chapter">Django·1.4.22·release·notes</a></p>839 ··························title="volgend·hoofdstuk">Django·1.4.22·release·notes</a></p>
839 ··</div>840 ··</div>
840 <search·id="searchbox"·style="display:·none"·role="search">841 <search·id="searchbox"·style="display:·none"·role="search">
841 ··<h3·id="searchlabel">Quick·search</h3>842 ··<h3·id="searchlabel">Snel·zoeken</h3>
842 ····<div·class="searchformwrapper">843 ····<div·class="searchformwrapper">
843 ····<form·class="search"·action="../search.html"·method="get">844 ····<form·class="search"·action="../search.html"·method="get">
844 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>845 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
845 ······<input·type="submit"·value="Go"·/>846 ······<input·type="submit"·value="Zoek"·/>
846 ····</form>847 ····</form>
847 ····</div>848 ····</div>
848 </search>849 </search>
849 <script>document.getElementById('searchbox').style.display·=·"block"</script>850 <script>document.getElementById('searchbox').style.display·=·"block"</script>
850 ········</div>851 ········</div>
851 ······</div>852 ······</div>
852 ··············<h3>Last·update:</h3>853 ··············<h3>Last·update:</h3>
853 ··············<p·class="topless">Sep·03,·2024</p>854 ··············<p·class="topless">sep·03,·2024</p>
854 ··········</div>855 ··········</div>
855 ········856 ········
856 ······857 ······
857 ····</div>858 ····</div>
  
858 ····<div·id="ft">859 ····<div·id="ft">
859 ······<div·class="nav">860 ······<div·class="nav">
5.03 KB
html2text {}
Max HTML report size reached
5.66 KB
./usr/share/doc/python-django-doc/html/releases/1.6.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6·release·notes"·href="1.6.html"·/>15 ····<link·rel="next"·title="Django·1.6·release·notes"·href="1.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.2·release·notes"·href="1.6.2.html"·/>16 ····<link·rel="prev"·title="Django·1.6.2·release·notes"·href="1.6.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 156, 37 lines modifiedOffset 157, 37 lines modified
156 <li><a·class="reference·internal"·href="#bug-fixes">Bug·fixes</a></li>157 <li><a·class="reference·internal"·href="#bug-fixes">Bug·fixes</a></li>
157 </ul>158 </ul>
158 </li>159 </li>
159 </ul>160 </ul>
  
160 ··</div>161 ··</div>
161 ··<div>162 ··<div>
162 ····<h4>Previous·topic</h4>163 ····<h4>Vorig·onderwerp</h4>
163 ····<p·class="topless"><a·href="1.6.2.html"164 ····<p·class="topless"><a·href="1.6.2.html"
164 ··························title="previous·chapter">Django·1.6.2·release·notes</a></p>165 ··························title="vorig·hoofdstuk">Django·1.6.2·release·notes</a></p>
165 ··</div>166 ··</div>
166 ··<div>167 ··<div>
167 ····<h4>Next·topic</h4>168 ····<h4>Volgend·onderwerp</h4>
168 ····<p·class="topless"><a·href="1.6.html"169 ····<p·class="topless"><a·href="1.6.html"
169 ··························title="next·chapter">Django·1.6·release·notes</a></p>170 ··························title="volgend·hoofdstuk">Django·1.6·release·notes</a></p>
170 ··</div>171 ··</div>
171 <search·id="searchbox"·style="display:·none"·role="search">172 <search·id="searchbox"·style="display:·none"·role="search">
172 ··<h3·id="searchlabel">Quick·search</h3>173 ··<h3·id="searchlabel">Snel·zoeken</h3>
173 ····<div·class="searchformwrapper">174 ····<div·class="searchformwrapper">
174 ····<form·class="search"·action="../search.html"·method="get">175 ····<form·class="search"·action="../search.html"·method="get">
175 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
176 ······<input·type="submit"·value="Go"·/>177 ······<input·type="submit"·value="Zoek"·/>
177 ····</form>178 ····</form>
178 ····</div>179 ····</div>
179 </search>180 </search>
180 <script>document.getElementById('searchbox').style.display·=·"block"</script>181 <script>document.getElementById('searchbox').style.display·=·"block"</script>
181 ········</div>182 ········</div>
182 ······</div>183 ······</div>
183 ··············<h3>Last·update:</h3>184 ··············<h3>Last·update:</h3>
184 ··············<p·class="topless">Sep·03,·2024</p>185 ··············<p·class="topless">sep·03,·2024</p>
185 ··········</div>186 ··········</div>
186 ········187 ········
187 ······188 ······
188 ····</div>189 ····</div>
  
189 ····<div·id="ft">190 ····<div·id="ft">
190 ······<div·class="nav">191 ······<div·class="nav">
2.01 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x812\x82,\x8,·2\x820\x801\x813\x835 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x812\x82,\x8,·2\x820\x801\x813\x83
6 This·is·Django·1.6.1,·a·bugfix·release·for·Django·1.6.·In·addition·to·the·bug6 This·is·Django·1.6.1,·a·bugfix·release·for·Django·1.6.·In·addition·to·the·bug
7 fixes·listed·below,·translations·submitted·since·the·1.6·release·are·also7 fixes·listed·below,·translations·submitted·since·the·1.6·release·are·also
8 included.8 included.
Offset 54, 16 lines modifiedOffset 54, 16 lines modified
54 ····*·Fixed·a·crash·in·_\x8I_\x8m_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·on·some·platforms·(Homebrew·and·RHEL654 ····*·Fixed·a·crash·in·_\x8I_\x8m_\x8a_\x8g_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·on·some·platforms·(Homebrew·and·RHEL6
55 ······reported)·(#21355).55 ······reported)·(#21355).
56 ····*·Fixed·a·regression·when·using·generic·relations·in·ModelAdmin.list_filter56 ····*·Fixed·a·regression·when·using·generic·relations·in·ModelAdmin.list_filter
57 ······(#21431).57 ······(#21431).
58 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*58 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
59 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s59 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
60 ··········o·_\x8B_\x8u_\x8g_\x8·_\x8f_\x8i_\x8x_\x8e_\x8s60 ··········o·_\x8B_\x8u_\x8g_\x8·_\x8f_\x8i_\x8x_\x8e_\x8s
61 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*61 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
62 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s62 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
63 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*63 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
65 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*65 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
66 [q···················][Go]66 [q···················][Zoek]
67 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*67 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
68 Sep·03,·202468 sep·03,·2024
69 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»69 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.49 KB
./usr/share/doc/python-django-doc/html/releases/1.6.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.9·release·notes"·href="1.6.9.html"·/>15 ····<link·rel="next"·title="Django·1.6.9·release·notes"·href="1.6.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.11·release·notes"·href="1.6.11.html"·/>16 ····<link·rel="prev"·title="Django·1.6.11·release·notes"·href="1.6.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 158, 37 lines modifiedOffset 159, 37 lines modified
158 <li><a·class="reference·internal"·href="#database-denial-of-service-with-modelmultiplechoicefield">Database·denial-of-service·with·<code·class="docutils·literal·notranslate"><span·class="pre">ModelMultipleChoiceField</span></code></a></li>159 <li><a·class="reference·internal"·href="#database-denial-of-service-with-modelmultiplechoicefield">Database·denial-of-service·with·<code·class="docutils·literal·notranslate"><span·class="pre">ModelMultipleChoiceField</span></code></a></li>
159 </ul>160 </ul>
160 </li>161 </li>
161 </ul>162 </ul>
  
162 ··</div>163 ··</div>
163 ··<div>164 ··<div>
164 ····<h4>Previous·topic</h4>165 ····<h4>Vorig·onderwerp</h4>
165 ····<p·class="topless"><a·href="1.6.11.html"166 ····<p·class="topless"><a·href="1.6.11.html"
166 ··························title="previous·chapter">Django·1.6.11·release·notes</a></p>167 ··························title="vorig·hoofdstuk">Django·1.6.11·release·notes</a></p>
167 ··</div>168 ··</div>
168 ··<div>169 ··<div>
169 ····<h4>Next·topic</h4>170 ····<h4>Volgend·onderwerp</h4>
170 ····<p·class="topless"><a·href="1.6.9.html"171 ····<p·class="topless"><a·href="1.6.9.html"
171 ··························title="next·chapter">Django·1.6.9·release·notes</a></p>172 ··························title="volgend·hoofdstuk">Django·1.6.9·release·notes</a></p>
172 ··</div>173 ··</div>
173 <search·id="searchbox"·style="display:·none"·role="search">174 <search·id="searchbox"·style="display:·none"·role="search">
174 ··<h3·id="searchlabel">Quick·search</h3>175 ··<h3·id="searchlabel">Snel·zoeken</h3>
175 ····<div·class="searchformwrapper">176 ····<div·class="searchformwrapper">
176 ····<form·class="search"·action="../search.html"·method="get">177 ····<form·class="search"·action="../search.html"·method="get">
177 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>178 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
178 ······<input·type="submit"·value="Go"·/>179 ······<input·type="submit"·value="Zoek"·/>
179 ····</form>180 ····</form>
180 ····</div>181 ····</div>
181 </search>182 </search>
182 <script>document.getElementById('searchbox').style.display·=·"block"</script>183 <script>document.getElementById('searchbox').style.display·=·"block"</script>
183 ········</div>184 ········</div>
184 ······</div>185 ······</div>
185 ··············<h3>Last·update:</h3>186 ··············<h3>Last·update:</h3>
186 ··············<p·class="topless">Sep·03,·2024</p>187 ··············<p·class="topless">sep·03,·2024</p>
187 ··········</div>188 ··········</div>
188 ········189 ········
189 ······190 ······
190 ····</div>191 ····</div>
  
191 ····<div·id="ft">192 ····<div·id="ft">
192 ······<div·class="nav">193 ······<div·class="nav">
2.66 KB
html2text {}
Max HTML report size reached
6.21 KB
./usr/share/doc/python-django-doc/html/releases/1.6.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.10·release·notes"·href="1.6.10.html"·/>15 ····<link·rel="next"·title="Django·1.6.10·release·notes"·href="1.6.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.7·release·notes"·href="1.7.html"·/>16 ····<link·rel="prev"·title="Django·1.7·release·notes"·href="1.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 133, 37 lines modifiedOffset 134, 37 lines modified
133 <li><a·class="reference·internal"·href="#mitigated-possible-xss-attack-via-user-supplied-redirect-urls">Mitigated·possible·XSS·attack·via·user-supplied·redirect·URLs</a></li>134 <li><a·class="reference·internal"·href="#mitigated-possible-xss-attack-via-user-supplied-redirect-urls">Mitigated·possible·XSS·attack·via·user-supplied·redirect·URLs</a></li>
134 </ul>135 </ul>
135 </li>136 </li>
136 </ul>137 </ul>
  
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Previous·topic</h4>140 ····<h4>Vorig·onderwerp</h4>
140 ····<p·class="topless"><a·href="1.7.html"141 ····<p·class="topless"><a·href="1.7.html"
141 ··························title="previous·chapter">Django·1.7·release·notes</a></p>142 ··························title="vorig·hoofdstuk">Django·1.7·release·notes</a></p>
142 ··</div>143 ··</div>
143 ··<div>144 ··<div>
144 ····<h4>Next·topic</h4>145 ····<h4>Volgend·onderwerp</h4>
145 ····<p·class="topless"><a·href="1.6.10.html"146 ····<p·class="topless"><a·href="1.6.10.html"
146 ··························title="next·chapter">Django·1.6.10·release·notes</a></p>147 ··························title="volgend·hoofdstuk">Django·1.6.10·release·notes</a></p>
147 ··</div>148 ··</div>
148 <search·id="searchbox"·style="display:·none"·role="search">149 <search·id="searchbox"·style="display:·none"·role="search">
149 ··<h3·id="searchlabel">Quick·search</h3>150 ··<h3·id="searchlabel">Snel·zoeken</h3>
150 ····<div·class="searchformwrapper">151 ····<div·class="searchformwrapper">
151 ····<form·class="search"·action="../search.html"·method="get">152 ····<form·class="search"·action="../search.html"·method="get">
152 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
153 ······<input·type="submit"·value="Go"·/>154 ······<input·type="submit"·value="Zoek"·/>
154 ····</form>155 ····</form>
155 ····</div>156 ····</div>
156 </search>157 </search>
157 <script>document.getElementById('searchbox').style.display·=·"block"</script>158 <script>document.getElementById('searchbox').style.display·=·"block"</script>
158 ········</div>159 ········</div>
159 ······</div>160 ······</div>
160 ··············<h3>Last·update:</h3>161 ··············<h3>Last·update:</h3>
161 ··············<p·class="topless">Sep·03,·2024</p>162 ··············<p·class="topless">sep·03,·2024</p>
162 ··········</div>163 ··········</div>
163 ········164 ········
164 ······165 ······
165 ····</div>166 ····</div>
  
166 ····<div·id="ft">167 ····<div·id="ft">
167 ······<div·class="nav">168 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x818\x88,\x8,·2\x820\x801\x815\x855 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x818\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.6.11·fixes·two·security·issues·in·1.6.10.6 Django·1.6.11·fixes·two·security·issues·in·1.6.10.
7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·w\x8wi\x8it\x8th\x8h·s\x8st\x8tr\x8ri\x8ip\x8p_\x8_t\x8ta\x8ag\x8gs\x8s(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·w\x8wi\x8it\x8th\x8h·s\x8st\x8tr\x8ri\x8ip\x8p_\x8_t\x8ta\x8ag\x8gs\x8s(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Last·year·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)·was·changed·to·work·iteratively.·The·problem·is·that·the8 Last·year·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)·was·changed·to·work·iteratively.·The·problem·is·that·the
Offset 30, 16 lines modifiedOffset 30, 16 lines modified
30 targets·and·puts·such·a·URL·into·a·link,·they·could·suffer·from·an·XSS·attack30 targets·and·puts·such·a·URL·into·a·link,·they·could·suffer·from·an·XSS·attack
31 as·some·browsers·such·as·Google·Chrome·ignore·control·characters·at·the·start31 as·some·browsers·such·as·Google·Chrome·ignore·control·characters·at·the·start
32 of·a·URL·in·an·anchor·href.32 of·a·URL·in·an·anchor·href.
33 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
34 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)35 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)
36 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s36 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s
37 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*37 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*39 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
42 [q···················][Go]42 [q···················][Zoek]
43 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*43 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
44 Sep·03,·202444 sep·03,·2024
45 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»45 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.74 KB
./usr/share/doc/python-django-doc/html/releases/1.6.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.1·release·notes"·href="1.6.1.html"·/>15 ····<link·rel="next"·title="Django·1.6.1·release·notes"·href="1.6.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.3·release·notes"·href="1.6.3.html"·/>16 ····<link·rel="prev"·title="Django·1.6.3·release·notes"·href="1.6.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 125, 37 lines modifiedOffset 126, 37 lines modified
125 ······126 ······
126 ········127 ········
127 ··········<div·class="yui-b"·id="sidebar">128 ··········<div·class="yui-b"·id="sidebar">
128 ············129 ············
129 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">130 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
130 ········<div·class="sphinxsidebarwrapper">131 ········<div·class="sphinxsidebarwrapper">
131 ··<div>132 ··<div>
132 ····<h4>Previous·topic</h4>133 ····<h4>Vorig·onderwerp</h4>
133 ····<p·class="topless"><a·href="1.6.3.html"134 ····<p·class="topless"><a·href="1.6.3.html"
134 ··························title="previous·chapter">Django·1.6.3·release·notes</a></p>135 ··························title="vorig·hoofdstuk">Django·1.6.3·release·notes</a></p>
135 ··</div>136 ··</div>
136 ··<div>137 ··<div>
137 ····<h4>Next·topic</h4>138 ····<h4>Volgend·onderwerp</h4>
138 ····<p·class="topless"><a·href="1.6.1.html"139 ····<p·class="topless"><a·href="1.6.1.html"
139 ··························title="next·chapter">Django·1.6.1·release·notes</a></p>140 ··························title="volgend·hoofdstuk">Django·1.6.1·release·notes</a></p>
140 ··</div>141 ··</div>
141 <search·id="searchbox"·style="display:·none"·role="search">142 <search·id="searchbox"·style="display:·none"·role="search">
142 ··<h3·id="searchlabel">Quick·search</h3>143 ··<h3·id="searchlabel">Snel·zoeken</h3>
143 ····<div·class="searchformwrapper">144 ····<div·class="searchformwrapper">
144 ····<form·class="search"·action="../search.html"·method="get">145 ····<form·class="search"·action="../search.html"·method="get">
145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
146 ······<input·type="submit"·value="Go"·/>147 ······<input·type="submit"·value="Zoek"·/>
147 ····</form>148 ····</form>
148 ····</div>149 ····</div>
149 </search>150 </search>
150 <script>document.getElementById('searchbox').style.display·=·"block"</script>151 <script>document.getElementById('searchbox').style.display·=·"block"</script>
151 ········</div>152 ········</div>
152 ······</div>153 ······</div>
153 ··············<h3>Last·update:</h3>154 ··············<h3>Last·update:</h3>
154 ··············<p·class="topless">Sep·03,·2024</p>155 ··············<p·class="topless">sep·03,·2024</p>
155 ··········</div>156 ··········</div>
156 ········157 ········
157 ······158 ······
158 ····</div>159 ····</div>
  
159 ····<div·id="ft">160 ····<div·id="ft">
160 ······<div·class="nav">161 ······<div·class="nav">
2.0 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x801\x814\x845 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x801\x814\x84
6 This·is·Django·1.6.2,·a·bugfix·release·for·Django·1.6.·Django·1.6.2·fixes6 This·is·Django·1.6.2,·a·bugfix·release·for·Django·1.6.·Django·1.6.2·fixes
7 several·bugs·in·1.6.1:7 several·bugs·in·1.6.1:
8 ····*·Prevented·the·base·geometry·object·of·a·prepared·geometry·to·be·garbage8 ····*·Prevented·the·base·geometry·object·of·a·prepared·geometry·to·be·garbage
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 ····*·Oracle·database·introspection·now·works·with·boolean·and·float·fields26 ····*·Oracle·database·introspection·now·works·with·boolean·and·float·fields
27 ······(_\x8#_\x81_\x89_\x88_\x88_\x84).27 ······(_\x8#_\x81_\x89_\x88_\x88_\x84).
28 ····*·Fixed·an·issue·where·lazy·objects·weren’t·actually·marked·as·safe·when28 ····*·Fixed·an·issue·where·lazy·objects·weren’t·actually·marked·as·safe·when
29 ······passed·through·_\x8m_\x8a_\x8r_\x8k_\x8__\x8s_\x8a_\x8f_\x8e_\x8(_\x8)·and·could·end·up·being·double-escaped29 ······passed·through·_\x8m_\x8a_\x8r_\x8k_\x8__\x8s_\x8a_\x8f_\x8e_\x8(_\x8)·and·could·end·up·being·double-escaped
30 ······(_\x8#_\x82_\x81_\x88_\x88_\x82).30 ······(_\x8#_\x82_\x81_\x88_\x88_\x82).
31 Additionally,·Django’s·vendored·version·of·six,·django.utils.six·has·been31 Additionally,·Django’s·vendored·version·of·six,·django.utils.six·has·been
32 upgraded·to·the·latest·release·(1.5.2).32 upgraded·to·the·latest·release·(1.5.2).
33 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*33 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
38 [q···················][Go]38 [q···················][Zoek]
39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
40 Sep·03,·202440 sep·03,·2024
41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.14 KB
./usr/share/doc/python-django-doc/html/releases/1.6.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.2·release·notes"·href="1.6.2.html"·/>15 ····<link·rel="next"·title="Django·1.6.2·release·notes"·href="1.6.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.4·release·notes"·href="1.6.4.html"·/>16 ····<link·rel="prev"·title="Django·1.6.4·release·notes"·href="1.6.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 246, 37 lines modifiedOffset 247, 37 lines modified
246 <li><a·class="reference·internal"·href="#other-bugfixes-and-changes">Other·bugfixes·and·changes</a></li>247 <li><a·class="reference·internal"·href="#other-bugfixes-and-changes">Other·bugfixes·and·changes</a></li>
247 </ul>248 </ul>
248 </li>249 </li>
249 </ul>250 </ul>
  
250 ··</div>251 ··</div>
251 ··<div>252 ··<div>
252 ····<h4>Previous·topic</h4>253 ····<h4>Vorig·onderwerp</h4>
253 ····<p·class="topless"><a·href="1.6.4.html"254 ····<p·class="topless"><a·href="1.6.4.html"
254 ··························title="previous·chapter">Django·1.6.4·release·notes</a></p>255 ··························title="vorig·hoofdstuk">Django·1.6.4·release·notes</a></p>
255 ··</div>256 ··</div>
256 ··<div>257 ··<div>
257 ····<h4>Next·topic</h4>258 ····<h4>Volgend·onderwerp</h4>
258 ····<p·class="topless"><a·href="1.6.2.html"259 ····<p·class="topless"><a·href="1.6.2.html"
259 ··························title="next·chapter">Django·1.6.2·release·notes</a></p>260 ··························title="volgend·hoofdstuk">Django·1.6.2·release·notes</a></p>
260 ··</div>261 ··</div>
261 <search·id="searchbox"·style="display:·none"·role="search">262 <search·id="searchbox"·style="display:·none"·role="search">
262 ··<h3·id="searchlabel">Quick·search</h3>263 ··<h3·id="searchlabel">Snel·zoeken</h3>
263 ····<div·class="searchformwrapper">264 ····<div·class="searchformwrapper">
264 ····<form·class="search"·action="../search.html"·method="get">265 ····<form·class="search"·action="../search.html"·method="get">
265 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>266 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
266 ······<input·type="submit"·value="Go"·/>267 ······<input·type="submit"·value="Zoek"·/>
267 ····</form>268 ····</form>
268 ····</div>269 ····</div>
269 </search>270 </search>
270 <script>document.getElementById('searchbox').style.display·=·"block"</script>271 <script>document.getElementById('searchbox').style.display·=·"block"</script>
271 ········</div>272 ········</div>
272 ······</div>273 ······</div>
273 ··············<h3>Last·update:</h3>274 ··············<h3>Last·update:</h3>
274 ··············<p·class="topless">Sep·03,·2024</p>275 ··············<p·class="topless">sep·03,·2024</p>
275 ··········</div>276 ··········</div>
276 ········277 ········
277 ······278 ······
278 ····</div>279 ····</div>
  
279 ····<div·id="ft">280 ····<div·id="ft">
280 ······<div·class="nav">281 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x821\x81,\x8,·2\x820\x801\x814\x845 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x821\x81,\x8,·2\x820\x801\x814\x84
6 Django·1.6.3·fixes·several·bugs·in·1.6.2,·including·three·security·issues,·and6 Django·1.6.3·fixes·several·bugs·in·1.6.2,·including·three·security·issues,·and
7 makes·one·backwards-incompatible·change:7 makes·one·backwards-incompatible·change:
8 *\x8**\x8**\x8**\x8**\x8*·U\x8Un\x8ne\x8ex\x8xp\x8pe\x8ec\x8ct\x8te\x8ed\x8d·c\x8co\x8od\x8de\x8e·e\x8ex\x8xe\x8ec\x8cu\x8ut\x8ti\x8io\x8on\x8n·u\x8us\x8si\x8in\x8ng\x8g·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·U\x8Un\x8ne\x8ex\x8xp\x8pe\x8ec\x8ct\x8te\x8ed\x8d·c\x8co\x8od\x8de\x8e·e\x8ex\x8xe\x8ec\x8cu\x8ut\x8ti\x8io\x8on\x8n·u\x8us\x8si\x8in\x8ng\x8g·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 116, 16 lines modifiedOffset 116, 16 lines modified
116 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*116 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
117 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s117 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
118 ··········o·_\x8U_\x8n_\x8e_\x8x_\x8p_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8(_\x8)118 ··········o·_\x8U_\x8n_\x8e_\x8x_\x8p_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8(_\x8)
119 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8o_\x8n_\x8y_\x8m_\x8o_\x8u_\x8s_\x8·_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8r_\x8e_\x8v_\x8e_\x8a_\x8l_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n119 ··········o·_\x8C_\x8a_\x8c_\x8h_\x8i_\x8n_\x8g_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8o_\x8n_\x8y_\x8m_\x8o_\x8u_\x8s_\x8·_\x8p_\x8a_\x8g_\x8e_\x8s_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8r_\x8e_\x8v_\x8e_\x8a_\x8l_\x8·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8t_\x8o_\x8k_\x8e_\x8n
120 ··········o·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8y_\x8p_\x8e_\x8c_\x8a_\x8s_\x8t_\x8i_\x8n_\x8g120 ··········o·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x8t_\x8y_\x8p_\x8e_\x8c_\x8a_\x8s_\x8t_\x8i_\x8n_\x8g
121 ··········o·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8__\x8f_\x8o_\x8r_\x8__\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8(_\x8)_\x8·_\x8r_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8s_\x8·_\x8a_\x8·_\x8t_\x8r_\x8a_\x8n_\x8s_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n121 ··········o·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8__\x8f_\x8o_\x8r_\x8__\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8(_\x8)_\x8·_\x8r_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8s_\x8·_\x8a_\x8·_\x8t_\x8r_\x8a_\x8n_\x8s_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n
122 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s122 ··········o·_\x8O_\x8t_\x8h_\x8e_\x8r_\x8·_\x8b_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
123 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*123 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
124 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s124 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
125 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*125 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
126 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s126 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
127 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*127 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
128 [q···················][Go]128 [q···················][Zoek]
129 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*129 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
130 Sep·03,·2024130 sep·03,·2024
131 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»131 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.78 KB
./usr/share/doc/python-django-doc/html/releases/1.6.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.3·release·notes"·href="1.6.3.html"·/>15 ····<link·rel="next"·title="Django·1.6.3·release·notes"·href="1.6.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.5·release·notes"·href="1.6.5.html"·/>16 ····<link·rel="prev"·title="Django·1.6.5·release·notes"·href="1.6.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.6.5.html"120 ····<p·class="topless"><a·href="1.6.5.html"
120 ··························title="previous·chapter">Django·1.6.5·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·1.6.5·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.6.3.html"125 ····<p·class="topless"><a·href="1.6.3.html"
125 ··························title="next·chapter">Django·1.6.3·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·1.6.3·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.13 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x828\x88,\x8,·2\x820\x801\x814\x845 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x828\x88,\x8,·2\x820\x801\x814\x84
6 Django·1.6.4·fixes·several·bugs·in·1.6.3.6 Django·1.6.4·fixes·several·bugs·in·1.6.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Added·backwards·compatibility·support·for·the·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s8 ····*·Added·backwards·compatibility·support·for·the·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ····*·Restored·the·ability·to·reverse()·views·created·using·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8o_\x8o_\x8l_\x8s_\x8._\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l_\x8(_\x8)11 ····*·Restored·the·ability·to·reverse()·views·created·using·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8o_\x8o_\x8l_\x8s_\x8._\x8p_\x8a_\x8r_\x8t_\x8i_\x8a_\x8l_\x8(_\x8)
12 ······(_\x8#_\x82_\x82_\x84_\x88_\x86).12 ······(_\x8#_\x82_\x82_\x84_\x88_\x86).
13 ····*·Fixed·the·object_id·of·the·LogEntry·that’s·created·after·a·user·password13 ····*·Fixed·the·object_id·of·the·LogEntry·that’s·created·after·a·user·password
14 ······change·in·the·admin·(_\x8#_\x82_\x82_\x85_\x81_\x85).14 ······change·in·the·admin·(_\x8#_\x82_\x82_\x85_\x81_\x85).
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.04 KB
./usr/share/doc/python-django-doc/html/releases/1.6.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.4·release·notes"·href="1.6.4.html"·/>15 ····<link·rel="next"·title="Django·1.6.4·release·notes"·href="1.6.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.6·release·notes"·href="1.6.6.html"·/>16 ····<link·rel="prev"·title="Django·1.6.6·release·notes"·href="1.6.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 150, 37 lines modifiedOffset 151, 37 lines modified
150 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>151 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
151 </ul>152 </ul>
152 </li>153 </li>
153 </ul>154 </ul>
  
154 ··</div>155 ··</div>
155 ··<div>156 ··<div>
156 ····<h4>Previous·topic</h4>157 ····<h4>Vorig·onderwerp</h4>
157 ····<p·class="topless"><a·href="1.6.6.html"158 ····<p·class="topless"><a·href="1.6.6.html"
158 ··························title="previous·chapter">Django·1.6.6·release·notes</a></p>159 ··························title="vorig·hoofdstuk">Django·1.6.6·release·notes</a></p>
159 ··</div>160 ··</div>
160 ··<div>161 ··<div>
161 ····<h4>Next·topic</h4>162 ····<h4>Volgend·onderwerp</h4>
162 ····<p·class="topless"><a·href="1.6.4.html"163 ····<p·class="topless"><a·href="1.6.4.html"
163 ··························title="next·chapter">Django·1.6.4·release·notes</a></p>164 ··························title="volgend·hoofdstuk">Django·1.6.4·release·notes</a></p>
164 ··</div>165 ··</div>
165 <search·id="searchbox"·style="display:·none"·role="search">166 <search·id="searchbox"·style="display:·none"·role="search">
166 ··<h3·id="searchlabel">Quick·search</h3>167 ··<h3·id="searchlabel">Snel·zoeken</h3>
167 ····<div·class="searchformwrapper">168 ····<div·class="searchformwrapper">
168 ····<form·class="search"·action="../search.html"·method="get">169 ····<form·class="search"·action="../search.html"·method="get">
169 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>170 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
170 ······<input·type="submit"·value="Go"·/>171 ······<input·type="submit"·value="Zoek"·/>
171 ····</form>172 ····</form>
172 ····</div>173 ····</div>
173 </search>174 </search>
174 <script>document.getElementById('searchbox').style.display·=·"block"</script>175 <script>document.getElementById('searchbox').style.display·=·"block"</script>
175 ········</div>176 ········</div>
176 ······</div>177 ······</div>
177 ··············<h3>Last·update:</h3>178 ··············<h3>Last·update:</h3>
178 ··············<p·class="topless">Sep·03,·2024</p>179 ··············<p·class="topless">sep·03,·2024</p>
179 ··········</div>180 ··········</div>
180 ········181 ········
181 ······182 ······
182 ····</div>183 ····</div>
  
183 ····<div·id="ft">184 ····<div·id="ft">
184 ······<div·class="nav">185 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x814\x84,\x8,·2\x820\x801\x814\x845 M\x8Ma\x8ay\x8y·1\x814\x84,\x8,·2\x820\x801\x814\x84
6 Django·1.6.5·fixes·two·security·issues·and·several·bugs·in·1.6.4.6 Django·1.6.5·fixes·two·security·issues·and·several·bugs·in·1.6.4.
7 *\x8**\x8**\x8**\x8**\x8*·I\x8Is\x8ss\x8su\x8ue\x8e:\x8:·C\x8Ca\x8ac\x8ch\x8he\x8es\x8s·m\x8ma\x8ay\x8y·i\x8in\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8tl\x8ly\x8y·b\x8be\x8e·a\x8al\x8ll\x8lo\x8ow\x8we\x8ed\x8d·t\x8to\x8o·s\x8st\x8to\x8or\x8re\x8e·a\x8an\x8nd\x8d·s\x8se\x8er\x8rv\x8ve\x8e·p\x8pr\x8ri\x8iv\x8va\x8at\x8te\x8e·d\x8da\x8at\x8ta\x8a_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·I\x8Is\x8ss\x8su\x8ue\x8e:\x8:·C\x8Ca\x8ac\x8ch\x8he\x8es\x8s·m\x8ma\x8ay\x8y·i\x8in\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8tl\x8ly\x8y·b\x8be\x8e·a\x8al\x8ll\x8lo\x8ow\x8we\x8ed\x8d·t\x8to\x8o·s\x8st\x8to\x8or\x8re\x8e·a\x8an\x8nd\x8d·s\x8se\x8er\x8rv\x8ve\x8e·p\x8pr\x8ri\x8iv\x8va\x8at\x8te\x8e·d\x8da\x8at\x8ta\x8a_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 46, 16 lines modifiedOffset 46, 16 lines modified
46 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
47 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 ··········o·_\x8I_\x8s_\x8s_\x8u_\x8e_\x8:_\x8·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8s_\x8·_\x8m_\x8a_\x8y_\x8·_\x8i_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y_\x8·_\x8b_\x8e_\x8·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8t_\x8o_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8·_\x8p_\x8r_\x8i_\x8v_\x8a_\x8t_\x8e48 ··········o·_\x8I_\x8s_\x8s_\x8u_\x8e_\x8:_\x8·_\x8C_\x8a_\x8c_\x8h_\x8e_\x8s_\x8·_\x8m_\x8a_\x8y_\x8·_\x8i_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y_\x8·_\x8b_\x8e_\x8·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8e_\x8d_\x8·_\x8t_\x8o_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8s_\x8e_\x8r_\x8v_\x8e_\x8·_\x8p_\x8r_\x8i_\x8v_\x8a_\x8t_\x8e
49 ············_\x8d_\x8a_\x8t_\x8a49 ············_\x8d_\x8a_\x8t_\x8a
50 ··········o·_\x8I_\x8s_\x8s_\x8u_\x8e_\x8:_\x8·_\x8M_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8u_\x8s_\x8e_\x8r_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8n_\x8o_\x8t_\x8·_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y50 ··········o·_\x8I_\x8s_\x8s_\x8u_\x8e_\x8:_\x8·_\x8M_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8u_\x8s_\x8e_\x8r_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8n_\x8o_\x8t_\x8·_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y
51 ············_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8e_\x8d51 ············_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8e_\x8d
52 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s52 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
53 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*53 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
55 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*55 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
57 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
58 [q···················][Go]58 [q···················][Zoek]
59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
60 Sep·03,·202460 sep·03,·2024
61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.19 KB
./usr/share/doc/python-django-doc/html/releases/1.6.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.5·release·notes"·href="1.6.5.html"·/>15 ····<link·rel="next"·title="Django·1.6.5·release·notes"·href="1.6.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.7·release·notes"·href="1.6.7.html"·/>16 ····<link·rel="prev"·title="Django·1.6.7·release·notes"·href="1.6.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 178, 37 lines modifiedOffset 179, 37 lines modified
178 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>179 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
179 </ul>180 </ul>
180 </li>181 </li>
181 </ul>182 </ul>
  
182 ··</div>183 ··</div>
183 ··<div>184 ··<div>
184 ····<h4>Previous·topic</h4>185 ····<h4>Vorig·onderwerp</h4>
185 ····<p·class="topless"><a·href="1.6.7.html"186 ····<p·class="topless"><a·href="1.6.7.html"
186 ··························title="previous·chapter">Django·1.6.7·release·notes</a></p>187 ··························title="vorig·hoofdstuk">Django·1.6.7·release·notes</a></p>
187 ··</div>188 ··</div>
188 ··<div>189 ··<div>
189 ····<h4>Next·topic</h4>190 ····<h4>Volgend·onderwerp</h4>
190 ····<p·class="topless"><a·href="1.6.5.html"191 ····<p·class="topless"><a·href="1.6.5.html"
191 ··························title="next·chapter">Django·1.6.5·release·notes</a></p>192 ··························title="volgend·hoofdstuk">Django·1.6.5·release·notes</a></p>
192 ··</div>193 ··</div>
193 <search·id="searchbox"·style="display:·none"·role="search">194 <search·id="searchbox"·style="display:·none"·role="search">
194 ··<h3·id="searchlabel">Quick·search</h3>195 ··<h3·id="searchlabel">Snel·zoeken</h3>
195 ····<div·class="searchformwrapper">196 ····<div·class="searchformwrapper">
196 ····<form·class="search"·action="../search.html"·method="get">197 ····<form·class="search"·action="../search.html"·method="get">
197 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>198 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
198 ······<input·type="submit"·value="Go"·/>199 ······<input·type="submit"·value="Zoek"·/>
199 ····</form>200 ····</form>
200 ····</div>201 ····</div>
201 </search>202 </search>
202 <script>document.getElementById('searchbox').style.display·=·"block"</script>203 <script>document.getElementById('searchbox').style.display·=·"block"</script>
203 ········</div>204 ········</div>
204 ······</div>205 ······</div>
205 ··············<h3>Last·update:</h3>206 ··············<h3>Last·update:</h3>
206 ··············<p·class="topless">Sep·03,·2024</p>207 ··············<p·class="topless">sep·03,·2024</p>
207 ··········</div>208 ··········</div>
208 ········209 ········
209 ······210 ······
210 ····</div>211 ····</div>
  
211 ····<div·id="ft">212 ····<div·id="ft">
212 ······<div·class="nav">213 ······<div·class="nav">
2.53 KB
html2text {}
Max HTML report size reached
5.63 KB
./usr/share/doc/python-django-doc/html/releases/1.6.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.6·release·notes"·href="1.6.6.html"·/>15 ····<link·rel="next"·title="Django·1.6.6·release·notes"·href="1.6.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.8·release·notes"·href="1.6.8.html"·/>16 ····<link·rel="prev"·title="Django·1.6.8·release·notes"·href="1.6.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="1.6.8.html"118 ····<p·class="topless"><a·href="1.6.8.html"
118 ··························title="previous·chapter">Django·1.6.8·release·notes</a></p>119 ··························title="vorig·hoofdstuk">Django·1.6.8·release·notes</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="1.6.6.html"123 ····<p·class="topless"><a·href="1.6.6.html"
123 ··························title="next·chapter">Django·1.6.6·release·notes</a></p>124 ··························title="volgend·hoofdstuk">Django·1.6.6·release·notes</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../search.html"·method="get">129 ····<form·class="search"·action="../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
1.97 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x814\x845 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x814\x84
6 Django·1.6.7·fixes·several·bugs·in·1.6.6,·including·a·regression·related·to·a6 Django·1.6.7·fixes·several·bugs·in·1.6.6,·including·a·regression·related·to·a
7 security·fix·in·that·release.7 security·fix·in·that·release.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 ····*·Allowed·inherited·and·m2m·fields·to·be·referenced·in·the·admin·(_\x8#_\x82_\x83_\x83_\x82_\x89).9 ····*·Allowed·inherited·and·m2m·fields·to·be·referenced·in·the·admin·(_\x8#_\x82_\x83_\x83_\x82_\x89).
10 ····*·Fixed·a·crash·when·using·QuerySet.defer()·with·select_related()·(_\x8#_\x82_\x83_\x83_\x87_\x80).10 ····*·Fixed·a·crash·when·using·QuerySet.defer()·with·select_related()·(_\x8#_\x82_\x83_\x83_\x87_\x80).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.59 KB
./usr/share/doc/python-django-doc/html/releases/1.6.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.7·release·notes"·href="1.6.7.html"·/>15 ····<link·rel="next"·title="Django·1.6.7·release·notes"·href="1.6.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.9·release·notes"·href="1.6.9.html"·/>16 ····<link·rel="prev"·title="Django·1.6.9·release·notes"·href="1.6.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="1.6.9.html"116 ····<p·class="topless"><a·href="1.6.9.html"
116 ··························title="previous·chapter">Django·1.6.9·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·1.6.9·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.6.7.html"121 ····<p·class="topless"><a·href="1.6.7.html"
121 ··························title="next·chapter">Django·1.6.7·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·1.6.7·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.93 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x845 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x84
6 Django·1.6.8·fixes·a·couple·regressions·in·the·1.6.6·security·release.6 Django·1.6.8·fixes·a·couple·regressions·in·the·1.6.6·security·release.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin8 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin
9 ······(_\x8#_\x82_\x83_\x86_\x80_\x84).9 ······(_\x8#_\x82_\x83_\x86_\x80_\x84).
10 ····*·Allowed·inline·and·hidden·references·to·admin·fields·(_\x8#_\x82_\x83_\x84_\x83_\x81).10 ····*·Allowed·inline·and·hidden·references·to·admin·fields·(_\x8#_\x82_\x83_\x84_\x83_\x81).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.65 KB
./usr/share/doc/python-django-doc/html/releases/1.6.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.8·release·notes"·href="1.6.8.html"·/>15 ····<link·rel="next"·title="Django·1.6.8·release·notes"·href="1.6.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.10·release·notes"·href="1.6.10.html"·/>16 ····<link·rel="prev"·title="Django·1.6.10·release·notes"·href="1.6.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.6.10.html"117 ····<p·class="topless"><a·href="1.6.10.html"
117 ··························title="previous·chapter">Django·1.6.10·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.6.10·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.6.8.html"122 ····<p·class="topless"><a·href="1.6.8.html"
122 ··························title="next·chapter">Django·1.6.8·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.6.8·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.99 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.6\x86.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x855 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x85
6 Django·1.6.9·fixes·a·regression·in·the·1.6.6·security·release.6 Django·1.6.9·fixes·a·regression·in·the·1.6.6·security·release.
7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been
8 upgraded·to·the·latest·release·(1.9.0).8 upgraded·to·the·latest·release·(1.9.0).
9 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*9 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
10 ····*·Fixed·a·regression·with·dynamically·generated·inlines·and·allowed·field10 ····*·Fixed·a·regression·with·dynamically·generated·inlines·and·allowed·field
11 ······references·in·the·admin·(_\x8#_\x82_\x83_\x87_\x85_\x84).11 ······references·in·the·admin·(_\x8#_\x82_\x83_\x87_\x85_\x84).
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x86_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
9.49 KB
./usr/share/doc/python-django-doc/html/releases/1.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.5.12·release·notes"·href="1.5.12.html"·/>15 ····<link·rel="next"·title="Django·1.5.12·release·notes"·href="1.5.12.html"·/>
15 ····<link·rel="prev"·title="Django·1.6.1·release·notes"·href="1.6.1.html"·/>16 ····<link·rel="prev"·title="Django·1.6.1·release·notes"·href="1.6.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="releases-1.6">79 ··········<div·class="yui-g"·id="releases-1.6">
79 ············80 ············
80 ··<section·id="s-django-1-6-release-notes">81 ··<section·id="s-django-1-6-release-notes">
81 <span·id="django-1-6-release-notes"></span><h1>Django·1.6·release·notes<a·class="headerlink"·href="#django-1-6-release-notes"·title="Link·to·this·heading">¶</a></h1>82 <span·id="django-1-6-release-notes"></span><h1>Django·1.6·release·notes<a·class="headerlink"·href="#django-1-6-release-notes"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·note">83 <div·class="admonition·note">
83 <p·class="admonition-title">Note</p>84 <p·class="admonition-title">Notitie</p>
84 <p>Dedicated·to·Malcolm·Tredinnick</p>85 <p>Dedicated·to·Malcolm·Tredinnick</p>
85 <p>On·March·17,·2013,·the·Django·project·and·the·free·software·community·lost86 <p>On·March·17,·2013,·the·Django·project·and·the·free·software·community·lost
86 a·very·dear·friend·and·developer.</p>87 a·very·dear·friend·and·developer.</p>
87 <p>Malcolm·was·a·long-time·contributor·to·Django,·a·model·community·member,·a88 <p>Malcolm·was·a·long-time·contributor·to·Django,·a·model·community·member,·a
88 brilliant·mind,·and·a·friend.·His·contributions·to·Django··and·to·many·other89 brilliant·mind,·and·a·friend.·His·contributions·to·Django··and·to·many·other
89 open·source·projects··are·nearly·impossible·to·enumerate.·Many·on·the·core90 open·source·projects··are·nearly·impossible·to·enumerate.·Many·on·the·core
90 Django·team·had·their·first·patches·reviewed·by·him;·his·mentorship·enriched91 Django·team·had·their·first·patches·reviewed·by·him;·his·mentorship·enriched
Offset 362, 15 lines modifiedOffset 363, 15 lines modified
362 the·new·iteration·count·as·necessary.</p></li>363 the·new·iteration·count·as·necessary.</p></li>
363 </ul>364 </ul>
364 </section>365 </section>
365 </section>366 </section>
366 <section·id="s-backwards-incompatible-changes-in-1-6">367 <section·id="s-backwards-incompatible-changes-in-1-6">
367 <span·id="s-backwards-incompatible-1-6"></span><span·id="backwards-incompatible-changes-in-1-6"></span><span·id="backwards-incompatible-1-6"></span><h2>Backwards·incompatible·changes·in·1.6<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-6"·title="Link·to·this·heading">¶</a></h2>368 <span·id="s-backwards-incompatible-1-6"></span><span·id="backwards-incompatible-changes-in-1-6"></span><span·id="backwards-incompatible-1-6"></span><h2>Backwards·incompatible·changes·in·1.6<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-6"·title="Link·to·this·heading">¶</a></h2>
368 <div·class="admonition·warning">369 <div·class="admonition·warning">
369 <p·class="admonition-title">Warning</p>370 <p·class="admonition-title">Waarschuwing</p>
370 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the371 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the
371 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-6"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that372 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-6"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that
372 have·been·removed.·If·you·haven’t·updated·your·code·within·the373 have·been·removed.·If·you·haven’t·updated·your·code·within·the
373 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a374 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a
374 backwards·incompatible·change.</p>375 backwards·incompatible·change.</p>
375 </div>376 </div>
376 <section·id="s-new-transaction-management-model">377 <section·id="s-new-transaction-management-model">
Offset 1193, 37 lines modifiedOffset 1194, 37 lines modified
1193 </li>1194 </li>
1194 </ul>1195 </ul>
1195 </li>1196 </li>
1196 </ul>1197 </ul>
  
1197 ··</div>1198 ··</div>
1198 ··<div>1199 ··<div>
1199 ····<h4>Previous·topic</h4>1200 ····<h4>Vorig·onderwerp</h4>
1200 ····<p·class="topless"><a·href="1.6.1.html"1201 ····<p·class="topless"><a·href="1.6.1.html"
1201 ··························title="previous·chapter">Django·1.6.1·release·notes</a></p>1202 ··························title="vorig·hoofdstuk">Django·1.6.1·release·notes</a></p>
1202 ··</div>1203 ··</div>
1203 ··<div>1204 ··<div>
1204 ····<h4>Next·topic</h4>1205 ····<h4>Volgend·onderwerp</h4>
1205 ····<p·class="topless"><a·href="1.5.12.html"1206 ····<p·class="topless"><a·href="1.5.12.html"
1206 ··························title="next·chapter">Django·1.5.12·release·notes</a></p>1207 ··························title="volgend·hoofdstuk">Django·1.5.12·release·notes</a></p>
1207 ··</div>1208 ··</div>
1208 <search·id="searchbox"·style="display:·none"·role="search">1209 <search·id="searchbox"·style="display:·none"·role="search">
1209 ··<h3·id="searchlabel">Quick·search</h3>1210 ··<h3·id="searchlabel">Snel·zoeken</h3>
1210 ····<div·class="searchformwrapper">1211 ····<div·class="searchformwrapper">
1211 ····<form·class="search"·action="../search.html"·method="get">1212 ····<form·class="search"·action="../search.html"·method="get">
1212 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1213 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1213 ······<input·type="submit"·value="Go"·/>1214 ······<input·type="submit"·value="Zoek"·/>
1214 ····</form>1215 ····</form>
1215 ····</div>1216 ····</div>
1216 </search>1217 </search>
1217 <script>document.getElementById('searchbox').style.display·=·"block"</script>1218 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1218 ········</div>1219 ········</div>
1219 ······</div>1220 ······</div>
1220 ··············<h3>Last·update:</h3>1221 ··············<h3>Last·update:</h3>
1221 ··············<p·class="topless">Sep·03,·2024</p>1222 ··············<p·class="topless">sep·03,·2024</p>
1222 ··········</div>1223 ··········</div>
1223 ········1224 ········
1224 ······1225 ······
1225 ····</div>1226 ····</div>
  
1226 ····<div·id="ft">1227 ····<div·id="ft">
1227 ······<div·class="nav">1228 ······<div·class="nav">
3.95 KB
html2text {}
Max HTML report size reached
5.7 KB
./usr/share/doc/python-django-doc/html/releases/1.7.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7·release·notes"·href="1.7.html"·/>15 ····<link·rel="next"·title="Django·1.7·release·notes"·href="1.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.2·release·notes"·href="1.7.2.html"·/>16 ····<link·rel="prev"·title="Django·1.7.2·release·notes"·href="1.7.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 191, 37 lines modifiedOffset 192, 37 lines modified
191 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>192 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
192 </ul>193 </ul>
193 </li>194 </li>
194 </ul>195 </ul>
  
195 ··</div>196 ··</div>
196 ··<div>197 ··<div>
197 ····<h4>Previous·topic</h4>198 ····<h4>Vorig·onderwerp</h4>
198 ····<p·class="topless"><a·href="1.7.2.html"199 ····<p·class="topless"><a·href="1.7.2.html"
199 ··························title="previous·chapter">Django·1.7.2·release·notes</a></p>200 ··························title="vorig·hoofdstuk">Django·1.7.2·release·notes</a></p>
200 ··</div>201 ··</div>
201 ··<div>202 ··<div>
202 ····<h4>Next·topic</h4>203 ····<h4>Volgend·onderwerp</h4>
203 ····<p·class="topless"><a·href="1.7.html"204 ····<p·class="topless"><a·href="1.7.html"
204 ··························title="next·chapter">Django·1.7·release·notes</a></p>205 ··························title="volgend·hoofdstuk">Django·1.7·release·notes</a></p>
205 ··</div>206 ··</div>
206 <search·id="searchbox"·style="display:·none"·role="search">207 <search·id="searchbox"·style="display:·none"·role="search">
207 ··<h3·id="searchlabel">Quick·search</h3>208 ··<h3·id="searchlabel">Snel·zoeken</h3>
208 ····<div·class="searchformwrapper">209 ····<div·class="searchformwrapper">
209 ····<form·class="search"·action="../search.html"·method="get">210 ····<form·class="search"·action="../search.html"·method="get">
210 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>211 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
211 ······<input·type="submit"·value="Go"·/>212 ······<input·type="submit"·value="Zoek"·/>
212 ····</form>213 ····</form>
213 ····</div>214 ····</div>
214 </search>215 </search>
215 <script>document.getElementById('searchbox').style.display·=·"block"</script>216 <script>document.getElementById('searchbox').style.display·=·"block"</script>
216 ········</div>217 ········</div>
217 ······</div>218 ······</div>
218 ··············<h3>Last·update:</h3>219 ··············<h3>Last·update:</h3>
219 ··············<p·class="topless">Sep·03,·2024</p>220 ··············<p·class="topless">sep·03,·2024</p>
220 ··········</div>221 ··········</div>
221 ········222 ········
222 ······223 ······
223 ····</div>224 ····</div>
  
224 ····<div·id="ft">225 ····<div·id="ft">
225 ······<div·class="nav">226 ······<div·class="nav">
2.06 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x845 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·2\x822\x82,\x8,·2\x820\x801\x814\x84
6 Django·1.7.1·fixes·several·bugs·in·1.7.6 Django·1.7.1·fixes·several·bugs·in·1.7.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin8 ····*·Allowed·related·many-to-many·fields·to·be·referenced·in·the·admin
Offset 83, 16 lines modifiedOffset 83, 16 lines modified
83 ····*·Fixed·a·regression·when·feeding·the·Django·test·client·with·an·empty·data83 ····*·Fixed·a·regression·when·feeding·the·Django·test·client·with·an·empty·data
84 ······string·(_\x8#_\x82_\x81_\x87_\x84_\x80).84 ······string·(_\x8#_\x82_\x81_\x87_\x84_\x80).
85 ····*·Fixed·a·regression·in·_\x8m_\x8a_\x8k_\x8e_\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s·where·static·files·were·unexpectedly85 ····*·Fixed·a·regression·in·_\x8m_\x8a_\x8k_\x8e_\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s·where·static·files·were·unexpectedly
86 ······ignored·(_\x8#_\x82_\x83_\x85_\x88_\x83).86 ······ignored·(_\x8#_\x82_\x83_\x85_\x88_\x83).
87 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*87 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
88 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s88 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
89 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s89 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
90 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*90 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
91 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s91 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
92 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*92 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
93 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s93 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
94 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*94 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
95 [q···················][Go]95 [q···················][Zoek]
96 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*96 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
97 Sep·03,·202497 sep·03,·2024
98 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»98 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.2 KB
./usr/share/doc/python-django-doc/html/releases/1.7.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.9·release·notes"·href="1.7.9.html"·/>15 ····<link·rel="next"·title="Django·1.7.9·release·notes"·href="1.7.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.11·release·notes"·href="1.7.11.html"·/>16 ····<link·rel="prev"·title="Django·1.7.11·release·notes"·href="1.7.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#denial-of-service-possibility-in-logout-view-by-filling-session-store">Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">logout()</span></code>·view·by·filling·session·store</a></li>117 <li><a·class="reference·internal"·href="#denial-of-service-possibility-in-logout-view-by-filling-session-store">Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">logout()</span></code>·view·by·filling·session·store</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="1.7.11.html"124 ····<p·class="topless"><a·href="1.7.11.html"
124 ··························title="previous·chapter">Django·1.7.11·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·1.7.11·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="1.7.9.html"129 ····<p·class="topless"><a·href="1.7.9.html"
129 ··························title="next·chapter">Django·1.7.9·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·1.7.9·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.34 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x818\x88,\x8,·2\x820\x801\x815\x855 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x818\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.7.10·fixes·a·security·issue·in·1.7.9.6 Django·1.7.10·fixes·a·security·issue·in·1.7.9.
7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·l\x8lo\x8og\x8go\x8ou\x8ut\x8t(\x8()\x8)·v\x8vi\x8ie\x8ew\x8w·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·l\x8lo\x8og\x8go\x8ou\x8ut\x8t(\x8()\x8)·v\x8vi\x8ie\x8ew\x8w·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 cache_db.SessionStore.flush()·methods·have·been·modified·to·avoid·creating·a18 cache_db.SessionStore.flush()·methods·have·been·modified·to·avoid·creating·a
19 new·empty·session.·Maintainers·of·third-party·session·backends·should·check·if19 new·empty·session.·Maintainers·of·third-party·session·backends·should·check·if
20 the·same·vulnerability·is·present·in·their·backend·and·correct·it·if·so.20 the·same·vulnerability·is·present·in·their·backend·and·correct·it·if·so.
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8l_\x8o_\x8g_\x8o_\x8u_\x8t_\x8(_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n23 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8l_\x8o_\x8g_\x8o_\x8u_\x8t_\x8(_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n
24 ············_\x8s_\x8t_\x8o_\x8r_\x8e24 ············_\x8s_\x8t_\x8o_\x8r_\x8e
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.0 KB
./usr/share/doc/python-django-doc/html/releases/1.7.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.10·release·notes"·href="1.7.10.html"·/>15 ····<link·rel="next"·title="Django·1.7.10·release·notes"·href="1.7.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.8·release·notes"·href="1.8.html"·/>16 ····<link·rel="prev"·title="Django·1.8·release·notes"·href="1.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 119, 37 lines modifiedOffset 120, 37 lines modified
119 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
120 </ul>121 </ul>
121 </li>122 </li>
122 </ul>123 </ul>
  
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Previous·topic</h4>126 ····<h4>Vorig·onderwerp</h4>
126 ····<p·class="topless"><a·href="1.8.html"127 ····<p·class="topless"><a·href="1.8.html"
127 ··························title="previous·chapter">Django·1.8·release·notes</a></p>128 ··························title="vorig·hoofdstuk">Django·1.8·release·notes</a></p>
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Next·topic</h4>131 ····<h4>Volgend·onderwerp</h4>
131 ····<p·class="topless"><a·href="1.7.10.html"132 ····<p·class="topless"><a·href="1.7.10.html"
132 ··························title="next·chapter">Django·1.7.10·release·notes</a></p>133 ··························title="volgend·hoofdstuk">Django·1.7.10·release·notes</a></p>
133 ··</div>134 ··</div>
134 <search·id="searchbox"·style="display:·none"·role="search">135 <search·id="searchbox"·style="display:·none"·role="search">
135 ··<h3·id="searchlabel">Quick·search</h3>136 ··<h3·id="searchlabel">Snel·zoeken</h3>
136 ····<div·class="searchformwrapper">137 ····<div·class="searchformwrapper">
137 ····<form·class="search"·action="../search.html"·method="get">138 ····<form·class="search"·action="../search.html"·method="get">
138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
139 ······<input·type="submit"·value="Go"·/>140 ······<input·type="submit"·value="Zoek"·/>
140 ····</form>141 ····</form>
141 ····</div>142 ····</div>
142 </search>143 </search>
143 <script>document.getElementById('searchbox').style.display·=·"block"</script>144 <script>document.getElementById('searchbox').style.display·=·"block"</script>
144 ········</div>145 ········</div>
145 ······</div>146 ······</div>
146 ··············<h3>Last·update:</h3>147 ··············<h3>Last·update:</h3>
147 ··············<p·class="topless">Sep·03,·2024</p>148 ··············<p·class="topless">sep·03,·2024</p>
148 ··········</div>149 ··········</div>
149 ········150 ········
150 ······151 ······
151 ····</div>152 ····</div>
  
152 ····<div·id="ft">153 ····<div·id="ft">
153 ······<div·class="nav">154 ······<div·class="nav">
2.34 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x824\x84,\x8,·2\x820\x801\x815\x855 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x824\x84,\x8,·2\x820\x801\x815\x85
6 Django·1.7.11·fixes·a·security·issue·and·a·data·loss·bug·in·1.7.10.6 Django·1.7.11·fixes·a·security·issue·and·a·data·loss·bug·in·1.7.10.
7 *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8ix\x8xe\x8ed\x8d·s\x8se\x8et\x8tt\x8ti\x8in\x8ng\x8gs\x8s·l\x8le\x8ea\x8ak\x8k·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·d\x8da\x8at\x8te\x8e·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8ix\x8xe\x8ed\x8d·s\x8se\x8et\x8tt\x8ti\x8in\x8ng\x8gs\x8s·l\x8le\x8ea\x8ak\x8k·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·d\x8da\x8at\x8te\x8e·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 If·an·application·allows·users·to·specify·an·unvalidated·format·for·dates·and8 If·an·application·allows·users·to·specify·an·unvalidated·format·for·dates·and
Offset 16, 16 lines modifiedOffset 16, 16 lines modified
16 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
17 ····*·Fixed·a·data·loss·possibility·with·_\x8P_\x8r_\x8e_\x8f_\x8e_\x8t_\x8c_\x8h·if·to_attr·is·set·to·a17 ····*·Fixed·a·data·loss·possibility·with·_\x8P_\x8r_\x8e_\x8f_\x8e_\x8t_\x8c_\x8h·if·to_attr·is·set·to·a
18 ······ManyToManyField·(_\x8#_\x82_\x85_\x86_\x89_\x83).18 ······ManyToManyField·(_\x8#_\x82_\x85_\x86_\x89_\x83).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8d_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s_\x8·_\x8l_\x8e_\x8a_\x8k_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8d_\x8a_\x8t_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r21 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8d_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s_\x8·_\x8l_\x8e_\x8a_\x8k_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8d_\x8a_\x8t_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r
22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
23 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
28 [q···················][Go]28 [q···················][Zoek]
29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
30 Sep·03,·202430 sep·03,·2024
31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.7 KB
./usr/share/doc/python-django-doc/html/releases/1.7.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.1·release·notes"·href="1.7.1.html"·/>15 ····<link·rel="next"·title="Django·1.7.1·release·notes"·href="1.7.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.3·release·notes"·href="1.7.3.html"·/>16 ····<link·rel="prev"·title="Django·1.7.3·release·notes"·href="1.7.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 229, 37 lines modifiedOffset 230, 37 lines modified
229 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>230 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
230 </ul>231 </ul>
231 </li>232 </li>
232 </ul>233 </ul>
  
233 ··</div>234 ··</div>
234 ··<div>235 ··<div>
235 ····<h4>Previous·topic</h4>236 ····<h4>Vorig·onderwerp</h4>
236 ····<p·class="topless"><a·href="1.7.3.html"237 ····<p·class="topless"><a·href="1.7.3.html"
237 ··························title="previous·chapter">Django·1.7.3·release·notes</a></p>238 ··························title="vorig·hoofdstuk">Django·1.7.3·release·notes</a></p>
238 ··</div>239 ··</div>
239 ··<div>240 ··<div>
240 ····<h4>Next·topic</h4>241 ····<h4>Volgend·onderwerp</h4>
241 ····<p·class="topless"><a·href="1.7.1.html"242 ····<p·class="topless"><a·href="1.7.1.html"
242 ··························title="next·chapter">Django·1.7.1·release·notes</a></p>243 ··························title="volgend·hoofdstuk">Django·1.7.1·release·notes</a></p>
243 ··</div>244 ··</div>
244 <search·id="searchbox"·style="display:·none"·role="search">245 <search·id="searchbox"·style="display:·none"·role="search">
245 ··<h3·id="searchlabel">Quick·search</h3>246 ··<h3·id="searchlabel">Snel·zoeken</h3>
246 ····<div·class="searchformwrapper">247 ····<div·class="searchformwrapper">
247 ····<form·class="search"·action="../search.html"·method="get">248 ····<form·class="search"·action="../search.html"·method="get">
248 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>249 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
249 ······<input·type="submit"·value="Go"·/>250 ······<input·type="submit"·value="Zoek"·/>
250 ····</form>251 ····</form>
251 ····</div>252 ····</div>
252 </search>253 </search>
253 <script>document.getElementById('searchbox').style.display·=·"block"</script>254 <script>document.getElementById('searchbox').style.display·=·"block"</script>
254 ········</div>255 ········</div>
255 ······</div>256 ······</div>
256 ··············<h3>Last·update:</h3>257 ··············<h3>Last·update:</h3>
257 ··············<p·class="topless">Sep·03,·2024</p>258 ··············<p·class="topless">sep·03,·2024</p>
258 ··········</div>259 ··········</div>
259 ········260 ········
260 ······261 ······
261 ····</div>262 ····</div>
  
262 ····<div·id="ft">263 ····<div·id="ft">
263 ······<div·class="nav">264 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x855 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x815\x85
6 Django·1.7.2·fixes·several·bugs·in·1.7.1.6 Django·1.7.2·fixes·several·bugs·in·1.7.1.
7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been
8 upgraded·to·the·latest·release·(1.9.0).8 upgraded·to·the·latest·release·(1.9.0).
Offset 115, 16 lines modifiedOffset 115, 16 lines modified
115 ····*·Fixed·crash·when·ValidationError·is·initialized·with·a·ValidationError115 ····*·Fixed·crash·when·ValidationError·is·initialized·with·a·ValidationError
116 ······that·is·initialized·with·a·dictionary·(_\x8#_\x82_\x84_\x80_\x80_\x88).116 ······that·is·initialized·with·a·dictionary·(_\x8#_\x82_\x84_\x80_\x80_\x88).
117 ····*·Prevented·a·crash·on·apps·without·migrations·when·running·migrate·--list117 ····*·Prevented·a·crash·on·apps·without·migrations·when·running·migrate·--list
118 ······(_\x8#_\x82_\x83_\x83_\x86_\x86).118 ······(_\x8#_\x82_\x83_\x83_\x86_\x86).
119 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*119 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
120 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s120 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
121 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s121 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
122 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*122 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
123 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s123 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
124 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*124 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
125 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s125 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
126 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*126 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
127 [q···················][Go]127 [q···················][Zoek]
128 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*128 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
129 Sep·03,·2024129 sep·03,·2024
130 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»130 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.32 KB
./usr/share/doc/python-django-doc/html/releases/1.7.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.2·release·notes"·href="1.7.2.html"·/>15 ····<link·rel="next"·title="Django·1.7.2·release·notes"·href="1.7.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.4·release·notes"·href="1.7.4.html"·/>16 ····<link·rel="prev"·title="Django·1.7.4·release·notes"·href="1.7.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 177, 37 lines modifiedOffset 178, 37 lines modified
177 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>178 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
178 </ul>179 </ul>
179 </li>180 </li>
180 </ul>181 </ul>
  
181 ··</div>182 ··</div>
182 ··<div>183 ··<div>
183 ····<h4>Previous·topic</h4>184 ····<h4>Vorig·onderwerp</h4>
184 ····<p·class="topless"><a·href="1.7.4.html"185 ····<p·class="topless"><a·href="1.7.4.html"
185 ··························title="previous·chapter">Django·1.7.4·release·notes</a></p>186 ··························title="vorig·hoofdstuk">Django·1.7.4·release·notes</a></p>
186 ··</div>187 ··</div>
187 ··<div>188 ··<div>
188 ····<h4>Next·topic</h4>189 ····<h4>Volgend·onderwerp</h4>
189 ····<p·class="topless"><a·href="1.7.2.html"190 ····<p·class="topless"><a·href="1.7.2.html"
190 ··························title="next·chapter">Django·1.7.2·release·notes</a></p>191 ··························title="volgend·hoofdstuk">Django·1.7.2·release·notes</a></p>
191 ··</div>192 ··</div>
192 <search·id="searchbox"·style="display:·none"·role="search">193 <search·id="searchbox"·style="display:·none"·role="search">
193 ··<h3·id="searchlabel">Quick·search</h3>194 ··<h3·id="searchlabel">Snel·zoeken</h3>
194 ····<div·class="searchformwrapper">195 ····<div·class="searchformwrapper">
195 ····<form·class="search"·action="../search.html"·method="get">196 ····<form·class="search"·action="../search.html"·method="get">
196 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>197 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
197 ······<input·type="submit"·value="Go"·/>198 ······<input·type="submit"·value="Zoek"·/>
198 ····</form>199 ····</form>
199 ····</div>200 ····</div>
200 </search>201 </search>
201 <script>document.getElementById('searchbox').style.display·=·"block"</script>202 <script>document.getElementById('searchbox').style.display·=·"block"</script>
202 ········</div>203 ········</div>
203 ······</div>204 ······</div>
204 ··············<h3>Last·update:</h3>205 ··············<h3>Last·update:</h3>
205 ··············<p·class="topless">Sep·03,·2024</p>206 ··············<p·class="topless">sep·03,·2024</p>
206 ··········</div>207 ··········</div>
207 ········208 ········
208 ······209 ······
209 ····</div>210 ····</div>
  
210 ····<div·id="ft">211 ····<div·id="ft">
211 ······<div·class="nav">212 ······<div·class="nav">
2.67 KB
html2text {}
Max HTML report size reached
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.7.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.3·release·notes"·href="1.7.3.html"·/>15 ····<link·rel="next"·title="Django·1.7.3·release·notes"·href="1.7.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.5·release·notes"·href="1.7.5.html"·/>16 ····<link·rel="prev"·title="Django·1.7.5·release·notes"·href="1.7.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="1.7.5.html"124 ····<p·class="topless"><a·href="1.7.5.html"
124 ··························title="previous·chapter">Django·1.7.5·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·1.7.5·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="1.7.3.html"129 ····<p·class="topless"><a·href="1.7.3.html"
129 ··························title="next·chapter">Django·1.7.3·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·1.7.3·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x827\x87,\x8,·2\x820\x801\x815\x855 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x827\x87,\x8,·2\x820\x801\x815\x85
6 Django·1.7.4·fixes·several·bugs·in·1.7.3.6 Django·1.7.4·fixes·several·bugs·in·1.7.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·migration·crash·when·unapplying·contrib.contenttypes’s·or8 ····*·Fixed·a·migration·crash·when·unapplying·contrib.contenttypes’s·or
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ······certain·circumstances·(security·fix·regression,·_\x8#_\x82_\x84_\x81_\x89_\x83).15 ······certain·circumstances·(security·fix·regression,·_\x8#_\x82_\x84_\x81_\x89_\x83).
16 ····*·Fixed·schema·check·for·ManyToManyField·to·look·for·internal·type·instead16 ····*·Fixed·schema·check·for·ManyToManyField·to·look·for·internal·type·instead
17 ······of·checking·class·instance,·so·you·can·write·custom·m2m-like·fields·with17 ······of·checking·class·instance,·so·you·can·write·custom·m2m-like·fields·with
18 ······the·same·behavior.·(_\x8#_\x82_\x84_\x81_\x80_\x84).18 ······the·same·behavior.·(_\x8#_\x82_\x84_\x81_\x80_\x84).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/1.7.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.4·release·notes"·href="1.7.4.html"·/>15 ····<link·rel="next"·title="Django·1.7.4·release·notes"·href="1.7.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.6·release·notes"·href="1.7.6.html"·/>16 ····<link·rel="prev"·title="Django·1.7.6·release·notes"·href="1.7.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.7.6.html"125 ····<p·class="topless"><a·href="1.7.6.html"
125 ··························title="previous·chapter">Django·1.7.6·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·1.7.6·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="1.7.4.html"130 ····<p·class="topless"><a·href="1.7.4.html"
130 ··························title="next·chapter">Django·1.7.4·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·1.7.4·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·2\x825\x85,\x8,·2\x820\x801\x815\x855 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·2\x825\x85,\x8,·2\x820\x801\x815\x85
6 Django·1.7.5·fixes·several·bugs·in·1.7.4.6 Django·1.7.5·fixes·several·bugs·in·1.7.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Reverted·a·fix·that·prevented·a·migration·crash·when·unapplying8 ····*·Reverted·a·fix·that·prevented·a·migration·crash·when·unapplying
Offset 16, 16 lines modifiedOffset 16, 16 lines modified
16 ····*·Added·the·ability·to·set·the·isolation·level·on·PostgreSQL·with·psycopg216 ····*·Added·the·ability·to·set·the·isolation·level·on·PostgreSQL·with·psycopg2
17 ·······2.4.2·(_\x8#_\x82_\x84_\x83_\x81_\x88).·It·was·advertised·as·a·new·feature·in·Django·1.6·but·it17 ·······2.4.2·(_\x8#_\x82_\x84_\x83_\x81_\x88).·It·was·advertised·as·a·new·feature·in·Django·1.6·but·it
18 ······didn’t·work·in·practice.18 ······didn’t·work·in·practice.
19 ····*·Formats·for·the·Azerbaijani·locale·(az)·have·been·added.19 ····*·Formats·for·the·Azerbaijani·locale·(az)·have·been·added.
20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
23 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
28 [q···················][Go]28 [q···················][Zoek]
29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
30 Sep·03,·202430 sep·03,·2024
31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.95 KB
./usr/share/doc/python-django-doc/html/releases/1.7.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.5·release·notes"·href="1.7.5.html"·/>15 ····<link·rel="next"·title="Django·1.7.5·release·notes"·href="1.7.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.7·release·notes"·href="1.7.7.html"·/>16 ····<link·rel="prev"·title="Django·1.7.7·release·notes"·href="1.7.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 121, 37 lines modifiedOffset 122, 37 lines modified
121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>122 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
122 </ul>123 </ul>
123 </li>124 </li>
124 </ul>125 </ul>
  
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Previous·topic</h4>128 ····<h4>Vorig·onderwerp</h4>
128 ····<p·class="topless"><a·href="1.7.7.html"129 ····<p·class="topless"><a·href="1.7.7.html"
129 ··························title="previous·chapter">Django·1.7.7·release·notes</a></p>130 ··························title="vorig·hoofdstuk">Django·1.7.7·release·notes</a></p>
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Next·topic</h4>133 ····<h4>Volgend·onderwerp</h4>
133 ····<p·class="topless"><a·href="1.7.5.html"134 ····<p·class="topless"><a·href="1.7.5.html"
134 ··························title="next·chapter">Django·1.7.5·release·notes</a></p>135 ··························title="volgend·hoofdstuk">Django·1.7.5·release·notes</a></p>
135 ··</div>136 ··</div>
136 <search·id="searchbox"·style="display:·none"·role="search">137 <search·id="searchbox"·style="display:·none"·role="search">
137 ··<h3·id="searchlabel">Quick·search</h3>138 ··<h3·id="searchlabel">Snel·zoeken</h3>
138 ····<div·class="searchformwrapper">139 ····<div·class="searchformwrapper">
139 ····<form·class="search"·action="../search.html"·method="get">140 ····<form·class="search"·action="../search.html"·method="get">
140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
141 ······<input·type="submit"·value="Go"·/>142 ······<input·type="submit"·value="Zoek"·/>
142 ····</form>143 ····</form>
143 ····</div>144 ····</div>
144 </search>145 </search>
145 <script>document.getElementById('searchbox').style.display·=·"block"</script>146 <script>document.getElementById('searchbox').style.display·=·"block"</script>
146 ········</div>147 ········</div>
147 ······</div>148 ······</div>
148 ··············<h3>Last·update:</h3>149 ··············<h3>Last·update:</h3>
149 ··············<p·class="topless">Sep·03,·2024</p>150 ··············<p·class="topless">sep·03,·2024</p>
150 ··········</div>151 ··········</div>
151 ········152 ········
152 ······153 ······
153 ····</div>154 ····</div>
  
154 ····<div·id="ft">155 ····<div·id="ft">
155 ······<div·class="nav">156 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·9\x89,\x8,·2\x820\x801\x815\x855 M\x8Ma\x8ar\x8rc\x8ch\x8h·9\x89,\x8,·2\x820\x801\x815\x85
6 Django·1.7.6·fixes·a·security·issue·and·several·bugs·in·1.7.5.6 Django·1.7.6·fixes·a·security·issue·and·several·bugs·in·1.7.5.
7 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8it\x8ti\x8ig\x8ga\x8at\x8te\x8ed\x8d·a\x8an\x8n·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ti\x8ie\x8es\x8s·i\x8in\x8n·M\x8Mo\x8od\x8de\x8el\x8lA\x8Ad\x8dm\x8mi\x8in\x8n.\x8.r\x8re\x8ea\x8ad\x8do\x8on\x8nl\x8ly\x8y_\x8_f\x8fi\x8ie\x8el\x8ld\x8ds\x8s_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·M\x8Mi\x8it\x8ti\x8ig\x8ga\x8at\x8te\x8ed\x8d·a\x8an\x8n·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ti\x8ie\x8es\x8s·i\x8in\x8n·M\x8Mo\x8od\x8de\x8el\x8lA\x8Ad\x8dm\x8mi\x8in\x8n.\x8.r\x8re\x8ea\x8ad\x8do\x8on\x8nl\x8ly\x8y_\x8_f\x8fi\x8ie\x8el\x8ld\x8ds\x8s_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 ····*·Fixed·a·bug·that·prevented·migrations·from·adding·a·foreign·key19 ····*·Fixed·a·bug·that·prevented·migrations·from·adding·a·foreign·key
20 ······constraint·when·converting·an·existing·field·to·a·foreign·key·(_\x8#_\x82_\x84_\x84_\x84_\x87).20 ······constraint·when·converting·an·existing·field·to·a·foreign·key·(_\x8#_\x82_\x84_\x84_\x84_\x87).
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8a_\x8n_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8i_\x8e_\x8s_\x8·_\x8i_\x8n23 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8a_\x8n_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8i_\x8e_\x8s_\x8·_\x8i_\x8n
24 ············_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8._\x8r_\x8e_\x8a_\x8d_\x8o_\x8n_\x8l_\x8y_\x8__\x8f_\x8i_\x8e_\x8l_\x8d_\x8s24 ············_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8._\x8r_\x8e_\x8a_\x8d_\x8o_\x8n_\x8l_\x8y_\x8__\x8f_\x8i_\x8e_\x8l_\x8d_\x8s
25 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s25 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
26 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*28 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
31 [q···················][Go]31 [q···················][Zoek]
32 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
33 Sep·03,·202433 sep·03,·2024
34 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»34 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.1 KB
./usr/share/doc/python-django-doc/html/releases/1.7.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.6·release·notes"·href="1.7.6.html"·/>15 ····<link·rel="next"·title="Django·1.7.6·release·notes"·href="1.7.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.8·release·notes"·href="1.7.8.html"·/>16 ····<link·rel="prev"·title="Django·1.7.8·release·notes"·href="1.7.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 145, 37 lines modifiedOffset 146, 37 lines modified
145 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>146 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
146 </ul>147 </ul>
147 </li>148 </li>
148 </ul>149 </ul>
  
149 ··</div>150 ··</div>
150 ··<div>151 ··<div>
151 ····<h4>Previous·topic</h4>152 ····<h4>Vorig·onderwerp</h4>
152 ····<p·class="topless"><a·href="1.7.8.html"153 ····<p·class="topless"><a·href="1.7.8.html"
153 ··························title="previous·chapter">Django·1.7.8·release·notes</a></p>154 ··························title="vorig·hoofdstuk">Django·1.7.8·release·notes</a></p>
154 ··</div>155 ··</div>
155 ··<div>156 ··<div>
156 ····<h4>Next·topic</h4>157 ····<h4>Volgend·onderwerp</h4>
157 ····<p·class="topless"><a·href="1.7.6.html"158 ····<p·class="topless"><a·href="1.7.6.html"
158 ··························title="next·chapter">Django·1.7.6·release·notes</a></p>159 ··························title="volgend·hoofdstuk">Django·1.7.6·release·notes</a></p>
159 ··</div>160 ··</div>
160 <search·id="searchbox"·style="display:·none"·role="search">161 <search·id="searchbox"·style="display:·none"·role="search">
161 ··<h3·id="searchlabel">Quick·search</h3>162 ··<h3·id="searchlabel">Snel·zoeken</h3>
162 ····<div·class="searchformwrapper">163 ····<div·class="searchformwrapper">
163 ····<form·class="search"·action="../search.html"·method="get">164 ····<form·class="search"·action="../search.html"·method="get">
164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>165 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
165 ······<input·type="submit"·value="Go"·/>166 ······<input·type="submit"·value="Zoek"·/>
166 ····</form>167 ····</form>
167 ····</div>168 ····</div>
168 </search>169 </search>
169 <script>document.getElementById('searchbox').style.display·=·"block"</script>170 <script>document.getElementById('searchbox').style.display·=·"block"</script>
170 ········</div>171 ········</div>
171 ······</div>172 ······</div>
172 ··············<h3>Last·update:</h3>173 ··············<h3>Last·update:</h3>
173 ··············<p·class="topless">Sep·03,·2024</p>174 ··············<p·class="topless">sep·03,·2024</p>
174 ··········</div>175 ··········</div>
175 ········176 ········
176 ······177 ······
177 ····</div>178 ····</div>
  
178 ····<div·id="ft">179 ····<div·id="ft">
179 ······<div·class="nav">180 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x818\x88,\x8,·2\x820\x801\x815\x855 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x818\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.7.7·fixes·several·bugs·and·security·issues·in·1.7.6.6 Django·1.7.7·fixes·several·bugs·and·security·issues·in·1.7.6.
7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·w\x8wi\x8it\x8th\x8h·s\x8st\x8tr\x8ri\x8ip\x8p_\x8_t\x8ta\x8ag\x8gs\x8s(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·w\x8wi\x8it\x8th\x8h·s\x8st\x8tr\x8ri\x8ip\x8p_\x8_t\x8ta\x8ag\x8gs\x8s(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Last·year·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)·was·changed·to·work·iteratively.·The·problem·is·that·the8 Last·year·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)·was·changed·to·work·iteratively.·The·problem·is·that·the
Offset 38, 16 lines modifiedOffset 38, 16 lines modified
38 ······conflicts.·When·makemigrations·--merge·is·called·with·verbosity=3·the38 ······conflicts.·When·makemigrations·--merge·is·called·with·verbosity=3·the
39 ······migration·file·is·written·to·stdout·(_\x8#_\x82_\x84_\x84_\x82_\x87).39 ······migration·file·is·written·to·stdout·(_\x8#_\x82_\x84_\x84_\x82_\x87).
40 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
41 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s41 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
42 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)42 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8t_\x8r_\x8i_\x8p_\x8__\x8t_\x8a_\x8g_\x8s_\x8(_\x8)
43 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s43 ··········o·_\x8M_\x8i_\x8t_\x8i_\x8g_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s
44 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s44 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
45 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*45 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
47 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*47 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*49 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
50 [q···················][Go]50 [q···················][Zoek]
51 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
52 Sep·03,·202452 sep·03,·2024
53 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»53 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.43 KB
./usr/share/doc/python-django-doc/html/releases/1.7.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.7·release·notes"·href="1.7.7.html"·/>15 ····<link·rel="next"·title="Django·1.7.7·release·notes"·href="1.7.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.9·release·notes"·href="1.7.9.html"·/>16 ····<link·rel="prev"·title="Django·1.7.9·release·notes"·href="1.7.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 97, 37 lines modifiedOffset 98, 37 lines modified
97 ······98 ······
98 ········99 ········
99 ··········<div·class="yui-b"·id="sidebar">100 ··········<div·class="yui-b"·id="sidebar">
100 ············101 ············
101 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">102 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
102 ········<div·class="sphinxsidebarwrapper">103 ········<div·class="sphinxsidebarwrapper">
103 ··<div>104 ··<div>
104 ····<h4>Previous·topic</h4>105 ····<h4>Vorig·onderwerp</h4>
105 ····<p·class="topless"><a·href="1.7.9.html"106 ····<p·class="topless"><a·href="1.7.9.html"
106 ··························title="previous·chapter">Django·1.7.9·release·notes</a></p>107 ··························title="vorig·hoofdstuk">Django·1.7.9·release·notes</a></p>
107 ··</div>108 ··</div>
108 ··<div>109 ··<div>
109 ····<h4>Next·topic</h4>110 ····<h4>Volgend·onderwerp</h4>
110 ····<p·class="topless"><a·href="1.7.7.html"111 ····<p·class="topless"><a·href="1.7.7.html"
111 ··························title="next·chapter">Django·1.7.7·release·notes</a></p>112 ··························title="volgend·hoofdstuk">Django·1.7.7·release·notes</a></p>
112 ··</div>113 ··</div>
113 <search·id="searchbox"·style="display:·none"·role="search">114 <search·id="searchbox"·style="display:·none"·role="search">
114 ··<h3·id="searchlabel">Quick·search</h3>115 ··<h3·id="searchlabel">Snel·zoeken</h3>
115 ····<div·class="searchformwrapper">116 ····<div·class="searchformwrapper">
116 ····<form·class="search"·action="../search.html"·method="get">117 ····<form·class="search"·action="../search.html"·method="get">
117 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>118 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
118 ······<input·type="submit"·value="Go"·/>119 ······<input·type="submit"·value="Zoek"·/>
119 ····</form>120 ····</form>
120 ····</div>121 ····</div>
121 </search>122 </search>
122 <script>document.getElementById('searchbox').style.display·=·"block"</script>123 <script>document.getElementById('searchbox').style.display·=·"block"</script>
123 ········</div>124 ········</div>
124 ······</div>125 ······</div>
125 ··············<h3>Last·update:</h3>126 ··············<h3>Last·update:</h3>
126 ··············<p·class="topless">Sep·03,·2024</p>127 ··············<p·class="topless">sep·03,·2024</p>
127 ··········</div>128 ··········</div>
128 ········129 ········
129 ······130 ······
130 ····</div>131 ····</div>
  
131 ····<div·id="ft">132 ····<div·id="ft">
132 ······<div·class="nav">133 ······<div·class="nav">
1.7 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x815\x855 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x815\x85
6 Django·1.7.8·fixes:6 Django·1.7.8·fixes:
7 ····*·Database·introspection·with·SQLite·3.8.9·(released·April·8,·2015)7 ····*·Database·introspection·with·SQLite·3.8.9·(released·April·8,·2015)
8 ······(_\x8#_\x82_\x84_\x86_\x83_\x87).8 ······(_\x8#_\x82_\x84_\x86_\x83_\x87).
9 ····*·A·database·table·name·quoting·regression·in·1.7.2·(_\x8#_\x82_\x84_\x86_\x80_\x85).9 ····*·A·database·table·name·quoting·regression·in·1.7.2·(_\x8#_\x82_\x84_\x86_\x80_\x85).
10 ····*·The·loss·of·null/not·null·column·properties·during·field·alteration·of10 ····*·The·loss·of·null/not·null·column·properties·during·field·alteration·of
11 ······MySQL·databases·(_\x8#_\x82_\x84_\x85_\x89_\x85).11 ······MySQL·databases·(_\x8#_\x82_\x84_\x85_\x89_\x85).
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.1 KB
./usr/share/doc/python-django-doc/html/releases/1.7.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.8·release·notes"·href="1.7.8.html"·/>15 ····<link·rel="next"·title="Django·1.7.8·release·notes"·href="1.7.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.10·release·notes"·href="1.7.10.html"·/>16 ····<link·rel="prev"·title="Django·1.7.10·release·notes"·href="1.7.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 154, 37 lines modifiedOffset 155, 37 lines modified
154 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>155 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
155 </ul>156 </ul>
156 </li>157 </li>
157 </ul>158 </ul>
  
158 ··</div>159 ··</div>
159 ··<div>160 ··<div>
160 ····<h4>Previous·topic</h4>161 ····<h4>Vorig·onderwerp</h4>
161 ····<p·class="topless"><a·href="1.7.10.html"162 ····<p·class="topless"><a·href="1.7.10.html"
162 ··························title="previous·chapter">Django·1.7.10·release·notes</a></p>163 ··························title="vorig·hoofdstuk">Django·1.7.10·release·notes</a></p>
163 ··</div>164 ··</div>
164 ··<div>165 ··<div>
165 ····<h4>Next·topic</h4>166 ····<h4>Volgend·onderwerp</h4>
166 ····<p·class="topless"><a·href="1.7.8.html"167 ····<p·class="topless"><a·href="1.7.8.html"
167 ··························title="next·chapter">Django·1.7.8·release·notes</a></p>168 ··························title="volgend·hoofdstuk">Django·1.7.8·release·notes</a></p>
168 ··</div>169 ··</div>
169 <search·id="searchbox"·style="display:·none"·role="search">170 <search·id="searchbox"·style="display:·none"·role="search">
170 ··<h3·id="searchlabel">Quick·search</h3>171 ··<h3·id="searchlabel">Snel·zoeken</h3>
171 ····<div·class="searchformwrapper">172 ····<div·class="searchformwrapper">
172 ····<form·class="search"·action="../search.html"·method="get">173 ····<form·class="search"·action="../search.html"·method="get">
173 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>174 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
174 ······<input·type="submit"·value="Go"·/>175 ······<input·type="submit"·value="Zoek"·/>
175 ····</form>176 ····</form>
176 ····</div>177 ····</div>
177 </search>178 </search>
178 <script>document.getElementById('searchbox').style.display·=·"block"</script>179 <script>document.getElementById('searchbox').style.display·=·"block"</script>
179 ········</div>180 ········</div>
180 ······</div>181 ······</div>
181 ··············<h3>Last·update:</h3>182 ··············<h3>Last·update:</h3>
182 ··············<p·class="topless">Sep·03,·2024</p>183 ··············<p·class="topless">sep·03,·2024</p>
183 ··········</div>184 ··········</div>
184 ········185 ········
185 ······186 ······
186 ····</div>187 ····</div>
  
187 ····<div·id="ft">188 ····<div·id="ft">
188 ······<div·class="nav">189 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.7\x87.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·8\x88,\x8,·2\x820\x801\x815\x855 J\x8Ju\x8ul\x8ly\x8y·8\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.7.9·fixes·several·security·issues·and·bugs·in·1.7.8.6 Django·1.7.9·fixes·several·security·issues·and·bugs·in·1.7.8.
7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 In·previous·versions·of·Django,·the·session·backends·created·a·new·empty·record8 In·previous·versions·of·Django,·the·session·backends·created·a·new·empty·record
Offset 46, 16 lines modifiedOffset 46, 16 lines modified
46 ····*·Fixed·SimpleTestCase.assertRaisesMessage()·on·Python·2.7.10·(_\x8#_\x82_\x84_\x89_\x80_\x83).46 ····*·Fixed·SimpleTestCase.assertRaisesMessage()·on·Python·2.7.10·(_\x8#_\x82_\x84_\x89_\x80_\x83).
47 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
48 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s48 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
49 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e49 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e
50 ··········o·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n50 ··········o·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n
51 ············_\x8i_\x8n_\x8p_\x8u_\x8t51 ············_\x8i_\x8n_\x8p_\x8u_\x8t
52 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s52 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
53 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*53 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s54 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
55 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*55 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x87_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
57 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
58 [q···················][Go]58 [q···················][Zoek]
59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
60 Sep·03,·202460 sep·03,·2024
61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»61 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.3 KB
./usr/share/doc/python-django-doc/html/releases/1.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.6.11·release·notes"·href="1.6.11.html"·/>15 ····<link·rel="next"·title="Django·1.6.11·release·notes"·href="1.6.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.7.1·release·notes"·href="1.7.1.html"·/>16 ····<link·rel="prev"·title="Django·1.7.1·release·notes"·href="1.7.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 882, 15 lines modifiedOffset 883, 15 lines modified
882 </ul>883 </ul>
883 </section>884 </section>
884 </section>885 </section>
885 </section>886 </section>
886 <section·id="s-backwards-incompatible-changes-in-1-7">887 <section·id="s-backwards-incompatible-changes-in-1-7">
887 <span·id="s-backwards-incompatible-1-7"></span><span·id="backwards-incompatible-changes-in-1-7"></span><span·id="backwards-incompatible-1-7"></span><h2>Backwards·incompatible·changes·in·1.7<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-7"·title="Link·to·this·heading">¶</a></h2>888 <span·id="s-backwards-incompatible-1-7"></span><span·id="backwards-incompatible-changes-in-1-7"></span><span·id="backwards-incompatible-1-7"></span><h2>Backwards·incompatible·changes·in·1.7<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-7"·title="Link·to·this·heading">¶</a></h2>
888 <div·class="admonition·warning">889 <div·class="admonition·warning">
889 <p·class="admonition-title">Warning</p>890 <p·class="admonition-title">Waarschuwing</p>
890 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the891 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the
891 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-7"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that892 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-7"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that
892 have·been·removed.·If·you·haven’t·updated·your·code·within·the893 have·been·removed.·If·you·haven’t·updated·your·code·within·the
893 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a894 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a
894 backwards·incompatible·change.</p>895 backwards·incompatible·change.</p>
895 </div>896 </div>
896 <section·id="s-allow-syncdb-allow-migrate">897 <section·id="s-allow-syncdb-allow-migrate">
Offset 1811, 37 lines modifiedOffset 1812, 37 lines modified
1811 <li><a·class="reference·internal"·href="#features-removed-in-1-7">Features·removed·in·1.7</a></li>1812 <li><a·class="reference·internal"·href="#features-removed-in-1-7">Features·removed·in·1.7</a></li>
1812 </ul>1813 </ul>
1813 </li>1814 </li>
1814 </ul>1815 </ul>
  
1815 ··</div>1816 ··</div>
1816 ··<div>1817 ··<div>
1817 ····<h4>Previous·topic</h4>1818 ····<h4>Vorig·onderwerp</h4>
1818 ····<p·class="topless"><a·href="1.7.1.html"1819 ····<p·class="topless"><a·href="1.7.1.html"
1819 ··························title="previous·chapter">Django·1.7.1·release·notes</a></p>1820 ··························title="vorig·hoofdstuk">Django·1.7.1·release·notes</a></p>
1820 ··</div>1821 ··</div>
1821 ··<div>1822 ··<div>
1822 ····<h4>Next·topic</h4>1823 ····<h4>Volgend·onderwerp</h4>
1823 ····<p·class="topless"><a·href="1.6.11.html"1824 ····<p·class="topless"><a·href="1.6.11.html"
1824 ··························title="next·chapter">Django·1.6.11·release·notes</a></p>1825 ··························title="volgend·hoofdstuk">Django·1.6.11·release·notes</a></p>
1825 ··</div>1826 ··</div>
1826 <search·id="searchbox"·style="display:·none"·role="search">1827 <search·id="searchbox"·style="display:·none"·role="search">
1827 ··<h3·id="searchlabel">Quick·search</h3>1828 ··<h3·id="searchlabel">Snel·zoeken</h3>
1828 ····<div·class="searchformwrapper">1829 ····<div·class="searchformwrapper">
1829 ····<form·class="search"·action="../search.html"·method="get">1830 ····<form·class="search"·action="../search.html"·method="get">
1830 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1831 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1831 ······<input·type="submit"·value="Go"·/>1832 ······<input·type="submit"·value="Zoek"·/>
1832 ····</form>1833 ····</form>
1833 ····</div>1834 ····</div>
1834 </search>1835 </search>
1835 <script>document.getElementById('searchbox').style.display·=·"block"</script>1836 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1836 ········</div>1837 ········</div>
1837 ······</div>1838 ······</div>
1838 ··············<h3>Last·update:</h3>1839 ··············<h3>Last·update:</h3>
1839 ··············<p·class="topless">Sep·03,·2024</p>1840 ··············<p·class="topless">sep·03,·2024</p>
1840 ··········</div>1841 ··········</div>
1841 ········1842 ········
1842 ······1843 ······
1843 ····</div>1844 ····</div>
  
1844 ····<div·id="ft">1845 ····<div·id="ft">
1845 ······<div·class="nav">1846 ······<div·class="nav">
3.63 KB
html2text {}
Max HTML report size reached
5.75 KB
./usr/share/doc/python-django-doc/html/releases/1.8.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8·release·notes"·href="1.8.html"·/>15 ····<link·rel="next"·title="Django·1.8·release·notes"·href="1.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.2·release·notes"·href="1.8.2.html"·/>16 ····<link·rel="prev"·title="Django·1.8.2·release·notes"·href="1.8.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 169, 37 lines modifiedOffset 170, 37 lines modified
169 <li><a·class="reference·internal"·href="#optimizations">Optimizations</a></li>170 <li><a·class="reference·internal"·href="#optimizations">Optimizations</a></li>
170 </ul>171 </ul>
171 </li>172 </li>
172 </ul>173 </ul>
  
173 ··</div>174 ··</div>
174 ··<div>175 ··<div>
175 ····<h4>Previous·topic</h4>176 ····<h4>Vorig·onderwerp</h4>
176 ····<p·class="topless"><a·href="1.8.2.html"177 ····<p·class="topless"><a·href="1.8.2.html"
177 ··························title="previous·chapter">Django·1.8.2·release·notes</a></p>178 ··························title="vorig·hoofdstuk">Django·1.8.2·release·notes</a></p>
178 ··</div>179 ··</div>
179 ··<div>180 ··<div>
180 ····<h4>Next·topic</h4>181 ····<h4>Volgend·onderwerp</h4>
181 ····<p·class="topless"><a·href="1.8.html"182 ····<p·class="topless"><a·href="1.8.html"
182 ··························title="next·chapter">Django·1.8·release·notes</a></p>183 ··························title="volgend·hoofdstuk">Django·1.8·release·notes</a></p>
183 ··</div>184 ··</div>
184 <search·id="searchbox"·style="display:·none"·role="search">185 <search·id="searchbox"·style="display:·none"·role="search">
185 ··<h3·id="searchlabel">Quick·search</h3>186 ··<h3·id="searchlabel">Snel·zoeken</h3>
186 ····<div·class="searchformwrapper">187 ····<div·class="searchformwrapper">
187 ····<form·class="search"·action="../search.html"·method="get">188 ····<form·class="search"·action="../search.html"·method="get">
188 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>189 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
189 ······<input·type="submit"·value="Go"·/>190 ······<input·type="submit"·value="Zoek"·/>
190 ····</form>191 ····</form>
191 ····</div>192 ····</div>
192 </search>193 </search>
193 <script>document.getElementById('searchbox').style.display·=·"block"</script>194 <script>document.getElementById('searchbox').style.display·=·"block"</script>
194 ········</div>195 ········</div>
195 ······</div>196 ······</div>
196 ··············<h3>Last·update:</h3>197 ··············<h3>Last·update:</h3>
197 ··············<p·class="topless">Sep·03,·2024</p>198 ··············<p·class="topless">sep·03,·2024</p>
198 ··········</div>199 ··········</div>
199 ········200 ········
200 ······201 ······
201 ····</div>202 ····</div>
  
202 ····<div·id="ft">203 ····<div·id="ft">
203 ······<div·class="nav">204 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x815\x855 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x815\x85
6 Django·1.8.1·fixes·several·bugs·in·1.8·and·includes·some·optimizations·in·the6 Django·1.8.1·fixes·several·bugs·in·1.8·and·includes·some·optimizations·in·the
7 migrations·framework.7 migrations·framework.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 56, 16 lines modifiedOffset 56, 16 lines modified
56 ······reconstructing·(_\x8#_\x82_\x84_\x85_\x89_\x81).·This·speeds·up·the·rendering·of·model·states·and56 ······reconstructing·(_\x8#_\x82_\x84_\x85_\x89_\x81).·This·speeds·up·the·rendering·of·model·states·and
57 ······reduces·memory·usage·when·running·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8m_\x8i_\x8g_\x8r_\x8a_\x8t_\x8e·(although·other57 ······reduces·memory·usage·when·running·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8m_\x8i_\x8g_\x8r_\x8a_\x8t_\x8e·(although·other
58 ······changes·in·this·release·may·negate·any·performance·benefits).58 ······changes·in·this·release·may·negate·any·performance·benefits).
59 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
60 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s60 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
61 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s61 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
62 ··········o·_\x8O_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s62 ··········o·_\x8O_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
63 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*63 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s64 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
65 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*65 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
66 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s66 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
67 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*67 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
68 [q···················][Go]68 [q···················][Zoek]
69 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*69 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
70 Sep·03,·202470 sep·03,·2024
71 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»71 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.37 KB
./usr/share/doc/python-django-doc/html/releases/1.8.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.9·release·notes"·href="1.8.9.html"·/>15 ····<link·rel="next"·title="Django·1.8.9·release·notes"·href="1.8.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.11·release·notes"·href="1.8.11.html"·/>16 ····<link·rel="prev"·title="Django·1.8.11·release·notes"·href="1.8.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 161, 37 lines modifiedOffset 162, 37 lines modified
161 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>162 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
162 </ul>163 </ul>
163 </li>164 </li>
164 </ul>165 </ul>
  
165 ··</div>166 ··</div>
166 ··<div>167 ··<div>
167 ····<h4>Previous·topic</h4>168 ····<h4>Vorig·onderwerp</h4>
168 ····<p·class="topless"><a·href="1.8.11.html"169 ····<p·class="topless"><a·href="1.8.11.html"
169 ··························title="previous·chapter">Django·1.8.11·release·notes</a></p>170 ··························title="vorig·hoofdstuk">Django·1.8.11·release·notes</a></p>
170 ··</div>171 ··</div>
171 ··<div>172 ··<div>
172 ····<h4>Next·topic</h4>173 ····<h4>Volgend·onderwerp</h4>
173 ····<p·class="topless"><a·href="1.8.9.html"174 ····<p·class="topless"><a·href="1.8.9.html"
174 ··························title="next·chapter">Django·1.8.9·release·notes</a></p>175 ··························title="volgend·hoofdstuk">Django·1.8.9·release·notes</a></p>
175 ··</div>176 ··</div>
176 <search·id="searchbox"·style="display:·none"·role="search">177 <search·id="searchbox"·style="display:·none"·role="search">
177 ··<h3·id="searchlabel">Quick·search</h3>178 ··<h3·id="searchlabel">Snel·zoeken</h3>
178 ····<div·class="searchformwrapper">179 ····<div·class="searchformwrapper">
179 ····<form·class="search"·action="../search.html"·method="get">180 ····<form·class="search"·action="../search.html"·method="get">
180 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>181 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
181 ······<input·type="submit"·value="Go"·/>182 ······<input·type="submit"·value="Zoek"·/>
182 ····</form>183 ····</form>
183 ····</div>184 ····</div>
184 </search>185 </search>
185 <script>document.getElementById('searchbox').style.display·=·"block"</script>186 <script>document.getElementById('searchbox').style.display·=·"block"</script>
186 ········</div>187 ········</div>
187 ······</div>188 ······</div>
188 ··············<h3>Last·update:</h3>189 ··············<h3>Last·update:</h3>
189 ··············<p·class="topless">Sep·03,·2024</p>190 ··············<p·class="topless">sep·03,·2024</p>
190 ··········</div>191 ··········</div>
191 ········192 ········
192 ······193 ······
193 ····</div>194 ····</div>
  
194 ····<div·id="ft">195 ····<div·id="ft">
195 ······<div·class="nav">196 ······<div·class="nav">
2.7 KB
html2text {}
Max HTML report size reached
5.3 KB
./usr/share/doc/python-django-doc/html/releases/1.8.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.10·release·notes"·href="1.8.10.html"·/>15 ····<link·rel="next"·title="Django·1.8.10·release·notes"·href="1.8.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.12·release·notes"·href="1.8.12.html"·/>16 ····<link·rel="prev"·title="Django·1.8.12·release·notes"·href="1.8.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 91, 37 lines modifiedOffset 92, 37 lines modified
91 ······92 ······
92 ········93 ········
93 ··········<div·class="yui-b"·id="sidebar">94 ··········<div·class="yui-b"·id="sidebar">
94 ············95 ············
95 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">96 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
96 ········<div·class="sphinxsidebarwrapper">97 ········<div·class="sphinxsidebarwrapper">
97 ··<div>98 ··<div>
98 ····<h4>Previous·topic</h4>99 ····<h4>Vorig·onderwerp</h4>
99 ····<p·class="topless"><a·href="1.8.12.html"100 ····<p·class="topless"><a·href="1.8.12.html"
100 ··························title="previous·chapter">Django·1.8.12·release·notes</a></p>101 ··························title="vorig·hoofdstuk">Django·1.8.12·release·notes</a></p>
101 ··</div>102 ··</div>
102 ··<div>103 ··<div>
103 ····<h4>Next·topic</h4>104 ····<h4>Volgend·onderwerp</h4>
104 ····<p·class="topless"><a·href="1.8.10.html"105 ····<p·class="topless"><a·href="1.8.10.html"
105 ··························title="next·chapter">Django·1.8.10·release·notes</a></p>106 ··························title="volgend·hoofdstuk">Django·1.8.10·release·notes</a></p>
106 ··</div>107 ··</div>
107 <search·id="searchbox"·style="display:·none"·role="search">108 <search·id="searchbox"·style="display:·none"·role="search">
108 ··<h3·id="searchlabel">Quick·search</h3>109 ··<h3·id="searchlabel">Snel·zoeken</h3>
109 ····<div·class="searchformwrapper">110 ····<div·class="searchformwrapper">
110 ····<form·class="search"·action="../search.html"·method="get">111 ····<form·class="search"·action="../search.html"·method="get">
111 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>112 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
112 ······<input·type="submit"·value="Go"·/>113 ······<input·type="submit"·value="Zoek"·/>
113 ····</form>114 ····</form>
114 ····</div>115 ····</div>
115 </search>116 </search>
116 <script>document.getElementById('searchbox').style.display·=·"block"</script>117 <script>document.getElementById('searchbox').style.display·=·"block"</script>
117 ········</div>118 ········</div>
118 ······</div>119 ······</div>
119 ··············<h3>Last·update:</h3>120 ··············<h3>Last·update:</h3>
120 ··············<p·class="topless">Sep·03,·2024</p>121 ··············<p·class="topless">sep·03,·2024</p>
121 ··········</div>122 ··········</div>
122 ········123 ········
123 ······124 ······
124 ····</div>125 ····</div>
  
125 ····<div·id="ft">126 ····<div·id="ft">
126 ······<div·class="nav">127 ······<div·class="nav">
1.55 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·5\x85,\x8,·2\x820\x801\x816\x865 M\x8Ma\x8ar\x8rc\x8ch\x8h·5\x85,\x8,·2\x820\x801\x816\x86
6 Django·1.8.11·fixes·a·regression·on·Python·2·in·the·1.8.10·security·release6 Django·1.8.11·fixes·a·regression·on·Python·2·in·the·1.8.10·security·release
7 where·utils.http.is_safe_url()·crashes·on·bytestring·URLs·(_\x8#_\x82_\x86_\x83_\x80_\x88).7 where·utils.http.is_safe_url()·crashes·on·bytestring·URLs·(_\x8#_\x82_\x86_\x83_\x80_\x88).
8 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*8 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
9 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s9 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
10 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*10 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
13 [q···················][Go]13 [q···················][Zoek]
14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
15 Sep·03,·202415 sep·03,·2024
16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/1.8.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.11·release·notes"·href="1.8.11.html"·/>15 ····<link·rel="next"·title="Django·1.8.11·release·notes"·href="1.8.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.13·release·notes"·href="1.8.13.html"·/>16 ····<link·rel="prev"·title="Django·1.8.13·release·notes"·href="1.8.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="1.8.13.html"120 ····<p·class="topless"><a·href="1.8.13.html"
120 ··························title="previous·chapter">Django·1.8.13·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·1.8.13·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="1.8.11.html"125 ····<p·class="topless"><a·href="1.8.11.html"
125 ··························title="next·chapter">Django·1.8.11·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·1.8.11·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.06 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x801\x816\x865 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.8.12·fixes·several·bugs·in·1.8.11.6 Django·1.8.12·fixes·several·bugs·in·1.8.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Made·MultiPartParser·ignore·filenames·that·normalize·to·an·empty·string8 ····*·Made·MultiPartParser·ignore·filenames·that·normalize·to·an·empty·string
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ····*·Fixed·data·loss·on·SQLite·where·DurationField·values·with·fractional11 ····*·Fixed·data·loss·on·SQLite·where·DurationField·values·with·fractional
12 ······seconds·could·be·saved·as·None·(_\x8#_\x82_\x86_\x83_\x82_\x84).12 ······seconds·could·be·saved·as·None·(_\x8#_\x82_\x86_\x83_\x82_\x84).
13 ····*·Restored·the·functionality·of·the·admin’s·raw_id_fields·in·list_editable13 ····*·Restored·the·functionality·of·the·admin’s·raw_id_fields·in·list_editable
14 ······(_\x8#_\x82_\x86_\x83_\x88_\x87).14 ······(_\x8#_\x82_\x86_\x83_\x88_\x87).
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.63 KB
./usr/share/doc/python-django-doc/html/releases/1.8.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.12·release·notes"·href="1.8.12.html"·/>15 ····<link·rel="next"·title="Django·1.8.12·release·notes"·href="1.8.12.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.14·release·notes"·href="1.8.14.html"·/>16 ····<link·rel="prev"·title="Django·1.8.14·release·notes"·href="1.8.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.8.14.html"117 ····<p·class="topless"><a·href="1.8.14.html"
117 ··························title="previous·chapter">Django·1.8.14·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.8.14·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.8.12.html"122 ····<p·class="topless"><a·href="1.8.12.html"
122 ··························title="next·chapter">Django·1.8.12·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.8.12·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.96 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·2\x82,\x8,·2\x820\x801\x816\x865 M\x8Ma\x8ay\x8y·2\x82,\x8,·2\x820\x801\x816\x86
6 Django·1.8.13·fixes·several·bugs·in·1.8.12.6 Django·1.8.13·fixes·several·bugs·in·1.8.12.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·TimeField·microseconds·round-tripping·on·MySQL·and·SQLite·(_\x8#_\x82_\x86_\x84_\x89_\x88).8 ····*·Fixed·TimeField·microseconds·round-tripping·on·MySQL·and·SQLite·(_\x8#_\x82_\x86_\x84_\x89_\x88).
9 ····*·Restored·conversion·of·an·empty·string·to·null·when·saving·values·of9 ····*·Restored·conversion·of·an·empty·string·to·null·when·saving·values·of
10 ······GenericIPAddressField·on·SQLite·and·MySQL·(_\x8#_\x82_\x86_\x85_\x85_\x87).10 ······GenericIPAddressField·on·SQLite·and·MySQL·(_\x8#_\x82_\x86_\x85_\x85_\x87).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.92 KB
./usr/share/doc/python-django-doc/html/releases/1.8.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.13·release·notes"·href="1.8.13.html"·/>15 ····<link·rel="next"·title="Django·1.8.13·release·notes"·href="1.8.13.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.15·release·notes"·href="1.8.15.html"·/>16 ····<link·rel="prev"·title="Django·1.8.15·release·notes"·href="1.8.15.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 118, 37 lines modifiedOffset 119, 37 lines modified
118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>119 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
119 </ul>120 </ul>
120 </li>121 </li>
121 </ul>122 </ul>
  
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Previous·topic</h4>125 ····<h4>Vorig·onderwerp</h4>
125 ····<p·class="topless"><a·href="1.8.15.html"126 ····<p·class="topless"><a·href="1.8.15.html"
126 ··························title="previous·chapter">Django·1.8.15·release·notes</a></p>127 ··························title="vorig·hoofdstuk">Django·1.8.15·release·notes</a></p>
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Next·topic</h4>130 ····<h4>Volgend·onderwerp</h4>
130 ····<p·class="topless"><a·href="1.8.13.html"131 ····<p·class="topless"><a·href="1.8.13.html"
131 ··························title="next·chapter">Django·1.8.13·release·notes</a></p>132 ··························title="volgend·hoofdstuk">Django·1.8.13·release·notes</a></p>
132 ··</div>133 ··</div>
133 <search·id="searchbox"·style="display:·none"·role="search">134 <search·id="searchbox"·style="display:·none"·role="search">
134 ··<h3·id="searchlabel">Quick·search</h3>135 ··<h3·id="searchlabel">Snel·zoeken</h3>
135 ····<div·class="searchformwrapper">136 ····<div·class="searchformwrapper">
136 ····<form·class="search"·action="../search.html"·method="get">137 ····<form·class="search"·action="../search.html"·method="get">
137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
138 ······<input·type="submit"·value="Go"·/>139 ······<input·type="submit"·value="Zoek"·/>
139 ····</form>140 ····</form>
140 ····</div>141 ····</div>
141 </search>142 </search>
142 <script>document.getElementById('searchbox').style.display·=·"block"</script>143 <script>document.getElementById('searchbox').style.display·=·"block"</script>
143 ········</div>144 ········</div>
144 ······</div>145 ······</div>
145 ··············<h3>Last·update:</h3>146 ··············<h3>Last·update:</h3>
146 ··············<p·class="topless">Sep·03,·2024</p>147 ··············<p·class="topless">sep·03,·2024</p>
147 ··········</div>148 ··········</div>
148 ········149 ········
149 ······150 ······
150 ····</div>151 ····</div>
  
151 ····<div·id="ft">152 ····<div·id="ft">
152 ······<div·class="nav">153 ······<div·class="nav">
2.26 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x818\x88,\x8,·2\x820\x801\x816\x865 J\x8Ju\x8ul\x8ly\x8y·1\x818\x88,\x8,·2\x820\x801\x816\x86
6 Django·1.8.14·fixes·a·security·issue·and·a·bug·in·1.8.13.6 Django·1.8.14·fixes·a·security·issue·and·a·bug·in·1.8.13.
7 *\x8**\x8**\x8**\x8**\x8*·X\x8XS\x8SS\x8S·i\x8in\x8n·a\x8ad\x8dm\x8mi\x8in\x8n?\x8’s\x8s·a\x8ad\x8dd\x8d/\x8/c\x8ch\x8ha\x8an\x8ng\x8ge\x8e·r\x8re\x8el\x8la\x8at\x8te\x8ed\x8d·p\x8po\x8op\x8pu\x8up\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·X\x8XS\x8SS\x8S·i\x8in\x8n·a\x8ad\x8dm\x8mi\x8in\x8n?\x8’s\x8s·a\x8ad\x8dd\x8d/\x8/c\x8ch\x8ha\x8an\x8ng\x8ge\x8e·r\x8re\x8el\x8la\x8at\x8te\x8ed\x8d·p\x8po\x8op\x8pu\x8up\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Unsafe·usage·of·JavaScript’s·Element.innerHTML·could·result·in·XSS·in·the8 Unsafe·usage·of·JavaScript’s·Element.innerHTML·could·result·in·XSS·in·the
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
14 ····*·Fixed·missing·varchar/text_pattern_ops·index·on·CharField·and·TextField14 ····*·Fixed·missing·varchar/text_pattern_ops·index·on·CharField·and·TextField
15 ······respectively·when·using·AddField·on·PostgreSQL·(_\x8#_\x82_\x86_\x88_\x88_\x89).15 ······respectively·when·using·AddField·on·PostgreSQL·(_\x8#_\x82_\x86_\x88_\x88_\x89).
16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 ··········o·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8’_\x8s_\x8·_\x8a_\x8d_\x8d_\x8/_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8p_\x8u_\x8p18 ··········o·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8’_\x8s_\x8·_\x8a_\x8d_\x8d_\x8/_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8p_\x8u_\x8p
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.12 KB
./usr/share/doc/python-django-doc/html/releases/1.8.15.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.15·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.15·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.14·release·notes"·href="1.8.14.html"·/>15 ····<link·rel="next"·title="Django·1.8.14·release·notes"·href="1.8.14.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.16·release·notes"·href="1.8.16.html"·/>16 ····<link·rel="prev"·title="Django·1.8.16·release·notes"·href="1.8.16.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#csrf-protection-bypass-on-a-site-with-google-analytics">CSRF·protection·bypass·on·a·site·with·Google·Analytics</a></li>110 <li><a·class="reference·internal"·href="#csrf-protection-bypass-on-a-site-with-google-analytics">CSRF·protection·bypass·on·a·site·with·Google·Analytics</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.8.16.html"117 ····<p·class="topless"><a·href="1.8.16.html"
117 ··························title="previous·chapter">Django·1.8.16·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.8.16·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.8.14.html"122 ····<p·class="topless"><a·href="1.8.14.html"
122 ··························title="next·chapter">Django·1.8.14·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.8.14·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x826\x86,\x8,·2\x820\x801\x816\x865 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x826\x86,\x8,·2\x820\x801\x816\x86
6 Django·1.8.15·fixes·a·security·issue·in·1.8.14.6 Django·1.8.15·fixes·a·security·issue·in·1.8.14.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CS\x8SR\x8RF\x8F·p\x8pr\x8ro\x8ot\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8on\x8n·a\x8a·s\x8si\x8it\x8te\x8e·w\x8wi\x8it\x8th\x8h·G\x8Go\x8oo\x8og\x8gl\x8le\x8e·A\x8An\x8na\x8al\x8ly\x8yt\x8ti\x8ic\x8cs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CS\x8SR\x8RF\x8F·p\x8pr\x8ro\x8ot\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8on\x8n·a\x8a·s\x8si\x8it\x8te\x8e·w\x8wi\x8it\x8th\x8h·G\x8Go\x8oo\x8og\x8gl\x8le\x8e·A\x8An\x8na\x8al\x8ly\x8yt\x8ti\x8ic\x8cs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 An·interaction·between·Google·Analytics·and·Django’s·cookie·parsing·could·allow8 An·interaction·between·Google·Analytics·and·Django’s·cookie·parsing·could·allow
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 The·parser·for·request.COOKIES·is·simplified·to·better·match·the·behavior·of10 The·parser·for·request.COOKIES·is·simplified·to·better·match·the·behavior·of
11 browsers·and·to·mitigate·this·attack.·request.COOKIES·may·now·contain·cookies11 browsers·and·to·mitigate·this·attack.·request.COOKIES·may·now·contain·cookies
12 that·are·invalid·according·to·_\x8R\x8R_\x8F\x8F_\x8C\x8C_\x8·_\x86\x86_\x82\x82_\x86\x86_\x85\x85·but·are·possible·to·set·via12 that·are·invalid·according·to·_\x8R\x8R_\x8F\x8F_\x8C\x8C_\x8·_\x86\x86_\x82\x82_\x86\x86_\x85\x85·but·are·possible·to·set·via
13 document.cookie.13 document.cookie.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8p_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8s_\x8i_\x8t_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8o_\x8o_\x8g_\x8l_\x8e_\x8·_\x8A_\x8n_\x8a_\x8l_\x8y_\x8t_\x8i_\x8c_\x8s16 ··········o·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8p_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8s_\x8i_\x8t_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8o_\x8o_\x8g_\x8l_\x8e_\x8·_\x8A_\x8n_\x8a_\x8l_\x8y_\x8t_\x8i_\x8c_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.27 KB
./usr/share/doc/python-django-doc/html/releases/1.8.16.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.16·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.16·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.15·release·notes"·href="1.8.15.html"·/>15 ····<link·rel="next"·title="Django·1.8.15·release·notes"·href="1.8.15.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.17·release·notes"·href="1.8.17.html"·/>16 ····<link·rel="prev"·title="Django·1.8.17·release·notes"·href="1.8.17.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 37 lines modifiedOffset 131, 37 lines modified
130 <li><a·class="reference·internal"·href="#dns-rebinding-vulnerability-when-debug-true">DNS·rebinding·vulnerability·when·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG=True</span></code></a></li>131 <li><a·class="reference·internal"·href="#dns-rebinding-vulnerability-when-debug-true">DNS·rebinding·vulnerability·when·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG=True</span></code></a></li>
131 </ul>132 </ul>
132 </li>133 </li>
133 </ul>134 </ul>
  
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Previous·topic</h4>137 ····<h4>Vorig·onderwerp</h4>
137 ····<p·class="topless"><a·href="1.8.17.html"138 ····<p·class="topless"><a·href="1.8.17.html"
138 ··························title="previous·chapter">Django·1.8.17·release·notes</a></p>139 ··························title="vorig·hoofdstuk">Django·1.8.17·release·notes</a></p>
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Next·topic</h4>142 ····<h4>Volgend·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.8.15.html"143 ····<p·class="topless"><a·href="1.8.15.html"
143 ··························title="next·chapter">Django·1.8.15·release·notes</a></p>144 ··························title="volgend·hoofdstuk">Django·1.8.15·release·notes</a></p>
144 ··</div>145 ··</div>
145 <search·id="searchbox"·style="display:·none"·role="search">146 <search·id="searchbox"·style="display:·none"·role="search">
146 ··<h3·id="searchlabel">Quick·search</h3>147 ··<h3·id="searchlabel">Snel·zoeken</h3>
147 ····<div·class="searchformwrapper">148 ····<div·class="searchformwrapper">
148 ····<form·class="search"·action="../search.html"·method="get">149 ····<form·class="search"·action="../search.html"·method="get">
149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
150 ······<input·type="submit"·value="Go"·/>151 ······<input·type="submit"·value="Zoek"·/>
151 ····</form>152 ····</form>
152 ····</div>153 ····</div>
153 </search>154 </search>
154 <script>document.getElementById('searchbox').style.display·=·"block"</script>155 <script>document.getElementById('searchbox').style.display·=·"block"</script>
155 ········</div>156 ········</div>
156 ······</div>157 ······</div>
157 ··············<h3>Last·update:</h3>158 ··············<h3>Last·update:</h3>
158 ··············<p·class="topless">Sep·03,·2024</p>159 ··············<p·class="topless">sep·03,·2024</p>
159 ··········</div>160 ··········</div>
160 ········161 ········
161 ······162 ······
162 ····</div>163 ····</div>
  
163 ····<div·id="ft">164 ····<div·id="ft">
164 ······<div·class="nav">165 ······<div·class="nav">
2.46 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x865 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.8.16·fixes·two·security·issues·in·1.8.15.6 Django·1.8.16·fixes·two·security·issues·in·1.8.15.
7 *\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8se\x8er\x8r·w\x8wi\x8it\x8th\x8h·h\x8ha\x8ar\x8rd\x8dc\x8co\x8od\x8de\x8ed\x8d·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·c\x8cr\x8re\x8ea\x8at\x8te\x8ed\x8d·w\x8wh\x8he\x8en\x8n·r\x8ru\x8un\x8nn\x8ni\x8in\x8ng\x8g·t\x8te\x8es\x8st\x8ts\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8se\x8er\x8r·w\x8wi\x8it\x8th\x8h·h\x8ha\x8ar\x8rd\x8dc\x8co\x8od\x8de\x8ed\x8d·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·c\x8cr\x8re\x8ea\x8at\x8te\x8ed\x8d·w\x8wh\x8he\x8en\x8n·r\x8ru\x8un\x8nn\x8ni\x8in\x8ng\x8g·t\x8te\x8es\x8st\x8ts\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 When·running·tests·with·an·Oracle·database,·Django·creates·a·temporary·database8 When·running·tests·with·an·Oracle·database,·Django·creates·a·temporary·database
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 are·allowed·['localhost',·'127.0.0.1',·'::1'].·If·your·local·settings·file·has29 are·allowed·['localhost',·'127.0.0.1',·'::1'].·If·your·local·settings·file·has
30 your·production·ALLOWED_HOSTS·value,·you·must·now·omit·it·to·get·those·fallback30 your·production·ALLOWED_HOSTS·value,·you·must·now·omit·it·to·get·those·fallback
31 values.31 values.
32 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
33 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 ··········o·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8h_\x8a_\x8r_\x8d_\x8c_\x8o_\x8d_\x8e_\x8d_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8d_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e34 ··········o·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8h_\x8a_\x8r_\x8d_\x8c_\x8o_\x8d_\x8e_\x8d_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8d_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e
35 ··········o·_\x8D_\x8N_\x8S_\x8·_\x8r_\x8e_\x8b_\x8i_\x8n_\x8d_\x8i_\x8n_\x8g_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8D_\x8E_\x8B_\x8U_\x8G_\x8=_\x8T_\x8r_\x8u_\x8e35 ··········o·_\x8D_\x8N_\x8S_\x8·_\x8r_\x8e_\x8b_\x8i_\x8n_\x8d_\x8i_\x8n_\x8g_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8D_\x8E_\x8B_\x8U_\x8G_\x8=_\x8T_\x8r_\x8u_\x8e
36 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*36 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*38 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
40 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
41 [q···················][Go]41 [q···················][Zoek]
42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
43 Sep·03,·202443 sep·03,·2024
44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.61 KB
./usr/share/doc/python-django-doc/html/releases/1.8.17.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.17·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.17·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.16·release·notes"·href="1.8.16.html"·/>15 ····<link·rel="next"·title="Django·1.8.16·release·notes"·href="1.8.16.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.18·release·notes"·href="1.8.18.html"·/>16 ····<link·rel="prev"·title="Django·1.8.18·release·notes"·href="1.8.18.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="1.8.18.html"116 ····<p·class="topless"><a·href="1.8.18.html"
116 ··························title="previous·chapter">Django·1.8.18·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·1.8.18·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.8.16.html"121 ····<p·class="topless"><a·href="1.8.16.html"
121 ··························title="next·chapter">Django·1.8.16·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·1.8.16·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.94 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x865 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.8.17·fixes·a·regression·in·1.8.16.6 Django·1.8.17·fixes·a·regression·in·1.8.16.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Quoted·the·Oracle·test·user’s·password·in·queries·to·fix·the·“ORA-00922:8 ····*·Quoted·the·Oracle·test·user’s·password·in·queries·to·fix·the·“ORA-00922:
9 ······missing·or·invalid·option”·error·when·the·password·starts·with·a·number9 ······missing·or·invalid·option”·error·when·the·password·starts·with·a·number
10 ······or·special·character·(_\x8#_\x82_\x87_\x84_\x82_\x80).10 ······or·special·character·(_\x8#_\x82_\x87_\x84_\x82_\x80).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.42 KB
./usr/share/doc/python-django-doc/html/releases/1.8.18.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.18·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.18·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.17·release·notes"·href="1.8.17.html"·/>15 ····<link·rel="next"·title="Django·1.8.17·release·notes"·href="1.8.17.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.19·release·notes"·href="1.8.19.html"·/>16 ····<link·rel="prev"·title="Django·1.8.19·release·notes"·href="1.8.19.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#cve-2017-7234-open-redirect-vulnerability-in-django-views-static-serve">CVE-2017-7234:·Open·redirect·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.views.static.serve()</span></code></a></li>121 <li><a·class="reference·internal"·href="#cve-2017-7234-open-redirect-vulnerability-in-django-views-static-serve">CVE-2017-7234:·Open·redirect·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.views.static.serve()</span></code></a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.8.19.html"128 ····<p·class="topless"><a·href="1.8.19.html"
128 ··························title="previous·chapter">Django·1.8.19·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·1.8.19·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="1.8.17.html"133 ····<p·class="topless"><a·href="1.8.17.html"
133 ··························title="next·chapter">Django·1.8.17·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·1.8.17·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.55 KB
html2text {}
Max HTML report size reached
6.59 KB
./usr/share/doc/python-django-doc/html/releases/1.8.19.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.19·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.19·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.18·release·notes"·href="1.8.18.html"·/>15 ····<link·rel="next"·title="Django·1.8.18·release·notes"·href="1.8.18.html"·/>
15 ····<link·rel="prev"·title="Django·1.9·release·notes"·href="1.9.html"·/>16 ····<link·rel="prev"·title="Django·1.9·release·notes"·href="1.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#cve-2018-7537-denial-of-service-possibility-in-truncatechars-html-and-truncatewords-html-template-filters">CVE-2018-7537:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">truncatechars_html</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">truncatewords_html</span></code>·template·filters</a></li>121 <li><a·class="reference·internal"·href="#cve-2018-7537-denial-of-service-possibility-in-truncatechars-html-and-truncatewords-html-template-filters">CVE-2018-7537:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">truncatechars_html</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">truncatewords_html</span></code>·template·filters</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.9.html"128 ····<p·class="topless"><a·href="1.9.html"
128 ··························title="previous·chapter">Django·1.9·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·1.9·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="1.8.18.html"133 ····<p·class="topless"><a·href="1.8.18.html"
133 ··························title="next·chapter">Django·1.8.18·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·1.8.18·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.6 KB
html2text {}
Max HTML report size reached
5.91 KB
./usr/share/doc/python-django-doc/html/releases/1.8.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.1·release·notes"·href="1.8.1.html"·/>15 ····<link·rel="next"·title="Django·1.8.1·release·notes"·href="1.8.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.3·release·notes"·href="1.8.3.html"·/>16 ····<link·rel="prev"·title="Django·1.8.3·release·notes"·href="1.8.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 147, 37 lines modifiedOffset 148, 37 lines modified
147 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>148 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
148 </ul>149 </ul>
149 </li>150 </li>
150 </ul>151 </ul>
  
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Previous·topic</h4>154 ····<h4>Vorig·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.8.3.html"155 ····<p·class="topless"><a·href="1.8.3.html"
155 ··························title="previous·chapter">Django·1.8.3·release·notes</a></p>156 ··························title="vorig·hoofdstuk">Django·1.8.3·release·notes</a></p>
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Next·topic</h4>159 ····<h4>Volgend·onderwerp</h4>
159 ····<p·class="topless"><a·href="1.8.1.html"160 ····<p·class="topless"><a·href="1.8.1.html"
160 ··························title="next·chapter">Django·1.8.1·release·notes</a></p>161 ··························title="volgend·hoofdstuk">Django·1.8.1·release·notes</a></p>
161 ··</div>162 ··</div>
162 <search·id="searchbox"·style="display:·none"·role="search">163 <search·id="searchbox"·style="display:·none"·role="search">
163 ··<h3·id="searchlabel">Quick·search</h3>164 ··<h3·id="searchlabel">Snel·zoeken</h3>
164 ····<div·class="searchformwrapper">165 ····<div·class="searchformwrapper">
165 ····<form·class="search"·action="../search.html"·method="get">166 ····<form·class="search"·action="../search.html"·method="get">
166 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
167 ······<input·type="submit"·value="Go"·/>168 ······<input·type="submit"·value="Zoek"·/>
168 ····</form>169 ····</form>
169 ····</div>170 ····</div>
170 </search>171 </search>
171 <script>document.getElementById('searchbox').style.display·=·"block"</script>172 <script>document.getElementById('searchbox').style.display·=·"block"</script>
172 ········</div>173 ········</div>
173 ······</div>174 ······</div>
174 ··············<h3>Last·update:</h3>175 ··············<h3>Last·update:</h3>
175 ··············<p·class="topless">Sep·03,·2024</p>176 ··············<p·class="topless">sep·03,·2024</p>
176 ··········</div>177 ··········</div>
177 ········178 ········
178 ······179 ······
179 ····</div>180 ····</div>
  
180 ····<div·id="ft">181 ····<div·id="ft">
181 ······<div·class="nav">182 ······<div·class="nav">
2.26 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·2\x820\x80,\x8,·2\x820\x801\x815\x855 M\x8Ma\x8ay\x8y·2\x820\x80,\x8,·2\x820\x801\x815\x85
6 Django·1.8.2·fixes·a·security·issue·and·several·bugs·in·1.8.1.6 Django·1.8.2·fixes·a·security·issue·and·several·bugs·in·1.8.1.
7 *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8ix\x8xe\x8ed\x8d·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·f\x8fl\x8lu\x8us\x8sh\x8hi\x8in\x8ng\x8g·i\x8in\x8n·t\x8th\x8he\x8e·c\x8ca\x8ac\x8ch\x8he\x8ed\x8d_\x8_d\x8db\x8b·b\x8ba\x8ac\x8ck\x8ke\x8en\x8nd\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8ix\x8xe\x8ed\x8d·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·f\x8fl\x8lu\x8us\x8sh\x8hi\x8in\x8ng\x8g·i\x8in\x8n·t\x8th\x8he\x8e·c\x8ca\x8ac\x8ch\x8he\x8ed\x8d_\x8_d\x8db\x8b·b\x8ba\x8ac\x8ck\x8ke\x8en\x8nd\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 A·change·to·session.flush()·in·the·cached_db·session·backend·in·Django·1.88 A·change·to·session.flush()·in·the·cached_db·session·backend·in·Django·1.8
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 ······“no·database”·connection·(_\x8#_\x82_\x84_\x87_\x89_\x81).39 ······“no·database”·connection·(_\x8#_\x82_\x84_\x87_\x89_\x81).
40 ····*·Fixed·display·of·contrib.admin’s·ForeignKey·widget·when·it’s·used·in·a40 ····*·Fixed·display·of·contrib.admin’s·ForeignKey·widget·when·it’s·used·in·a
41 ······row·with·other·fields·(_\x8#_\x82_\x84_\x87_\x88_\x84).41 ······row·with·other·fields·(_\x8#_\x82_\x84_\x87_\x88_\x84).
42 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
43 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8d_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8f_\x8l_\x8u_\x8s_\x8h_\x8i_\x8n_\x8g_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8d_\x8__\x8d_\x8b_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d44 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8d_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8f_\x8l_\x8u_\x8s_\x8h_\x8i_\x8n_\x8g_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8d_\x8__\x8d_\x8b_\x8·_\x8b_\x8a_\x8c_\x8k_\x8e_\x8n_\x8d
45 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s45 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
46 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*46 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*48 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
50 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
51 [q···················][Go]51 [q···················][Zoek]
52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
53 Sep·03,·202453 sep·03,·2024
54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.05 KB
./usr/share/doc/python-django-doc/html/releases/1.8.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.2·release·notes"·href="1.8.2.html"·/>15 ····<link·rel="next"·title="Django·1.8.2·release·notes"·href="1.8.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.4·release·notes"·href="1.8.4.html"·/>16 ····<link·rel="prev"·title="Django·1.8.4·release·notes"·href="1.8.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 217, 37 lines modifiedOffset 218, 37 lines modified
217 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>218 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
218 </ul>219 </ul>
219 </li>220 </li>
220 </ul>221 </ul>
  
221 ··</div>222 ··</div>
222 ··<div>223 ··<div>
223 ····<h4>Previous·topic</h4>224 ····<h4>Vorig·onderwerp</h4>
224 ····<p·class="topless"><a·href="1.8.4.html"225 ····<p·class="topless"><a·href="1.8.4.html"
225 ··························title="previous·chapter">Django·1.8.4·release·notes</a></p>226 ··························title="vorig·hoofdstuk">Django·1.8.4·release·notes</a></p>
226 ··</div>227 ··</div>
227 ··<div>228 ··<div>
228 ····<h4>Next·topic</h4>229 ····<h4>Volgend·onderwerp</h4>
229 ····<p·class="topless"><a·href="1.8.2.html"230 ····<p·class="topless"><a·href="1.8.2.html"
230 ··························title="next·chapter">Django·1.8.2·release·notes</a></p>231 ··························title="volgend·hoofdstuk">Django·1.8.2·release·notes</a></p>
231 ··</div>232 ··</div>
232 <search·id="searchbox"·style="display:·none"·role="search">233 <search·id="searchbox"·style="display:·none"·role="search">
233 ··<h3·id="searchlabel">Quick·search</h3>234 ··<h3·id="searchlabel">Snel·zoeken</h3>
234 ····<div·class="searchformwrapper">235 ····<div·class="searchformwrapper">
235 ····<form·class="search"·action="../search.html"·method="get">236 ····<form·class="search"·action="../search.html"·method="get">
236 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>237 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
237 ······<input·type="submit"·value="Go"·/>238 ······<input·type="submit"·value="Zoek"·/>
238 ····</form>239 ····</form>
239 ····</div>240 ····</div>
240 </search>241 </search>
241 <script>document.getElementById('searchbox').style.display·=·"block"</script>242 <script>document.getElementById('searchbox').style.display·=·"block"</script>
242 ········</div>243 ········</div>
243 ······</div>244 ······</div>
244 ··············<h3>Last·update:</h3>245 ··············<h3>Last·update:</h3>
245 ··············<p·class="topless">Sep·03,·2024</p>246 ··············<p·class="topless">sep·03,·2024</p>
246 ··········</div>247 ··········</div>
247 ········248 ········
248 ······249 ······
249 ····</div>250 ····</div>
  
250 ····<div·id="ft">251 ····<div·id="ft">
251 ······<div·class="nav">252 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·8\x88,\x8,·2\x820\x801\x815\x855 J\x8Ju\x8ul\x8ly\x8y·8\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.8.3·fixes·several·security·issues·and·bugs·in·1.8.2.6 Django·1.8.3·fixes·several·security·issues·and·bugs·in·1.8.2.
7 Also,·django.utils.deprecation.RemovedInDjango20Warning·was·renamed·to7 Also,·django.utils.deprecation.RemovedInDjango20Warning·was·renamed·to
8 RemovedInDjango110Warning·as·the·version·roadmap·was·revised·to·1.9,·1.10,·1.118 RemovedInDjango110Warning·as·the·version·roadmap·was·revised·to·1.9,·1.10,·1.11
Offset 104, 16 lines modifiedOffset 104, 16 lines modified
104 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*104 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
105 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s105 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
106 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e106 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8s_\x8t_\x8o_\x8r_\x8e
107 ··········o·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n107 ··········o·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n
108 ············_\x8i_\x8n_\x8p_\x8u_\x8t108 ············_\x8i_\x8n_\x8p_\x8u_\x8t
109 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n109 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n
110 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s110 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
111 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*111 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
112 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s112 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
113 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*113 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
114 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s114 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
115 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*115 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
116 [q···················][Go]116 [q···················][Zoek]
117 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*117 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
118 Sep·03,·2024118 sep·03,·2024
119 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»119 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.93 KB
./usr/share/doc/python-django-doc/html/releases/1.8.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.3·release·notes"·href="1.8.3.html"·/>15 ····<link·rel="next"·title="Django·1.8.3·release·notes"·href="1.8.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.5·release·notes"·href="1.8.5.html"·/>16 ····<link·rel="prev"·title="Django·1.8.5·release·notes"·href="1.8.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 135, 37 lines modifiedOffset 136, 37 lines modified
135 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>136 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
136 </ul>137 </ul>
137 </li>138 </li>
138 </ul>139 </ul>
  
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Previous·topic</h4>142 ····<h4>Vorig·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.8.5.html"143 ····<p·class="topless"><a·href="1.8.5.html"
143 ··························title="previous·chapter">Django·1.8.5·release·notes</a></p>144 ··························title="vorig·hoofdstuk">Django·1.8.5·release·notes</a></p>
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Next·topic</h4>147 ····<h4>Volgend·onderwerp</h4>
147 ····<p·class="topless"><a·href="1.8.3.html"148 ····<p·class="topless"><a·href="1.8.3.html"
148 ··························title="next·chapter">Django·1.8.3·release·notes</a></p>149 ··························title="volgend·hoofdstuk">Django·1.8.3·release·notes</a></p>
149 ··</div>150 ··</div>
150 <search·id="searchbox"·style="display:·none"·role="search">151 <search·id="searchbox"·style="display:·none"·role="search">
151 ··<h3·id="searchlabel">Quick·search</h3>152 ··<h3·id="searchlabel">Snel·zoeken</h3>
152 ····<div·class="searchformwrapper">153 ····<div·class="searchformwrapper">
153 ····<form·class="search"·action="../search.html"·method="get">154 ····<form·class="search"·action="../search.html"·method="get">
154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
155 ······<input·type="submit"·value="Go"·/>156 ······<input·type="submit"·value="Zoek"·/>
156 ····</form>157 ····</form>
157 ····</div>158 ····</div>
158 </search>159 </search>
159 <script>document.getElementById('searchbox').style.display·=·"block"</script>160 <script>document.getElementById('searchbox').style.display·=·"block"</script>
160 ········</div>161 ········</div>
161 ······</div>162 ······</div>
162 ··············<h3>Last·update:</h3>163 ··············<h3>Last·update:</h3>
163 ··············<p·class="topless">Sep·03,·2024</p>164 ··············<p·class="topless">sep·03,·2024</p>
164 ··········</div>165 ··········</div>
165 ········166 ········
166 ······167 ······
167 ····</div>168 ····</div>
  
168 ····<div·id="ft">169 ····<div·id="ft">
169 ······<div·class="nav">170 ······<div·class="nav">
2.27 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x818\x88,\x8,·2\x820\x801\x815\x855 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x818\x88,\x8,·2\x820\x801\x815\x85
6 Django·1.8.4·fixes·a·security·issue·and·several·bugs·in·1.8.3.6 Django·1.8.4·fixes·a·security·issue·and·several·bugs·in·1.8.3.
7 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·l\x8lo\x8og\x8go\x8ou\x8ut\x8t(\x8()\x8)·v\x8vi\x8ie\x8ew\x8w·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·l\x8lo\x8og\x8go\x8ou\x8ut\x8t(\x8()\x8)·v\x8vi\x8ie\x8ew\x8w·b\x8by\x8y·f\x8fi\x8il\x8ll\x8li\x8in\x8ng\x8g·s\x8se\x8es\x8ss\x8si\x8io\x8on\x8n·s\x8st\x8to\x8or\x8re\x8e_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 32, 16 lines modifiedOffset 32, 16 lines modified
32 ····*·Prevented·varchar_patterns_ops·and·text_patterns_ops·indexes·for32 ····*·Prevented·varchar_patterns_ops·and·text_patterns_ops·indexes·for
33 ······ArrayField·(_\x8#_\x82_\x85_\x81_\x88_\x80).33 ······ArrayField·(_\x8#_\x82_\x85_\x81_\x88_\x80).
34 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
35 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8l_\x8o_\x8g_\x8o_\x8u_\x8t_\x8(_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n36 ··········o·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8l_\x8o_\x8g_\x8o_\x8u_\x8t_\x8(_\x8)_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8b_\x8y_\x8·_\x8f_\x8i_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n
37 ············_\x8s_\x8t_\x8o_\x8r_\x8e37 ············_\x8s_\x8t_\x8o_\x8r_\x8e
38 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s38 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
39 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*39 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*43 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
44 [q···················][Go]44 [q···················][Zoek]
45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
46 Sep·03,·202446 sep·03,·2024
47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.81 KB
./usr/share/doc/python-django-doc/html/releases/1.8.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.4·release·notes"·href="1.8.4.html"·/>15 ····<link·rel="next"·title="Django·1.8.4·release·notes"·href="1.8.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.6·release·notes"·href="1.8.6.html"·/>16 ····<link·rel="prev"·title="Django·1.8.6·release·notes"·href="1.8.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 137, 37 lines modifiedOffset 138, 37 lines modified
137 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>138 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
138 </ul>139 </ul>
139 </li>140 </li>
140 </ul>141 </ul>
  
141 ··</div>142 ··</div>
142 ··<div>143 ··<div>
143 ····<h4>Previous·topic</h4>144 ····<h4>Vorig·onderwerp</h4>
144 ····<p·class="topless"><a·href="1.8.6.html"145 ····<p·class="topless"><a·href="1.8.6.html"
145 ··························title="previous·chapter">Django·1.8.6·release·notes</a></p>146 ··························title="vorig·hoofdstuk">Django·1.8.6·release·notes</a></p>
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Next·topic</h4>149 ····<h4>Volgend·onderwerp</h4>
149 ····<p·class="topless"><a·href="1.8.4.html"150 ····<p·class="topless"><a·href="1.8.4.html"
150 ··························title="next·chapter">Django·1.8.4·release·notes</a></p>151 ··························title="volgend·hoofdstuk">Django·1.8.4·release·notes</a></p>
151 ··</div>152 ··</div>
152 <search·id="searchbox"·style="display:·none"·role="search">153 <search·id="searchbox"·style="display:·none"·role="search">
153 ··<h3·id="searchlabel">Quick·search</h3>154 ··<h3·id="searchlabel">Snel·zoeken</h3>
154 ····<div·class="searchformwrapper">155 ····<div·class="searchformwrapper">
155 ····<form·class="search"·action="../search.html"·method="get">156 ····<form·class="search"·action="../search.html"·method="get">
156 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>157 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
157 ······<input·type="submit"·value="Go"·/>158 ······<input·type="submit"·value="Zoek"·/>
158 ····</form>159 ····</form>
159 ····</div>160 ····</div>
160 </search>161 </search>
161 <script>document.getElementById('searchbox').style.display·=·"block"</script>162 <script>document.getElementById('searchbox').style.display·=·"block"</script>
162 ········</div>163 ········</div>
163 ······</div>164 ······</div>
164 ··············<h3>Last·update:</h3>165 ··············<h3>Last·update:</h3>
165 ··············<p·class="topless">Sep·03,·2024</p>166 ··············<p·class="topless">sep·03,·2024</p>
166 ··········</div>167 ··········</div>
167 ········168 ········
168 ······169 ······
169 ····</div>170 ····</div>
  
170 ····<div·id="ft">171 ····<div·id="ft">
171 ······<div·class="nav">172 ······<div·class="nav">
2.15 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·3\x83,\x8,·2\x820\x801\x815\x855 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·3\x83,\x8,·2\x820\x801\x815\x85
6 Django·1.8.5·fixes·several·bugs·in·1.8.4.6 Django·1.8.5·fixes·several·bugs·in·1.8.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Made·the·development·server’s·autoreload·more·robust·(_\x8#_\x82_\x84_\x87_\x80_\x84).8 ····*·Made·the·development·server’s·autoreload·more·robust·(_\x8#_\x82_\x84_\x87_\x80_\x84).
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 ····*·Fixed·the·manage.py·test·--keepdb·option·on·Oracle·(_\x8#_\x82_\x85_\x84_\x82_\x81).33 ····*·Fixed·the·manage.py·test·--keepdb·option·on·Oracle·(_\x8#_\x82_\x85_\x84_\x82_\x81).
34 ····*·Fixed·incorrect·queries·with·multiple·many-to-many·fields·on·a·model·with34 ····*·Fixed·incorrect·queries·with·multiple·many-to-many·fields·on·a·model·with
35 ······the·same·‘to’·model·and·with·related_name·set·to·‘+’·(_\x8#_\x82_\x84_\x85_\x80_\x85,·_\x8#_\x82_\x85_\x84_\x88_\x86).35 ······the·same·‘to’·model·and·with·related_name·set·to·‘+’·(_\x8#_\x82_\x84_\x85_\x80_\x85,·_\x8#_\x82_\x85_\x84_\x88_\x86).
36 ····*·Fixed·pickling·a·SimpleLazyObject·wrapping·a·model·(_\x8#_\x82_\x85_\x83_\x88_\x89).36 ····*·Fixed·pickling·a·SimpleLazyObject·wrapping·a·model·(_\x8#_\x82_\x85_\x83_\x88_\x89).
37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
40 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*40 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
42 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*42 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
45 [q···················][Go]45 [q···················][Zoek]
46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
47 Sep·03,·202447 sep·03,·2024
48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/releases/1.8.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.5·release·notes"·href="1.8.5.html"·/>15 ····<link·rel="next"·title="Django·1.8.5·release·notes"·href="1.8.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.7·release·notes"·href="1.8.7.html"·/>16 ····<link·rel="prev"·title="Django·1.8.7·release·notes"·href="1.8.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 135, 37 lines modifiedOffset 136, 37 lines modified
135 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>136 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
136 </ul>137 </ul>
137 </li>138 </li>
138 </ul>139 </ul>
  
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Previous·topic</h4>142 ····<h4>Vorig·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.8.7.html"143 ····<p·class="topless"><a·href="1.8.7.html"
143 ··························title="previous·chapter">Django·1.8.7·release·notes</a></p>144 ··························title="vorig·hoofdstuk">Django·1.8.7·release·notes</a></p>
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Next·topic</h4>147 ····<h4>Volgend·onderwerp</h4>
147 ····<p·class="topless"><a·href="1.8.5.html"148 ····<p·class="topless"><a·href="1.8.5.html"
148 ··························title="next·chapter">Django·1.8.5·release·notes</a></p>149 ··························title="volgend·hoofdstuk">Django·1.8.5·release·notes</a></p>
149 ··</div>150 ··</div>
150 <search·id="searchbox"·style="display:·none"·role="search">151 <search·id="searchbox"·style="display:·none"·role="search">
151 ··<h3·id="searchlabel">Quick·search</h3>152 ··<h3·id="searchlabel">Snel·zoeken</h3>
152 ····<div·class="searchformwrapper">153 ····<div·class="searchformwrapper">
153 ····<form·class="search"·action="../search.html"·method="get">154 ····<form·class="search"·action="../search.html"·method="get">
154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
155 ······<input·type="submit"·value="Go"·/>156 ······<input·type="submit"·value="Zoek"·/>
156 ····</form>157 ····</form>
157 ····</div>158 ····</div>
158 </search>159 </search>
159 <script>document.getElementById('searchbox').style.display·=·"block"</script>160 <script>document.getElementById('searchbox').style.display·=·"block"</script>
160 ········</div>161 ········</div>
161 ······</div>162 ······</div>
162 ··············<h3>Last·update:</h3>163 ··············<h3>Last·update:</h3>
163 ··············<p·class="topless">Sep·03,·2024</p>164 ··············<p·class="topless">sep·03,·2024</p>
164 ··········</div>165 ··········</div>
165 ········166 ········
166 ······167 ······
167 ····</div>168 ····</div>
  
168 ····<div·id="ft">169 ····<div·id="ft">
169 ······<div·class="nav">170 ······<div·class="nav">
2.05 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x815\x855 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x815\x85
6 Django·1.8.6·adds·official·support·for·Python·3.5·and·fixes·several·bugs·in6 Django·1.8.6·adds·official·support·for·Python·3.5·and·fixes·several·bugs·in
7 1.8.5.7 1.8.5.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 ····*·Fixed·a·regression·in·URLValidator·that·allowed·URLs·with·consecutive29 ····*·Fixed·a·regression·in·URLValidator·that·allowed·URLs·with·consecutive
30 ······dots·in·the·domain·section·(like·http://example..com/)·to·pass·(_\x8#_\x82_\x85_\x86_\x82_\x80).30 ······dots·in·the·domain·section·(like·http://example..com/)·to·pass·(_\x8#_\x82_\x85_\x86_\x82_\x80).
31 ····*·Fixed·a·crash·with·GenericRelation·and·BaseModelAdmin.to_field_allowed31 ····*·Fixed·a·crash·with·GenericRelation·and·BaseModelAdmin.to_field_allowed
32 ······(_\x8#_\x82_\x85_\x86_\x82_\x82).32 ······(_\x8#_\x82_\x85_\x86_\x82_\x82).
33 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
34 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s35 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
36 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*36 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*38 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
40 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
41 [q···················][Go]41 [q···················][Zoek]
42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
43 Sep·03,·202443 sep·03,·2024
44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.85 KB
./usr/share/doc/python-django-doc/html/releases/1.8.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.6·release·notes"·href="1.8.6.html"·/>15 ····<link·rel="next"·title="Django·1.8.6·release·notes"·href="1.8.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.8·release·notes"·href="1.8.8.html"·/>16 ····<link·rel="prev"·title="Django·1.8.8·release·notes"·href="1.8.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 147, 37 lines modifiedOffset 148, 37 lines modified
147 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>148 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
148 </ul>149 </ul>
149 </li>150 </li>
150 </ul>151 </ul>
  
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Previous·topic</h4>154 ····<h4>Vorig·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.8.8.html"155 ····<p·class="topless"><a·href="1.8.8.html"
155 ··························title="previous·chapter">Django·1.8.8·release·notes</a></p>156 ··························title="vorig·hoofdstuk">Django·1.8.8·release·notes</a></p>
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Next·topic</h4>159 ····<h4>Volgend·onderwerp</h4>
159 ····<p·class="topless"><a·href="1.8.6.html"160 ····<p·class="topless"><a·href="1.8.6.html"
160 ··························title="next·chapter">Django·1.8.6·release·notes</a></p>161 ··························title="volgend·hoofdstuk">Django·1.8.6·release·notes</a></p>
161 ··</div>162 ··</div>
162 <search·id="searchbox"·style="display:·none"·role="search">163 <search·id="searchbox"·style="display:·none"·role="search">
163 ··<h3·id="searchlabel">Quick·search</h3>164 ··<h3·id="searchlabel">Snel·zoeken</h3>
164 ····<div·class="searchformwrapper">165 ····<div·class="searchformwrapper">
165 ····<form·class="search"·action="../search.html"·method="get">166 ····<form·class="search"·action="../search.html"·method="get">
166 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
167 ······<input·type="submit"·value="Go"·/>168 ······<input·type="submit"·value="Zoek"·/>
168 ····</form>169 ····</form>
169 ····</div>170 ····</div>
170 </search>171 </search>
171 <script>document.getElementById('searchbox').style.display·=·"block"</script>172 <script>document.getElementById('searchbox').style.display·=·"block"</script>
172 ········</div>173 ········</div>
173 ······</div>174 ······</div>
174 ··············<h3>Last·update:</h3>175 ··············<h3>Last·update:</h3>
175 ··············<p·class="topless">Sep·03,·2024</p>176 ··············<p·class="topless">sep·03,·2024</p>
176 ··········</div>177 ··········</div>
177 ········178 ········
178 ······179 ······
179 ····</div>180 ····</div>
  
180 ····<div·id="ft">181 ····<div·id="ft">
181 ······<div·class="nav">182 ······<div·class="nav">
2.2 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x824\x84,\x8,·2\x820\x801\x815\x855 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x824\x84,\x8,·2\x820\x801\x815\x85
6 Django·1.8.7·fixes·a·security·issue·and·several·bugs·in·1.8.6.6 Django·1.8.7·fixes·a·security·issue·and·several·bugs·in·1.8.6.
7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been7 Additionally,·Django’s·vendored·version·of·six,·django.utils.six,·has·been
8 upgraded·to·the·latest·release·(1.10.0).8 upgraded·to·the·latest·release·(1.10.0).
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 ······PositiveSmallIntegerField·on·MySQL·resulting·in·values·greater·than41 ······PositiveSmallIntegerField·on·MySQL·resulting·in·values·greater·than
42 ······4294967295·or·65535,·respectively,·passing·validation·and·being·silently42 ······4294967295·or·65535,·respectively,·passing·validation·and·being·silently
43 ······truncated·by·the·database·(_\x8#_\x82_\x85_\x87_\x86_\x87).43 ······truncated·by·the·database·(_\x8#_\x82_\x85_\x87_\x86_\x87).
44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8d_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s_\x8·_\x8l_\x8e_\x8a_\x8k_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8d_\x8a_\x8t_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r46 ··········o·_\x8F_\x8i_\x8x_\x8e_\x8d_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s_\x8·_\x8l_\x8e_\x8a_\x8k_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8d_\x8a_\x8t_\x8e_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r
47 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s47 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
48 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*48 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
50 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*50 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
51 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s51 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
52 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
53 [q···················][Go]53 [q···················][Zoek]
54 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
55 Sep·03,·202455 sep·03,·2024
56 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»56 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.72 KB
./usr/share/doc/python-django-doc/html/releases/1.8.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.7·release·notes"·href="1.8.7.html"·/>15 ····<link·rel="next"·title="Django·1.8.7·release·notes"·href="1.8.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.9·release·notes"·href="1.8.9.html"·/>16 ····<link·rel="prev"·title="Django·1.8.9·release·notes"·href="1.8.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 142, 37 lines modifiedOffset 143, 37 lines modified
142 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>143 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
143 </ul>144 </ul>
144 </li>145 </li>
145 </ul>146 </ul>
  
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Previous·topic</h4>149 ····<h4>Vorig·onderwerp</h4>
149 ····<p·class="topless"><a·href="1.8.9.html"150 ····<p·class="topless"><a·href="1.8.9.html"
150 ··························title="previous·chapter">Django·1.8.9·release·notes</a></p>151 ··························title="vorig·hoofdstuk">Django·1.8.9·release·notes</a></p>
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Next·topic</h4>154 ····<h4>Volgend·onderwerp</h4>
154 ····<p·class="topless"><a·href="1.8.7.html"155 ····<p·class="topless"><a·href="1.8.7.html"
155 ··························title="next·chapter">Django·1.8.7·release·notes</a></p>156 ··························title="volgend·hoofdstuk">Django·1.8.7·release·notes</a></p>
156 ··</div>157 ··</div>
157 <search·id="searchbox"·style="display:·none"·role="search">158 <search·id="searchbox"·style="display:·none"·role="search">
158 ··<h3·id="searchlabel">Quick·search</h3>159 ··<h3·id="searchlabel">Snel·zoeken</h3>
159 ····<div·class="searchformwrapper">160 ····<div·class="searchformwrapper">
160 ····<form·class="search"·action="../search.html"·method="get">161 ····<form·class="search"·action="../search.html"·method="get">
161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
162 ······<input·type="submit"·value="Go"·/>163 ······<input·type="submit"·value="Zoek"·/>
163 ····</form>164 ····</form>
164 ····</div>165 ····</div>
165 </search>166 </search>
166 <script>document.getElementById('searchbox').style.display·=·"block"</script>167 <script>document.getElementById('searchbox').style.display·=·"block"</script>
167 ········</div>168 ········</div>
168 ······</div>169 ······</div>
169 ··············<h3>Last·update:</h3>170 ··············<h3>Last·update:</h3>
170 ··············<p·class="topless">Sep·03,·2024</p>171 ··············<p·class="topless">sep·03,·2024</p>
171 ··········</div>172 ··········</div>
172 ········173 ········
173 ······174 ······
174 ····</div>175 ····</div>
  
175 ····<div·id="ft">176 ····<div·id="ft">
176 ······<div·class="nav">177 ······<div·class="nav">
2.06 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x816\x865 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x816\x86
6 Django·1.8.8·fixes·several·bugs·in·1.8.7.6 Django·1.8.8·fixes·several·bugs·in·1.8.7.
7 Python·3.2·users,·please·be·advised·that·we’ve·decided·to·drop·support·for7 Python·3.2·users,·please·be·advised·that·we’ve·decided·to·drop·support·for
8 Python·3.2·in·Django·1.8.x·at·the·end·of·2016.·We·won’t·break·things8 Python·3.2·in·Django·1.8.x·at·the·end·of·2016.·We·won’t·break·things
Offset 37, 16 lines modifiedOffset 37, 16 lines modified
37 ······doesn’t·load·any·fixtures·(_\x8#_\x82_\x83_\x83_\x87_\x82).37 ······doesn’t·load·any·fixtures·(_\x8#_\x82_\x83_\x83_\x87_\x82).
38 ····*·Fixed·a·crash·in·QuerySet.values()/values_list()·after·an·annotate()·and38 ····*·Fixed·a·crash·in·QuerySet.values()/values_list()·after·an·annotate()·and
39 ······order_by()·when·values()/values_list()·includes·a·field·not·in·the39 ······order_by()·when·values()/values_list()·includes·a·field·not·in·the
40 ······order_by()·(_\x8#_\x82_\x85_\x83_\x81_\x86).40 ······order_by()·(_\x8#_\x82_\x85_\x83_\x81_\x86).
41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s43 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
44 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*44 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*46 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*48 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
49 [q···················][Go]49 [q···················][Zoek]
50 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
51 Sep·03,·202451 sep·03,·2024
52 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»52 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/releases/1.8.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.8·release·notes"·href="1.8.8.html"·/>15 ····<link·rel="next"·title="Django·1.8.8·release·notes"·href="1.8.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.10·release·notes"·href="1.8.10.html"·/>16 ····<link·rel="prev"·title="Django·1.8.10·release·notes"·href="1.8.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 126, 37 lines modifiedOffset 127, 37 lines modified
126 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>127 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
127 </ul>128 </ul>
128 </li>129 </li>
129 </ul>130 </ul>
  
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Previous·topic</h4>133 ····<h4>Vorig·onderwerp</h4>
133 ····<p·class="topless"><a·href="1.8.10.html"134 ····<p·class="topless"><a·href="1.8.10.html"
134 ··························title="previous·chapter">Django·1.8.10·release·notes</a></p>135 ··························title="vorig·hoofdstuk">Django·1.8.10·release·notes</a></p>
135 ··</div>136 ··</div>
136 ··<div>137 ··<div>
137 ····<h4>Next·topic</h4>138 ····<h4>Volgend·onderwerp</h4>
138 ····<p·class="topless"><a·href="1.8.8.html"139 ····<p·class="topless"><a·href="1.8.8.html"
139 ··························title="next·chapter">Django·1.8.8·release·notes</a></p>140 ··························title="volgend·hoofdstuk">Django·1.8.8·release·notes</a></p>
140 ··</div>141 ··</div>
141 <search·id="searchbox"·style="display:·none"·role="search">142 <search·id="searchbox"·style="display:·none"·role="search">
142 ··<h3·id="searchlabel">Quick·search</h3>143 ··<h3·id="searchlabel">Snel·zoeken</h3>
143 ····<div·class="searchformwrapper">144 ····<div·class="searchformwrapper">
144 ····<form·class="search"·action="../search.html"·method="get">145 ····<form·class="search"·action="../search.html"·method="get">
145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
146 ······<input·type="submit"·value="Go"·/>147 ······<input·type="submit"·value="Zoek"·/>
147 ····</form>148 ····</form>
148 ····</div>149 ····</div>
149 </search>150 </search>
150 <script>document.getElementById('searchbox').style.display·=·"block"</script>151 <script>document.getElementById('searchbox').style.display·=·"block"</script>
151 ········</div>152 ········</div>
152 ······</div>153 ······</div>
153 ··············<h3>Last·update:</h3>154 ··············<h3>Last·update:</h3>
154 ··············<p·class="topless">Sep·03,·2024</p>155 ··············<p·class="topless">sep·03,·2024</p>
155 ··········</div>156 ··········</div>
156 ········157 ········
157 ······158 ······
158 ····</div>159 ····</div>
  
159 ····<div·id="ft">160 ····<div·id="ft">
160 ······<div·class="nav">161 ······<div·class="nav">
2.05 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.8\x88.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x816\x865 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.8.9·fixes·several·bugs·in·1.8.8.6 Django·1.8.9·fixes·several·bugs·in·1.8.8.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·that·caused·the·“user-tools”·items·to·display·on·the8 ····*·Fixed·a·regression·that·caused·the·“user-tools”·items·to·display·on·the
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 ····*·Fixed·a·regression·in·Django·1.8.5·that·broke·copying·a·SimpleLazyObject24 ····*·Fixed·a·regression·in·Django·1.8.5·that·broke·copying·a·SimpleLazyObject
25 ······with·copy.copy()·(_\x8#_\x82_\x86_\x81_\x82_\x82).25 ······with·copy.copy()·(_\x8#_\x82_\x86_\x81_\x82_\x82).
26 ····*·Fixed·the·contrib.gis·map·widgets·when·using·USE_THOUSAND_SEPARATOR=True26 ····*·Fixed·the·contrib.gis·map·widgets·when·using·USE_THOUSAND_SEPARATOR=True
27 ······(_\x8#_\x82_\x80_\x84_\x81_\x85).27 ······(_\x8#_\x82_\x80_\x84_\x81_\x85).
28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s30 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
31 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*33 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x88_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
36 [q···················][Go]36 [q···················][Zoek]
37 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
38 Sep·03,·202438 sep·03,·2024
39 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»39 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
11.2 KB
./usr/share/doc/python-django-doc/html/releases/1.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.7.11·release·notes"·href="1.7.11.html"·/>15 ····<link·rel="next"·title="Django·1.7.11·release·notes"·href="1.7.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.8.1·release·notes"·href="1.8.1.html"·/>16 ····<link·rel="prev"·title="Django·1.8.1·release·notes"·href="1.8.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 631, 15 lines modifiedOffset 632, 15 lines modified
631 </ul>632 </ul>
632 </section>633 </section>
633 </section>634 </section>
634 </section>635 </section>
635 <section·id="s-backwards-incompatible-changes-in-1-8">636 <section·id="s-backwards-incompatible-changes-in-1-8">
636 <span·id="s-backwards-incompatible-1-8"></span><span·id="backwards-incompatible-changes-in-1-8"></span><span·id="backwards-incompatible-1-8"></span><h2>Backwards·incompatible·changes·in·1.8<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-8"·title="Link·to·this·heading">¶</a></h2>637 <span·id="s-backwards-incompatible-1-8"></span><span·id="backwards-incompatible-changes-in-1-8"></span><span·id="backwards-incompatible-1-8"></span><h2>Backwards·incompatible·changes·in·1.8<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-8"·title="Link·to·this·heading">¶</a></h2>
637 <div·class="admonition·warning">638 <div·class="admonition·warning">
638 <p·class="admonition-title">Warning</p>639 <p·class="admonition-title">Waarschuwing</p>
639 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the640 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the
640 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-8"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that641 <a·class="reference·internal"·href="../internals/deprecation.html#deprecation-removed-in-1-8"><span·class="std·std-ref">deprecation·plan</span></a>·for·any·features·that
641 have·been·removed.·If·you·haven’t·updated·your·code·within·the642 have·been·removed.·If·you·haven’t·updated·your·code·within·the
642 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a643 deprecation·timeline·for·a·given·feature,·its·removal·may·appear·as·a
643 backwards·incompatible·change.</p>644 backwards·incompatible·change.</p>
644 </div>645 </div>
645 <section·id="s-related-object-operations-are-run-in-a-transaction">646 <section·id="s-related-object-operations-are-run-in-a-transaction">
Offset 654, 15 lines modifiedOffset 655, 15 lines modified
654 <p>This·has·one·backwards·incompatible·side·effect,·signal·handlers·triggered·from655 <p>This·has·one·backwards·incompatible·side·effect,·signal·handlers·triggered·from
655 these·methods·are·now·executed·within·the·method’s·transaction·and·any656 these·methods·are·now·executed·within·the·method’s·transaction·and·any
656 exception·in·a·signal·handler·will·prevent·the·whole·operation.</p>657 exception·in·a·signal·handler·will·prevent·the·whole·operation.</p>
657 </section>658 </section>
658 <section·id="s-assigning-unsaved-objects-to-relations-raises-an-error">659 <section·id="s-assigning-unsaved-objects-to-relations-raises-an-error">
659 <span·id="s-unsaved-model-instance-check-18"></span><span·id="assigning-unsaved-objects-to-relations-raises-an-error"></span><span·id="unsaved-model-instance-check-18"></span><h3>Assigning·unsaved·objects·to·relations·raises·an·error<a·class="headerlink"·href="#assigning-unsaved-objects-to-relations-raises-an-error"·title="Link·to·this·heading">¶</a></h3>660 <span·id="s-unsaved-model-instance-check-18"></span><span·id="assigning-unsaved-objects-to-relations-raises-an-error"></span><span·id="unsaved-model-instance-check-18"></span><h3>Assigning·unsaved·objects·to·relations·raises·an·error<a·class="headerlink"·href="#assigning-unsaved-objects-to-relations-raises-an-error"·title="Link·to·this·heading">¶</a></h3>
660 <div·class="admonition·note">661 <div·class="admonition·note">
661 <p·class="admonition-title">Note</p>662 <p·class="admonition-title">Notitie</p>
662 <p>To·more·easily·allow·in-memory·usage·of·models,·this·change·was·reverted·in663 <p>To·more·easily·allow·in-memory·usage·of·models,·this·change·was·reverted·in
663 Django·1.8.4·and·replaced·with·a·check·during·<code·class="docutils·literal·notranslate"><span·class="pre">model.save()</span></code>.·For·example:</p>664 Django·1.8.4·and·replaced·with·a·check·during·<code·class="docutils·literal·notranslate"><span·class="pre">model.save()</span></code>.·For·example:</p>
664 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">book</span>·<span·class="o">=</span>·<span·class="n">Book</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Django&quot;</span><span·class="p">)</span>665 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">book</span>·<span·class="o">=</span>·<span·class="n">Book</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Django&quot;</span><span·class="p">)</span>
665 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">book</span><span·class="o">.</span><span·class="n">author</span>·<span·class="o">=</span>·<span·class="n">Author</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;John&quot;</span><span·class="p">)</span>666 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">book</span><span·class="o">.</span><span·class="n">author</span>·<span·class="o">=</span>·<span·class="n">Author</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;John&quot;</span><span·class="p">)</span>
666 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">book</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>667 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">book</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>
667 <span·class="gt">Traceback·(most·recent·call·last):</span>668 <span·class="gt">Traceback·(most·recent·call·last):</span>
668 <span·class="c">...</span>669 <span·class="c">...</span>
Offset 1738, 37 lines modifiedOffset 1739, 37 lines modified
1738 <li><a·class="reference·internal"·href="#features-removed-in-1-8">Features·removed·in·1.8</a></li>1739 <li><a·class="reference·internal"·href="#features-removed-in-1-8">Features·removed·in·1.8</a></li>
1739 </ul>1740 </ul>
1740 </li>1741 </li>
1741 </ul>1742 </ul>
  
1742 ··</div>1743 ··</div>
1743 ··<div>1744 ··<div>
1744 ····<h4>Previous·topic</h4>1745 ····<h4>Vorig·onderwerp</h4>
1745 ····<p·class="topless"><a·href="1.8.1.html"1746 ····<p·class="topless"><a·href="1.8.1.html"
1746 ··························title="previous·chapter">Django·1.8.1·release·notes</a></p>1747 ··························title="vorig·hoofdstuk">Django·1.8.1·release·notes</a></p>
1747 ··</div>1748 ··</div>
1748 ··<div>1749 ··<div>
1749 ····<h4>Next·topic</h4>1750 ····<h4>Volgend·onderwerp</h4>
1750 ····<p·class="topless"><a·href="1.7.11.html"1751 ····<p·class="topless"><a·href="1.7.11.html"
1751 ··························title="next·chapter">Django·1.7.11·release·notes</a></p>1752 ··························title="volgend·hoofdstuk">Django·1.7.11·release·notes</a></p>
1752 ··</div>1753 ··</div>
1753 <search·id="searchbox"·style="display:·none"·role="search">1754 <search·id="searchbox"·style="display:·none"·role="search">
1754 ··<h3·id="searchlabel">Quick·search</h3>1755 ··<h3·id="searchlabel">Snel·zoeken</h3>
1755 ····<div·class="searchformwrapper">1756 ····<div·class="searchformwrapper">
1756 ····<form·class="search"·action="../search.html"·method="get">1757 ····<form·class="search"·action="../search.html"·method="get">
1757 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1758 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1758 ······<input·type="submit"·value="Go"·/>1759 ······<input·type="submit"·value="Zoek"·/>
1759 ····</form>1760 ····</form>
1760 ····</div>1761 ····</div>
1761 </search>1762 </search>
1762 <script>document.getElementById('searchbox').style.display·=·"block"</script>1763 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1763 ········</div>1764 ········</div>
1764 ······</div>1765 ······</div>
1765 ··············<h3>Last·update:</h3>1766 ··············<h3>Last·update:</h3>
1766 ··············<p·class="topless">Sep·03,·2024</p>1767 ··············<p·class="topless">sep·03,·2024</p>
1767 ··········</div>1768 ··········</div>
1768 ········1769 ········
1769 ······1770 ······
1770 ····</div>1771 ····</div>
  
1771 ····<div·id="ft">1772 ····<div·id="ft">
1772 ······<div·class="nav">1773 ······<div·class="nav">
4.52 KB
html2text {}
Max HTML report size reached
5.74 KB
./usr/share/doc/python-django-doc/html/releases/1.9.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9·release·notes"·href="1.9.html"·/>15 ····<link·rel="next"·title="Django·1.9·release·notes"·href="1.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.2·release·notes"·href="1.9.2.html"·/>16 ····<link·rel="prev"·title="Django·1.9.2·release·notes"·href="1.9.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 157, 37 lines modifiedOffset 158, 37 lines modified
157 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>158 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
158 </ul>159 </ul>
159 </li>160 </li>
160 </ul>161 </ul>
  
161 ··</div>162 ··</div>
162 ··<div>163 ··<div>
163 ····<h4>Previous·topic</h4>164 ····<h4>Vorig·onderwerp</h4>
164 ····<p·class="topless"><a·href="1.9.2.html"165 ····<p·class="topless"><a·href="1.9.2.html"
165 ··························title="previous·chapter">Django·1.9.2·release·notes</a></p>166 ··························title="vorig·hoofdstuk">Django·1.9.2·release·notes</a></p>
166 ··</div>167 ··</div>
167 ··<div>168 ··<div>
168 ····<h4>Next·topic</h4>169 ····<h4>Volgend·onderwerp</h4>
169 ····<p·class="topless"><a·href="1.9.html"170 ····<p·class="topless"><a·href="1.9.html"
170 ··························title="next·chapter">Django·1.9·release·notes</a></p>171 ··························title="volgend·hoofdstuk">Django·1.9·release·notes</a></p>
171 ··</div>172 ··</div>
172 <search·id="searchbox"·style="display:·none"·role="search">173 <search·id="searchbox"·style="display:·none"·role="search">
173 ··<h3·id="searchlabel">Quick·search</h3>174 ··<h3·id="searchlabel">Snel·zoeken</h3>
174 ····<div·class="searchformwrapper">175 ····<div·class="searchformwrapper">
175 ····<form·class="search"·action="../search.html"·method="get">176 ····<form·class="search"·action="../search.html"·method="get">
176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>177 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
177 ······<input·type="submit"·value="Go"·/>178 ······<input·type="submit"·value="Zoek"·/>
178 ····</form>179 ····</form>
179 ····</div>180 ····</div>
180 </search>181 </search>
181 <script>document.getElementById('searchbox').style.display·=·"block"</script>182 <script>document.getElementById('searchbox').style.display·=·"block"</script>
182 ········</div>183 ········</div>
183 ······</div>184 ······</div>
184 ··············<h3>Last·update:</h3>185 ··············<h3>Last·update:</h3>
185 ··············<p·class="topless">Sep·03,·2024</p>186 ··············<p·class="topless">sep·03,·2024</p>
186 ··········</div>187 ··········</div>
187 ········188 ········
188 ······189 ······
189 ····</div>190 ····</div>
  
190 ····<div·id="ft">191 ····<div·id="ft">
191 ······<div·class="nav">192 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x816\x865 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x801\x816\x86
6 Django·1.9.1·fixes·several·bugs·in·1.9.6 Django·1.9.1·fixes·several·bugs·in·1.9.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·BaseCache.get_or_set()·with·the·DummyCache·backend·(_\x8#_\x82_\x85_\x88_\x84_\x80).8 ····*·Fixed·BaseCache.get_or_set()·with·the·DummyCache·backend·(_\x8#_\x82_\x85_\x88_\x84_\x80).
Offset 47, 16 lines modifiedOffset 47, 16 lines modified
47 ····*·Restored·contrib.auth·hashers·compatibility·with·py-bcrypt·(_\x8#_\x82_\x86_\x80_\x81_\x86).47 ····*·Restored·contrib.auth·hashers·compatibility·with·py-bcrypt·(_\x8#_\x82_\x86_\x80_\x81_\x86).
48 ····*·Fixed·a·crash·in·QuerySet.values()/values_list()·after·an·annotate()·and48 ····*·Fixed·a·crash·in·QuerySet.values()/values_list()·after·an·annotate()·and
49 ······order_by()·when·values()/values_list()·includes·a·field·not·in·the49 ······order_by()·when·values()/values_list()·includes·a·field·not·in·the
50 ······order_by()·(_\x8#_\x82_\x85_\x83_\x81_\x86).50 ······order_by()·(_\x8#_\x82_\x85_\x83_\x81_\x86).
51 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
52 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s52 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
53 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s53 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
54 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*54 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
55 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s55 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
56 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*56 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
57 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s57 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
58 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*58 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
59 [q···················][Go]59 [q···················][Zoek]
60 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*60 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
61 Sep·03,·202461 sep·03,·2024
62 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»62 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.11 KB
./usr/share/doc/python-django-doc/html/releases/1.9.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.9·release·notes"·href="1.9.9.html"·/>15 ····<link·rel="next"·title="Django·1.9.9·release·notes"·href="1.9.9.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.11·release·notes"·href="1.9.11.html"·/>16 ····<link·rel="prev"·title="Django·1.9.11·release·notes"·href="1.9.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#csrf-protection-bypass-on-a-site-with-google-analytics">CSRF·protection·bypass·on·a·site·with·Google·Analytics</a></li>110 <li><a·class="reference·internal"·href="#csrf-protection-bypass-on-a-site-with-google-analytics">CSRF·protection·bypass·on·a·site·with·Google·Analytics</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="1.9.11.html"117 ····<p·class="topless"><a·href="1.9.11.html"
117 ··························title="previous·chapter">Django·1.9.11·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·1.9.11·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="1.9.9.html"122 ····<p·class="topless"><a·href="1.9.9.html"
122 ··························title="next·chapter">Django·1.9.9·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·1.9.9·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x826\x86,\x8,·2\x820\x801\x816\x865 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x826\x86,\x8,·2\x820\x801\x816\x86
6 Django·1.9.10·fixes·a·security·issue·in·1.9.9.6 Django·1.9.10·fixes·a·security·issue·in·1.9.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CS\x8SR\x8RF\x8F·p\x8pr\x8ro\x8ot\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8on\x8n·a\x8a·s\x8si\x8it\x8te\x8e·w\x8wi\x8it\x8th\x8h·G\x8Go\x8oo\x8og\x8gl\x8le\x8e·A\x8An\x8na\x8al\x8ly\x8yt\x8ti\x8ic\x8cs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CS\x8SR\x8RF\x8F·p\x8pr\x8ro\x8ot\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8on\x8n·a\x8a·s\x8si\x8it\x8te\x8e·w\x8wi\x8it\x8th\x8h·G\x8Go\x8oo\x8og\x8gl\x8le\x8e·A\x8An\x8na\x8al\x8ly\x8yt\x8ti\x8ic\x8cs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 An·interaction·between·Google·Analytics·and·Django’s·cookie·parsing·could·allow8 An·interaction·between·Google·Analytics·and·Django’s·cookie·parsing·could·allow
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 The·parser·for·request.COOKIES·is·simplified·to·better·match·the·behavior·of10 The·parser·for·request.COOKIES·is·simplified·to·better·match·the·behavior·of
11 browsers·and·to·mitigate·this·attack.·request.COOKIES·may·now·contain·cookies11 browsers·and·to·mitigate·this·attack.·request.COOKIES·may·now·contain·cookies
12 that·are·invalid·according·to·_\x8R\x8R_\x8F\x8F_\x8C\x8C_\x8·_\x86\x86_\x82\x82_\x86\x86_\x85\x85·but·are·possible·to·set·via12 that·are·invalid·according·to·_\x8R\x8R_\x8F\x8F_\x8C\x8C_\x8·_\x86\x86_\x82\x82_\x86\x86_\x85\x85·but·are·possible·to·set·via
13 document.cookie.13 document.cookie.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8p_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8s_\x8i_\x8t_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8o_\x8o_\x8g_\x8l_\x8e_\x8·_\x8A_\x8n_\x8a_\x8l_\x8y_\x8t_\x8i_\x8c_\x8s16 ··········o·_\x8C_\x8S_\x8R_\x8F_\x8·_\x8p_\x8r_\x8o_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8n_\x8·_\x8a_\x8·_\x8s_\x8i_\x8t_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8G_\x8o_\x8o_\x8g_\x8l_\x8e_\x8·_\x8A_\x8n_\x8a_\x8l_\x8y_\x8t_\x8i_\x8c_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.27 KB
./usr/share/doc/python-django-doc/html/releases/1.9.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.10·release·notes"·href="1.9.10.html"·/>15 ····<link·rel="next"·title="Django·1.9.10·release·notes"·href="1.9.10.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.12·release·notes"·href="1.9.12.html"·/>16 ····<link·rel="prev"·title="Django·1.9.12·release·notes"·href="1.9.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 37 lines modifiedOffset 131, 37 lines modified
130 <li><a·class="reference·internal"·href="#dns-rebinding-vulnerability-when-debug-true">DNS·rebinding·vulnerability·when·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG=True</span></code></a></li>131 <li><a·class="reference·internal"·href="#dns-rebinding-vulnerability-when-debug-true">DNS·rebinding·vulnerability·when·<code·class="docutils·literal·notranslate"><span·class="pre">DEBUG=True</span></code></a></li>
131 </ul>132 </ul>
132 </li>133 </li>
133 </ul>134 </ul>
  
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Previous·topic</h4>137 ····<h4>Vorig·onderwerp</h4>
137 ····<p·class="topless"><a·href="1.9.12.html"138 ····<p·class="topless"><a·href="1.9.12.html"
138 ··························title="previous·chapter">Django·1.9.12·release·notes</a></p>139 ··························title="vorig·hoofdstuk">Django·1.9.12·release·notes</a></p>
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Next·topic</h4>142 ····<h4>Volgend·onderwerp</h4>
142 ····<p·class="topless"><a·href="1.9.10.html"143 ····<p·class="topless"><a·href="1.9.10.html"
143 ··························title="next·chapter">Django·1.9.10·release·notes</a></p>144 ··························title="volgend·hoofdstuk">Django·1.9.10·release·notes</a></p>
144 ··</div>145 ··</div>
145 <search·id="searchbox"·style="display:·none"·role="search">146 <search·id="searchbox"·style="display:·none"·role="search">
146 ··<h3·id="searchlabel">Quick·search</h3>147 ··<h3·id="searchlabel">Snel·zoeken</h3>
147 ····<div·class="searchformwrapper">148 ····<div·class="searchformwrapper">
148 ····<form·class="search"·action="../search.html"·method="get">149 ····<form·class="search"·action="../search.html"·method="get">
149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
150 ······<input·type="submit"·value="Go"·/>151 ······<input·type="submit"·value="Zoek"·/>
151 ····</form>152 ····</form>
152 ····</div>153 ····</div>
153 </search>154 </search>
154 <script>document.getElementById('searchbox').style.display·=·"block"</script>155 <script>document.getElementById('searchbox').style.display·=·"block"</script>
155 ········</div>156 ········</div>
156 ······</div>157 ······</div>
157 ··············<h3>Last·update:</h3>158 ··············<h3>Last·update:</h3>
158 ··············<p·class="topless">Sep·03,·2024</p>159 ··············<p·class="topless">sep·03,·2024</p>
159 ··········</div>160 ··········</div>
160 ········161 ········
161 ······162 ······
162 ····</div>163 ····</div>
  
163 ····<div·id="ft">164 ····<div·id="ft">
164 ······<div·class="nav">165 ······<div·class="nav">
2.46 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x865 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.9.11·fixes·two·security·issues·in·1.9.10.6 Django·1.9.11·fixes·two·security·issues·in·1.9.10.
7 *\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8se\x8er\x8r·w\x8wi\x8it\x8th\x8h·h\x8ha\x8ar\x8rd\x8dc\x8co\x8od\x8de\x8ed\x8d·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·c\x8cr\x8re\x8ea\x8at\x8te\x8ed\x8d·w\x8wh\x8he\x8en\x8n·r\x8ru\x8un\x8nn\x8ni\x8in\x8ng\x8g·t\x8te\x8es\x8st\x8ts\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8se\x8er\x8r·w\x8wi\x8it\x8th\x8h·h\x8ha\x8ar\x8rd\x8dc\x8co\x8od\x8de\x8ed\x8d·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·c\x8cr\x8re\x8ea\x8at\x8te\x8ed\x8d·w\x8wh\x8he\x8en\x8n·r\x8ru\x8un\x8nn\x8ni\x8in\x8ng\x8g·t\x8te\x8es\x8st\x8ts\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 When·running·tests·with·an·Oracle·database,·Django·creates·a·temporary·database8 When·running·tests·with·an·Oracle·database,·Django·creates·a·temporary·database
Offset 29, 16 lines modifiedOffset 29, 16 lines modified
29 are·allowed·['localhost',·'127.0.0.1',·'::1'].·If·your·local·settings·file·has29 are·allowed·['localhost',·'127.0.0.1',·'::1'].·If·your·local·settings·file·has
30 your·production·ALLOWED_HOSTS·value,·you·must·now·omit·it·to·get·those·fallback30 your·production·ALLOWED_HOSTS·value,·you·must·now·omit·it·to·get·those·fallback
31 values.31 values.
32 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
33 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 ··········o·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8h_\x8a_\x8r_\x8d_\x8c_\x8o_\x8d_\x8e_\x8d_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8d_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e34 ··········o·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8h_\x8a_\x8r_\x8d_\x8c_\x8o_\x8d_\x8e_\x8d_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8d_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e
35 ··········o·_\x8D_\x8N_\x8S_\x8·_\x8r_\x8e_\x8b_\x8i_\x8n_\x8d_\x8i_\x8n_\x8g_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8D_\x8E_\x8B_\x8U_\x8G_\x8=_\x8T_\x8r_\x8u_\x8e35 ··········o·_\x8D_\x8N_\x8S_\x8·_\x8r_\x8e_\x8b_\x8i_\x8n_\x8d_\x8i_\x8n_\x8g_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8D_\x8E_\x8B_\x8U_\x8G_\x8=_\x8T_\x8r_\x8u_\x8e
36 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*36 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*38 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
40 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
41 [q···················][Go]41 [q···················][Zoek]
42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
43 Sep·03,·202443 sep·03,·2024
44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»44 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.61 KB
./usr/share/doc/python-django-doc/html/releases/1.9.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.11·release·notes"·href="1.9.11.html"·/>15 ····<link·rel="next"·title="Django·1.9.11·release·notes"·href="1.9.11.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.13·release·notes"·href="1.9.13.html"·/>16 ····<link·rel="prev"·title="Django·1.9.13·release·notes"·href="1.9.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="1.9.13.html"116 ····<p·class="topless"><a·href="1.9.13.html"
116 ··························title="previous·chapter">Django·1.9.13·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·1.9.13·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.9.11.html"121 ····<p·class="topless"><a·href="1.9.11.html"
121 ··························title="next·chapter">Django·1.9.11·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·1.9.11·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.94 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x865 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.9.12·fixes·a·regression·in·1.9.11.6 Django·1.9.12·fixes·a·regression·in·1.9.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Quoted·the·Oracle·test·user’s·password·in·queries·to·fix·the·“ORA-00922:8 ····*·Quoted·the·Oracle·test·user’s·password·in·queries·to·fix·the·“ORA-00922:
9 ······missing·or·invalid·option”·error·when·the·password·starts·with·a·number9 ······missing·or·invalid·option”·error·when·the·password·starts·with·a·number
10 ······or·special·character·(_\x8#_\x82_\x87_\x84_\x82_\x80).10 ······or·special·character·(_\x8#_\x82_\x87_\x84_\x82_\x80).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.14 KB
./usr/share/doc/python-django-doc/html/releases/1.9.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.12·release·notes"·href="1.9.12.html"·/>15 ····<link·rel="next"·title="Django·1.9.12·release·notes"·href="1.9.12.html"·/>
15 ····<link·rel="prev"·title="Django·1.10·release·notes"·href="1.10.html"·/>16 ····<link·rel="prev"·title="Django·1.10·release·notes"·href="1.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 129, 37 lines modifiedOffset 130, 37 lines modified
129 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>130 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
130 </ul>131 </ul>
131 </li>132 </li>
132 </ul>133 </ul>
  
133 ··</div>134 ··</div>
134 ··<div>135 ··<div>
135 ····<h4>Previous·topic</h4>136 ····<h4>Vorig·onderwerp</h4>
136 ····<p·class="topless"><a·href="1.10.html"137 ····<p·class="topless"><a·href="1.10.html"
137 ··························title="previous·chapter">Django·1.10·release·notes</a></p>138 ··························title="vorig·hoofdstuk">Django·1.10·release·notes</a></p>
138 ··</div>139 ··</div>
139 ··<div>140 ··<div>
140 ····<h4>Next·topic</h4>141 ····<h4>Volgend·onderwerp</h4>
141 ····<p·class="topless"><a·href="1.9.12.html"142 ····<p·class="topless"><a·href="1.9.12.html"
142 ··························title="next·chapter">Django·1.9.12·release·notes</a></p>143 ··························title="volgend·hoofdstuk">Django·1.9.12·release·notes</a></p>
143 ··</div>144 ··</div>
144 <search·id="searchbox"·style="display:·none"·role="search">145 <search·id="searchbox"·style="display:·none"·role="search">
145 ··<h3·id="searchlabel">Quick·search</h3>146 ··<h3·id="searchlabel">Snel·zoeken</h3>
146 ····<div·class="searchformwrapper">147 ····<div·class="searchformwrapper">
147 ····<form·class="search"·action="../search.html"·method="get">148 ····<form·class="search"·action="../search.html"·method="get">
148 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
149 ······<input·type="submit"·value="Go"·/>150 ······<input·type="submit"·value="Zoek"·/>
150 ····</form>151 ····</form>
151 ····</div>152 ····</div>
152 </search>153 </search>
153 <script>document.getElementById('searchbox').style.display·=·"block"</script>154 <script>document.getElementById('searchbox').style.display·=·"block"</script>
154 ········</div>155 ········</div>
155 ······</div>156 ······</div>
156 ··············<h3>Last·update:</h3>157 ··············<h3>Last·update:</h3>
157 ··············<p·class="topless">Sep·03,·2024</p>158 ··············<p·class="topless">sep·03,·2024</p>
158 ··········</div>159 ··········</div>
159 ········160 ········
160 ······161 ······
161 ····</div>162 ····</div>
  
162 ····<div·id="ft">163 ····<div·id="ft">
163 ······<div·class="nav">164 ······<div·class="nav">
2.49 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·4\x84,\x8,·2\x820\x801\x817\x875 A\x8Ap\x8pr\x8ri\x8il\x8l·4\x84,\x8,·2\x820\x801\x817\x87
6 Django·1.9.13·fixes·two·security·issues·and·a·bug·in·1.9.12.·This·is·the·final6 Django·1.9.13·fixes·two·security·issues·and·a·bug·in·1.9.12.·This·is·the·final
7 release·of·the·1.9.x·series.7 release·of·the·1.9.x·series.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x817\x87-\x8-7\x872\x823\x833\x83:\x8:·O\x8Op\x8pe\x8en\x8n·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·a\x8an\x8nd\x8d·p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·u\x8us\x8se\x8er\x8r-\x8-s\x8su\x8up\x8pp\x8pl\x8li\x8ie\x8ed\x8d8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x817\x87-\x8-7\x872\x823\x833\x83:\x8:·O\x8Op\x8pe\x8en\x8n·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·a\x8an\x8nd\x8d·p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8le\x8e·X\x8XS\x8SS\x8S·a\x8at\x8tt\x8ta\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·u\x8us\x8se\x8er\x8r-\x8-s\x8su\x8up\x8pp\x8pl\x8li\x8ie\x8ed\x8d
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x87_\x82_\x83_\x83_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-28 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x87_\x82_\x83_\x83_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8a_\x8n_\x8d_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8a_\x8t_\x8t_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8s_\x8e_\x8r_\x8-
29 ············_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8n_\x8u_\x8m_\x8e_\x8r_\x8i_\x8c_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s29 ············_\x8s_\x8u_\x8p_\x8p_\x8l_\x8i_\x8e_\x8d_\x8·_\x8n_\x8u_\x8m_\x8e_\x8r_\x8i_\x8c_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8U_\x8R_\x8L_\x8s
30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x87_\x82_\x83_\x84_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x87_\x8-_\x87_\x82_\x83_\x84_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
31 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8._\x8s_\x8e_\x8r_\x8v_\x8e_\x8(_\x8)31 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8v_\x8i_\x8e_\x8w_\x8s_\x8._\x8s_\x8t_\x8a_\x8t_\x8i_\x8c_\x8._\x8s_\x8e_\x8r_\x8v_\x8e_\x8(_\x8)
32 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s32 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
33 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*33 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
38 [q···················][Go]38 [q···················][Zoek]
39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
40 Sep·03,·202440 sep·03,·2024
41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.07 KB
./usr/share/doc/python-django-doc/html/releases/1.9.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.1·release·notes"·href="1.9.1.html"·/>15 ····<link·rel="next"·title="Django·1.9.1·release·notes"·href="1.9.1.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.3·release·notes"·href="1.9.3.html"·/>16 ····<link·rel="prev"·title="Django·1.9.3·release·notes"·href="1.9.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 180, 37 lines modifiedOffset 181, 37 lines modified
180 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>181 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
181 </ul>182 </ul>
182 </li>183 </li>
183 </ul>184 </ul>
  
184 ··</div>185 ··</div>
185 ··<div>186 ··<div>
186 ····<h4>Previous·topic</h4>187 ····<h4>Vorig·onderwerp</h4>
187 ····<p·class="topless"><a·href="1.9.3.html"188 ····<p·class="topless"><a·href="1.9.3.html"
188 ··························title="previous·chapter">Django·1.9.3·release·notes</a></p>189 ··························title="vorig·hoofdstuk">Django·1.9.3·release·notes</a></p>
189 ··</div>190 ··</div>
190 ··<div>191 ··<div>
191 ····<h4>Next·topic</h4>192 ····<h4>Volgend·onderwerp</h4>
192 ····<p·class="topless"><a·href="1.9.1.html"193 ····<p·class="topless"><a·href="1.9.1.html"
193 ··························title="next·chapter">Django·1.9.1·release·notes</a></p>194 ··························title="volgend·hoofdstuk">Django·1.9.1·release·notes</a></p>
194 ··</div>195 ··</div>
195 <search·id="searchbox"·style="display:·none"·role="search">196 <search·id="searchbox"·style="display:·none"·role="search">
196 ··<h3·id="searchlabel">Quick·search</h3>197 ··<h3·id="searchlabel">Snel·zoeken</h3>
197 ····<div·class="searchformwrapper">198 ····<div·class="searchformwrapper">
198 ····<form·class="search"·action="../search.html"·method="get">199 ····<form·class="search"·action="../search.html"·method="get">
199 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>200 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
200 ······<input·type="submit"·value="Go"·/>201 ······<input·type="submit"·value="Zoek"·/>
201 ····</form>202 ····</form>
202 ····</div>203 ····</div>
203 </search>204 </search>
204 <script>document.getElementById('searchbox').style.display·=·"block"</script>205 <script>document.getElementById('searchbox').style.display·=·"block"</script>
205 ········</div>206 ········</div>
206 ······</div>207 ······</div>
207 ··············<h3>Last·update:</h3>208 ··············<h3>Last·update:</h3>
208 ··············<p·class="topless">Sep·03,·2024</p>209 ··············<p·class="topless">sep·03,·2024</p>
209 ··········</div>210 ··········</div>
210 ········211 ········
211 ······212 ······
212 ····</div>213 ····</div>
  
213 ····<div·id="ft">214 ····<div·id="ft">
214 ······<div·class="nav">215 ······<div·class="nav">
2.42 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x816\x865 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.9.2·fixes·a·security·regression·in·1.9·and·several·bugs·in·1.9.1.·It6 Django·1.9.2·fixes·a·security·regression·in·1.9·and·several·bugs·in·1.9.1.·It
7 also·makes·a·small·backwards·incompatible·change·that·hopefully·doesn’t·affect7 also·makes·a·small·backwards·incompatible·change·that·hopefully·doesn’t·affect
8 any·users.8 any·users.
Offset 78, 16 lines modifiedOffset 78, 16 lines modified
78 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*78 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
79 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s79 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
80 ··········o·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8:_\x8·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8“_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8”_\x8·_\x8b_\x8u_\x8t_\x8·_\x8n_\x8o_\x8t_\x8·_\x8“_\x8a_\x8d_\x8d_\x8”_\x8·_\x8p_\x8e_\x8r_\x8m_\x8i_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8a_\x8n80 ··········o·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8s_\x8s_\x8u_\x8e_\x8:_\x8·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8“_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8”_\x8·_\x8b_\x8u_\x8t_\x8·_\x8n_\x8o_\x8t_\x8·_\x8“_\x8a_\x8d_\x8d_\x8”_\x8·_\x8p_\x8e_\x8r_\x8m_\x8i_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8a_\x8n
81 ············_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8’_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8a_\x8v_\x8e_\x8__\x8a_\x8s_\x8=_\x8T_\x8r_\x8u_\x8e81 ············_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8’_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8s_\x8a_\x8v_\x8e_\x8__\x8a_\x8s_\x8=_\x8T_\x8r_\x8u_\x8e
82 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8:_\x8·_\x8._\x8p_\x8y_\x8-_\x8t_\x8p_\x8l_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8r_\x8e_\x8w_\x8r_\x8i_\x8t_\x8t_\x8e_\x8n_\x8·_\x8i_\x8n_\x8·_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8/82 ··········o·_\x8B_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s_\x8·_\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8:_\x8·_\x8._\x8p_\x8y_\x8-_\x8t_\x8p_\x8l_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8r_\x8e_\x8w_\x8r_\x8i_\x8t_\x8t_\x8e_\x8n_\x8·_\x8i_\x8n_\x8·_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8/
83 ············_\x8a_\x8p_\x8p_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s83 ············_\x8a_\x8p_\x8p_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s
84 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s84 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
85 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*85 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
86 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s86 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
87 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*87 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
88 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s88 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
89 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*89 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
90 [q···················][Go]90 [q···················][Zoek]
91 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*91 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
92 Sep·03,·202492 sep·03,·2024
93 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»93 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.35 KB
./usr/share/doc/python-django-doc/html/releases/1.9.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.2·release·notes"·href="1.9.2.html"·/>15 ····<link·rel="next"·title="Django·1.9.2·release·notes"·href="1.9.2.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.4·release·notes"·href="1.9.4.html"·/>16 ····<link·rel="prev"·title="Django·1.9.4·release·notes"·href="1.9.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 180, 37 lines modifiedOffset 181, 37 lines modified
180 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>181 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
181 </ul>182 </ul>
182 </li>183 </li>
183 </ul>184 </ul>
  
184 ··</div>185 ··</div>
185 ··<div>186 ··<div>
186 ····<h4>Previous·topic</h4>187 ····<h4>Vorig·onderwerp</h4>
187 ····<p·class="topless"><a·href="1.9.4.html"188 ····<p·class="topless"><a·href="1.9.4.html"
188 ··························title="previous·chapter">Django·1.9.4·release·notes</a></p>189 ··························title="vorig·hoofdstuk">Django·1.9.4·release·notes</a></p>
189 ··</div>190 ··</div>
190 ··<div>191 ··<div>
191 ····<h4>Next·topic</h4>192 ····<h4>Volgend·onderwerp</h4>
192 ····<p·class="topless"><a·href="1.9.2.html"193 ····<p·class="topless"><a·href="1.9.2.html"
193 ··························title="next·chapter">Django·1.9.2·release·notes</a></p>194 ··························title="volgend·hoofdstuk">Django·1.9.2·release·notes</a></p>
194 ··</div>195 ··</div>
195 <search·id="searchbox"·style="display:·none"·role="search">196 <search·id="searchbox"·style="display:·none"·role="search">
196 ··<h3·id="searchlabel">Quick·search</h3>197 ··<h3·id="searchlabel">Snel·zoeken</h3>
197 ····<div·class="searchformwrapper">198 ····<div·class="searchformwrapper">
198 ····<form·class="search"·action="../search.html"·method="get">199 ····<form·class="search"·action="../search.html"·method="get">
199 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>200 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
200 ······<input·type="submit"·value="Go"·/>201 ······<input·type="submit"·value="Zoek"·/>
201 ····</form>202 ····</form>
202 ····</div>203 ····</div>
203 </search>204 </search>
204 <script>document.getElementById('searchbox').style.display·=·"block"</script>205 <script>document.getElementById('searchbox').style.display·=·"block"</script>
205 ········</div>206 ········</div>
206 ······</div>207 ······</div>
207 ··············<h3>Last·update:</h3>208 ··············<h3>Last·update:</h3>
208 ··············<p·class="topless">Sep·03,·2024</p>209 ··············<p·class="topless">sep·03,·2024</p>
209 ··········</div>210 ··········</div>
210 ········211 ········
211 ······212 ······
212 ····</div>213 ····</div>
  
213 ····<div·id="ft">214 ····<div·id="ft">
214 ······<div·class="nav">215 ······<div·class="nav">
2.69 KB
html2text {}
Max HTML report size reached
5.28 KB
./usr/share/doc/python-django-doc/html/releases/1.9.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.3·release·notes"·href="1.9.3.html"·/>15 ····<link·rel="next"·title="Django·1.9.3·release·notes"·href="1.9.3.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.5·release·notes"·href="1.9.5.html"·/>16 ····<link·rel="prev"·title="Django·1.9.5·release·notes"·href="1.9.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 91, 37 lines modifiedOffset 92, 37 lines modified
91 ······92 ······
92 ········93 ········
93 ··········<div·class="yui-b"·id="sidebar">94 ··········<div·class="yui-b"·id="sidebar">
94 ············95 ············
95 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">96 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
96 ········<div·class="sphinxsidebarwrapper">97 ········<div·class="sphinxsidebarwrapper">
97 ··<div>98 ··<div>
98 ····<h4>Previous·topic</h4>99 ····<h4>Vorig·onderwerp</h4>
99 ····<p·class="topless"><a·href="1.9.5.html"100 ····<p·class="topless"><a·href="1.9.5.html"
100 ··························title="previous·chapter">Django·1.9.5·release·notes</a></p>101 ··························title="vorig·hoofdstuk">Django·1.9.5·release·notes</a></p>
101 ··</div>102 ··</div>
102 ··<div>103 ··<div>
103 ····<h4>Next·topic</h4>104 ····<h4>Volgend·onderwerp</h4>
104 ····<p·class="topless"><a·href="1.9.3.html"105 ····<p·class="topless"><a·href="1.9.3.html"
105 ··························title="next·chapter">Django·1.9.3·release·notes</a></p>106 ··························title="volgend·hoofdstuk">Django·1.9.3·release·notes</a></p>
106 ··</div>107 ··</div>
107 <search·id="searchbox"·style="display:·none"·role="search">108 <search·id="searchbox"·style="display:·none"·role="search">
108 ··<h3·id="searchlabel">Quick·search</h3>109 ··<h3·id="searchlabel">Snel·zoeken</h3>
109 ····<div·class="searchformwrapper">110 ····<div·class="searchformwrapper">
110 ····<form·class="search"·action="../search.html"·method="get">111 ····<form·class="search"·action="../search.html"·method="get">
111 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>112 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
112 ······<input·type="submit"·value="Go"·/>113 ······<input·type="submit"·value="Zoek"·/>
113 ····</form>114 ····</form>
114 ····</div>115 ····</div>
115 </search>116 </search>
116 <script>document.getElementById('searchbox').style.display·=·"block"</script>117 <script>document.getElementById('searchbox').style.display·=·"block"</script>
117 ········</div>118 ········</div>
118 ······</div>119 ······</div>
119 ··············<h3>Last·update:</h3>120 ··············<h3>Last·update:</h3>
120 ··············<p·class="topless">Sep·03,·2024</p>121 ··············<p·class="topless">sep·03,·2024</p>
121 ··········</div>122 ··········</div>
122 ········123 ········
123 ······124 ······
124 ····</div>125 ····</div>
  
125 ····<div·id="ft">126 ····<div·id="ft">
126 ······<div·class="nav">127 ······<div·class="nav">
1.54 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·5\x85,\x8,·2\x820\x801\x816\x865 M\x8Ma\x8ar\x8rc\x8ch\x8h·5\x85,\x8,·2\x820\x801\x816\x86
6 Django·1.9.4·fixes·a·regression·on·Python·2·in·the·1.9.3·security·release·where6 Django·1.9.4·fixes·a·regression·on·Python·2·in·the·1.9.3·security·release·where
7 utils.http.is_safe_url()·crashes·on·bytestring·URLs·(_\x8#_\x82_\x86_\x83_\x80_\x88).7 utils.http.is_safe_url()·crashes·on·bytestring·URLs·(_\x8#_\x82_\x86_\x83_\x80_\x88).
8 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*8 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
9 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s9 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
10 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*10 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
13 [q···················][Go]13 [q···················][Zoek]
14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
15 Sep·03,·202415 sep·03,·2024
16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.74 KB
./usr/share/doc/python-django-doc/html/releases/1.9.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.4·release·notes"·href="1.9.4.html"·/>15 ····<link·rel="next"·title="Django·1.9.4·release·notes"·href="1.9.4.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.6·release·notes"·href="1.9.6.html"·/>16 ····<link·rel="prev"·title="Django·1.9.6·release·notes"·href="1.9.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 134, 37 lines modifiedOffset 135, 37 lines modified
134 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>135 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
135 </ul>136 </ul>
136 </li>137 </li>
137 </ul>138 </ul>
  
138 ··</div>139 ··</div>
139 ··<div>140 ··<div>
140 ····<h4>Previous·topic</h4>141 ····<h4>Vorig·onderwerp</h4>
141 ····<p·class="topless"><a·href="1.9.6.html"142 ····<p·class="topless"><a·href="1.9.6.html"
142 ··························title="previous·chapter">Django·1.9.6·release·notes</a></p>143 ··························title="vorig·hoofdstuk">Django·1.9.6·release·notes</a></p>
143 ··</div>144 ··</div>
144 ··<div>145 ··<div>
145 ····<h4>Next·topic</h4>146 ····<h4>Volgend·onderwerp</h4>
146 ····<p·class="topless"><a·href="1.9.4.html"147 ····<p·class="topless"><a·href="1.9.4.html"
147 ··························title="next·chapter">Django·1.9.4·release·notes</a></p>148 ··························title="volgend·hoofdstuk">Django·1.9.4·release·notes</a></p>
148 ··</div>149 ··</div>
149 <search·id="searchbox"·style="display:·none"·role="search">150 <search·id="searchbox"·style="display:·none"·role="search">
150 ··<h3·id="searchlabel">Quick·search</h3>151 ··<h3·id="searchlabel">Snel·zoeken</h3>
151 ····<div·class="searchformwrapper">152 ····<div·class="searchformwrapper">
152 ····<form·class="search"·action="../search.html"·method="get">153 ····<form·class="search"·action="../search.html"·method="get">
153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
154 ······<input·type="submit"·value="Go"·/>155 ······<input·type="submit"·value="Zoek"·/>
155 ····</form>156 ····</form>
156 ····</div>157 ····</div>
157 </search>158 </search>
158 <script>document.getElementById('searchbox').style.display·=·"block"</script>159 <script>document.getElementById('searchbox').style.display·=·"block"</script>
159 ········</div>160 ········</div>
160 ······</div>161 ······</div>
161 ··············<h3>Last·update:</h3>162 ··············<h3>Last·update:</h3>
162 ··············<p·class="topless">Sep·03,·2024</p>163 ··············<p·class="topless">sep·03,·2024</p>
163 ··········</div>164 ··········</div>
164 ········165 ········
165 ······166 ······
166 ····</div>167 ····</div>
  
167 ····<div·id="ft">168 ····<div·id="ft">
168 ······<div·class="nav">169 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x801\x816\x865 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.9.5·fixes·several·bugs·in·1.9.4.6 Django·1.9.5·fixes·several·bugs·in·1.9.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Made·MultiPartParser·ignore·filenames·that·normalize·to·an·empty·string8 ····*·Made·MultiPartParser·ignore·filenames·that·normalize·to·an·empty·string
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 ····*·Fixed·a·migrations·crash·on·SQLite·when·renaming·the·primary·key·of·a33 ····*·Fixed·a·migrations·crash·on·SQLite·when·renaming·the·primary·key·of·a
34 ······model·containing·a·ForeignKey·to·'self'·(_\x8#_\x82_\x86_\x83_\x88_\x84).34 ······model·containing·a·ForeignKey·to·'self'·(_\x8#_\x82_\x86_\x83_\x88_\x84).
35 ····*·Fixed·JSONField·inadvertently·escaping·its·contents·when·displaying35 ····*·Fixed·JSONField·inadvertently·escaping·its·contents·when·displaying
36 ······values·after·failed·form·validation·(_\x8#_\x82_\x85_\x85_\x83_\x82).36 ······values·after·failed·form·validation·(_\x8#_\x82_\x85_\x85_\x83_\x82).
37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
40 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*40 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
42 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*42 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
45 [q···················][Go]45 [q···················][Zoek]
46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
47 Sep·03,·202447 sep·03,·2024
48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/1.9.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.5·release·notes"·href="1.9.5.html"·/>15 ····<link·rel="next"·title="Django·1.9.5·release·notes"·href="1.9.5.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.7·release·notes"·href="1.9.7.html"·/>16 ····<link·rel="prev"·title="Django·1.9.7·release·notes"·href="1.9.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.9.7.html"128 ····<p·class="topless"><a·href="1.9.7.html"
128 ··························title="previous·chapter">Django·1.9.7·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·1.9.7·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="1.9.5.html"133 ····<p·class="topless"><a·href="1.9.5.html"
133 ··························title="next·chapter">Django·1.9.5·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·1.9.5·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·2\x82,\x8,·2\x820\x801\x816\x865 M\x8Ma\x8ay\x8y·2\x82,\x8,·2\x820\x801\x816\x86
6 Django·1.9.6·fixes·several·bugs·in·1.9.5.6 Django·1.9.6·fixes·several·bugs·in·1.9.5.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Added·support·for·relative·path·redirects·to·the·test·client·and·to8 ····*·Added·support·for·relative·path·redirects·to·the·test·client·and·to
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 ····*·Restored·conversion·of·an·empty·string·to·null·when·saving·values·of18 ····*·Restored·conversion·of·an·empty·string·to·null·when·saving·values·of
19 ······GenericIPAddressField·on·SQLite·and·MySQL·(_\x8#_\x82_\x86_\x85_\x85_\x87).19 ······GenericIPAddressField·on·SQLite·and·MySQL·(_\x8#_\x82_\x86_\x85_\x85_\x87).
20 ····*·Fixed·a·makemessages·regression·where·temporary·.py·extensions·were20 ····*·Fixed·a·makemessages·regression·where·temporary·.py·extensions·were
21 ······leaked·in·source·file·paths·(_\x8#_\x82_\x86_\x83_\x84_\x81).21 ······leaked·in·source·file·paths·(_\x8#_\x82_\x86_\x83_\x84_\x81).
22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.72 KB
./usr/share/doc/python-django-doc/html/releases/1.9.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.6·release·notes"·href="1.9.6.html"·/>15 ····<link·rel="next"·title="Django·1.9.6·release·notes"·href="1.9.6.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.8·release·notes"·href="1.9.8.html"·/>16 ····<link·rel="prev"·title="Django·1.9.8·release·notes"·href="1.9.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 119, 37 lines modifiedOffset 120, 37 lines modified
119 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
120 </ul>121 </ul>
121 </li>122 </li>
122 </ul>123 </ul>
  
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Previous·topic</h4>126 ····<h4>Vorig·onderwerp</h4>
126 ····<p·class="topless"><a·href="1.9.8.html"127 ····<p·class="topless"><a·href="1.9.8.html"
127 ··························title="previous·chapter">Django·1.9.8·release·notes</a></p>128 ··························title="vorig·hoofdstuk">Django·1.9.8·release·notes</a></p>
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Next·topic</h4>131 ····<h4>Volgend·onderwerp</h4>
131 ····<p·class="topless"><a·href="1.9.6.html"132 ····<p·class="topless"><a·href="1.9.6.html"
132 ··························title="next·chapter">Django·1.9.6·release·notes</a></p>133 ··························title="volgend·hoofdstuk">Django·1.9.6·release·notes</a></p>
133 ··</div>134 ··</div>
134 <search·id="searchbox"·style="display:·none"·role="search">135 <search·id="searchbox"·style="display:·none"·role="search">
135 ··<h3·id="searchlabel">Quick·search</h3>136 ··<h3·id="searchlabel">Snel·zoeken</h3>
136 ····<div·class="searchformwrapper">137 ····<div·class="searchformwrapper">
137 ····<form·class="search"·action="../search.html"·method="get">138 ····<form·class="search"·action="../search.html"·method="get">
138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
139 ······<input·type="submit"·value="Go"·/>140 ······<input·type="submit"·value="Zoek"·/>
140 ····</form>141 ····</form>
141 ····</div>142 ····</div>
142 </search>143 </search>
143 <script>document.getElementById('searchbox').style.display·=·"block"</script>144 <script>document.getElementById('searchbox').style.display·=·"block"</script>
144 ········</div>145 ········</div>
145 ······</div>146 ······</div>
146 ··············<h3>Last·update:</h3>147 ··············<h3>Last·update:</h3>
147 ··············<p·class="topless">Sep·03,·2024</p>148 ··············<p·class="topless">sep·03,·2024</p>
148 ··········</div>149 ··········</div>
149 ········150 ········
150 ······151 ······
151 ····</div>152 ····</div>
  
152 ····<div·id="ft">153 ····<div·id="ft">
153 ······<div·class="nav">154 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·4\x84,\x8,·2\x820\x801\x816\x865 J\x8Ju\x8un\x8ne\x8e·4\x84,\x8,·2\x820\x801\x816\x86
6 Django·1.9.7·fixes·several·bugs·in·1.9.6.6 Django·1.9.7·fixes·several·bugs·in·1.9.6.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Removed·the·need·for·the·request·context·processor·on·the·admin·login8 ····*·Removed·the·need·for·the·request·context·processor·on·the·admin·login
Offset 16, 16 lines modifiedOffset 16, 16 lines modified
16 ······dictionary·JSON·input·(_\x8#_\x82_\x86_\x86_\x87_\x82).16 ······dictionary·JSON·input·(_\x8#_\x82_\x86_\x86_\x87_\x82).
17 ····*·Fixed·dbshell·crash·on·PostgreSQL·with·an·empty·database·name·(_\x8#_\x82_\x86_\x86_\x89_\x88).17 ····*·Fixed·dbshell·crash·on·PostgreSQL·with·an·empty·database·name·(_\x8#_\x82_\x86_\x86_\x89_\x88).
18 ····*·Fixed·a·regression·in·queries·on·a·OneToOneField·that·has·to_field·and18 ····*·Fixed·a·regression·in·queries·on·a·OneToOneField·that·has·to_field·and
19 ······primary_key=True·(_\x8#_\x82_\x86_\x86_\x86_\x87).19 ······primary_key=True·(_\x8#_\x82_\x86_\x86_\x86_\x87).
20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
23 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
28 [q···················][Go]28 [q···················][Zoek]
29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
30 Sep·03,·202430 sep·03,·2024
31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.93 KB
./usr/share/doc/python-django-doc/html/releases/1.9.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.7·release·notes"·href="1.9.7.html"·/>15 ····<link·rel="next"·title="Django·1.9.7·release·notes"·href="1.9.7.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.9·release·notes"·href="1.9.9.html"·/>16 ····<link·rel="prev"·title="Django·1.9.9·release·notes"·href="1.9.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="1.9.9.html"128 ····<p·class="topless"><a·href="1.9.9.html"
128 ··························title="previous·chapter">Django·1.9.9·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·1.9.9·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="1.9.7.html"133 ····<p·class="topless"><a·href="1.9.7.html"
133 ··························title="next·chapter">Django·1.9.7·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·1.9.7·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.28 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x818\x88,\x8,·2\x820\x801\x816\x865 J\x8Ju\x8ul\x8ly\x8y·1\x818\x88,\x8,·2\x820\x801\x816\x86
6 Django·1.9.8·fixes·a·security·issue·and·several·bugs·in·1.9.7.6 Django·1.9.8·fixes·a·security·issue·and·several·bugs·in·1.9.7.
7 *\x8**\x8**\x8**\x8**\x8*·X\x8XS\x8SS\x8S·i\x8in\x8n·a\x8ad\x8dm\x8mi\x8in\x8n?\x8’s\x8s·a\x8ad\x8dd\x8d/\x8/c\x8ch\x8ha\x8an\x8ng\x8ge\x8e·r\x8re\x8el\x8la\x8at\x8te\x8ed\x8d·p\x8po\x8op\x8pu\x8up\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·X\x8XS\x8SS\x8S·i\x8in\x8n·a\x8ad\x8dm\x8mi\x8in\x8n?\x8’s\x8s·a\x8ad\x8dd\x8d/\x8/c\x8ch\x8ha\x8an\x8ng\x8ge\x8e·r\x8re\x8el\x8la\x8at\x8te\x8ed\x8d·p\x8po\x8op\x8pu\x8up\x8p_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Unsafe·usage·of·JavaScript’s·Element.innerHTML·could·result·in·XSS·in·the8 Unsafe·usage·of·JavaScript’s·Element.innerHTML·could·result·in·XSS·in·the
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ····*·Fixed·missing·varchar/text_pattern_ops·index·on·CharField·and·TextField14 ····*·Fixed·missing·varchar/text_pattern_ops·index·on·CharField·and·TextField
15 ······respectively·when·using·AddField·on·PostgreSQL·(_\x8#_\x82_\x86_\x88_\x88_\x89).15 ······respectively·when·using·AddField·on·PostgreSQL·(_\x8#_\x82_\x86_\x88_\x88_\x89).
16 ····*·Fixed·makemessages·crash·on·Python·2·with·non-ASCII·file·names·(_\x8#_\x82_\x86_\x88_\x89_\x87).16 ····*·Fixed·makemessages·crash·on·Python·2·with·non-ASCII·file·names·(_\x8#_\x82_\x86_\x88_\x89_\x87).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8’_\x8s_\x8·_\x8a_\x8d_\x8d_\x8/_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8p_\x8u_\x8p19 ··········o·_\x8X_\x8S_\x8S_\x8·_\x8i_\x8n_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8’_\x8s_\x8·_\x8a_\x8d_\x8d_\x8/_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8e_\x8d_\x8·_\x8p_\x8o_\x8p_\x8u_\x8p
20 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s20 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
21 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
26 [q···················][Go]26 [q···················][Zoek]
27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
28 Sep·03,·202428 sep·03,·2024
29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.55 KB
./usr/share/doc/python-django-doc/html/releases/1.9.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.9.8·release·notes"·href="1.9.8.html"·/>15 ····<link·rel="next"·title="Django·1.9.8·release·notes"·href="1.9.8.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.10·release·notes"·href="1.9.10.html"·/>16 ····<link·rel="prev"·title="Django·1.9.10·release·notes"·href="1.9.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="1.9.10.html"116 ····<p·class="topless"><a·href="1.9.10.html"
116 ··························title="previous·chapter">Django·1.9.10·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·1.9.10·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="1.9.8.html"121 ····<p·class="topless"><a·href="1.9.8.html"
121 ··························title="next·chapter">Django·1.9.8·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·1.9.8·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.89 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·1\x81.\x8.9\x89.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x816\x865 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x816\x86
6 Django·1.9.9·fixes·several·bugs·in·1.9.8.6 Django·1.9.9·fixes·several·bugs·in·1.9.8.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·invalid·HTML·in·template·postmortem·on·the·debug·page·(_\x8#_\x82_\x86_\x89_\x83_\x88).8 ····*·Fixed·invalid·HTML·in·template·postmortem·on·the·debug·page·(_\x8#_\x82_\x86_\x89_\x83_\x88).
9 ····*·Fixed·some·GIS·database·function·crashes·on·MySQL·5.7·(_\x8#_\x82_\x86_\x86_\x85_\x87).9 ····*·Fixed·some·GIS·database·function·crashes·on·MySQL·5.7·(_\x8#_\x82_\x86_\x86_\x85_\x87).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x89_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.38 KB
./usr/share/doc/python-django-doc/html/releases/1.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·1.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·1.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.8.19·release·notes"·href="1.8.19.html"·/>15 ····<link·rel="next"·title="Django·1.8.19·release·notes"·href="1.8.19.html"·/>
15 ····<link·rel="prev"·title="Django·1.9.1·release·notes"·href="1.9.1.html"·/>16 ····<link·rel="prev"·title="Django·1.9.1·release·notes"·href="1.9.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 638, 15 lines modifiedOffset 639, 15 lines modified
638 </ul>639 </ul>
639 </section>640 </section>
640 </section>641 </section>
641 </section>642 </section>
642 <section·id="s-backwards-incompatible-changes-in-1-9">643 <section·id="s-backwards-incompatible-changes-in-1-9">
643 <span·id="s-backwards-incompatible-1-9"></span><span·id="backwards-incompatible-changes-in-1-9"></span><span·id="backwards-incompatible-1-9"></span><h2>Backwards·incompatible·changes·in·1.9<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-9"·title="Link·to·this·heading">¶</a></h2>644 <span·id="s-backwards-incompatible-1-9"></span><span·id="backwards-incompatible-changes-in-1-9"></span><span·id="backwards-incompatible-1-9"></span><h2>Backwards·incompatible·changes·in·1.9<a·class="headerlink"·href="#backwards-incompatible-changes-in-1-9"·title="Link·to·this·heading">¶</a></h2>
644 <div·class="admonition·warning">645 <div·class="admonition·warning">
645 <p·class="admonition-title">Warning</p>646 <p·class="admonition-title">Waarschuwing</p>
646 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the647 <p>In·addition·to·the·changes·outlined·in·this·section,·be·sure·to·review·the
647 <a·class="reference·internal"·href="#removed-features-1-9"><span·class="std·std-ref">Features·removed·in·1.9</span></a>·for·the·features·that·have·reached·the·end·of648 <a·class="reference·internal"·href="#removed-features-1-9"><span·class="std·std-ref">Features·removed·in·1.9</span></a>·for·the·features·that·have·reached·the·end·of
648 their·deprecation·cycle·and·therefore·been·removed.·If·you·haven’t·updated649 their·deprecation·cycle·and·therefore·been·removed.·If·you·haven’t·updated
649 your·code·within·the·deprecation·timeline·for·a·given·feature,·its·removal650 your·code·within·the·deprecation·timeline·for·a·given·feature,·its·removal
650 may·appear·as·a·backwards·incompatible·change.</p>651 may·appear·as·a·backwards·incompatible·change.</p>
651 </div>652 </div>
652 <section·id="s-database-backend-api">653 <section·id="s-database-backend-api">
Offset 1436, 37 lines modifiedOffset 1437, 37 lines modified
1436 <li><a·class="reference·internal"·href="#features-removed-in-1-9">Features·removed·in·1.9</a></li>1437 <li><a·class="reference·internal"·href="#features-removed-in-1-9">Features·removed·in·1.9</a></li>
1437 </ul>1438 </ul>
1438 </li>1439 </li>
1439 </ul>1440 </ul>
  
1440 ··</div>1441 ··</div>
1441 ··<div>1442 ··<div>
1442 ····<h4>Previous·topic</h4>1443 ····<h4>Vorig·onderwerp</h4>
1443 ····<p·class="topless"><a·href="1.9.1.html"1444 ····<p·class="topless"><a·href="1.9.1.html"
1444 ··························title="previous·chapter">Django·1.9.1·release·notes</a></p>1445 ··························title="vorig·hoofdstuk">Django·1.9.1·release·notes</a></p>
1445 ··</div>1446 ··</div>
1446 ··<div>1447 ··<div>
1447 ····<h4>Next·topic</h4>1448 ····<h4>Volgend·onderwerp</h4>
1448 ····<p·class="topless"><a·href="1.8.19.html"1449 ····<p·class="topless"><a·href="1.8.19.html"
1449 ··························title="next·chapter">Django·1.8.19·release·notes</a></p>1450 ··························title="volgend·hoofdstuk">Django·1.8.19·release·notes</a></p>
1450 ··</div>1451 ··</div>
1451 <search·id="searchbox"·style="display:·none"·role="search">1452 <search·id="searchbox"·style="display:·none"·role="search">
1452 ··<h3·id="searchlabel">Quick·search</h3>1453 ··<h3·id="searchlabel">Snel·zoeken</h3>
1453 ····<div·class="searchformwrapper">1454 ····<div·class="searchformwrapper">
1454 ····<form·class="search"·action="../search.html"·method="get">1455 ····<form·class="search"·action="../search.html"·method="get">
1455 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1456 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1456 ······<input·type="submit"·value="Go"·/>1457 ······<input·type="submit"·value="Zoek"·/>
1457 ····</form>1458 ····</form>
1458 ····</div>1459 ····</div>
1459 </search>1460 </search>
1460 <script>document.getElementById('searchbox').style.display·=·"block"</script>1461 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1461 ········</div>1462 ········</div>
1462 ······</div>1463 ······</div>
1463 ··············<h3>Last·update:</h3>1464 ··············<h3>Last·update:</h3>
1464 ··············<p·class="topless">Sep·03,·2024</p>1465 ··············<p·class="topless">sep·03,·2024</p>
1465 ··········</div>1466 ··········</div>
1466 ········1467 ········
1467 ······1468 ······
1468 ····</div>1469 ····</div>
  
1469 ····<div·id="ft">1470 ····<div·id="ft">
1470 ······<div·class="nav">1471 ······<div·class="nav">
3.68 KB
html2text {}
Max HTML report size reached
5.69 KB
./usr/share/doc/python-django-doc/html/releases/2.0.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0·release·notes"·href="2.0.html"·/>15 ····<link·rel="next"·title="Django·2.0·release·notes"·href="2.0.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.2·release·notes"·href="2.0.2.html"·/>16 ····<link·rel="prev"·title="Django·2.0.2·release·notes"·href="2.0.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 128, 37 lines modifiedOffset 129, 37 lines modified
128 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>129 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
129 </ul>130 </ul>
130 </li>131 </li>
131 </ul>132 </ul>
  
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Previous·topic</h4>135 ····<h4>Vorig·onderwerp</h4>
135 ····<p·class="topless"><a·href="2.0.2.html"136 ····<p·class="topless"><a·href="2.0.2.html"
136 ··························title="previous·chapter">Django·2.0.2·release·notes</a></p>137 ··························title="vorig·hoofdstuk">Django·2.0.2·release·notes</a></p>
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Next·topic</h4>140 ····<h4>Volgend·onderwerp</h4>
140 ····<p·class="topless"><a·href="2.0.html"141 ····<p·class="topless"><a·href="2.0.html"
141 ··························title="next·chapter">Django·2.0·release·notes</a></p>142 ··························title="volgend·hoofdstuk">Django·2.0·release·notes</a></p>
142 ··</div>143 ··</div>
143 <search·id="searchbox"·style="display:·none"·role="search">144 <search·id="searchbox"·style="display:·none"·role="search">
144 ··<h3·id="searchlabel">Quick·search</h3>145 ··<h3·id="searchlabel">Snel·zoeken</h3>
145 ····<div·class="searchformwrapper">146 ····<div·class="searchformwrapper">
146 ····<form·class="search"·action="../search.html"·method="get">147 ····<form·class="search"·action="../search.html"·method="get">
147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>148 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
148 ······<input·type="submit"·value="Go"·/>149 ······<input·type="submit"·value="Zoek"·/>
149 ····</form>150 ····</form>
150 ····</div>151 ····</div>
151 </search>152 </search>
152 <script>document.getElementById('searchbox').style.display·=·"block"</script>153 <script>document.getElementById('searchbox').style.display·=·"block"</script>
153 ········</div>154 ········</div>
154 ······</div>155 ······</div>
155 ··············<h3>Last·update:</h3>156 ··············<h3>Last·update:</h3>
156 ··············<p·class="topless">Sep·03,·2024</p>157 ··············<p·class="topless">sep·03,·2024</p>
157 ··········</div>158 ··········</div>
158 ········159 ········
159 ······160 ······
160 ····</div>161 ····</div>
  
161 ····<div·id="ft">162 ····<div·id="ft">
162 ······<div·class="nav">163 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x885 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.0.1·fixes·several·bugs·in·2.0.6 Django·2.0.1·fixes·several·bugs·in·2.0.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·1.11·that·added·newlines·between8 ····*·Fixed·a·regression·in·Django·1.11·that·added·newlines·between
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 ····*·Fixed·a·crash·when·chaining·values()·or·values_list()·after26 ····*·Fixed·a·crash·when·chaining·values()·or·values_list()·after
27 ······QuerySet.select_for_update(of=(...))·(_\x8#_\x82_\x88_\x89_\x84_\x84).27 ······QuerySet.select_for_update(of=(...))·(_\x8#_\x82_\x88_\x89_\x84_\x84).
28 ····*·Fixed·admin·changelist·crash·when·using·a·query·expression·in·the·page’s28 ····*·Fixed·admin·changelist·crash·when·using·a·query·expression·in·the·page’s
29 ······ordering·(_\x8#_\x82_\x88_\x89_\x85_\x88).29 ······ordering·(_\x8#_\x82_\x88_\x89_\x85_\x88).
30 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
31 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s31 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
32 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s32 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
33 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*33 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
38 [q···················][Go]38 [q···················][Zoek]
39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
40 Sep·03,·202440 sep·03,·2024
41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»41 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.98 KB
./usr/share/doc/python-django-doc/html/releases/2.0.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.9·release·notes"·href="2.0.9.html"·/>15 ····<link·rel="next"·title="Django·2.0.9·release·notes"·href="2.0.9.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.11·release·notes"·href="2.0.11.html"·/>16 ····<link·rel="prev"·title="Django·2.0.11·release·notes"·href="2.0.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 125, 37 lines modifiedOffset 126, 37 lines modified
125 </li>126 </li>
126 </ul>127 </ul>
127 </li>128 </li>
128 </ul>129 </ul>
  
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Previous·topic</h4>132 ····<h4>Vorig·onderwerp</h4>
132 ····<p·class="topless"><a·href="2.0.11.html"133 ····<p·class="topless"><a·href="2.0.11.html"
133 ··························title="previous·chapter">Django·2.0.11·release·notes</a></p>134 ··························title="vorig·hoofdstuk">Django·2.0.11·release·notes</a></p>
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Next·topic</h4>137 ····<h4>Volgend·onderwerp</h4>
137 ····<p·class="topless"><a·href="2.0.9.html"138 ····<p·class="topless"><a·href="2.0.9.html"
138 ··························title="next·chapter">Django·2.0.9·release·notes</a></p>139 ··························title="volgend·hoofdstuk">Django·2.0.9·release·notes</a></p>
139 ··</div>140 ··</div>
140 <search·id="searchbox"·style="display:·none"·role="search">141 <search·id="searchbox"·style="display:·none"·role="search">
141 ··<h3·id="searchlabel">Quick·search</h3>142 ··<h3·id="searchlabel">Snel·zoeken</h3>
142 ····<div·class="searchformwrapper">143 ····<div·class="searchformwrapper">
143 ····<form·class="search"·action="../search.html"·method="get">144 ····<form·class="search"·action="../search.html"·method="get">
144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
145 ······<input·type="submit"·value="Go"·/>146 ······<input·type="submit"·value="Zoek"·/>
146 ····</form>147 ····</form>
147 ····</div>148 ····</div>
148 </search>149 </search>
149 <script>document.getElementById('searchbox').style.display·=·"block"</script>150 <script>document.getElementById('searchbox').style.display·=·"block"</script>
150 ········</div>151 ········</div>
151 ······</div>152 ······</div>
152 ··············<h3>Last·update:</h3>153 ··············<h3>Last·update:</h3>
153 ··············<p·class="topless">Sep·03,·2024</p>154 ··············<p·class="topless">sep·03,·2024</p>
154 ··········</div>155 ··········</div>
155 ········156 ········
156 ······157 ······
157 ····</div>158 ····</div>
  
158 ····<div·id="ft">159 ····<div·id="ft">
159 ······<div·class="nav">160 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x819\x895 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x819\x89
6 Django·2.0.10·fixes·a·security·issue·and·several·bugs·in·2.0.9.6 Django·2.0.10·fixes·a·security·issue·and·several·bugs·in·2.0.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-3\x834\x849\x898\x88:\x8:·C\x8Co\x8on\x8nt\x8te\x8en\x8nt\x8t·s\x8sp\x8po\x8oo\x8of\x8fi\x8in\x8ng\x8g·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·t\x8th\x8he\x8e·d\x8de\x8ef\x8fa\x8au\x8ul\x8lt\x8t·4\x840\x804\x84·p\x8pa\x8ag\x8ge\x8e_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-3\x834\x849\x898\x88:\x8:·C\x8Co\x8on\x8nt\x8te\x8en\x8nt\x8t·s\x8sp\x8po\x8oo\x8of\x8fi\x8in\x8ng\x8g·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·t\x8th\x8he\x8e·d\x8de\x8ef\x8fa\x8au\x8ul\x8lt\x8t·4\x840\x804\x84·p\x8pa\x8ag\x8ge\x8e_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ······an·older·version·of·Django·with·SQLite·3.26·or·later·(_\x8#_\x82_\x89_\x81_\x88_\x82).21 ······an·older·version·of·Django·with·SQLite·3.26·or·later·(_\x8#_\x82_\x89_\x81_\x88_\x82).
22 ····*·Prevented·SQLite·schema·alterations·while·foreign·key·checks·are·enabled22 ····*·Prevented·SQLite·schema·alterations·while·foreign·key·checks·are·enabled
23 ······to·avoid·the·possibility·of·schema·corruption·(_\x8#_\x83_\x80_\x80_\x82_\x83).23 ······to·avoid·the·possibility·of·schema·corruption·(_\x8#_\x83_\x80_\x80_\x82_\x83).
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x83_\x84_\x89_\x88_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8·_\x8s_\x8p_\x8o_\x8o_\x8f_\x8i_\x8n_\x8g_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x84_\x80_\x84_\x8·_\x8p_\x8a_\x8g_\x8e26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x83_\x84_\x89_\x88_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8·_\x8s_\x8p_\x8o_\x8o_\x8f_\x8i_\x8n_\x8g_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x84_\x80_\x84_\x8·_\x8p_\x8a_\x8g_\x8e
27 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s27 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
28 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*28 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*30 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
32 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
33 [q···················][Go]33 [q···················][Zoek]
34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
35 Sep·03,·202435 sep·03,·2024
36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.14 KB
./usr/share/doc/python-django-doc/html/releases/2.0.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.10·release·notes"·href="2.0.10.html"·/>15 ····<link·rel="next"·title="Django·2.0.10·release·notes"·href="2.0.10.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.12·release·notes"·href="2.0.12.html"·/>16 ····<link·rel="prev"·title="Django·2.0.12·release·notes"·href="2.0.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#cve-2019-6975-memory-exhaustion-in-django-utils-numberformat-format">CVE-2019-6975:·Memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.numberformat.format()</span></code></a></li>110 <li><a·class="reference·internal"·href="#cve-2019-6975-memory-exhaustion-in-django-utils-numberformat-format">CVE-2019-6975:·Memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.numberformat.format()</span></code></a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="2.0.12.html"117 ····<p·class="topless"><a·href="2.0.12.html"
117 ··························title="previous·chapter">Django·2.0.12·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·2.0.12·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="2.0.10.html"122 ····<p·class="topless"><a·href="2.0.10.html"
122 ··························title="next·chapter">Django·2.0.10·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·2.0.10·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.28 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x895 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.0.11·fixes·a·security·issue·in·2.0.10.6 Django·2.0.11·fixes·a·security·issue·in·2.0.10.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-6\x869\x897\x875\x85:\x8:·M\x8Me\x8em\x8mo\x8or\x8ry\x8y·e\x8ex\x8xh\x8ha\x8au\x8us\x8st\x8ti\x8io\x8on\x8n·i\x8in\x8n·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.n\x8nu\x8um\x8mb\x8be\x8er\x8rf\x8fo\x8or\x8rm\x8ma\x8at\x8t.\x8.f\x8fo\x8or\x8rm\x8ma\x8at\x8t(\x8()\x8)_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-6\x869\x897\x875\x85:\x8:·M\x8Me\x8em\x8mo\x8or\x8ry\x8y·e\x8ex\x8xh\x8ha\x8au\x8us\x8st\x8ti\x8io\x8on\x8n·i\x8in\x8n·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.n\x8nu\x8um\x8mb\x8be\x8er\x8rf\x8fo\x8or\x8rm\x8ma\x8at\x8t.\x8.f\x8fo\x8or\x8rm\x8ma\x8at\x8t(\x8()\x8)_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 significant·memory·usage·due·to·a·call·to·'{:f}'.format().12 significant·memory·usage·due·to·a·call·to·'{:f}'.format().
13 To·avoid·this,·decimals·with·more·than·200·digits·are·now·formatted·using13 To·avoid·this,·decimals·with·more·than·200·digits·are·now·formatted·using
14 scientific·notation.14 scientific·notation.
15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*15 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x86_\x89_\x87_\x85_\x8:_\x8·_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n17 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x86_\x89_\x87_\x85_\x8:_\x8·_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n
18 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8._\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8(_\x8)18 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8._\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8(_\x8)
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.48 KB
./usr/share/doc/python-django-doc/html/releases/2.0.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.11·release·notes"·href="2.0.11.html"·/>15 ····<link·rel="next"·title="Django·2.0.11·release·notes"·href="2.0.11.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.13·release·notes"·href="2.0.13.html"·/>16 ····<link·rel="prev"·title="Django·2.0.13·release·notes"·href="2.0.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="2.0.13.html"114 ····<p·class="topless"><a·href="2.0.13.html"
114 ··························title="previous·chapter">Django·2.0.13·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·2.0.13·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="2.0.11.html"119 ····<p·class="topless"><a·href="2.0.11.html"
119 ··························title="next·chapter">Django·2.0.11·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·2.0.11·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
1.81 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x895 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.0.12·fixes·a·packaging·error·in·2.0.11.6 Django·2.0.12·fixes·a·packaging·error·in·2.0.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Corrected·packaging·error·from·2.0.11·(_\x8#_\x83_\x80_\x81_\x87_\x85).8 ····*·Corrected·packaging·error·from·2.0.11·(_\x8#_\x83_\x80_\x81_\x87_\x85).
9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.52 KB
./usr/share/doc/python-django-doc/html/releases/2.0.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.12·release·notes"·href="2.0.12.html"·/>15 ····<link·rel="next"·title="Django·2.0.12·release·notes"·href="2.0.12.html"·/>
15 ····<link·rel="prev"·title="Django·2.1·release·notes"·href="2.1.html"·/>16 ····<link·rel="prev"·title="Django·2.1·release·notes"·href="2.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="2.1.html"115 ····<p·class="topless"><a·href="2.1.html"
115 ··························title="previous·chapter">Django·2.1·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·2.1·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.0.12.html"120 ····<p·class="topless"><a·href="2.0.12.html"
120 ··························title="next·chapter">Django·2.0.12·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·2.0.12·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.87 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x812\x82,\x8,·2\x820\x801\x819\x895 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x812\x82,\x8,·2\x820\x801\x819\x89
6 Django·2.0.13·fixes·a·regression·in·2.0.12/2.0.11.6 Django·2.0.13·fixes·a·regression·in·2.0.12/2.0.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·crash·in·django.utils.numberformat.format_number()·when·the·number8 ····*·Fixed·crash·in·django.utils.numberformat.format_number()·when·the·number
9 ······has·over·200·digits·(_\x8#_\x83_\x80_\x81_\x87_\x87).9 ······has·over·200·digits·(_\x8#_\x83_\x80_\x81_\x87_\x87).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.99 KB
./usr/share/doc/python-django-doc/html/releases/2.0.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.1·release·notes"·href="2.0.1.html"·/>15 ····<link·rel="next"·title="Django·2.0.1·release·notes"·href="2.0.1.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.3·release·notes"·href="2.0.3.html"·/>16 ····<link·rel="prev"·title="Django·2.0.3·release·notes"·href="2.0.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 138, 37 lines modifiedOffset 139, 37 lines modified
138 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>139 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
139 </ul>140 </ul>
140 </li>141 </li>
141 </ul>142 </ul>
  
142 ··</div>143 ··</div>
143 ··<div>144 ··<div>
144 ····<h4>Previous·topic</h4>145 ····<h4>Vorig·onderwerp</h4>
145 ····<p·class="topless"><a·href="2.0.3.html"146 ····<p·class="topless"><a·href="2.0.3.html"
146 ··························title="previous·chapter">Django·2.0.3·release·notes</a></p>147 ··························title="vorig·hoofdstuk">Django·2.0.3·release·notes</a></p>
147 ··</div>148 ··</div>
148 ··<div>149 ··<div>
149 ····<h4>Next·topic</h4>150 ····<h4>Volgend·onderwerp</h4>
150 ····<p·class="topless"><a·href="2.0.1.html"151 ····<p·class="topless"><a·href="2.0.1.html"
151 ··························title="next·chapter">Django·2.0.1·release·notes</a></p>152 ··························title="volgend·hoofdstuk">Django·2.0.1·release·notes</a></p>
152 ··</div>153 ··</div>
153 <search·id="searchbox"·style="display:·none"·role="search">154 <search·id="searchbox"·style="display:·none"·role="search">
154 ··<h3·id="searchlabel">Quick·search</h3>155 ··<h3·id="searchlabel">Snel·zoeken</h3>
155 ····<div·class="searchformwrapper">156 ····<div·class="searchformwrapper">
156 ····<form·class="search"·action="../search.html"·method="get">157 ····<form·class="search"·action="../search.html"·method="get">
157 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>158 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
158 ······<input·type="submit"·value="Go"·/>159 ······<input·type="submit"·value="Zoek"·/>
159 ····</form>160 ····</form>
160 ····</div>161 ····</div>
161 </search>162 </search>
162 <script>document.getElementById('searchbox').style.display·=·"block"</script>163 <script>document.getElementById('searchbox').style.display·=·"block"</script>
163 ········</div>164 ········</div>
164 ······</div>165 ······</div>
165 ··············<h3>Last·update:</h3>166 ··············<h3>Last·update:</h3>
166 ··············<p·class="topless">Sep·03,·2024</p>167 ··············<p·class="topless">sep·03,·2024</p>
167 ··········</div>168 ··········</div>
168 ········169 ········
169 ······170 ······
170 ····</div>171 ····</div>
  
171 ····<div·id="ft">172 ····<div·id="ft">
172 ······<div·class="nav">173 ······<div·class="nav">
2.33 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x885 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.0.2·fixes·a·security·issue·and·several·bugs·in·2.0.1.6 Django·2.0.2·fixes·a·security·issue·and·several·bugs·in·2.0.1.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-6\x861\x818\x888\x88:\x8:·I\x8In\x8nf\x8fo\x8or\x8rm\x8ma\x8at\x8ti\x8io\x8on\x8n·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·i\x8in\x8n·A\x8Au\x8ut\x8th\x8he\x8en\x8nt\x8ti\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8nF\x8Fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-6\x861\x818\x888\x88:\x8:·I\x8In\x8nf\x8fo\x8or\x8rm\x8ma\x8at\x8ti\x8io\x8on\x8n·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·i\x8in\x8n·A\x8Au\x8ut\x8th\x8he\x8en\x8nt\x8ti\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8nF\x8Fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 A·regression·in·Django·1.11.8·made·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m·run·its8 A·regression·in·Django·1.11.8·made·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m·run·its
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 ······doesn’t·have·an·__init__.py·file·(_\x8#_\x82_\x89_\x80_\x89_\x81).33 ······doesn’t·have·an·__init__.py·file·(_\x8#_\x82_\x89_\x80_\x89_\x81).
34 ····*·Fixed·crash·when·entering·an·invalid·uuid·in·ModelAdmin.raw_id_fields34 ····*·Fixed·crash·when·entering·an·invalid·uuid·in·ModelAdmin.raw_id_fields
35 ······(_\x8#_\x82_\x89_\x80_\x89_\x84).35 ······(_\x8#_\x82_\x89_\x80_\x89_\x84).
36 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
37 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x86_\x81_\x88_\x88_\x8:_\x8·_\x8I_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8i_\x8n_\x8·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m38 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x86_\x81_\x88_\x88_\x8:_\x8·_\x8I_\x8n_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8i_\x8n_\x8·_\x8A_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8F_\x8o_\x8r_\x8m
39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
40 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*40 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
42 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*42 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
45 [q···················][Go]45 [q···················][Zoek]
46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
47 Sep·03,·202447 sep·03,·2024
48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.24 KB
./usr/share/doc/python-django-doc/html/releases/2.0.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.2·release·notes"·href="2.0.2.html"·/>15 ····<link·rel="next"·title="Django·2.0.2·release·notes"·href="2.0.2.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.4·release·notes"·href="2.0.4.html"·/>16 ····<link·rel="prev"·title="Django·2.0.4·release·notes"·href="2.0.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 142, 37 lines modifiedOffset 143, 37 lines modified
142 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>143 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
143 </ul>144 </ul>
144 </li>145 </li>
145 </ul>146 </ul>
  
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Previous·topic</h4>149 ····<h4>Vorig·onderwerp</h4>
149 ····<p·class="topless"><a·href="2.0.4.html"150 ····<p·class="topless"><a·href="2.0.4.html"
150 ··························title="previous·chapter">Django·2.0.4·release·notes</a></p>151 ··························title="vorig·hoofdstuk">Django·2.0.4·release·notes</a></p>
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Next·topic</h4>154 ····<h4>Volgend·onderwerp</h4>
154 ····<p·class="topless"><a·href="2.0.2.html"155 ····<p·class="topless"><a·href="2.0.2.html"
155 ··························title="next·chapter">Django·2.0.2·release·notes</a></p>156 ··························title="volgend·hoofdstuk">Django·2.0.2·release·notes</a></p>
156 ··</div>157 ··</div>
157 <search·id="searchbox"·style="display:·none"·role="search">158 <search·id="searchbox"·style="display:·none"·role="search">
158 ··<h3·id="searchlabel">Quick·search</h3>159 ··<h3·id="searchlabel">Snel·zoeken</h3>
159 ····<div·class="searchformwrapper">160 ····<div·class="searchformwrapper">
160 ····<form·class="search"·action="../search.html"·method="get">161 ····<form·class="search"·action="../search.html"·method="get">
161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
162 ······<input·type="submit"·value="Go"·/>163 ······<input·type="submit"·value="Zoek"·/>
163 ····</form>164 ····</form>
164 ····</div>165 ····</div>
165 </search>166 </search>
166 <script>document.getElementById('searchbox').style.display·=·"block"</script>167 <script>document.getElementById('searchbox').style.display·=·"block"</script>
167 ········</div>168 ········</div>
168 ······</div>169 ······</div>
169 ··············<h3>Last·update:</h3>170 ··············<h3>Last·update:</h3>
170 ··············<p·class="topless">Sep·03,·2024</p>171 ··············<p·class="topless">sep·03,·2024</p>
171 ··········</div>172 ··········</div>
172 ········173 ········
173 ······174 ······
174 ····</div>175 ····</div>
  
175 ····<div·id="ft">176 ····<div·id="ft">
176 ······<div·class="nav">177 ······<div·class="nav">
2.59 KB
html2text {}
Max HTML report size reached
5.73 KB
./usr/share/doc/python-django-doc/html/releases/2.0.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.3·release·notes"·href="2.0.3.html"·/>15 ····<link·rel="next"·title="Django·2.0.3·release·notes"·href="2.0.3.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.5·release·notes"·href="2.0.5.html"·/>16 ····<link·rel="prev"·title="Django·2.0.5·release·notes"·href="2.0.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 122, 37 lines modifiedOffset 123, 37 lines modified
122 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>123 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
123 </ul>124 </ul>
124 </li>125 </li>
125 </ul>126 </ul>
  
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Previous·topic</h4>129 ····<h4>Vorig·onderwerp</h4>
129 ····<p·class="topless"><a·href="2.0.5.html"130 ····<p·class="topless"><a·href="2.0.5.html"
130 ··························title="previous·chapter">Django·2.0.5·release·notes</a></p>131 ··························title="vorig·hoofdstuk">Django·2.0.5·release·notes</a></p>
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Next·topic</h4>134 ····<h4>Volgend·onderwerp</h4>
134 ····<p·class="topless"><a·href="2.0.3.html"135 ····<p·class="topless"><a·href="2.0.3.html"
135 ··························title="next·chapter">Django·2.0.3·release·notes</a></p>136 ··························title="volgend·hoofdstuk">Django·2.0.3·release·notes</a></p>
136 ··</div>137 ··</div>
137 <search·id="searchbox"·style="display:·none"·role="search">138 <search·id="searchbox"·style="display:·none"·role="search">
138 ··<h3·id="searchlabel">Quick·search</h3>139 ··<h3·id="searchlabel">Snel·zoeken</h3>
139 ····<div·class="searchformwrapper">140 ····<div·class="searchformwrapper">
140 ····<form·class="search"·action="../search.html"·method="get">141 ····<form·class="search"·action="../search.html"·method="get">
141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
142 ······<input·type="submit"·value="Go"·/>143 ······<input·type="submit"·value="Zoek"·/>
143 ····</form>144 ····</form>
144 ····</div>145 ····</div>
145 </search>146 </search>
146 <script>document.getElementById('searchbox').style.display·=·"block"</script>147 <script>document.getElementById('searchbox').style.display·=·"block"</script>
147 ········</div>148 ········</div>
148 ······</div>149 ······</div>
149 ··············<h3>Last·update:</h3>150 ··············<h3>Last·update:</h3>
150 ··············<p·class="topless">Sep·03,·2024</p>151 ··············<p·class="topless">sep·03,·2024</p>
151 ··········</div>152 ··········</div>
152 ········153 ········
153 ······154 ······
154 ····</div>155 ····</div>
  
155 ····<div·id="ft">156 ····<div·id="ft">
156 ······<div·class="nav">157 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x82,\x8,·2\x820\x801\x818\x885 A\x8Ap\x8pr\x8ri\x8il\x8l·2\x82,\x8,·2\x820\x801\x818\x88
6 Django·2.0.4·fixes·several·bugs·in·2.0.3.6 Django·2.0.4·fixes·several·bugs·in·2.0.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·when·filtering·with·an·Exists()·annotation·of·a·queryset8 ····*·Fixed·a·crash·when·filtering·with·an·Exists()·annotation·of·a·queryset
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ······initially·selected·for·the·SelectMultiple·and·CheckboxSelectMultiple21 ······initially·selected·for·the·SelectMultiple·and·CheckboxSelectMultiple
22 ······widgets·(_\x8#_\x82_\x89_\x82_\x87_\x83).22 ······widgets·(_\x8#_\x82_\x89_\x82_\x87_\x83).
23 ····*·Fixed·a·regression·in·Django·2.0·where·OpenLayersWidget·deserialization23 ····*·Fixed·a·regression·in·Django·2.0·where·OpenLayersWidget·deserialization
24 ······ignored·the·widget·map’s·SRID·and·assumed·4326·(WGS84)·(_\x8#_\x82_\x89_\x81_\x81_\x86).24 ······ignored·the·widget·map’s·SRID·and·assumed·4326·(WGS84)·(_\x8#_\x82_\x89_\x81_\x81_\x86).
25 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
26 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s27 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
28 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*28 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*30 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s31 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
32 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
33 [q···················][Go]33 [q···················][Zoek]
34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
35 Sep·03,·202435 sep·03,·2024
36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.7 KB
./usr/share/doc/python-django-doc/html/releases/2.0.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.4·release·notes"·href="2.0.4.html"·/>15 ····<link·rel="next"·title="Django·2.0.4·release·notes"·href="2.0.4.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.6·release·notes"·href="2.0.6.html"·/>16 ····<link·rel="prev"·title="Django·2.0.6·release·notes"·href="2.0.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="2.0.6.html"124 ····<p·class="topless"><a·href="2.0.6.html"
124 ··························title="previous·chapter">Django·2.0.6·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·2.0.6·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="2.0.4.html"129 ····<p·class="topless"><a·href="2.0.4.html"
129 ··························title="next·chapter">Django·2.0.4·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·2.0.4·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x818\x885 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.0.5·fixes·several·bugs·in·2.0.4.6 Django·2.0.5·fixes·several·bugs·in·2.0.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Corrected·the·import·paths·that·inspectdb·generates·for8 ····*·Corrected·the·import·paths·that·inspectdb·generates·for
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ····*·Fixed·a·regression·in·Django·2.0.4·where·QuerySet.values()·or·values_list15 ····*·Fixed·a·regression·in·Django·2.0.4·where·QuerySet.values()·or·values_list
16 ······()·after·combining·an·annotated·and·unannotated·queryset·with·union(),16 ······()·after·combining·an·annotated·and·unannotated·queryset·with·union(),
17 ······difference(),·or·intersection()·crashed·due·to·mismatching·columns17 ······difference(),·or·intersection()·crashed·due·to·mismatching·columns
18 ······(_\x8#_\x82_\x89_\x82_\x88_\x86).18 ······(_\x8#_\x82_\x89_\x82_\x88_\x86).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/2.0.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.5·release·notes"·href="2.0.5.html"·/>15 ····<link·rel="next"·title="Django·2.0.5·release·notes"·href="2.0.5.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.7·release·notes"·href="2.0.7.html"·/>16 ····<link·rel="prev"·title="Django·2.0.7·release·notes"·href="2.0.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="2.0.7.html"123 ····<p·class="topless"><a·href="2.0.7.html"
123 ··························title="previous·chapter">Django·2.0.7·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·2.0.7·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="2.0.5.html"128 ····<p·class="topless"><a·href="2.0.5.html"
128 ··························title="next·chapter">Django·2.0.5·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·2.0.5·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·1\x81,\x8,·2\x820\x801\x818\x885 J\x8Ju\x8un\x8ne\x8e·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.0.6·fixes·several·bugs·in·2.0.5.6 Django·2.0.6·fixes·several·bugs·in·2.0.5.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·that·broke·custom·template·filters·that·use·decorators8 ····*·Fixed·a·regression·that·broke·custom·template·filters·that·use·decorators
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ····*·Fixed·WKBWriter.write()·and·write_hex()·for·empty·polygons·on·GEOS·3.6.1+13 ····*·Fixed·WKBWriter.write()·and·write_hex()·for·empty·polygons·on·GEOS·3.6.1+
14 ······(_\x8#_\x82_\x89_\x84_\x86_\x80).14 ······(_\x8#_\x82_\x89_\x84_\x86_\x80).
15 ····*·Fixed·a·regression·in·Django·1.10·that·could·result·in·large·memory·usage15 ····*·Fixed·a·regression·in·Django·1.10·that·could·result·in·large·memory·usage
16 ······when·making·edits·using·ModelAdmin.list_editable·(_\x8#_\x82_\x88_\x84_\x86_\x82).16 ······when·making·edits·using·ModelAdmin.list_editable·(_\x8#_\x82_\x88_\x84_\x86_\x82).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.74 KB
./usr/share/doc/python-django-doc/html/releases/2.0.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.6·release·notes"·href="2.0.6.html"·/>15 ····<link·rel="next"·title="Django·2.0.6·release·notes"·href="2.0.6.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.8·release·notes"·href="2.0.8.html"·/>16 ····<link·rel="prev"·title="Django·2.0.8·release·notes"·href="2.0.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.0.8.html"120 ····<p·class="topless"><a·href="2.0.8.html"
120 ··························title="previous·chapter">Django·2.0.8·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·2.0.8·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="2.0.6.html"125 ····<p·class="topless"><a·href="2.0.6.html"
125 ··························title="next·chapter">Django·2.0.6·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·2.0.6·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·2\x82,\x8,·2\x820\x801\x818\x885 J\x8Ju\x8ul\x8ly\x8y·2\x82,\x8,·2\x820\x801\x818\x88
6 Django·2.0.7·fixes·several·bugs·in·2.0.6.6 Django·2.0.7·fixes·several·bugs·in·2.0.6.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·admin·changelist·crash·when·using·a·query·expression·without·asc()8 ····*·Fixed·admin·changelist·crash·when·using·a·query·expression·without·asc()
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 ····*·Fixed·admin·check·crash·when·using·a·query·expression·in10 ····*·Fixed·admin·check·crash·when·using·a·query·expression·in
11 ······ModelAdmin.ordering·(_\x8#_\x82_\x89_\x84_\x82_\x88).11 ······ModelAdmin.ordering·(_\x8#_\x82_\x89_\x84_\x82_\x88).
12 ····*·Fixed·__regex·and·__iregex·lookups·with·MySQL·8·(_\x8#_\x82_\x89_\x84_\x85_\x81).12 ····*·Fixed·__regex·and·__iregex·lookups·with·MySQL·8·(_\x8#_\x82_\x89_\x84_\x85_\x81).
13 ····*·Fixed·migrations·crash·with·namespace·packages·on·Python·3.7·(_\x8#_\x82_\x88_\x88_\x81_\x84).13 ····*·Fixed·migrations·crash·with·namespace·packages·on·Python·3.7·(_\x8#_\x82_\x88_\x88_\x81_\x84).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.09 KB
./usr/share/doc/python-django-doc/html/releases/2.0.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.7·release·notes"·href="2.0.7.html"·/>15 ····<link·rel="next"·title="Django·2.0.7·release·notes"·href="2.0.7.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.9·release·notes"·href="2.0.9.html"·/>16 ····<link·rel="prev"·title="Django·2.0.9·release·notes"·href="2.0.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 121, 37 lines modifiedOffset 122, 37 lines modified
121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>122 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
122 </ul>123 </ul>
123 </li>124 </li>
124 </ul>125 </ul>
  
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Previous·topic</h4>128 ····<h4>Vorig·onderwerp</h4>
128 ····<p·class="topless"><a·href="2.0.9.html"129 ····<p·class="topless"><a·href="2.0.9.html"
129 ··························title="previous·chapter">Django·2.0.9·release·notes</a></p>130 ··························title="vorig·hoofdstuk">Django·2.0.9·release·notes</a></p>
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Next·topic</h4>133 ····<h4>Volgend·onderwerp</h4>
133 ····<p·class="topless"><a·href="2.0.7.html"134 ····<p·class="topless"><a·href="2.0.7.html"
134 ··························title="next·chapter">Django·2.0.7·release·notes</a></p>135 ··························title="volgend·hoofdstuk">Django·2.0.7·release·notes</a></p>
135 ··</div>136 ··</div>
136 <search·id="searchbox"·style="display:·none"·role="search">137 <search·id="searchbox"·style="display:·none"·role="search">
137 ··<h3·id="searchlabel">Quick·search</h3>138 ··<h3·id="searchlabel">Snel·zoeken</h3>
138 ····<div·class="searchformwrapper">139 ····<div·class="searchformwrapper">
139 ····<form·class="search"·action="../search.html"·method="get">140 ····<form·class="search"·action="../search.html"·method="get">
140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
141 ······<input·type="submit"·value="Go"·/>142 ······<input·type="submit"·value="Zoek"·/>
142 ····</form>143 ····</form>
143 ····</div>144 ····</div>
144 </search>145 </search>
145 <script>document.getElementById('searchbox').style.display·=·"block"</script>146 <script>document.getElementById('searchbox').style.display·=·"block"</script>
146 ········</div>147 ········</div>
147 ······</div>148 ······</div>
148 ··············<h3>Last·update:</h3>149 ··············<h3>Last·update:</h3>
149 ··············<p·class="topless">Sep·03,·2024</p>150 ··············<p·class="topless">sep·03,·2024</p>
150 ··········</div>151 ··········</div>
151 ········152 ········
152 ······153 ······
153 ····</div>154 ····</div>
  
154 ····<div·id="ft">155 ····<div·id="ft">
155 ······<div·class="nav">156 ······<div·class="nav">
2.43 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x818\x885 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.0.8·fixes·a·security·issue·and·several·bugs·in·2.0.7.6 Django·2.0.8·fixes·a·security·issue·and·several·bugs·in·2.0.7.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-1\x814\x845\x857\x874\x84:\x8:·O\x8Op\x8pe\x8en\x8n·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·C\x8Co\x8om\x8mm\x8mo\x8on\x8nM\x8Mi\x8id\x8dd\x8dl\x8le\x8ew\x8wa\x8ar\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-1\x814\x845\x857\x874\x84:\x8:·O\x8Op\x8pe\x8en\x8n·r\x8re\x8ed\x8di\x8ir\x8re\x8ec\x8ct\x8t·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·C\x8Co\x8om\x8mm\x8mo\x8on\x8nM\x8Mi\x8id\x8dd\x8dl\x8le\x8ew\x8wa\x8ar\x8re\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 If·the·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e·and·the·_\x8A_\x8P_\x8P_\x8E_\x8N_\x8D_\x8__\x8S_\x8L_\x8A_\x8S_\x8H·setting·are·both·enabled,·and·if8 If·the·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e·and·the·_\x8A_\x8P_\x8P_\x8E_\x8N_\x8D_\x8__\x8S_\x8L_\x8A_\x8S_\x8H·setting·are·both·enabled,·and·if
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 ······(even·though·MariaDB·isn’t·officially·supported)·(_\x8#_\x82_\x89_\x85_\x84_\x84).17 ······(even·though·MariaDB·isn’t·officially·supported)·(_\x8#_\x82_\x89_\x85_\x84_\x84).
18 ····*·Fixed·a·regression·where·django.template.Template·crashed·if·the18 ····*·Fixed·a·regression·where·django.template.Template·crashed·if·the
19 ······template_string·argument·is·lazy·(_\x8#_\x82_\x89_\x86_\x81_\x87).19 ······template_string·argument·is·lazy·(_\x8#_\x82_\x89_\x86_\x81_\x87).
20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x81_\x84_\x85_\x87_\x84_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e22 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x81_\x84_\x85_\x87_\x84_\x8:_\x8·_\x8O_\x8p_\x8e_\x8n_\x8·_\x8r_\x8e_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8C_\x8o_\x8m_\x8m_\x8o_\x8n_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e
23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.5 KB
./usr/share/doc/python-django-doc/html/releases/2.0.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.8·release·notes"·href="2.0.8.html"·/>15 ····<link·rel="next"·title="Django·2.0.8·release·notes"·href="2.0.8.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.10·release·notes"·href="2.0.10.html"·/>16 ····<link·rel="prev"·title="Django·2.0.10·release·notes"·href="2.0.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="2.0.10.html"115 ····<p·class="topless"><a·href="2.0.10.html"
115 ··························title="previous·chapter">Django·2.0.10·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·2.0.10·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.0.8.html"120 ····<p·class="topless"><a·href="2.0.8.html"
120 ··························title="next·chapter">Django·2.0.8·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·2.0.8·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.85 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x885 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.0.9·fixes·a·data·loss·bug·in·2.0.8.6 Django·2.0.9·fixes·a·data·loss·bug·in·2.0.8.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·race·condition·in·QuerySet.update_or_create()·that·could·result8 ····*·Fixed·a·race·condition·in·QuerySet.update_or_create()·that·could·result
9 ······in·data·loss·(_\x8#_\x82_\x89_\x84_\x89_\x89).9 ······in·data·loss·(_\x8#_\x82_\x89_\x84_\x89_\x89).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.05 KB
./usr/share/doc/python-django-doc/html/releases/2.0.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.0·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.0·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·1.11.29·release·notes"·href="1.11.29.html"·/>15 ····<link·rel="next"·title="Django·1.11.29·release·notes"·href="1.11.29.html"·/>
15 ····<link·rel="prev"·title="Django·2.0.1·release·notes"·href="2.0.1.html"·/>16 ····<link·rel="prev"·title="Django·2.0.1·release·notes"·href="2.0.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 863, 37 lines modifiedOffset 864, 37 lines modified
863 <li><a·class="reference·internal"·href="#features-removed-in-2-0">Features·removed·in·2.0</a></li>864 <li><a·class="reference·internal"·href="#features-removed-in-2-0">Features·removed·in·2.0</a></li>
864 </ul>865 </ul>
865 </li>866 </li>
866 </ul>867 </ul>
  
867 ··</div>868 ··</div>
868 ··<div>869 ··<div>
869 ····<h4>Previous·topic</h4>870 ····<h4>Vorig·onderwerp</h4>
870 ····<p·class="topless"><a·href="2.0.1.html"871 ····<p·class="topless"><a·href="2.0.1.html"
871 ··························title="previous·chapter">Django·2.0.1·release·notes</a></p>872 ··························title="vorig·hoofdstuk">Django·2.0.1·release·notes</a></p>
872 ··</div>873 ··</div>
873 ··<div>874 ··<div>
874 ····<h4>Next·topic</h4>875 ····<h4>Volgend·onderwerp</h4>
875 ····<p·class="topless"><a·href="1.11.29.html"876 ····<p·class="topless"><a·href="1.11.29.html"
876 ··························title="next·chapter">Django·1.11.29·release·notes</a></p>877 ··························title="volgend·hoofdstuk">Django·1.11.29·release·notes</a></p>
877 ··</div>878 ··</div>
878 <search·id="searchbox"·style="display:·none"·role="search">879 <search·id="searchbox"·style="display:·none"·role="search">
879 ··<h3·id="searchlabel">Quick·search</h3>880 ··<h3·id="searchlabel">Snel·zoeken</h3>
880 ····<div·class="searchformwrapper">881 ····<div·class="searchformwrapper">
881 ····<form·class="search"·action="../search.html"·method="get">882 ····<form·class="search"·action="../search.html"·method="get">
882 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>883 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
883 ······<input·type="submit"·value="Go"·/>884 ······<input·type="submit"·value="Zoek"·/>
884 ····</form>885 ····</form>
885 ····</div>886 ····</div>
886 </search>887 </search>
887 <script>document.getElementById('searchbox').style.display·=·"block"</script>888 <script>document.getElementById('searchbox').style.display·=·"block"</script>
888 ········</div>889 ········</div>
889 ······</div>890 ······</div>
890 ··············<h3>Last·update:</h3>891 ··············<h3>Last·update:</h3>
891 ··············<p·class="topless">Sep·03,·2024</p>892 ··············<p·class="topless">sep·03,·2024</p>
892 ··········</div>893 ··········</div>
893 ········894 ········
894 ······895 ······
895 ····</div>896 ····</div>
  
896 ····<div·id="ft">897 ····<div·id="ft">
897 ······<div·class="nav">898 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x817\x875 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x817\x87
6 Welcome·to·Django·2.0!6 Welcome·to·Django·2.0!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·1.118 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·1.11
Offset 560, 16 lines modifiedOffset 560, 16 lines modified
560 ················#·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8·_\x8k_\x8e_\x8y_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8r_\x8a_\x8i_\x8n_\x8t_\x8s_\x8·_\x8a_\x8r_\x8e_\x8·_\x8n_\x8o_\x8w_\x8·_\x8e_\x8n_\x8a_\x8b_\x8l_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8S_\x8Q_\x8L_\x8i_\x8t_\x8e560 ················#·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8·_\x8k_\x8e_\x8y_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8r_\x8a_\x8i_\x8n_\x8t_\x8s_\x8·_\x8a_\x8r_\x8e_\x8·_\x8n_\x8o_\x8w_\x8·_\x8e_\x8n_\x8a_\x8b_\x8l_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8S_\x8Q_\x8L_\x8i_\x8t_\x8e
561 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s561 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
562 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x80562 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x80
563 ················#·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8·_\x8a_\x8r_\x8g_\x8u_\x8m_\x8e_\x8n_\x8t_\x8·_\x8o_\x8f_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8._\x8f_\x8r_\x8o_\x8m_\x8__\x8d_\x8b_\x8__\x8v_\x8a_\x8l_\x8u_\x8e_\x8(_\x8)_\x8·_\x8a_\x8n_\x8d563 ················#·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8x_\x8t_\x8·_\x8a_\x8r_\x8g_\x8u_\x8m_\x8e_\x8n_\x8t_\x8·_\x8o_\x8f_\x8·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8._\x8f_\x8r_\x8o_\x8m_\x8__\x8d_\x8b_\x8__\x8v_\x8a_\x8l_\x8u_\x8e_\x8(_\x8)_\x8·_\x8a_\x8n_\x8d
564 ··················_\x8E_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8._\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t_\x8__\x8v_\x8a_\x8l_\x8u_\x8e_\x8(_\x8)564 ··················_\x8E_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8._\x8c_\x8o_\x8n_\x8v_\x8e_\x8r_\x8t_\x8__\x8v_\x8a_\x8l_\x8u_\x8e_\x8(_\x8)
565 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s565 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
566 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x80566 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x80
567 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*567 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
568 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s568 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
569 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*569 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
570 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s570 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x81_\x8._\x81_\x81_\x8._\x82_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
571 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*571 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
572 [q···················][Go]572 [q···················][Zoek]
573 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*573 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
574 Sep·03,·2024574 sep·03,·2024
575 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»575 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/2.1.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1·release·notes"·href="2.1.html"·/>15 ····<link·rel="next"·title="Django·2.1·release·notes"·href="2.1.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.2·release·notes"·href="2.1.2.html"·/>16 ····<link·rel="prev"·title="Django·2.1.2·release·notes"·href="2.1.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 134, 37 lines modifiedOffset 135, 37 lines modified
134 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>135 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
135 </ul>136 </ul>
136 </li>137 </li>
137 </ul>138 </ul>
  
138 ··</div>139 ··</div>
139 ··<div>140 ··<div>
140 ····<h4>Previous·topic</h4>141 ····<h4>Vorig·onderwerp</h4>
141 ····<p·class="topless"><a·href="2.1.2.html"142 ····<p·class="topless"><a·href="2.1.2.html"
142 ··························title="previous·chapter">Django·2.1.2·release·notes</a></p>143 ··························title="vorig·hoofdstuk">Django·2.1.2·release·notes</a></p>
143 ··</div>144 ··</div>
144 ··<div>145 ··<div>
145 ····<h4>Next·topic</h4>146 ····<h4>Volgend·onderwerp</h4>
146 ····<p·class="topless"><a·href="2.1.html"147 ····<p·class="topless"><a·href="2.1.html"
147 ··························title="next·chapter">Django·2.1·release·notes</a></p>148 ··························title="volgend·hoofdstuk">Django·2.1·release·notes</a></p>
148 ··</div>149 ··</div>
149 <search·id="searchbox"·style="display:·none"·role="search">150 <search·id="searchbox"·style="display:·none"·role="search">
150 ··<h3·id="searchlabel">Quick·search</h3>151 ··<h3·id="searchlabel">Snel·zoeken</h3>
151 ····<div·class="searchformwrapper">152 ····<div·class="searchformwrapper">
152 ····<form·class="search"·action="../search.html"·method="get">153 ····<form·class="search"·action="../search.html"·method="get">
153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
154 ······<input·type="submit"·value="Go"·/>155 ······<input·type="submit"·value="Zoek"·/>
155 ····</form>156 ····</form>
156 ····</div>157 ····</div>
157 </search>158 </search>
158 <script>document.getElementById('searchbox').style.display·=·"block"</script>159 <script>document.getElementById('searchbox').style.display·=·"block"</script>
159 ········</div>160 ········</div>
160 ······</div>161 ······</div>
161 ··············<h3>Last·update:</h3>162 ··············<h3>Last·update:</h3>
162 ··············<p·class="topless">Sep·03,·2024</p>163 ··············<p·class="topless">sep·03,·2024</p>
163 ··········</div>164 ··········</div>
164 ········165 ········
165 ······166 ······
166 ····</div>167 ····</div>
  
167 ····<div·id="ft">168 ····<div·id="ft">
168 ······<div·class="nav">169 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x831\x81,\x8,·2\x820\x801\x818\x885 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x831\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.1.1·fixes·several·bugs·in·2.1.6 Django·2.1.1·fixes·several·bugs·in·2.1.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·race·condition·in·QuerySet.update_or_create()·that·could·result8 ····*·Fixed·a·race·condition·in·QuerySet.update_or_create()·that·could·result
Offset 31, 16 lines modifiedOffset 31, 16 lines modified
31 ······()·after·combining·querysets·with·extra()·with·union(),·difference(),·or31 ······()·after·combining·querysets·with·extra()·with·union(),·difference(),·or
32 ······intersection()·crashed·due·to·mismatching·columns·(_\x8#_\x82_\x89_\x86_\x89_\x84).32 ······intersection()·crashed·due·to·mismatching·columns·(_\x8#_\x82_\x89_\x86_\x89_\x84).
33 ····*·Fixed·crash·if·InlineModelAdmin.has_add_permission()·doesn’t·accept·the33 ····*·Fixed·crash·if·InlineModelAdmin.has_add_permission()·doesn’t·accept·the
34 ······obj·argument·(_\x8#_\x82_\x89_\x87_\x82_\x83).34 ······obj·argument·(_\x8#_\x82_\x89_\x87_\x82_\x83).
35 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
36 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s37 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
38 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*38 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
40 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*40 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
42 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
43 [q···················][Go]43 [q···················][Zoek]
44 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
45 Sep·03,·202445 sep·03,·2024
46 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»46 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.15 KB
./usr/share/doc/python-django-doc/html/releases/2.1.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.9·release·notes"·href="2.1.9.html"·/>15 ····<link·rel="next"·title="Django·2.1.9·release·notes"·href="2.1.9.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.11·release·notes"·href="2.1.11.html"·/>16 ····<link·rel="prev"·title="Django·2.1.11·release·notes"·href="2.1.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#cve-2019-12781-incorrect-http-detection-with-reverse-proxy-connecting-via-https">CVE-2019-12781:·Incorrect·HTTP·detection·with·reverse-proxy·connecting·via·HTTPS</a></li>118 <li><a·class="reference·internal"·href="#cve-2019-12781-incorrect-http-detection-with-reverse-proxy-connecting-via-https">CVE-2019-12781:·Incorrect·HTTP·detection·with·reverse-proxy·connecting·via·HTTPS</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="2.1.11.html"125 ····<p·class="topless"><a·href="2.1.11.html"
125 ··························title="previous·chapter">Django·2.1.11·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·2.1.11·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="2.1.9.html"130 ····<p·class="topless"><a·href="2.1.9.html"
130 ··························title="next·chapter">Django·2.1.9·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·2.1.9·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.34 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x819\x895 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.1.10·fixes·a·security·issue·in·2.1.9.6 Django·2.1.10·fixes·a·security·issue·in·2.1.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x827\x878\x881\x81:\x8:·I\x8In\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8t·H\x8HT\x8TT\x8TP\x8P·d\x8de\x8et\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·w\x8wi\x8it\x8th\x8h·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e-\x8-p\x8pr\x8ro\x8ox\x8xy\x8y·c\x8co\x8on\x8nn\x8ne\x8ec\x8ct\x8ti\x8in\x8ng\x8g7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x827\x878\x881\x81:\x8:·I\x8In\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8t·H\x8HT\x8TT\x8TP\x8P·d\x8de\x8et\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·w\x8wi\x8it\x8th\x8h·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e-\x8-p\x8pr\x8ro\x8ox\x8xy\x8y·c\x8co\x8on\x8nn\x8ne\x8ec\x8ct\x8ti\x8in\x8ng\x8g
8 v\x8vi\x8ia\x8a·H\x8HT\x8TT\x8TP\x8PS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 v\x8vi\x8ia\x8a·H\x8HT\x8TT\x8TP\x8PS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 that·connects·to·Django·via·HTTPS,·be·sure·to·verify·that·your·application18 that·connects·to·Django·via·HTTPS,·be·sure·to·verify·that·your·application
19 correctly·handles·code·paths·relying·on·scheme,·is_secure(),·build_absolute_uri19 correctly·handles·code·paths·relying·on·scheme,·is_secure(),·build_absolute_uri
20 (),·and·SECURE_SSL_REDIRECT.20 (),·and·SECURE_SSL_REDIRECT.
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x87_\x88_\x81_\x8:_\x8·_\x8I_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8d_\x8e_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8-_\x8p_\x8r_\x8o_\x8x_\x8y23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x87_\x88_\x81_\x8:_\x8·_\x8I_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8d_\x8e_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8-_\x8p_\x8r_\x8o_\x8x_\x8y
24 ············_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a_\x8·_\x8H_\x8T_\x8T_\x8P_\x8S24 ············_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a_\x8·_\x8H_\x8T_\x8T_\x8P_\x8S
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.59 KB
./usr/share/doc/python-django-doc/html/releases/2.1.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.10·release·notes"·href="2.1.10.html"·/>15 ····<link·rel="next"·title="Django·2.1.10·release·notes"·href="2.1.10.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.12·release·notes"·href="2.1.12.html"·/>16 ····<link·rel="prev"·title="Django·2.1.12·release·notes"·href="2.1.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 144, 37 lines modifiedOffset 145, 37 lines modified
144 <li><a·class="reference·internal"·href="#cve-2019-14235-potential-memory-exhaustion-in-django-utils-encoding-uri-to-iri">CVE-2019-14235:·Potential·memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>145 <li><a·class="reference·internal"·href="#cve-2019-14235-potential-memory-exhaustion-in-django-utils-encoding-uri-to-iri">CVE-2019-14235:·Potential·memory·exhaustion·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>
145 </ul>146 </ul>
146 </li>147 </li>
147 </ul>148 </ul>
  
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Previous·topic</h4>151 ····<h4>Vorig·onderwerp</h4>
151 ····<p·class="topless"><a·href="2.1.12.html"152 ····<p·class="topless"><a·href="2.1.12.html"
152 ··························title="previous·chapter">Django·2.1.12·release·notes</a></p>153 ··························title="vorig·hoofdstuk">Django·2.1.12·release·notes</a></p>
153 ··</div>154 ··</div>
154 ··<div>155 ··<div>
155 ····<h4>Next·topic</h4>156 ····<h4>Volgend·onderwerp</h4>
156 ····<p·class="topless"><a·href="2.1.10.html"157 ····<p·class="topless"><a·href="2.1.10.html"
157 ··························title="next·chapter">Django·2.1.10·release·notes</a></p>158 ··························title="volgend·hoofdstuk">Django·2.1.10·release·notes</a></p>
158 ··</div>159 ··</div>
159 <search·id="searchbox"·style="display:·none"·role="search">160 <search·id="searchbox"·style="display:·none"·role="search">
160 ··<h3·id="searchlabel">Quick·search</h3>161 ··<h3·id="searchlabel">Snel·zoeken</h3>
161 ····<div·class="searchformwrapper">162 ····<div·class="searchformwrapper">
162 ····<form·class="search"·action="../search.html"·method="get">163 ····<form·class="search"·action="../search.html"·method="get">
163 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
164 ······<input·type="submit"·value="Go"·/>165 ······<input·type="submit"·value="Zoek"·/>
165 ····</form>166 ····</form>
166 ····</div>167 ····</div>
167 </search>168 </search>
168 <script>document.getElementById('searchbox').style.display·=·"block"</script>169 <script>document.getElementById('searchbox').style.display·=·"block"</script>
169 ········</div>170 ········</div>
170 ······</div>171 ······</div>
171 ··············<h3>Last·update:</h3>172 ··············<h3>Last·update:</h3>
172 ··············<p·class="topless">Sep·03,·2024</p>173 ··············<p·class="topless">sep·03,·2024</p>
173 ··········</div>174 ··········</div>
174 ········175 ········
175 ······176 ······
176 ····</div>177 ····</div>
  
177 ····<div·id="ft">178 ····<div·id="ft">
178 ······<div·class="nav">179 ······<div·class="nav">
2.71 KB
html2text {}
Max HTML report size reached
5.6 KB
./usr/share/doc/python-django-doc/html/releases/2.1.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.11·release·notes"·href="2.1.11.html"·/>15 ····<link·rel="next"·title="Django·2.1.11·release·notes"·href="2.1.11.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.13·release·notes"·href="2.1.13.html"·/>16 ····<link·rel="prev"·title="Django·2.1.13·release·notes"·href="2.1.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="2.1.13.html"117 ····<p·class="topless"><a·href="2.1.13.html"
117 ··························title="previous·chapter">Django·2.1.13·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·2.1.13·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="2.1.11.html"122 ····<p·class="topless"><a·href="2.1.11.html"
122 ··························title="next·chapter">Django·2.1.11·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·2.1.11·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.93 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x895 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x89
6 Django·2.1.12·fixes·a·regression·in·2.1.11.6 Django·2.1.12·fixes·a·regression·in·2.1.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·crash·of·KeyTransform()·for8 ····*·Fixed·crash·of·KeyTransform()·for
9 ······django.contrib.postgres.fields.JSONField·and·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·when·using·on9 ······django.contrib.postgres.fields.JSONField·and·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·when·using·on
10 ······expressions·with·params·(_\x8#_\x83_\x80_\x86_\x87_\x82).10 ······expressions·with·params·(_\x8#_\x83_\x80_\x86_\x87_\x82).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.6 KB
./usr/share/doc/python-django-doc/html/releases/2.1.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.12·release·notes"·href="2.1.12.html"·/>15 ····<link·rel="next"·title="Django·2.1.12·release·notes"·href="2.1.12.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.14·release·notes"·href="2.1.14.html"·/>16 ····<link·rel="prev"·title="Django·2.1.14·release·notes"·href="2.1.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="2.1.14.html"116 ····<p·class="topless"><a·href="2.1.14.html"
116 ··························title="previous·chapter">Django·2.1.14·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·2.1.14·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="2.1.12.html"121 ····<p·class="topless"><a·href="2.1.12.html"
121 ··························title="next·chapter">Django·2.1.12·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·2.1.12·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.93 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x819\x895 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.1.13·fixes·a·regression·in·2.1.11.6 Django·2.1.13·fixes·a·regression·in·2.1.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·when·filtering·with·a·Subquery()·annotation·of·a·queryset8 ····*·Fixed·a·crash·when·filtering·with·a·Subquery()·annotation·of·a·queryset
9 ······containing·django.contrib.postgres.fields.JSONField·or·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d9 ······containing·django.contrib.postgres.fields.JSONField·or·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d
10 ······(_\x8#_\x83_\x80_\x87_\x86_\x89).10 ······(_\x8#_\x83_\x80_\x87_\x86_\x89).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.65 KB
./usr/share/doc/python-django-doc/html/releases/2.1.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.13·release·notes"·href="2.1.13.html"·/>15 ····<link·rel="next"·title="Django·2.1.13·release·notes"·href="2.1.13.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.15·release·notes"·href="2.1.15.html"·/>16 ····<link·rel="prev"·title="Django·2.1.15·release·notes"·href="2.1.15.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="2.1.15.html"117 ····<p·class="topless"><a·href="2.1.15.html"
117 ··························title="previous·chapter">Django·2.1.15·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·2.1.15·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="2.1.13.html"122 ····<p·class="topless"><a·href="2.1.13.html"
122 ··························title="next·chapter">Django·2.1.13·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·2.1.13·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.98 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x819\x895 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x819\x89
6 Django·2.1.14·fixes·a·regression·in·2.1.13.6 Django·2.1.14·fixes·a·regression·in·2.1.13.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·when·using·a·contains,·contained_by,·has_key,·has_keys,·or8 ····*·Fixed·a·crash·when·using·a·contains,·contained_by,·has_key,·has_keys,·or
9 ······has_any_keys·lookup·on·django.contrib.postgres.fields.JSONField,·if·the9 ······has_any_keys·lookup·on·django.contrib.postgres.fields.JSONField,·if·the
10 ······right·or·left·hand·side·of·an·expression·is·a·key·transform·(_\x8#_\x83_\x80_\x88_\x82_\x86).10 ······right·or·left·hand·side·of·an·expression·is·a·key·transform·(_\x8#_\x83_\x80_\x88_\x82_\x86).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.12 KB
./usr/share/doc/python-django-doc/html/releases/2.1.15.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.15·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.15·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.14·release·notes"·href="2.1.14.html"·/>15 ····<link·rel="next"·title="Django·2.1.14·release·notes"·href="2.1.14.html"·/>
15 ····<link·rel="prev"·title="Django·2.2·release·notes"·href="2.2.html"·/>16 ····<link·rel="prev"·title="Django·2.2·release·notes"·href="2.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 141, 37 lines modifiedOffset 142, 37 lines modified
141 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>142 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
142 </ul>143 </ul>
143 </li>144 </li>
144 </ul>145 </ul>
  
145 ··</div>146 ··</div>
146 ··<div>147 ··<div>
147 ····<h4>Previous·topic</h4>148 ····<h4>Vorig·onderwerp</h4>
148 ····<p·class="topless"><a·href="2.2.html"149 ····<p·class="topless"><a·href="2.2.html"
149 ··························title="previous·chapter">Django·2.2·release·notes</a></p>150 ··························title="vorig·hoofdstuk">Django·2.2·release·notes</a></p>
150 ··</div>151 ··</div>
151 ··<div>152 ··<div>
152 ····<h4>Next·topic</h4>153 ····<h4>Volgend·onderwerp</h4>
153 ····<p·class="topless"><a·href="2.1.14.html"154 ····<p·class="topless"><a·href="2.1.14.html"
154 ··························title="next·chapter">Django·2.1.14·release·notes</a></p>155 ··························title="volgend·hoofdstuk">Django·2.1.14·release·notes</a></p>
155 ··</div>156 ··</div>
156 <search·id="searchbox"·style="display:·none"·role="search">157 <search·id="searchbox"·style="display:·none"·role="search">
157 ··<h3·id="searchlabel">Quick·search</h3>158 ··<h3·id="searchlabel">Snel·zoeken</h3>
158 ····<div·class="searchformwrapper">159 ····<div·class="searchformwrapper">
159 ····<form·class="search"·action="../search.html"·method="get">160 ····<form·class="search"·action="../search.html"·method="get">
160 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
161 ······<input·type="submit"·value="Go"·/>162 ······<input·type="submit"·value="Zoek"·/>
162 ····</form>163 ····</form>
163 ····</div>164 ····</div>
164 </search>165 </search>
165 <script>document.getElementById('searchbox').style.display·=·"block"</script>166 <script>document.getElementById('searchbox').style.display·=·"block"</script>
166 ········</div>167 ········</div>
167 ······</div>168 ······</div>
168 ··············<h3>Last·update:</h3>169 ··············<h3>Last·update:</h3>
169 ··············<p·class="topless">Sep·03,·2024</p>170 ··············<p·class="topless">sep·03,·2024</p>
170 ··········</div>171 ··········</div>
171 ········172 ········
172 ······173 ······
173 ····</div>174 ····</div>
  
174 ····<div·id="ft">175 ····<div·id="ft">
175 ······<div·class="nav">176 ······<div·class="nav">
2.46 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x895 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x89
6 Django·2.1.15·fixes·a·security·issue·and·a·data·loss·bug·in·2.1.14.6 Django·2.1.15·fixes·a·security·issue·and·a·data·loss·bug·in·2.1.14.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x891\x811\x818\x88:\x8:·P\x8Pr\x8ri\x8iv\x8vi\x8il\x8le\x8eg\x8ge\x8e·e\x8es\x8sc\x8ca\x8al\x8la\x8at\x8ti\x8io\x8on\x8n·i\x8in\x8n·t\x8th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ad\x8dm\x8mi\x8in\x8n.\x8._\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x891\x811\x818\x88:\x8:·P\x8Pr\x8ri\x8iv\x8vi\x8il\x8le\x8eg\x8ge\x8e·e\x8es\x8sc\x8ca\x8al\x8la\x8at\x8ti\x8io\x8on\x8n·i\x8in\x8n·t\x8th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ad\x8dm\x8mi\x8in\x8n.\x8._\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 Since·Django·2.1,·a·Django·model·admin·displaying·a·parent·model·with·related8 Since·Django·2.1,·a·Django·model·admin·displaying·a·parent·model·with·related
Offset 36, 16 lines modifiedOffset 36, 16 lines modified
36 ····*·Fixed·a·data·loss·possibility·in·the·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8__\x8f_\x8o_\x8r_\x8__\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8(_\x8).·When·using36 ····*·Fixed·a·data·loss·possibility·in·the·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8__\x8f_\x8o_\x8r_\x8__\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8(_\x8).·When·using
37 ······'self'·in·the·of·argument·with·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8-_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8a_\x8n_\x8c_\x8e,·a·parent·model37 ······'self'·in·the·of·argument·with·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8-_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8a_\x8n_\x8c_\x8e,·a·parent·model
38 ······was·locked·instead·of·the·queryset’s·model·(_\x8#_\x83_\x80_\x89_\x85_\x83).38 ······was·locked·instead·of·the·queryset’s·model·(_\x8#_\x83_\x80_\x89_\x85_\x83).
39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x81_\x81_\x88_\x8:_\x8·_\x8P_\x8r_\x8i_\x8v_\x8i_\x8l_\x8e_\x8g_\x8e_\x8·_\x8e_\x8s_\x8c_\x8a_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8.41 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x81_\x81_\x88_\x8:_\x8·_\x8P_\x8r_\x8i_\x8v_\x8i_\x8l_\x8e_\x8g_\x8e_\x8·_\x8e_\x8s_\x8c_\x8a_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8.
42 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s42 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
43 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*43 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
45 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*45 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
47 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
48 [q···················][Go]48 [q···················][Zoek]
49 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*49 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
50 Sep·03,·202450 sep·03,·2024
51 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»51 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.04 KB
./usr/share/doc/python-django-doc/html/releases/2.1.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.1·release·notes"·href="2.1.1.html"·/>15 ····<link·rel="next"·title="Django·2.1.1·release·notes"·href="2.1.1.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.3·release·notes"·href="2.1.3.html"·/>16 ····<link·rel="prev"·title="Django·2.1.3·release·notes"·href="2.1.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 128, 37 lines modifiedOffset 129, 37 lines modified
128 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>129 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
129 </ul>130 </ul>
130 </li>131 </li>
131 </ul>132 </ul>
  
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Previous·topic</h4>135 ····<h4>Vorig·onderwerp</h4>
135 ····<p·class="topless"><a·href="2.1.3.html"136 ····<p·class="topless"><a·href="2.1.3.html"
136 ··························title="previous·chapter">Django·2.1.3·release·notes</a></p>137 ··························title="vorig·hoofdstuk">Django·2.1.3·release·notes</a></p>
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Next·topic</h4>140 ····<h4>Volgend·onderwerp</h4>
140 ····<p·class="topless"><a·href="2.1.1.html"141 ····<p·class="topless"><a·href="2.1.1.html"
141 ··························title="next·chapter">Django·2.1.1·release·notes</a></p>142 ··························title="volgend·hoofdstuk">Django·2.1.1·release·notes</a></p>
142 ··</div>143 ··</div>
143 <search·id="searchbox"·style="display:·none"·role="search">144 <search·id="searchbox"·style="display:·none"·role="search">
144 ··<h3·id="searchlabel">Quick·search</h3>145 ··<h3·id="searchlabel">Snel·zoeken</h3>
145 ····<div·class="searchformwrapper">146 ····<div·class="searchformwrapper">
146 ····<form·class="search"·action="../search.html"·method="get">147 ····<form·class="search"·action="../search.html"·method="get">
147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>148 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
148 ······<input·type="submit"·value="Go"·/>149 ······<input·type="submit"·value="Zoek"·/>
149 ····</form>150 ····</form>
150 ····</div>151 ····</div>
151 </search>152 </search>
152 <script>document.getElementById('searchbox').style.display·=·"block"</script>153 <script>document.getElementById('searchbox').style.display·=·"block"</script>
153 ········</div>154 ········</div>
154 ······</div>155 ······</div>
155 ··············<h3>Last·update:</h3>156 ··············<h3>Last·update:</h3>
156 ··············<p·class="topless">Sep·03,·2024</p>157 ··············<p·class="topless">sep·03,·2024</p>
157 ··········</div>158 ··········</div>
158 ········159 ········
159 ······160 ······
160 ····</div>161 ····</div>
  
161 ····<div·id="ft">162 ····<div·id="ft">
162 ······<div·class="nav">163 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x885 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.1.2·fixes·a·security·issue·and·several·bugs·in·2.1.1.·Also,·the·latest6 Django·2.1.2·fixes·a·security·issue·and·several·bugs·in·2.1.1.·Also,·the·latest
7 string·translations·from·Transifex·are·incorporated.7 string·translations·from·Transifex·are·incorporated.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-1\x816\x869\x898\x884\x84:\x8:·P\x8Pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8h·d\x8di\x8is\x8sc\x8cl\x8lo\x8os\x8su\x8ur\x8re\x8e·t\x8to\x8o·?\x8“v\x8vi\x8ie\x8ew\x8w·o\x8on\x8nl\x8ly\x8y?\x8·a\x8ad\x8dm\x8mi\x8in\x8n·u\x8us\x8se\x8er\x8rs\x8s_\x8?\x88 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x818\x88-\x8-1\x816\x869\x898\x884\x84:\x8:·P\x8Pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·h\x8ha\x8as\x8sh\x8h·d\x8di\x8is\x8sc\x8cl\x8lo\x8os\x8su\x8ur\x8re\x8e·t\x8to\x8o·?\x8“v\x8vi\x8ie\x8ew\x8w·o\x8on\x8nl\x8ly\x8y?\x8·a\x8ad\x8dm\x8mi\x8in\x8n·u\x8us\x8se\x8er\x8rs\x8s_\x8?\x8
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ······same·name·crashed·on·Oracle·12.1·(_\x8#_\x82_\x89_\x86_\x83_\x80).25 ······same·name·crashed·on·Oracle·12.1·(_\x8#_\x82_\x89_\x86_\x83_\x80).
26 ····*·Fixed·a·crash·when·a·user·with·the·view·(but·not·change)·permission·made26 ····*·Fixed·a·crash·when·a·user·with·the·view·(but·not·change)·permission·made
27 ······a·POST·request·to·an·admin·user·change·form·(_\x8#_\x82_\x89_\x88_\x80_\x89).27 ······a·POST·request·to·an·admin·user·change·form·(_\x8#_\x82_\x89_\x88_\x80_\x89).
28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x81_\x86_\x89_\x88_\x84_\x8:_\x8·_\x8P_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8·_\x8d_\x8i_\x8s_\x8c_\x8l_\x8o_\x8s_\x8u_\x8r_\x8e_\x8·_\x8t_\x8o_\x8·_\x8“_\x8v_\x8i_\x8e_\x8w_\x8·_\x8o_\x8n_\x8l_\x8y_\x8”_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8u_\x8s_\x8e_\x8r_\x8s30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x88_\x8-_\x81_\x86_\x89_\x88_\x84_\x8:_\x8·_\x8P_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8h_\x8a_\x8s_\x8h_\x8·_\x8d_\x8i_\x8s_\x8c_\x8l_\x8o_\x8s_\x8u_\x8r_\x8e_\x8·_\x8t_\x8o_\x8·_\x8“_\x8v_\x8i_\x8e_\x8w_\x8·_\x8o_\x8n_\x8l_\x8y_\x8”_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8u_\x8s_\x8e_\x8r_\x8s
31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/releases/2.1.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.2·release·notes"·href="2.1.2.html"·/>15 ····<link·rel="next"·title="Django·2.1.2·release·notes"·href="2.1.2.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.4·release·notes"·href="2.1.4.html"·/>16 ····<link·rel="prev"·title="Django·2.1.4·release·notes"·href="2.1.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="2.1.4.html"124 ····<p·class="topless"><a·href="2.1.4.html"
124 ··························title="previous·chapter">Django·2.1.4·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·2.1.4·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="2.1.2.html"129 ····<p·class="topless"><a·href="2.1.2.html"
129 ··························title="next·chapter">Django·2.1.2·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·2.1.2·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.06 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x885 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x818\x88
6 Django·2.1.3·fixes·several·bugs·in·2.1.2.6 Django·2.1.3·fixes·several·bugs·in·2.1.2.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·2.0·where·combining·Q·objects·with·__in8 ····*·Fixed·a·regression·in·Django·2.0·where·combining·Q·objects·with·__in
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ······incorrectly·cleared·in·Model.save()·(_\x8#_\x82_\x89_\x88_\x89_\x86).15 ······incorrectly·cleared·in·Model.save()·(_\x8#_\x82_\x89_\x88_\x89_\x86).
16 ····*·Fixed·a·regression·in·Django·2.0·where·FileSystemStorage·crashes·with16 ····*·Fixed·a·regression·in·Django·2.0·where·FileSystemStorage·crashes·with
17 ······FileExistsError·if·concurrent·saves·try·to·create·the·same·directory17 ······FileExistsError·if·concurrent·saves·try·to·create·the·same·directory
18 ······(_\x8#_\x82_\x89_\x88_\x89_\x80).18 ······(_\x8#_\x82_\x89_\x88_\x89_\x80).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.72 KB
./usr/share/doc/python-django-doc/html/releases/2.1.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.3·release·notes"·href="2.1.3.html"·/>15 ····<link·rel="next"·title="Django·2.1.3·release·notes"·href="2.1.3.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.5·release·notes"·href="2.1.5.html"·/>16 ····<link·rel="prev"·title="Django·2.1.5·release·notes"·href="2.1.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 118, 37 lines modifiedOffset 119, 37 lines modified
118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>119 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
119 </ul>120 </ul>
120 </li>121 </li>
121 </ul>122 </ul>
  
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Previous·topic</h4>125 ····<h4>Vorig·onderwerp</h4>
125 ····<p·class="topless"><a·href="2.1.5.html"126 ····<p·class="topless"><a·href="2.1.5.html"
126 ··························title="previous·chapter">Django·2.1.5·release·notes</a></p>127 ··························title="vorig·hoofdstuk">Django·2.1.5·release·notes</a></p>
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Next·topic</h4>130 ····<h4>Volgend·onderwerp</h4>
130 ····<p·class="topless"><a·href="2.1.3.html"131 ····<p·class="topless"><a·href="2.1.3.html"
131 ··························title="next·chapter">Django·2.1.3·release·notes</a></p>132 ··························title="volgend·hoofdstuk">Django·2.1.3·release·notes</a></p>
132 ··</div>133 ··</div>
133 <search·id="searchbox"·style="display:·none"·role="search">134 <search·id="searchbox"·style="display:·none"·role="search">
134 ··<h3·id="searchlabel">Quick·search</h3>135 ··<h3·id="searchlabel">Snel·zoeken</h3>
135 ····<div·class="searchformwrapper">136 ····<div·class="searchformwrapper">
136 ····<form·class="search"·action="../search.html"·method="get">137 ····<form·class="search"·action="../search.html"·method="get">
137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
138 ······<input·type="submit"·value="Go"·/>139 ······<input·type="submit"·value="Zoek"·/>
139 ····</form>140 ····</form>
140 ····</div>141 ····</div>
141 </search>142 </search>
142 <script>document.getElementById('searchbox').style.display·=·"block"</script>143 <script>document.getElementById('searchbox').style.display·=·"block"</script>
143 ········</div>144 ········</div>
144 ······</div>145 ······</div>
145 ··············<h3>Last·update:</h3>146 ··············<h3>Last·update:</h3>
146 ··············<p·class="topless">Sep·03,·2024</p>147 ··············<p·class="topless">sep·03,·2024</p>
147 ··········</div>148 ··········</div>
148 ········149 ········
149 ······150 ······
150 ····</div>151 ····</div>
  
151 ····<div·id="ft">152 ····<div·id="ft">
152 ······<div·class="nav">153 ······<div·class="nav">
2.06 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·3\x83,\x8,·2\x820\x801\x818\x885 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·3\x83,\x8,·2\x820\x801\x818\x88
6 Django·2.1.4·fixes·several·bugs·in·2.1.3.6 Django·2.1.4·fixes·several·bugs·in·2.1.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Corrected·the·default·password·list·that·CommonPasswordValidator·uses·by8 ····*·Corrected·the·default·password·list·that·CommonPasswordValidator·uses·by
Offset 16, 16 lines modifiedOffset 16, 16 lines modified
16 ······ModelAdmin.prepopulated_fields·(_\x8#_\x82_\x89_\x89_\x82_\x89).16 ······ModelAdmin.prepopulated_fields·(_\x8#_\x82_\x89_\x89_\x82_\x89).
17 ····*·Fixed·“Please·correct·the·errors·below”·error·message·when·editing·an17 ····*·Fixed·“Please·correct·the·errors·below”·error·message·when·editing·an
18 ······object·in·the·admin·if·the·user·only·has·the·“view”·permission·on·inlines18 ······object·in·the·admin·if·the·user·only·has·the·“view”·permission·on·inlines
19 ······(_\x8#_\x82_\x89_\x89_\x83_\x80).19 ······(_\x8#_\x82_\x89_\x89_\x83_\x80).
20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
23 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
28 [q···················][Go]28 [q···················][Zoek]
29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
30 Sep·03,·202430 sep·03,·2024
31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.92 KB
./usr/share/doc/python-django-doc/html/releases/2.1.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.4·release·notes"·href="2.1.4.html"·/>15 ····<link·rel="next"·title="Django·2.1.4·release·notes"·href="2.1.4.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.6·release·notes"·href="2.1.6.html"·/>16 ····<link·rel="prev"·title="Django·2.1.6·release·notes"·href="2.1.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 129, 37 lines modifiedOffset 130, 37 lines modified
129 </li>130 </li>
130 </ul>131 </ul>
131 </li>132 </li>
132 </ul>133 </ul>
  
133 ··</div>134 ··</div>
134 ··<div>135 ··<div>
135 ····<h4>Previous·topic</h4>136 ····<h4>Vorig·onderwerp</h4>
136 ····<p·class="topless"><a·href="2.1.6.html"137 ····<p·class="topless"><a·href="2.1.6.html"
137 ··························title="previous·chapter">Django·2.1.6·release·notes</a></p>138 ··························title="vorig·hoofdstuk">Django·2.1.6·release·notes</a></p>
138 ··</div>139 ··</div>
139 ··<div>140 ··<div>
140 ····<h4>Next·topic</h4>141 ····<h4>Volgend·onderwerp</h4>
141 ····<p·class="topless"><a·href="2.1.4.html"142 ····<p·class="topless"><a·href="2.1.4.html"
142 ··························title="next·chapter">Django·2.1.4·release·notes</a></p>143 ··························title="volgend·hoofdstuk">Django·2.1.4·release·notes</a></p>
143 ··</div>144 ··</div>
144 <search·id="searchbox"·style="display:·none"·role="search">145 <search·id="searchbox"·style="display:·none"·role="search">
145 ··<h3·id="searchlabel">Quick·search</h3>146 ··<h3·id="searchlabel">Snel·zoeken</h3>
146 ····<div·class="searchformwrapper">147 ····<div·class="searchformwrapper">
147 ····<form·class="search"·action="../search.html"·method="get">148 ····<form·class="search"·action="../search.html"·method="get">
148 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
149 ······<input·type="submit"·value="Go"·/>150 ······<input·type="submit"·value="Zoek"·/>
150 ····</form>151 ····</form>
151 ····</div>152 ····</div>
152 </search>153 </search>
153 <script>document.getElementById('searchbox').style.display·=·"block"</script>154 <script>document.getElementById('searchbox').style.display·=·"block"</script>
154 ········</div>155 ········</div>
155 ······</div>156 ······</div>
156 ··············<h3>Last·update:</h3>157 ··············<h3>Last·update:</h3>
157 ··············<p·class="topless">Sep·03,·2024</p>158 ··············<p·class="topless">sep·03,·2024</p>
158 ··········</div>159 ··········</div>
159 ········160 ········
160 ······161 ······
161 ····</div>162 ····</div>
  
162 ····<div·id="ft">163 ····<div·id="ft">
163 ······<div·class="nav">164 ······<div·class="nav">
2.33 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x819\x895 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x801\x819\x89
6 Django·2.1.5·fixes·a·security·issue·and·several·bugs·in·2.1.4.6 Django·2.1.5·fixes·a·security·issue·and·several·bugs·in·2.1.4.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-3\x834\x849\x898\x88:\x8:·C\x8Co\x8on\x8nt\x8te\x8en\x8nt\x8t·s\x8sp\x8po\x8oo\x8of\x8fi\x8in\x8ng\x8g·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·t\x8th\x8he\x8e·d\x8de\x8ef\x8fa\x8au\x8ul\x8lt\x8t·4\x840\x804\x84·p\x8pa\x8ag\x8ge\x8e_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-3\x834\x849\x898\x88:\x8:·C\x8Co\x8on\x8nt\x8te\x8en\x8nt\x8t·s\x8sp\x8po\x8oo\x8of\x8fi\x8in\x8ng\x8g·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·t\x8th\x8he\x8e·d\x8de\x8ef\x8fa\x8au\x8ul\x8lt\x8t·4\x840\x804\x84·p\x8pa\x8ag\x8ge\x8e_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····*·Fixed·a·regression·in·Django·2.1.4·where25 ····*·Fixed·a·regression·in·Django·2.1.4·where
26 ······InlineModelAdmin.has_change_permission()·is·incorrectly·called·with·a26 ······InlineModelAdmin.has_change_permission()·is·incorrectly·called·with·a
27 ······non-None·obj·argument·during·an·object·add·(_\x8#_\x83_\x80_\x80_\x85_\x80).27 ······non-None·obj·argument·during·an·object·add·(_\x8#_\x83_\x80_\x80_\x85_\x80).
28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x83_\x84_\x89_\x88_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8·_\x8s_\x8p_\x8o_\x8o_\x8f_\x8i_\x8n_\x8g_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x84_\x80_\x84_\x8·_\x8p_\x8a_\x8g_\x8e30 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x83_\x84_\x89_\x88_\x8:_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8·_\x8s_\x8p_\x8o_\x8o_\x8f_\x8i_\x8n_\x8g_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x84_\x80_\x84_\x8·_\x8p_\x8a_\x8g_\x8e
31 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s31 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.88 KB
./usr/share/doc/python-django-doc/html/releases/2.1.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.5·release·notes"·href="2.1.5.html"·/>15 ····<link·rel="next"·title="Django·2.1.5·release·notes"·href="2.1.5.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.7·release·notes"·href="2.1.7.html"·/>16 ····<link·rel="prev"·title="Django·2.1.7·release·notes"·href="2.1.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 </li>121 </li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="2.1.7.html"128 ····<p·class="topless"><a·href="2.1.7.html"
128 ··························title="previous·chapter">Django·2.1.7·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·2.1.7·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="2.1.5.html"133 ····<p·class="topless"><a·href="2.1.5.html"
133 ··························title="next·chapter">Django·2.1.5·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·2.1.5·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.28 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x895 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.1.6·fixes·a·security·issue·and·a·bug·in·2.1.5.6 Django·2.1.6·fixes·a·security·issue·and·a·bug·in·2.1.5.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-6\x869\x897\x875\x85:\x8:·M\x8Me\x8em\x8mo\x8or\x8ry\x8y·e\x8ex\x8xh\x8ha\x8au\x8us\x8st\x8ti\x8io\x8on\x8n·i\x8in\x8n·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.n\x8nu\x8um\x8mb\x8be\x8er\x8rf\x8fo\x8or\x8rm\x8ma\x8at\x8t.\x8.f\x8fo\x8or\x8rm\x8ma\x8at\x8t(\x8()\x8)_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-6\x869\x897\x875\x85:\x8:·M\x8Me\x8em\x8mo\x8or\x8ry\x8y·e\x8ex\x8xh\x8ha\x8au\x8us\x8st\x8ti\x8io\x8on\x8n·i\x8in\x8n·d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.n\x8nu\x8um\x8mb\x8be\x8er\x8rf\x8fo\x8or\x8rm\x8ma\x8at\x8t.\x8.f\x8fo\x8or\x8rm\x8ma\x8at\x8t(\x8()\x8)_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 ······to·restore·backwards·compatibility·with·third-party·code·that·doesn’t17 ······to·restore·backwards·compatibility·with·third-party·code·that·doesn’t
18 ······provide·it·(_\x8#_\x83_\x80_\x80_\x89_\x87).18 ······provide·it·(_\x8#_\x83_\x80_\x80_\x89_\x87).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x86_\x89_\x87_\x85_\x8:_\x8·_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n21 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x86_\x89_\x87_\x85_\x8:_\x8·_\x8M_\x8e_\x8m_\x8o_\x8r_\x8y_\x8·_\x8e_\x8x_\x8h_\x8a_\x8u_\x8s_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n
22 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8._\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8(_\x8)22 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8._\x8f_\x8o_\x8r_\x8m_\x8a_\x8t_\x8(_\x8)
23 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s23 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.45 KB
./usr/share/doc/python-django-doc/html/releases/2.1.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.6·release·notes"·href="2.1.6.html"·/>15 ····<link·rel="next"·title="Django·2.1.6·release·notes"·href="2.1.6.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.8·release·notes"·href="2.1.8.html"·/>16 ····<link·rel="prev"·title="Django·2.1.8·release·notes"·href="2.1.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="2.1.8.html"114 ····<p·class="topless"><a·href="2.1.8.html"
114 ··························title="previous·chapter">Django·2.1.8·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·2.1.8·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="2.1.6.html"119 ····<p·class="topless"><a·href="2.1.6.html"
119 ··························title="next·chapter">Django·2.1.6·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·2.1.6·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
1.8 KB
html2text {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x895 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x811\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.1.7·fixes·a·packaging·error·in·2.1.6.6 Django·2.1.7·fixes·a·packaging·error·in·2.1.6.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Corrected·packaging·error·from·2.1.6·(_\x8#_\x83_\x80_\x81_\x87_\x85).8 ····*·Corrected·packaging·error·from·2.1.6·(_\x8#_\x83_\x80_\x81_\x87_\x85).
9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*9 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s11 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
12 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*12 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
17 [q···················][Go]17 [q···················][Zoek]
18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
19 Sep·03,·202419 sep·03,·2024
20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»20 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.53 KB
./usr/share/doc/python-django-doc/html/releases/2.1.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.7·release·notes"·href="2.1.7.html"·/>15 ····<link·rel="next"·title="Django·2.1.7·release·notes"·href="2.1.7.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.9·release·notes"·href="2.1.9.html"·/>16 ····<link·rel="prev"·title="Django·2.1.9·release·notes"·href="2.1.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="2.1.9.html"116 ····<p·class="topless"><a·href="2.1.9.html"
116 ··························title="previous·chapter">Django·2.1.9·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·2.1.9·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="2.1.7.html"121 ····<p·class="topless"><a·href="2.1.7.html"
121 ··························title="next·chapter">Django·2.1.7·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·2.1.7·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.87 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x801\x819\x895 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.1.8·fixes·a·bug·in·2.1.7.6 Django·2.1.8·fixes·a·bug·in·2.1.7.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Prevented·admin·inlines·for·a·ManyToManyField's·implicit·through·model8 ····*·Prevented·admin·inlines·for·a·ManyToManyField's·implicit·through·model
9 ······from·being·editable·if·the·user·only·has·the·view·permission·(_\x8#_\x83_\x80_\x82_\x88_\x89).9 ······from·being·editable·if·the·user·only·has·the·view·permission·(_\x8#_\x83_\x80_\x82_\x88_\x89).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.16 KB
./usr/share/doc/python-django-doc/html/releases/2.1.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.8·release·notes"·href="2.1.8.html"·/>15 ····<link·rel="next"·title="Django·2.1.8·release·notes"·href="2.1.8.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.10·release·notes"·href="2.1.10.html"·/>16 ····<link·rel="prev"·title="Django·2.1.10·release·notes"·href="2.1.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 122, 37 lines modifiedOffset 123, 37 lines modified
122 <li><a·class="reference·internal"·href="#patched-bundled-jquery-for-cve-2019-11358-prototype-pollution">Patched·bundled·jQuery·for·CVE-2019-11358:·Prototype·pollution</a></li>123 <li><a·class="reference·internal"·href="#patched-bundled-jquery-for-cve-2019-11358-prototype-pollution">Patched·bundled·jQuery·for·CVE-2019-11358:·Prototype·pollution</a></li>
123 </ul>124 </ul>
124 </li>125 </li>
125 </ul>126 </ul>
  
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Previous·topic</h4>129 ····<h4>Vorig·onderwerp</h4>
129 ····<p·class="topless"><a·href="2.1.10.html"130 ····<p·class="topless"><a·href="2.1.10.html"
130 ··························title="previous·chapter">Django·2.1.10·release·notes</a></p>131 ··························title="vorig·hoofdstuk">Django·2.1.10·release·notes</a></p>
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Next·topic</h4>134 ····<h4>Volgend·onderwerp</h4>
134 ····<p·class="topless"><a·href="2.1.8.html"135 ····<p·class="topless"><a·href="2.1.8.html"
135 ··························title="next·chapter">Django·2.1.8·release·notes</a></p>136 ··························title="volgend·hoofdstuk">Django·2.1.8·release·notes</a></p>
136 ··</div>137 ··</div>
137 <search·id="searchbox"·style="display:·none"·role="search">138 <search·id="searchbox"·style="display:·none"·role="search">
138 ··<h3·id="searchlabel">Quick·search</h3>139 ··<h3·id="searchlabel">Snel·zoeken</h3>
139 ····<div·class="searchformwrapper">140 ····<div·class="searchformwrapper">
140 ····<form·class="search"·action="../search.html"·method="get">141 ····<form·class="search"·action="../search.html"·method="get">
141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
142 ······<input·type="submit"·value="Go"·/>143 ······<input·type="submit"·value="Zoek"·/>
143 ····</form>144 ····</form>
144 ····</div>145 ····</div>
145 </search>146 </search>
146 <script>document.getElementById('searchbox').style.display·=·"block"</script>147 <script>document.getElementById('searchbox').style.display·=·"block"</script>
147 ········</div>148 ········</div>
148 ······</div>149 ······</div>
149 ··············<h3>Last·update:</h3>150 ··············<h3>Last·update:</h3>
150 ··············<p·class="topless">Sep·03,·2024</p>151 ··············<p·class="topless">sep·03,·2024</p>
151 ··········</div>152 ··········</div>
152 ········153 ········
153 ······154 ······
154 ····</div>155 ····</div>
  
155 ····<div·id="ft">156 ····<div·id="ft">
156 ······<div·class="nav">157 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x801\x819\x895 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x801\x819\x89
6 Django·2.1.9·fixes·security·issues·in·2.1.8.6 Django·2.1.9·fixes·security·issues·in·2.1.8.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x823\x830\x808\x88:\x8:·A\x8Ad\x8dm\x8mi\x8in\x8nU\x8UR\x8RL\x8LF\x8Fi\x8ie\x8el\x8ld\x8dW\x8Wi\x8id\x8dg\x8ge\x8et\x8t·X\x8XS\x8SS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x823\x830\x808\x88:\x8:·A\x8Ad\x8dm\x8mi\x8in\x8nU\x8UR\x8RL\x8LF\x8Fi\x8ie\x8el\x8ld\x8dW\x8Wi\x8id\x8dg\x8ge\x8et\x8t·X\x8XS\x8SS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·clickable·“Current·URL”·link·generated·by·AdminURLFieldWidget·displayed·the8 The·clickable·“Current·URL”·link·generated·by·AdminURLFieldWidget·displayed·the
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 enumerable·__proto__·property,·it·could·extend·the·native·Object.prototype.19 enumerable·__proto__·property,·it·could·extend·the·native·Object.prototype.
20 The·bundled·version·of·jQuery·used·by·the·Django·admin·has·been·patched·to20 The·bundled·version·of·jQuery·used·by·the·Django·admin·has·been·patched·to
21 allow·for·the·select2·library’s·use·of·jQuery.extend().21 allow·for·the·select2·library’s·use·of·jQuery.extend().
22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x83_\x80_\x88_\x8:_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8U_\x8R_\x8L_\x8F_\x8i_\x8e_\x8l_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8X_\x8S_\x8S24 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x83_\x80_\x88_\x8:_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8U_\x8R_\x8L_\x8F_\x8i_\x8e_\x8l_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8X_\x8S_\x8S
25 ··········o·_\x8P_\x8a_\x8t_\x8c_\x8h_\x8e_\x8d_\x8·_\x8b_\x8u_\x8n_\x8d_\x8l_\x8e_\x8d_\x8·_\x8j_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8·_\x8f_\x8o_\x8r_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x81_\x83_\x85_\x88_\x8:_\x8·_\x8P_\x8r_\x8o_\x8t_\x8o_\x8t_\x8y_\x8p_\x8e_\x8·_\x8p_\x8o_\x8l_\x8l_\x8u_\x8t_\x8i_\x8o_\x8n25 ··········o·_\x8P_\x8a_\x8t_\x8c_\x8h_\x8e_\x8d_\x8·_\x8b_\x8u_\x8n_\x8d_\x8l_\x8e_\x8d_\x8·_\x8j_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8·_\x8f_\x8o_\x8r_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x81_\x83_\x85_\x88_\x8:_\x8·_\x8P_\x8r_\x8o_\x8t_\x8o_\x8t_\x8y_\x8p_\x8e_\x8·_\x8p_\x8o_\x8l_\x8l_\x8u_\x8t_\x8i_\x8o_\x8n
26 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*28 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s29 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
30 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
31 [q···················][Go]31 [q···················][Zoek]
32 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
33 Sep·03,·202433 sep·03,·2024
34 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»34 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.92 KB
./usr/share/doc/python-django-doc/html/releases/2.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.0.13·release·notes"·href="2.0.13.html"·/>15 ····<link·rel="next"·title="Django·2.0.13·release·notes"·href="2.0.13.html"·/>
15 ····<link·rel="prev"·title="Django·2.1.1·release·notes"·href="2.1.1.html"·/>16 ····<link·rel="prev"·title="Django·2.1.1·release·notes"·href="2.1.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 545, 37 lines modifiedOffset 546, 37 lines modified
545 <li><a·class="reference·internal"·href="#features-removed-in-2-1">Features·removed·in·2.1</a></li>546 <li><a·class="reference·internal"·href="#features-removed-in-2-1">Features·removed·in·2.1</a></li>
546 </ul>547 </ul>
547 </li>548 </li>
548 </ul>549 </ul>
  
549 ··</div>550 ··</div>
550 ··<div>551 ··<div>
551 ····<h4>Previous·topic</h4>552 ····<h4>Vorig·onderwerp</h4>
552 ····<p·class="topless"><a·href="2.1.1.html"553 ····<p·class="topless"><a·href="2.1.1.html"
553 ··························title="previous·chapter">Django·2.1.1·release·notes</a></p>554 ··························title="vorig·hoofdstuk">Django·2.1.1·release·notes</a></p>
554 ··</div>555 ··</div>
555 ··<div>556 ··<div>
556 ····<h4>Next·topic</h4>557 ····<h4>Volgend·onderwerp</h4>
557 ····<p·class="topless"><a·href="2.0.13.html"558 ····<p·class="topless"><a·href="2.0.13.html"
558 ··························title="next·chapter">Django·2.0.13·release·notes</a></p>559 ··························title="volgend·hoofdstuk">Django·2.0.13·release·notes</a></p>
559 ··</div>560 ··</div>
560 <search·id="searchbox"·style="display:·none"·role="search">561 <search·id="searchbox"·style="display:·none"·role="search">
561 ··<h3·id="searchlabel">Quick·search</h3>562 ··<h3·id="searchlabel">Snel·zoeken</h3>
562 ····<div·class="searchformwrapper">563 ····<div·class="searchformwrapper">
563 ····<form·class="search"·action="../search.html"·method="get">564 ····<form·class="search"·action="../search.html"·method="get">
564 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>565 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
565 ······<input·type="submit"·value="Go"·/>566 ······<input·type="submit"·value="Zoek"·/>
566 ····</form>567 ····</form>
567 ····</div>568 ····</div>
568 </search>569 </search>
569 <script>document.getElementById('searchbox').style.display·=·"block"</script>570 <script>document.getElementById('searchbox').style.display·=·"block"</script>
570 ········</div>571 ········</div>
571 ······</div>572 ······</div>
572 ··············<h3>Last·update:</h3>573 ··············<h3>Last·update:</h3>
573 ··············<p·class="topless">Sep·03,·2024</p>574 ··············<p·class="topless">sep·03,·2024</p>
574 ··········</div>575 ··········</div>
575 ········576 ········
576 ······577 ······
577 ····</div>578 ····</div>
  
578 ····<div·id="ft">579 ····<div·id="ft">
579 ······<div·class="nav">580 ······<div·class="nav">
2.24 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x818\x885 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x801\x818\x88
6 Welcome·to·Django·2.1!6 Welcome·to·Django·2.1!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·2.08 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·2.0
Offset 307, 16 lines modifiedOffset 307, 16 lines modified
307 ························_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t307 ························_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t
308 ······················#·_\x8N_\x8e_\x8w_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8p_\x8e_\x8r_\x8m_\x8i_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8·_\x8u_\x8n_\x8w_\x8a_\x8n_\x8t_\x8e_\x8d_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s308 ······················#·_\x8N_\x8e_\x8w_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8v_\x8i_\x8e_\x8w_\x8·_\x8p_\x8e_\x8r_\x8m_\x8i_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8o_\x8u_\x8l_\x8d_\x8·_\x8a_\x8l_\x8l_\x8o_\x8w_\x8·_\x8u_\x8n_\x8w_\x8a_\x8n_\x8t_\x8e_\x8d_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s
309 ························_\x8t_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s309 ························_\x8t_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
310 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s310 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
311 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x81311 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x81
312 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s312 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
313 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x81313 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x82_\x8._\x81
314 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*314 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
315 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s315 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
316 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*316 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
317 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s317 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
318 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*318 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
319 [q···················][Go]319 [q···················][Zoek]
320 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*320 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
321 Sep·03,·2024321 sep·03,·2024
322 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»322 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.72 KB
./usr/share/doc/python-django-doc/html/releases/2.2.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2·release·notes"·href="2.2.html"·/>15 ····<link·rel="next"·title="Django·2.2·release·notes"·href="2.2.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.2·release·notes"·href="2.2.2.html"·/>16 ····<link·rel="prev"·title="Django·2.2.2·release·notes"·href="2.2.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 157, 37 lines modifiedOffset 158, 37 lines modified
157 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>158 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
158 </ul>159 </ul>
159 </li>160 </li>
160 </ul>161 </ul>
  
161 ··</div>162 ··</div>
162 ··<div>163 ··<div>
163 ····<h4>Previous·topic</h4>164 ····<h4>Vorig·onderwerp</h4>
164 ····<p·class="topless"><a·href="2.2.2.html"165 ····<p·class="topless"><a·href="2.2.2.html"
165 ··························title="previous·chapter">Django·2.2.2·release·notes</a></p>166 ··························title="vorig·hoofdstuk">Django·2.2.2·release·notes</a></p>
166 ··</div>167 ··</div>
167 ··<div>168 ··<div>
168 ····<h4>Next·topic</h4>169 ····<h4>Volgend·onderwerp</h4>
169 ····<p·class="topless"><a·href="2.2.html"170 ····<p·class="topless"><a·href="2.2.html"
170 ··························title="next·chapter">Django·2.2·release·notes</a></p>171 ··························title="volgend·hoofdstuk">Django·2.2·release·notes</a></p>
171 ··</div>172 ··</div>
172 <search·id="searchbox"·style="display:·none"·role="search">173 <search·id="searchbox"·style="display:·none"·role="search">
173 ··<h3·id="searchlabel">Quick·search</h3>174 ··<h3·id="searchlabel">Snel·zoeken</h3>
174 ····<div·class="searchformwrapper">175 ····<div·class="searchformwrapper">
175 ····<form·class="search"·action="../search.html"·method="get">176 ····<form·class="search"·action="../search.html"·method="get">
176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>177 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
177 ······<input·type="submit"·value="Go"·/>178 ······<input·type="submit"·value="Zoek"·/>
178 ····</form>179 ····</form>
179 ····</div>180 ····</div>
180 </search>181 </search>
181 <script>document.getElementById('searchbox').style.display·=·"block"</script>182 <script>document.getElementById('searchbox').style.display·=·"block"</script>
182 ········</div>183 ········</div>
183 ······</div>184 ······</div>
184 ··············<h3>Last·update:</h3>185 ··············<h3>Last·update:</h3>
185 ··············<p·class="topless">Sep·03,·2024</p>186 ··············<p·class="topless">sep·03,·2024</p>
186 ··········</div>187 ··········</div>
187 ········188 ········
188 ······189 ······
189 ····</div>190 ····</div>
  
190 ····<div·id="ft">191 ····<div·id="ft">
191 ······<div·class="nav">192 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x819\x895 M\x8Ma\x8ay\x8y·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.2.1·fixes·several·bugs·in·2.2.6 Django·2.2.1·fixes·several·bugs·in·2.2.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·2.1·that·caused·the·incorrect·quoting·of8 ····*·Fixed·a·regression·in·Django·2.1·that·caused·the·incorrect·quoting·of
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 ······constraint·with·a·contains,·startswith,·or·endswith·lookup·(or·their48 ······constraint·with·a·contains,·startswith,·or·endswith·lookup·(or·their
49 ······case-insensitive·variant)·(_\x8#_\x83_\x80_\x84_\x80_\x88).49 ······case-insensitive·variant)·(_\x8#_\x83_\x80_\x84_\x80_\x88).
50 ····*·Fixed·a·migration·crash·on·Oracle·and·SQLite·when·adding·a·check50 ····*·Fixed·a·migration·crash·on·Oracle·and·SQLite·when·adding·a·check
51 ······constraint·with·condition·contains·|·(OR)·operator·(_\x8#_\x83_\x80_\x84_\x81_\x82).51 ······constraint·with·condition·contains·|·(OR)·operator·(_\x8#_\x83_\x80_\x84_\x81_\x82).
52 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
53 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s53 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
54 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s54 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
55 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*55 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s56 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
57 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*57 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
58 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s58 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
59 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
60 [q···················][Go]60 [q···················][Zoek]
61 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*61 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
62 Sep·03,·202462 sep·03,·2024
63 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»63 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.01 KB
./usr/share/doc/python-django-doc/html/releases/2.2.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.9·release·notes"·href="2.2.9.html"·/>15 ····<link·rel="next"·title="Django·2.2.9·release·notes"·href="2.2.9.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.11·release·notes"·href="2.2.11.html"·/>16 ····<link·rel="prev"·title="Django·2.2.11·release·notes"·href="2.2.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2020-7471-potential-sql-injection-via-stringagg-delimiter">CVE-2020-7471:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">StringAgg(delimiter)</span></code></a></li>106 <li><a·class="reference·internal"·href="#cve-2020-7471-potential-sql-injection-via-stringagg-delimiter">CVE-2020-7471:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">StringAgg(delimiter)</span></code></a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="2.2.11.html"113 ····<p·class="topless"><a·href="2.2.11.html"
113 ··························title="previous·chapter">Django·2.2.11·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·2.2.11·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="2.2.9.html"118 ····<p·class="topless"><a·href="2.2.9.html"
118 ··························title="next·chapter">Django·2.2.9·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·2.2.9·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.17 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·3\x83,\x8,·2\x820\x802\x820\x805 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·3\x83,\x8,·2\x820\x802\x820\x80
6 Django·2.2.10·fixes·a·security·issue·in·2.2.9.6 Django·2.2.10·fixes·a·security·issue·in·2.2.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-7\x874\x847\x871\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·S\x8St\x8tr\x8ri\x8in\x8ng\x8gA\x8Ag\x8gg\x8g(\x8(d\x8de\x8el\x8li\x8im\x8mi\x8it\x8te\x8er\x8r)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-7\x874\x847\x871\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·S\x8St\x8tr\x8ri\x8in\x8ng\x8gA\x8Ag\x8gg\x8g(\x8(d\x8de\x8el\x8li\x8im\x8mi\x8it\x8te\x8er\x8r)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 _\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g·aggregation·function·was·subject·to·SQL·injection,·using·a·suitably8 _\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g·aggregation·function·was·subject·to·SQL·injection,·using·a·suitably
9 crafted·delimiter.9 crafted·delimiter.
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x87_\x84_\x87_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g_\x8(_\x8d_\x8e_\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8r_\x8)12 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x87_\x84_\x87_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g_\x8(_\x8d_\x8e_\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8r_\x8)
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.23 KB
./usr/share/doc/python-django-doc/html/releases/2.2.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.10·release·notes"·href="2.2.10.html"·/>15 ····<link·rel="next"·title="Django·2.2.10·release·notes"·href="2.2.10.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.12·release·notes"·href="2.2.12.html"·/>16 ····<link·rel="prev"·title="Django·2.2.12·release·notes"·href="2.2.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="2.2.12.html"124 ····<p·class="topless"><a·href="2.2.12.html"
124 ··························title="previous·chapter">Django·2.2.12·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·2.2.12·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="2.2.10.html"129 ····<p·class="topless"><a·href="2.2.10.html"
129 ··························title="next·chapter">Django·2.2.10·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·2.2.10·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.56 KB
html2text {}
Max HTML report size reached
5.52 KB
./usr/share/doc/python-django-doc/html/releases/2.2.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.11·release·notes"·href="2.2.11.html"·/>15 ····<link·rel="next"·title="Django·2.2.11·release·notes"·href="2.2.11.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.13·release·notes"·href="2.2.13.html"·/>16 ····<link·rel="prev"·title="Django·2.2.13·release·notes"·href="2.2.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="2.2.13.html"115 ····<p·class="topless"><a·href="2.2.13.html"
115 ··························title="previous·chapter">Django·2.2.13·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·2.2.13·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.2.11.html"120 ····<p·class="topless"><a·href="2.2.11.html"
120 ··························title="next·chapter">Django·2.2.11·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·2.2.11·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.85 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x802\x820\x805 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x802\x820\x80
6 Django·2.2.12·fixes·a·bug·in·2.2.11.6 Django·2.2.12·fixes·a·bug·in·2.2.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Added·the·ability·to·handle·.po·files·containing·different·plural8 ····*·Added·the·ability·to·handle·.po·files·containing·different·plural
9 ······equations·for·the·same·language·(_\x8#_\x83_\x80_\x84_\x83_\x89).9 ······equations·for·the·same·language·(_\x8#_\x83_\x80_\x84_\x83_\x89).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.11 KB
./usr/share/doc/python-django-doc/html/releases/2.2.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.12·release·notes"·href="2.2.12.html"·/>15 ····<link·rel="next"·title="Django·2.2.12·release·notes"·href="2.2.12.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.14·release·notes"·href="2.2.14.html"·/>16 ····<link·rel="prev"·title="Django·2.2.14·release·notes"·href="2.2.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 126, 37 lines modifiedOffset 127, 37 lines modified
126 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>127 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
127 </ul>128 </ul>
128 </li>129 </li>
129 </ul>130 </ul>
  
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Previous·topic</h4>133 ····<h4>Vorig·onderwerp</h4>
133 ····<p·class="topless"><a·href="2.2.14.html"134 ····<p·class="topless"><a·href="2.2.14.html"
134 ··························title="previous·chapter">Django·2.2.14·release·notes</a></p>135 ··························title="vorig·hoofdstuk">Django·2.2.14·release·notes</a></p>
135 ··</div>136 ··</div>
136 ··<div>137 ··<div>
137 ····<h4>Next·topic</h4>138 ····<h4>Volgend·onderwerp</h4>
138 ····<p·class="topless"><a·href="2.2.12.html"139 ····<p·class="topless"><a·href="2.2.12.html"
139 ··························title="next·chapter">Django·2.2.12·release·notes</a></p>140 ··························title="volgend·hoofdstuk">Django·2.2.12·release·notes</a></p>
140 ··</div>141 ··</div>
141 <search·id="searchbox"·style="display:·none"·role="search">142 <search·id="searchbox"·style="display:·none"·role="search">
142 ··<h3·id="searchlabel">Quick·search</h3>143 ··<h3·id="searchlabel">Snel·zoeken</h3>
143 ····<div·class="searchformwrapper">144 ····<div·class="searchformwrapper">
144 ····<form·class="search"·action="../search.html"·method="get">145 ····<form·class="search"·action="../search.html"·method="get">
145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
146 ······<input·type="submit"·value="Go"·/>147 ······<input·type="submit"·value="Zoek"·/>
147 ····</form>148 ····</form>
148 ····</div>149 ····</div>
149 </search>150 </search>
150 <script>document.getElementById('searchbox').style.display·=·"block"</script>151 <script>document.getElementById('searchbox').style.display·=·"block"</script>
151 ········</div>152 ········</div>
152 ······</div>153 ······</div>
153 ··············<h3>Last·update:</h3>154 ··············<h3>Last·update:</h3>
154 ··············<p·class="topless">Sep·03,·2024</p>155 ··············<p·class="topless">sep·03,·2024</p>
155 ··········</div>156 ··········</div>
156 ········157 ········
157 ······158 ······
158 ····</div>159 ····</div>
  
159 ····<div·id="ft">160 ····<div·id="ft">
160 ······<div·class="nav">161 ······<div·class="nav">
2.44 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x802\x820\x805 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x802\x820\x80
6 Django·2.2.13·fixes·two·security·issues·and·a·regression·in·2.2.12.6 Django·2.2.13·fixes·two·security·issues·and·a·regression·in·2.2.12.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-1\x813\x832\x825\x854\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8da\x8at\x8ta\x8a·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·v\x8vi\x8ia\x8a·m\x8ma\x8al\x8lf\x8fo\x8or\x8rm\x8me\x8ed\x8d·m\x8me\x8em\x8mc\x8ca\x8ac\x8ch\x8he\x8ed\x8d·k\x8ke\x8ey\x8ys\x8s_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-1\x813\x832\x825\x854\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8da\x8at\x8ta\x8a·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·v\x8vi\x8ia\x8a·m\x8ma\x8al\x8lf\x8fo\x8or\x8rm\x8me\x8ed\x8d·m\x8me\x8em\x8mc\x8ca\x8ac\x8ch\x8he\x8ed\x8d·k\x8ke\x8ey\x8ys\x8s_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ····*·Tracking·a·jQuery·security·release,·upgraded·the·version·of·jQuery·used22 ····*·Tracking·a·jQuery·security·release,·upgraded·the·version·of·jQuery·used
23 ······by·the·admin·from·3.3.1·to·3.5.1.23 ······by·the·admin·from·3.3.1·to·3.5.1.
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x82_\x85_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8m_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8m_\x8e_\x8m_\x8c_\x8a_\x8c_\x8h_\x8e_\x8d_\x8·_\x8k_\x8e_\x8y_\x8s26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x82_\x85_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8m_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8m_\x8e_\x8m_\x8c_\x8a_\x8c_\x8h_\x8e_\x8d_\x8·_\x8k_\x8e_\x8y_\x8s
27 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x85_\x89_\x86_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8K_\x8e_\x8y_\x8R_\x8a_\x8w_\x8I_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t27 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x85_\x89_\x86_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8K_\x8e_\x8y_\x8R_\x8a_\x8w_\x8I_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t
28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
29 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
34 [q···················][Go]34 [q···················][Zoek]
35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
36 Sep·03,·202436 sep·03,·2024
37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.53 KB
./usr/share/doc/python-django-doc/html/releases/2.2.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.13·release·notes"·href="2.2.13.html"·/>15 ····<link·rel="next"·title="Django·2.2.13·release·notes"·href="2.2.13.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.15·release·notes"·href="2.2.15.html"·/>16 ····<link·rel="prev"·title="Django·2.2.15·release·notes"·href="2.2.15.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="2.2.15.html"115 ····<p·class="topless"><a·href="2.2.15.html"
115 ··························title="previous·chapter">Django·2.2.15·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·2.2.15·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.2.13.html"120 ····<p·class="topless"><a·href="2.2.13.html"
120 ··························title="next·chapter">Django·2.2.13·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·2.2.13·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.86 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x820\x805 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x820\x80
6 Django·2.2.14·fixes·a·bug·in·2.2.13.6 Django·2.2.14·fixes·a·bug·in·2.2.13.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·messages·of·InvalidCacheKey·exceptions·and·CacheKeyWarning·warnings8 ····*·Fixed·messages·of·InvalidCacheKey·exceptions·and·CacheKeyWarning·warnings
9 ······raised·by·cache·key·validation·(_\x8#_\x83_\x81_\x86_\x85_\x84).9 ······raised·by·cache·key·validation·(_\x8#_\x83_\x81_\x86_\x85_\x84).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/releases/2.2.15.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.15·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.15·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.14·release·notes"·href="2.2.14.html"·/>15 ····<link·rel="next"·title="Django·2.2.14·release·notes"·href="2.2.14.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.16·release·notes"·href="2.2.16.html"·/>16 ····<link·rel="prev"·title="Django·2.2.16·release·notes"·href="2.2.16.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="2.2.16.html"117 ····<p·class="topless"><a·href="2.2.16.html"
117 ··························title="previous·chapter">Django·2.2.16·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·2.2.16·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="2.2.14.html"122 ····<p·class="topless"><a·href="2.2.14.html"
122 ··························title="next·chapter">Django·2.2.14·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·2.2.14·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x820\x805 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x820\x80
6 Django·2.2.15·fixes·two·bugs·in·2.2.14.6 Django·2.2.15·fixes·two·bugs·in·2.2.14.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Allowed·setting·the·SameSite·cookie·flag·in·_\x8H_\x8t_\x8t_\x8p_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e_\x8._\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8__\x8c_\x8o_\x8o_\x8k_\x8i_\x8e_\x8(_\x8)8 ····*·Allowed·setting·the·SameSite·cookie·flag·in·_\x8H_\x8t_\x8t_\x8p_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e_\x8._\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8__\x8c_\x8o_\x8o_\x8k_\x8i_\x8e_\x8(_\x8)
9 ······(_\x8#_\x83_\x81_\x87_\x89_\x80).9 ······(_\x8#_\x83_\x81_\x87_\x89_\x80).
10 ····*·Fixed·crash·when·sending·emails·to·addresses·with·display·names·longer10 ····*·Fixed·crash·when·sending·emails·to·addresses·with·display·names·longer
11 ······than·75·chars·on·Python·3.6.11+,·3.7.8+,·and·3.8.4+·(_\x8#_\x83_\x81_\x87_\x88_\x84).11 ······than·75·chars·on·Python·3.6.11+,·3.7.8+,·and·3.8.4+·(_\x8#_\x83_\x81_\x87_\x88_\x84).
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.3 KB
./usr/share/doc/python-django-doc/html/releases/2.2.16.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.16·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.16·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.15·release·notes"·href="2.2.15.html"·/>15 ····<link·rel="next"·title="Django·2.2.15·release·notes"·href="2.2.15.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.17·release·notes"·href="2.2.17.html"·/>16 ····<link·rel="prev"·title="Django·2.2.17·release·notes"·href="2.2.17.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 128, 37 lines modifiedOffset 129, 37 lines modified
128 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>129 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
129 </ul>130 </ul>
130 </li>131 </li>
131 </ul>132 </ul>
  
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Previous·topic</h4>135 ····<h4>Vorig·onderwerp</h4>
135 ····<p·class="topless"><a·href="2.2.17.html"136 ····<p·class="topless"><a·href="2.2.17.html"
136 ··························title="previous·chapter">Django·2.2.17·release·notes</a></p>137 ··························title="vorig·hoofdstuk">Django·2.2.17·release·notes</a></p>
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Next·topic</h4>140 ····<h4>Volgend·onderwerp</h4>
140 ····<p·class="topless"><a·href="2.2.15.html"141 ····<p·class="topless"><a·href="2.2.15.html"
141 ··························title="next·chapter">Django·2.2.15·release·notes</a></p>142 ··························title="volgend·hoofdstuk">Django·2.2.15·release·notes</a></p>
142 ··</div>143 ··</div>
143 <search·id="searchbox"·style="display:·none"·role="search">144 <search·id="searchbox"·style="display:·none"·role="search">
144 ··<h3·id="searchlabel">Quick·search</h3>145 ··<h3·id="searchlabel">Snel·zoeken</h3>
145 ····<div·class="searchformwrapper">146 ····<div·class="searchformwrapper">
146 ····<form·class="search"·action="../search.html"·method="get">147 ····<form·class="search"·action="../search.html"·method="get">
147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>148 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
148 ······<input·type="submit"·value="Go"·/>149 ······<input·type="submit"·value="Zoek"·/>
149 ····</form>150 ····</form>
150 ····</div>151 ····</div>
151 </search>152 </search>
152 <script>document.getElementById('searchbox').style.display·=·"block"</script>153 <script>document.getElementById('searchbox').style.display·=·"block"</script>
153 ········</div>154 ········</div>
154 ······</div>155 ······</div>
155 ··············<h3>Last·update:</h3>156 ··············<h3>Last·update:</h3>
156 ··············<p·class="topless">Sep·03,·2024</p>157 ··············<p·class="topless">sep·03,·2024</p>
157 ··········</div>158 ··········</div>
158 ········159 ········
159 ······160 ······
160 ····</div>161 ····</div>
  
161 ····<div·id="ft">162 ····<div·id="ft">
162 ······<div·class="nav">163 ······<div·class="nav">
2.63 KB
html2text {}
Max HTML report size reached
5.2 KB
./usr/share/doc/python-django-doc/html/releases/2.2.17.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.17·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.17·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.16·release·notes"·href="2.2.16.html"·/>15 ····<link·rel="next"·title="Django·2.2.16·release·notes"·href="2.2.16.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.18·release·notes"·href="2.2.18.html"·/>16 ····<link·rel="prev"·title="Django·2.2.18·release·notes"·href="2.2.18.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 90, 37 lines modifiedOffset 91, 37 lines modified
90 ······91 ······
91 ········92 ········
92 ··········<div·class="yui-b"·id="sidebar">93 ··········<div·class="yui-b"·id="sidebar">
93 ············94 ············
94 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">95 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
95 ········<div·class="sphinxsidebarwrapper">96 ········<div·class="sphinxsidebarwrapper">
96 ··<div>97 ··<div>
97 ····<h4>Previous·topic</h4>98 ····<h4>Vorig·onderwerp</h4>
98 ····<p·class="topless"><a·href="2.2.18.html"99 ····<p·class="topless"><a·href="2.2.18.html"
99 ··························title="previous·chapter">Django·2.2.18·release·notes</a></p>100 ··························title="vorig·hoofdstuk">Django·2.2.18·release·notes</a></p>
100 ··</div>101 ··</div>
101 ··<div>102 ··<div>
102 ····<h4>Next·topic</h4>103 ····<h4>Volgend·onderwerp</h4>
103 ····<p·class="topless"><a·href="2.2.16.html"104 ····<p·class="topless"><a·href="2.2.16.html"
104 ··························title="next·chapter">Django·2.2.16·release·notes</a></p>105 ··························title="volgend·hoofdstuk">Django·2.2.16·release·notes</a></p>
105 ··</div>106 ··</div>
106 <search·id="searchbox"·style="display:·none"·role="search">107 <search·id="searchbox"·style="display:·none"·role="search">
107 ··<h3·id="searchlabel">Quick·search</h3>108 ··<h3·id="searchlabel">Snel·zoeken</h3>
108 ····<div·class="searchformwrapper">109 ····<div·class="searchformwrapper">
109 ····<form·class="search"·action="../search.html"·method="get">110 ····<form·class="search"·action="../search.html"·method="get">
110 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>111 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
111 ······<input·type="submit"·value="Go"·/>112 ······<input·type="submit"·value="Zoek"·/>
112 ····</form>113 ····</form>
113 ····</div>114 ····</div>
114 </search>115 </search>
115 <script>document.getElementById('searchbox').style.display·=·"block"</script>116 <script>document.getElementById('searchbox').style.display·=·"block"</script>
116 ········</div>117 ········</div>
117 ······</div>118 ······</div>
118 ··············<h3>Last·update:</h3>119 ··············<h3>Last·update:</h3>
119 ··············<p·class="topless">Sep·03,·2024</p>120 ··············<p·class="topless">sep·03,·2024</p>
120 ··········</div>121 ··········</div>
121 ········122 ········
122 ······123 ······
123 ····</div>124 ····</div>
  
124 ····<div·id="ft">125 ····<div·id="ft">
125 ······<div·class="nav">126 ······<div·class="nav">
1.45 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x802\x820\x805 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x802\x820\x80
6 Django·2.2.17·adds·compatibility·with·Python·3.9.6 Django·2.2.17·adds·compatibility·with·Python·3.9.
7 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*7 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
9 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*9 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
10 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
12 [q···················][Go]12 [q···················][Zoek]
13 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
14 Sep·03,·202414 sep·03,·2024
15 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»15 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.23 KB
./usr/share/doc/python-django-doc/html/releases/2.2.18.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.18·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.18·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.17·release·notes"·href="2.2.17.html"·/>15 ····<link·rel="next"·title="Django·2.2.17·release·notes"·href="2.2.17.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.19·release·notes"·href="2.2.19.html"·/>16 ····<link·rel="prev"·title="Django·2.2.19·release·notes"·href="2.2.19.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#cve-2021-3281-potential-directory-traversal-via-archive-extract">CVE-2021-3281:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">archive.extract()</span></code></a></li>108 <li><a·class="reference·internal"·href="#cve-2021-3281-potential-directory-traversal-via-archive-extract">CVE-2021-3281:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">archive.extract()</span></code></a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="2.2.19.html"115 ····<p·class="topless"><a·href="2.2.19.html"
115 ··························title="previous·chapter">Django·2.2.19·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·2.2.19·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.2.17.html"120 ····<p·class="topless"><a·href="2.2.17.html"
120 ··························title="next·chapter">Django·2.2.17·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·2.2.17·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x818\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x818\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x821\x815 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x821\x81
6 Django·2.2.18·fixes·a·security·issue·with·severity·“low”·in·2.2.17.6 Django·2.2.18·fixes·a·security·issue·with·severity·“low”·in·2.2.17.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x828\x881\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·a\x8ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e.\x8.e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x828\x881\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·a\x8ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e.\x8.e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·django.utils.archive.extract()·function,·used·by·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8a_\x8p_\x8p_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e·and8 The·django.utils.archive.extract()·function,·used·by·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8a_\x8p_\x8p_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e·and
9 _\x8s_\x8t_\x8a_\x8r_\x8t_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e,·allowed·directory-traversal·via·an·archive·with9 _\x8s_\x8t_\x8a_\x8r_\x8t_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e,·allowed·directory-traversal·via·an·archive·with
10 absolute·paths·or·relative·paths·with·dot·segments.10 absolute·paths·or·relative·paths·with·dot·segments.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x88_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8._\x8e_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8(_\x8)13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x88_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8._\x8e_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8(_\x8)
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.28 KB
./usr/share/doc/python-django-doc/html/releases/2.2.19.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.19·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.19·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.18·release·notes"·href="2.2.18.html"·/>15 ····<link·rel="next"·title="Django·2.2.18·release·notes"·href="2.2.18.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.20·release·notes"·href="2.2.20.html"·/>16 ····<link·rel="prev"·title="Django·2.2.20·release·notes"·href="2.2.20.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#cve-2021-23336-web-cache-poisoning-via-django-utils-http-limited-parse-qsl">CVE-2021-23336:·Web·cache·poisoning·via·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.http.limited_parse_qsl()</span></code></a></li>109 <li><a·class="reference·internal"·href="#cve-2021-23336-web-cache-poisoning-via-django-utils-http-limited-parse-qsl">CVE-2021-23336:·Web·cache·poisoning·via·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.http.limited_parse_qsl()</span></code></a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="2.2.20.html"116 ····<p·class="topless"><a·href="2.2.20.html"
116 ··························title="previous·chapter">Django·2.2.20·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·2.2.20·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="2.2.18.html"121 ····<p·class="topless"><a·href="2.2.18.html"
121 ··························title="next·chapter">Django·2.2.18·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·2.2.18·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.41 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x802\x821\x815 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x802\x821\x81
6 Django·2.2.19·fixes·a·security·issue·in·2.2.18.6 Django·2.2.19·fixes·a·security·issue·in·2.2.18.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x823\x833\x833\x836\x86:\x8:·W\x8We\x8eb\x8b·c\x8ca\x8ac\x8ch\x8he\x8e·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g·v\x8vi\x8ia\x8a7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x823\x833\x833\x836\x86:\x8:·W\x8We\x8eb\x8b·c\x8ca\x8ac\x8ch\x8he\x8e·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g·v\x8vi\x8ia\x8a
8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.h\x8ht\x8tt\x8tp\x8p.\x8.l\x8li\x8im\x8mi\x8it\x8te\x8ed\x8d_\x8_p\x8pa\x8ar\x8rs\x8se\x8e_\x8_q\x8qs\x8sl\x8l(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.h\x8ht\x8tt\x8tp\x8p.\x8.l\x8li\x8im\x8mi\x8it\x8te\x8ed\x8d_\x8_p\x8pa\x8ar\x8rs\x8se\x8e_\x8_q\x8qs\x8sl\x8l(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 some·security·fixes.·A·further·security·fix·has·been·issued·recently·such·that10 some·security·fixes.·A·further·security·fix·has·been·issued·recently·such·that
11 parse_qsl()·no·longer·allows·using·;·as·a·query·parameter·separator·by·default.11 parse_qsl()·no·longer·allows·using·;·as·a·query·parameter·separator·by·default.
12 Django·now·includes·this·fix.·See·_\x8b_\x8p_\x8o_\x8-_\x84_\x82_\x89_\x86_\x87·for·further·details.12 Django·now·includes·this·fix.·See·_\x8b_\x8p_\x8o_\x8-_\x84_\x82_\x89_\x86_\x87·for·further·details.
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x83_\x83_\x83_\x86_\x8:_\x8·_\x8W_\x8e_\x8b_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x83_\x83_\x83_\x86_\x8:_\x8·_\x8W_\x8e_\x8b_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a
16 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8t_\x8p_\x8._\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8d_\x8__\x8p_\x8a_\x8r_\x8s_\x8e_\x8__\x8q_\x8s_\x8l_\x8(_\x8)16 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8t_\x8p_\x8._\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8d_\x8__\x8p_\x8a_\x8r_\x8s_\x8e_\x8__\x8q_\x8s_\x8l_\x8(_\x8)
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.94 KB
./usr/share/doc/python-django-doc/html/releases/2.2.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.1·release·notes"·href="2.2.1.html"·/>15 ····<link·rel="next"·title="Django·2.2.1·release·notes"·href="2.2.1.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.3·release·notes"·href="2.2.3.html"·/>16 ····<link·rel="prev"·title="Django·2.2.3·release·notes"·href="2.2.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 147, 37 lines modifiedOffset 148, 37 lines modified
147 </li>148 </li>
148 </ul>149 </ul>
149 </li>150 </li>
150 </ul>151 </ul>
  
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Previous·topic</h4>154 ····<h4>Vorig·onderwerp</h4>
154 ····<p·class="topless"><a·href="2.2.3.html"155 ····<p·class="topless"><a·href="2.2.3.html"
155 ··························title="previous·chapter">Django·2.2.3·release·notes</a></p>156 ··························title="vorig·hoofdstuk">Django·2.2.3·release·notes</a></p>
156 ··</div>157 ··</div>
157 ··<div>158 ··<div>
158 ····<h4>Next·topic</h4>159 ····<h4>Volgend·onderwerp</h4>
159 ····<p·class="topless"><a·href="2.2.1.html"160 ····<p·class="topless"><a·href="2.2.1.html"
160 ··························title="next·chapter">Django·2.2.1·release·notes</a></p>161 ··························title="volgend·hoofdstuk">Django·2.2.1·release·notes</a></p>
161 ··</div>162 ··</div>
162 <search·id="searchbox"·style="display:·none"·role="search">163 <search·id="searchbox"·style="display:·none"·role="search">
163 ··<h3·id="searchlabel">Quick·search</h3>164 ··<h3·id="searchlabel">Snel·zoeken</h3>
164 ····<div·class="searchformwrapper">165 ····<div·class="searchformwrapper">
165 ····<form·class="search"·action="../search.html"·method="get">166 ····<form·class="search"·action="../search.html"·method="get">
166 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
167 ······<input·type="submit"·value="Go"·/>168 ······<input·type="submit"·value="Zoek"·/>
168 ····</form>169 ····</form>
169 ····</div>170 ····</div>
170 </search>171 </search>
171 <script>document.getElementById('searchbox').style.display·=·"block"</script>172 <script>document.getElementById('searchbox').style.display·=·"block"</script>
172 ········</div>173 ········</div>
173 ······</div>174 ······</div>
174 ··············<h3>Last·update:</h3>175 ··············<h3>Last·update:</h3>
175 ··············<p·class="topless">Sep·03,·2024</p>176 ··············<p·class="topless">sep·03,·2024</p>
176 ··········</div>177 ··········</div>
177 ········178 ········
178 ······179 ······
179 ····</div>180 ····</div>
  
180 ····<div·id="ft">181 ····<div·id="ft">
181 ······<div·class="nav">182 ······<div·class="nav">
2.34 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x801\x819\x895 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x801\x819\x89
6 Django·2.2.2·fixes·security·issues·and·several·bugs·in·2.2.1.6 Django·2.2.2·fixes·security·issues·and·several·bugs·in·2.2.1.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x823\x830\x808\x88:\x8:·A\x8Ad\x8dm\x8mi\x8in\x8nU\x8UR\x8RL\x8LF\x8Fi\x8ie\x8el\x8ld\x8dW\x8Wi\x8id\x8dg\x8ge\x8et\x8t·X\x8XS\x8SS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x823\x830\x808\x88:\x8:·A\x8Ad\x8dm\x8mi\x8in\x8nU\x8UR\x8RL\x8LF\x8Fi\x8ie\x8el\x8ld\x8dW\x8Wi\x8id\x8dg\x8ge\x8et\x8t·X\x8XS\x8SS\x8S_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·clickable·“Current·URL”·link·generated·by·AdminURLFieldWidget·displayed·the8 The·clickable·“Current·URL”·link·generated·by·AdminURLFieldWidget·displayed·the
Offset 36, 16 lines modifiedOffset 36, 16 lines modified
36 ······reloads·translation·files·multiple·times·when·using·StatReloader36 ······reloads·translation·files·multiple·times·when·using·StatReloader
37 ······(_\x8#_\x83_\x80_\x85_\x82_\x83).37 ······(_\x8#_\x83_\x80_\x85_\x82_\x83).
38 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
39 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s39 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
40 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x83_\x80_\x88_\x8:_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8U_\x8R_\x8L_\x8F_\x8i_\x8e_\x8l_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8X_\x8S_\x8S40 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x83_\x80_\x88_\x8:_\x8·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8U_\x8R_\x8L_\x8F_\x8i_\x8e_\x8l_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8·_\x8X_\x8S_\x8S
41 ··········o·_\x8P_\x8a_\x8t_\x8c_\x8h_\x8e_\x8d_\x8·_\x8b_\x8u_\x8n_\x8d_\x8l_\x8e_\x8d_\x8·_\x8j_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8·_\x8f_\x8o_\x8r_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x81_\x83_\x85_\x88_\x8:_\x8·_\x8P_\x8r_\x8o_\x8t_\x8o_\x8t_\x8y_\x8p_\x8e_\x8·_\x8p_\x8o_\x8l_\x8l_\x8u_\x8t_\x8i_\x8o_\x8n41 ··········o·_\x8P_\x8a_\x8t_\x8c_\x8h_\x8e_\x8d_\x8·_\x8b_\x8u_\x8n_\x8d_\x8l_\x8e_\x8d_\x8·_\x8j_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8·_\x8f_\x8o_\x8r_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x81_\x83_\x85_\x88_\x8:_\x8·_\x8P_\x8r_\x8o_\x8t_\x8o_\x8t_\x8y_\x8p_\x8e_\x8·_\x8p_\x8o_\x8l_\x8l_\x8u_\x8t_\x8i_\x8o_\x8n
42 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s42 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
43 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*43 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
45 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*45 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s46 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
47 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
48 [q···················][Go]48 [q···················][Zoek]
49 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*49 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
50 Sep·03,·202450 sep·03,·2024
51 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»51 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.01 KB
./usr/share/doc/python-django-doc/html/releases/2.2.20.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.20·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.20·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.19·release·notes"·href="2.2.19.html"·/>15 ····<link·rel="next"·title="Django·2.2.19·release·notes"·href="2.2.19.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.21·release·notes"·href="2.2.21.html"·/>16 ····<link·rel="prev"·title="Django·2.2.21·release·notes"·href="2.2.21.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#cve-2021-28658-potential-directory-traversal-via-uploaded-files">CVE-2021-28658:·Potential·directory-traversal·via·uploaded·files</a></li>107 <li><a·class="reference·internal"·href="#cve-2021-28658-potential-directory-traversal-via-uploaded-files">CVE-2021-28658:·Potential·directory-traversal·via·uploaded·files</a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="2.2.21.html"114 ····<p·class="topless"><a·href="2.2.21.html"
114 ··························title="previous·chapter">Django·2.2.21·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·2.2.21·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="2.2.19.html"119 ····<p·class="topless"><a·href="2.2.19.html"
119 ··························title="next·chapter">Django·2.2.19·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·2.2.19·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
2.23 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x815 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x81
6 Django·2.2.20·fixes·a·security·issue·with·severity·“low”·in·2.2.19.6 Django·2.2.20·fixes·a·security·issue·with·severity·“low”·in·2.2.19.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x828\x886\x865\x858\x88:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x828\x886\x865\x858\x88:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 MultiPartParser·allowed·directory-traversal·via·uploaded·files·with·suitably8 MultiPartParser·allowed·directory-traversal·via·uploaded·files·with·suitably
9 crafted·file·names.9 crafted·file·names.
10 Built-in·upload·handlers·were·not·affected·by·this·vulnerability.10 Built-in·upload·handlers·were·not·affected·by·this·vulnerability.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x88_\x86_\x85_\x88_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x88_\x86_\x85_\x88_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.03 KB
./usr/share/doc/python-django-doc/html/releases/2.2.21.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.21·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.21·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.20·release·notes"·href="2.2.20.html"·/>15 ····<link·rel="next"·title="Django·2.2.20·release·notes"·href="2.2.20.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.22·release·notes"·href="2.2.22.html"·/>16 ····<link·rel="prev"·title="Django·2.2.22·release·notes"·href="2.2.22.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#cve-2021-31542-potential-directory-traversal-via-uploaded-files">CVE-2021-31542:·Potential·directory-traversal·via·uploaded·files</a></li>108 <li><a·class="reference·internal"·href="#cve-2021-31542-potential-directory-traversal-via-uploaded-files">CVE-2021-31542:·Potential·directory-traversal·via·uploaded·files</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="2.2.22.html"115 ····<p·class="topless"><a·href="2.2.22.html"
115 ··························title="previous·chapter">Django·2.2.22·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·2.2.22·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.2.20.html"120 ····<p·class="topless"><a·href="2.2.20.html"
120 ··························title="next·chapter">Django·2.2.20·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·2.2.20·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
2.26 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x821\x81
6 Django·2.2.21·fixes·a·security·issue·in·2.2.20.6 Django·2.2.21·fixes·a·security·issue·in·2.2.20.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x831\x815\x854\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x831\x815\x854\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 MultiPartParser,·UploadedFile,·and·FieldFile·allowed·directory-traversal·via8 MultiPartParser,·UploadedFile,·and·FieldFile·allowed·directory-traversal·via
9 uploaded·files·with·suitably·crafted·file·names.9 uploaded·files·with·suitably·crafted·file·names.
10 In·order·to·mitigate·this·risk,·stricter·basename·and·path·sanitation·is·now10 In·order·to·mitigate·this·risk,·stricter·basename·and·path·sanitation·is·now
11 applied.11 applied.
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x81_\x85_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x81_\x85_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.39 KB
./usr/share/doc/python-django-doc/html/releases/2.2.22.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.22·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.22·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.21·release·notes"·href="2.2.21.html"·/>15 ····<link·rel="next"·title="Django·2.2.21·release·notes"·href="2.2.21.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.23·release·notes"·href="2.2.23.html"·/>16 ····<link·rel="prev"·title="Django·2.2.23·release·notes"·href="2.2.23.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#cve-2021-32052-header-injection-possibility-since-urlvalidator-accepted-newlines-in-input-on-python-3-9-5">CVE-2021-32052:·Header·injection·possibility·since·<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code>·accepted·newlines·in·input·on·Python·3.9.5+</a></li>113 <li><a·class="reference·internal"·href="#cve-2021-32052-header-injection-possibility-since-urlvalidator-accepted-newlines-in-input-on-python-3-9-5">CVE-2021-32052:·Header·injection·possibility·since·<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code>·accepted·newlines·in·input·on·Python·3.9.5+</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="2.2.23.html"120 ····<p·class="topless"><a·href="2.2.23.html"
120 ··························title="previous·chapter">Django·2.2.23·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·2.2.23·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="2.2.21.html"125 ····<p·class="topless"><a·href="2.2.21.html"
125 ··························title="next·chapter">Django·2.2.21·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·2.2.21·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.46 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x821\x81
6 Django·2.2.22·fixes·a·security·issue·in·2.2.21.6 Django·2.2.22·fixes·a·security·issue·in·2.2.21.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x820\x805\x852\x82:\x8:·H\x8He\x8ea\x8ad\x8de\x8er\x8r·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·s\x8si\x8in\x8nc\x8ce\x8e·U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·a\x8ac\x8cc\x8ce\x8ep\x8pt\x8te\x8ed\x8d7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x820\x805\x852\x82:\x8:·H\x8He\x8ea\x8ad\x8de\x8er\x8r·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·s\x8si\x8in\x8nc\x8ce\x8e·U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·a\x8ac\x8cc\x8ce\x8ep\x8pt\x8te\x8ed\x8d
8 n\x8ne\x8ew\x8wl\x8li\x8in\x8ne\x8es\x8s·i\x8in\x8n·i\x8in\x8np\x8pu\x8ut\x8t·o\x8on\x8n·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·3\x83.\x8.9\x89.\x8.5\x85+\x8+_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 n\x8ne\x8ew\x8wl\x8li\x8in\x8ne\x8es\x8s·i\x8in\x8n·i\x8in\x8np\x8pu\x8ut\x8t·o\x8on\x8n·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·3\x83.\x8.9\x89.\x8.5\x85+\x8+_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 your·data·only·existed·if·you·are·using·this·validator·outside·of·the·form15 your·data·only·existed·if·you·are·using·this·validator·outside·of·the·form
16 fields.16 fields.
17 This·issue·was·introduced·by·the·_\x8b_\x8p_\x8o_\x8-_\x84_\x83_\x88_\x88_\x82·fix.17 This·issue·was·introduced·by·the·_\x8b_\x8p_\x8o_\x8-_\x84_\x83_\x88_\x88_\x82·fix.
18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x80_\x85_\x82_\x8:_\x8·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x80_\x85_\x82_\x8:_\x8·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r
21 ············_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8e_\x8d_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8o_\x8n_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x83_\x8._\x89_\x8._\x85_\x8+21 ············_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8e_\x8d_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8o_\x8n_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x83_\x8._\x89_\x8._\x85_\x8+
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.6 KB
./usr/share/doc/python-django-doc/html/releases/2.2.23.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.23·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.23·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.22·release·notes"·href="2.2.22.html"·/>15 ····<link·rel="next"·title="Django·2.2.22·release·notes"·href="2.2.22.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.24·release·notes"·href="2.2.24.html"·/>16 ····<link·rel="prev"·title="Django·2.2.24·release·notes"·href="2.2.24.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="2.2.24.html"117 ····<p·class="topless"><a·href="2.2.24.html"
117 ··························title="previous·chapter">Django·2.2.24·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·2.2.24·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="2.2.22.html"122 ····<p·class="topless"><a·href="2.2.22.html"
122 ··························title="next·chapter">Django·2.2.22·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·2.2.22·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.93 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x823\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x823\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x813\x83,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·1\x813\x83,\x8,·2\x820\x802\x821\x81
6 Django·2.2.23·fixes·a·regression·in·2.2.21.6 Django·2.2.23·fixes·a·regression·in·2.2.21.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·2.2.21·where·saving·FileField·would·raise·a8 ····*·Fixed·a·regression·in·Django·2.2.21·where·saving·FileField·would·raise·a
9 ······SuspiciousFileOperation·even·when·a·custom·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8__\x8t_\x8o·returns·a·valid·file9 ······SuspiciousFileOperation·even·when·a·custom·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8__\x8t_\x8o·returns·a·valid·file
10 ······path·(_\x8#_\x83_\x82_\x87_\x81_\x88).10 ······path·(_\x8#_\x83_\x82_\x87_\x81_\x88).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.6 KB
./usr/share/doc/python-django-doc/html/releases/2.2.24.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.24·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.24·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.23·release·notes"·href="2.2.23.html"·/>15 ····<link·rel="next"·title="Django·2.2.23·release·notes"·href="2.2.23.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.25·release·notes"·href="2.2.25.html"·/>16 ····<link·rel="prev"·title="Django·2.2.25·release·notes"·href="2.2.25.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 122, 37 lines modifiedOffset 123, 37 lines modified
122 <li><a·class="reference·internal"·href="#cve-2021-33571-possible-indeterminate-ssrf-rfi-and-lfi-attacks-since-validators-accepted-leading-zeros-in-ipv4-addresses">CVE-2021-33571:·Possible·indeterminate·SSRF,·RFI,·and·LFI·attacks·since·validators·accepted·leading·zeros·in·IPv4·addresses</a></li>123 <li><a·class="reference·internal"·href="#cve-2021-33571-possible-indeterminate-ssrf-rfi-and-lfi-attacks-since-validators-accepted-leading-zeros-in-ipv4-addresses">CVE-2021-33571:·Possible·indeterminate·SSRF,·RFI,·and·LFI·attacks·since·validators·accepted·leading·zeros·in·IPv4·addresses</a></li>
123 </ul>124 </ul>
124 </li>125 </li>
125 </ul>126 </ul>
  
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Previous·topic</h4>129 ····<h4>Vorig·onderwerp</h4>
129 ····<p·class="topless"><a·href="2.2.25.html"130 ····<p·class="topless"><a·href="2.2.25.html"
130 ··························title="previous·chapter">Django·2.2.25·release·notes</a></p>131 ··························title="vorig·hoofdstuk">Django·2.2.25·release·notes</a></p>
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Next·topic</h4>134 ····<h4>Volgend·onderwerp</h4>
134 ····<p·class="topless"><a·href="2.2.23.html"135 ····<p·class="topless"><a·href="2.2.23.html"
135 ··························title="next·chapter">Django·2.2.23·release·notes</a></p>136 ··························title="volgend·hoofdstuk">Django·2.2.23·release·notes</a></p>
136 ··</div>137 ··</div>
137 <search·id="searchbox"·style="display:·none"·role="search">138 <search·id="searchbox"·style="display:·none"·role="search">
138 ··<h3·id="searchlabel">Quick·search</h3>139 ··<h3·id="searchlabel">Snel·zoeken</h3>
139 ····<div·class="searchformwrapper">140 ····<div·class="searchformwrapper">
140 ····<form·class="search"·action="../search.html"·method="get">141 ····<form·class="search"·action="../search.html"·method="get">
141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
142 ······<input·type="submit"·value="Go"·/>143 ······<input·type="submit"·value="Zoek"·/>
143 ····</form>144 ····</form>
144 ····</div>145 ····</div>
145 </search>146 </search>
146 <script>document.getElementById('searchbox').style.display·=·"block"</script>147 <script>document.getElementById('searchbox').style.display·=·"block"</script>
147 ········</div>148 ········</div>
148 ······</div>149 ······</div>
149 ··············<h3>Last·update:</h3>150 ··············<h3>Last·update:</h3>
150 ··············<p·class="topless">Sep·03,·2024</p>151 ··············<p·class="topless">sep·03,·2024</p>
151 ··········</div>152 ··········</div>
152 ········153 ········
153 ······154 ······
154 ····</div>155 ····</div>
  
155 ····<div·id="ft">156 ····<div·id="ft">
156 ······<div·class="nav">157 ······<div·class="nav">
2.71 KB
html2text {}
Max HTML report size reached
6.09 KB
./usr/share/doc/python-django-doc/html/releases/2.2.25.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.25·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.25·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.24·release·notes"·href="2.2.24.html"·/>15 ····<link·rel="next"·title="Django·2.2.24·release·notes"·href="2.2.24.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.26·release·notes"·href="2.2.26.html"·/>16 ····<link·rel="prev"·title="Django·2.2.26·release·notes"·href="2.2.26.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2021-44420-potential-bypass-of-an-upstream-access-control-based-on-url-paths">CVE-2021-44420:·Potential·bypass·of·an·upstream·access·control·based·on·URL·paths</a></li>106 <li><a·class="reference·internal"·href="#cve-2021-44420-potential-bypass-of-an-upstream-access-control-based-on-url-paths">CVE-2021-44420:·Potential·bypass·of·an·upstream·access·control·based·on·URL·paths</a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="2.2.26.html"113 ····<p·class="topless"><a·href="2.2.26.html"
113 ··························title="previous·chapter">Django·2.2.26·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·2.2.26·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="2.2.24.html"118 ····<p·class="topless"><a·href="2.2.24.html"
118 ··························title="next·chapter">Django·2.2.24·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·2.2.24·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.29 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x825\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.2\x825\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x815 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x81
6 Django·2.2.25·fixes·a·security·issue·with·severity·“low”·in·2.2.24.6 Django·2.2.25·fixes·a·security·issue·with·severity·“low”·in·2.2.24.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-4\x844\x844\x842\x820\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·a\x8an\x8n·u\x8up\x8ps\x8st\x8tr\x8re\x8ea\x8am\x8m·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·c\x8co\x8on\x8nt\x8tr\x8ro\x8ol\x8l·b\x8ba\x8as\x8se\x8ed\x8d·o\x8on\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-4\x844\x844\x842\x820\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·a\x8an\x8n·u\x8up\x8ps\x8st\x8tr\x8re\x8ea\x8am\x8m·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·c\x8co\x8on\x8nt\x8tr\x8ro\x8ol\x8l·b\x8ba\x8as\x8se\x8ed\x8d·o\x8on\x8n
8 U\x8UR\x8RL\x8L·p\x8pa\x8at\x8th\x8hs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 U\x8UR\x8RL\x8L·p\x8pa\x8at\x8th\x8hs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 HTTP·requests·for·URLs·with·trailing·newlines·could·bypass·an·upstream·access9 HTTP·requests·for·URLs·with·trailing·newlines·could·bypass·an·upstream·access
10 control·based·on·URL·paths.10 control·based·on·URL·paths.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x84_\x84_\x84_\x82_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x84_\x84_\x84_\x82_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l
14 ············_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8p_\x8a_\x8t_\x8h_\x8s14 ············_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8p_\x8a_\x8t_\x8h_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.44 KB
./usr/share/doc/python-django-doc/html/releases/2.2.26.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.26·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.26·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.25·release·notes"·href="2.2.25.html"·/>15 ····<link·rel="next"·title="Django·2.2.25·release·notes"·href="2.2.25.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.27·release·notes"·href="2.2.27.html"·/>16 ····<link·rel="prev"·title="Django·2.2.27·release·notes"·href="2.2.27.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 37 lines modifiedOffset 131, 37 lines modified
130 <li><a·class="reference·internal"·href="#cve-2021-45452-potential-directory-traversal-via-storage-save">CVE-2021-45452:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">Storage.save()</span></code></a></li>131 <li><a·class="reference·internal"·href="#cve-2021-45452-potential-directory-traversal-via-storage-save">CVE-2021-45452:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">Storage.save()</span></code></a></li>
131 </ul>132 </ul>
132 </li>133 </li>
133 </ul>134 </ul>
  
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Previous·topic</h4>137 ····<h4>Vorig·onderwerp</h4>
137 ····<p·class="topless"><a·href="2.2.27.html"138 ····<p·class="topless"><a·href="2.2.27.html"
138 ··························title="previous·chapter">Django·2.2.27·release·notes</a></p>139 ··························title="vorig·hoofdstuk">Django·2.2.27·release·notes</a></p>
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Next·topic</h4>142 ····<h4>Volgend·onderwerp</h4>
142 ····<p·class="topless"><a·href="2.2.25.html"143 ····<p·class="topless"><a·href="2.2.25.html"
143 ··························title="next·chapter">Django·2.2.25·release·notes</a></p>144 ··························title="volgend·hoofdstuk">Django·2.2.25·release·notes</a></p>
144 ··</div>145 ··</div>
145 <search·id="searchbox"·style="display:·none"·role="search">146 <search·id="searchbox"·style="display:·none"·role="search">
146 ··<h3·id="searchlabel">Quick·search</h3>147 ··<h3·id="searchlabel">Snel·zoeken</h3>
147 ····<div·class="searchformwrapper">148 ····<div·class="searchformwrapper">
148 ····<form·class="search"·action="../search.html"·method="get">149 ····<form·class="search"·action="../search.html"·method="get">
149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
150 ······<input·type="submit"·value="Go"·/>151 ······<input·type="submit"·value="Zoek"·/>
151 ····</form>152 ····</form>
152 ····</div>153 ····</div>
153 </search>154 </search>
154 <script>document.getElementById('searchbox').style.display·=·"block"</script>155 <script>document.getElementById('searchbox').style.display·=·"block"</script>
155 ········</div>156 ········</div>
156 ······</div>157 ······</div>
157 ··············<h3>Last·update:</h3>158 ··············<h3>Last·update:</h3>
158 ··············<p·class="topless">Sep·03,·2024</p>159 ··············<p·class="topless">sep·03,·2024</p>
159 ··········</div>160 ··········</div>
160 ········161 ········
161 ······162 ······
162 ····</div>163 ····</div>
  
163 ····<div·id="ft">164 ····<div·id="ft">
164 ······<div·class="nav">165 ······<div·class="nav">
2.59 KB
html2text {}
Max HTML report size reached
6.4 KB
./usr/share/doc/python-django-doc/html/releases/2.2.27.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.27·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.27·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.26·release·notes"·href="2.2.26.html"·/>15 ····<link·rel="next"·title="Django·2.2.26·release·notes"·href="2.2.26.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.28·release·notes"·href="2.2.28.html"·/>16 ····<link·rel="prev"·title="Django·2.2.28·release·notes"·href="2.2.28.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 37 lines modifiedOffset 115, 37 lines modified
114 <li><a·class="reference·internal"·href="#cve-2022-23833-denial-of-service-possibility-in-file-uploads">CVE-2022-23833:·Denial-of-service·possibility·in·file·uploads</a></li>115 <li><a·class="reference·internal"·href="#cve-2022-23833-denial-of-service-possibility-in-file-uploads">CVE-2022-23833:·Denial-of-service·possibility·in·file·uploads</a></li>
115 </ul>116 </ul>
116 </li>117 </li>
117 </ul>118 </ul>
  
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Previous·topic</h4>121 ····<h4>Vorig·onderwerp</h4>
121 ····<p·class="topless"><a·href="2.2.28.html"122 ····<p·class="topless"><a·href="2.2.28.html"
122 ··························title="previous·chapter">Django·2.2.28·release·notes</a></p>123 ··························title="vorig·hoofdstuk">Django·2.2.28·release·notes</a></p>
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Next·topic</h4>126 ····<h4>Volgend·onderwerp</h4>
126 ····<p·class="topless"><a·href="2.2.26.html"127 ····<p·class="topless"><a·href="2.2.26.html"
127 ··························title="next·chapter">Django·2.2.26·release·notes</a></p>128 ··························title="volgend·hoofdstuk">Django·2.2.26·release·notes</a></p>
128 ··</div>129 ··</div>
129 <search·id="searchbox"·style="display:·none"·role="search">130 <search·id="searchbox"·style="display:·none"·role="search">
130 ··<h3·id="searchlabel">Quick·search</h3>131 ··<h3·id="searchlabel">Snel·zoeken</h3>
131 ····<div·class="searchformwrapper">132 ····<div·class="searchformwrapper">
132 ····<form·class="search"·action="../search.html"·method="get">133 ····<form·class="search"·action="../search.html"·method="get">
133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
134 ······<input·type="submit"·value="Go"·/>135 ······<input·type="submit"·value="Zoek"·/>
135 ····</form>136 ····</form>
136 ····</div>137 ····</div>
137 </search>138 </search>
138 <script>document.getElementById('searchbox').style.display·=·"block"</script>139 <script>document.getElementById('searchbox').style.display·=·"block"</script>
139 ········</div>140 ········</div>
140 ······</div>141 ······</div>
141 ··············<h3>Last·update:</h3>142 ··············<h3>Last·update:</h3>
142 ··············<p·class="topless">Sep·03,·2024</p>143 ··············<p·class="topless">sep·03,·2024</p>
143 ··········</div>144 ··········</div>
144 ········145 ········
145 ······146 ······
146 ····</div>147 ····</div>
  
147 ····<div·id="ft">148 ····<div·id="ft">
148 ······<div·class="nav">149 ······<div·class="nav">
2.63 KB
html2text {}
Max HTML report size reached
6.39 KB
./usr/share/doc/python-django-doc/html/releases/2.2.28.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.28·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.28·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.27·release·notes"·href="2.2.27.html"·/>15 ····<link·rel="next"·title="Django·2.2.27·release·notes"·href="2.2.27.html"·/>
15 ····<link·rel="prev"·title="Django·3.0·release·notes"·href="3.0.html"·/>16 ····<link·rel="prev"·title="Django·3.0·release·notes"·href="3.0.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 37 lines modifiedOffset 115, 37 lines modified
114 <li><a·class="reference·internal"·href="#cve-2022-28347-potential-sql-injection-via-queryset-explain-options-on-postgresql">CVE-2022-28347:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet.explain(**options)</span></code>·on·PostgreSQL</a></li>115 <li><a·class="reference·internal"·href="#cve-2022-28347-potential-sql-injection-via-queryset-explain-options-on-postgresql">CVE-2022-28347:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet.explain(**options)</span></code>·on·PostgreSQL</a></li>
115 </ul>116 </ul>
116 </li>117 </li>
117 </ul>118 </ul>
  
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Previous·topic</h4>121 ····<h4>Vorig·onderwerp</h4>
121 ····<p·class="topless"><a·href="3.0.html"122 ····<p·class="topless"><a·href="3.0.html"
122 ··························title="previous·chapter">Django·3.0·release·notes</a></p>123 ··························title="vorig·hoofdstuk">Django·3.0·release·notes</a></p>
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Next·topic</h4>126 ····<h4>Volgend·onderwerp</h4>
126 ····<p·class="topless"><a·href="2.2.27.html"127 ····<p·class="topless"><a·href="2.2.27.html"
127 ··························title="next·chapter">Django·2.2.27·release·notes</a></p>128 ··························title="volgend·hoofdstuk">Django·2.2.27·release·notes</a></p>
128 ··</div>129 ··</div>
129 <search·id="searchbox"·style="display:·none"·role="search">130 <search·id="searchbox"·style="display:·none"·role="search">
130 ··<h3·id="searchlabel">Quick·search</h3>131 ··<h3·id="searchlabel">Snel·zoeken</h3>
131 ····<div·class="searchformwrapper">132 ····<div·class="searchformwrapper">
132 ····<form·class="search"·action="../search.html"·method="get">133 ····<form·class="search"·action="../search.html"·method="get">
133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
134 ······<input·type="submit"·value="Go"·/>135 ······<input·type="submit"·value="Zoek"·/>
135 ····</form>136 ····</form>
136 ····</div>137 ····</div>
137 </search>138 </search>
138 <script>document.getElementById('searchbox').style.display·=·"block"</script>139 <script>document.getElementById('searchbox').style.display·=·"block"</script>
139 ········</div>140 ········</div>
140 ······</div>141 ······</div>
141 ··············<h3>Last·update:</h3>142 ··············<h3>Last·update:</h3>
142 ··············<p·class="topless">Sep·03,·2024</p>143 ··············<p·class="topless">sep·03,·2024</p>
143 ··········</div>144 ··········</div>
144 ········145 ········
145 ······146 ······
146 ····</div>147 ····</div>
  
147 ····<div·id="ft">148 ····<div·id="ft">
148 ······<div·class="nav">149 ······<div·class="nav">
2.52 KB
html2text {}
Max HTML report size reached
5.96 KB
./usr/share/doc/python-django-doc/html/releases/2.2.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.2·release·notes"·href="2.2.2.html"·/>15 ····<link·rel="next"·title="Django·2.2.2·release·notes"·href="2.2.2.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.4·release·notes"·href="2.2.4.html"·/>16 ····<link·rel="prev"·title="Django·2.2.4·release·notes"·href="2.2.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 131, 37 lines modifiedOffset 132, 37 lines modified
131 </li>132 </li>
132 </ul>133 </ul>
133 </li>134 </li>
134 </ul>135 </ul>
  
135 ··</div>136 ··</div>
136 ··<div>137 ··<div>
137 ····<h4>Previous·topic</h4>138 ····<h4>Vorig·onderwerp</h4>
138 ····<p·class="topless"><a·href="2.2.4.html"139 ····<p·class="topless"><a·href="2.2.4.html"
139 ··························title="previous·chapter">Django·2.2.4·release·notes</a></p>140 ··························title="vorig·hoofdstuk">Django·2.2.4·release·notes</a></p>
140 ··</div>141 ··</div>
141 ··<div>142 ··<div>
142 ····<h4>Next·topic</h4>143 ····<h4>Volgend·onderwerp</h4>
143 ····<p·class="topless"><a·href="2.2.2.html"144 ····<p·class="topless"><a·href="2.2.2.html"
144 ··························title="next·chapter">Django·2.2.2·release·notes</a></p>145 ··························title="volgend·hoofdstuk">Django·2.2.2·release·notes</a></p>
145 ··</div>146 ··</div>
146 <search·id="searchbox"·style="display:·none"·role="search">147 <search·id="searchbox"·style="display:·none"·role="search">
147 ··<h3·id="searchlabel">Quick·search</h3>148 ··<h3·id="searchlabel">Snel·zoeken</h3>
148 ····<div·class="searchformwrapper">149 ····<div·class="searchformwrapper">
149 ····<form·class="search"·action="../search.html"·method="get">150 ····<form·class="search"·action="../search.html"·method="get">
150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>151 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
151 ······<input·type="submit"·value="Go"·/>152 ······<input·type="submit"·value="Zoek"·/>
152 ····</form>153 ····</form>
153 ····</div>154 ····</div>
154 </search>155 </search>
155 <script>document.getElementById('searchbox').style.display·=·"block"</script>156 <script>document.getElementById('searchbox').style.display·=·"block"</script>
156 ········</div>157 ········</div>
157 ······</div>158 ······</div>
158 ··············<h3>Last·update:</h3>159 ··············<h3>Last·update:</h3>
159 ··············<p·class="topless">Sep·03,·2024</p>160 ··············<p·class="topless">sep·03,·2024</p>
160 ··········</div>161 ··········</div>
161 ········162 ········
162 ······163 ······
163 ····</div>164 ····</div>
  
164 ····<div·id="ft">165 ····<div·id="ft">
165 ······<div·class="nav">166 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x819\x895 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.2.3·fixes·a·security·issue·and·several·bugs·in·2.2.2.·Also,·the·latest6 Django·2.2.3·fixes·a·security·issue·and·several·bugs·in·2.2.2.·Also,·the·latest
7 string·translations·from·Transifex·are·incorporated.7 string·translations·from·Transifex·are·incorporated.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x827\x878\x881\x81:\x8:·I\x8In\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8t·H\x8HT\x8TT\x8TP\x8P·d\x8de\x8et\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·w\x8wi\x8it\x8th\x8h·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e-\x8-p\x8pr\x8ro\x8ox\x8xy\x8y·c\x8co\x8on\x8nn\x8ne\x8ec\x8ct\x8ti\x8in\x8ng\x8g8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x812\x827\x878\x881\x81:\x8:·I\x8In\x8nc\x8co\x8or\x8rr\x8re\x8ec\x8ct\x8t·H\x8HT\x8TT\x8TP\x8P·d\x8de\x8et\x8te\x8ec\x8ct\x8ti\x8io\x8on\x8n·w\x8wi\x8it\x8th\x8h·r\x8re\x8ev\x8ve\x8er\x8rs\x8se\x8e-\x8-p\x8pr\x8ro\x8ox\x8xy\x8y·c\x8co\x8on\x8nn\x8ne\x8ec\x8ct\x8ti\x8in\x8ng\x8g
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····*·Fixed·a·regression·in·Django·2.2.2·where·auto-reloader·crashes·with25 ····*·Fixed·a·regression·in·Django·2.2.2·where·auto-reloader·crashes·with
26 ······AttributeError,·e.g.·when·using·ipdb·(_\x8#_\x83_\x80_\x85_\x88_\x88).26 ······AttributeError,·e.g.·when·using·ipdb·(_\x8#_\x83_\x80_\x85_\x88_\x88).
27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
28 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x87_\x88_\x81_\x8:_\x8·_\x8I_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8d_\x8e_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8-_\x8p_\x8r_\x8o_\x8x_\x8y29 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x82_\x87_\x88_\x81_\x8:_\x8·_\x8I_\x8n_\x8c_\x8o_\x8r_\x8r_\x8e_\x8c_\x8t_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8d_\x8e_\x8t_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8-_\x8p_\x8r_\x8o_\x8x_\x8y
30 ············_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a_\x8·_\x8H_\x8T_\x8T_\x8P_\x8S30 ············_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a_\x8·_\x8H_\x8T_\x8T_\x8P_\x8S
31 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s31 ················#·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.25 KB
./usr/share/doc/python-django-doc/html/releases/2.2.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.3·release·notes"·href="2.2.3.html"·/>15 ····<link·rel="next"·title="Django·2.2.3·release·notes"·href="2.2.3.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.5·release·notes"·href="2.2.5.html"·/>16 ····<link·rel="prev"·title="Django·2.2.5·release·notes"·href="2.2.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 162, 37 lines modifiedOffset 163, 37 lines modified
162 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>163 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
163 </ul>164 </ul>
164 </li>165 </li>
165 </ul>166 </ul>
  
166 ··</div>167 ··</div>
167 ··<div>168 ··<div>
168 ····<h4>Previous·topic</h4>169 ····<h4>Vorig·onderwerp</h4>
169 ····<p·class="topless"><a·href="2.2.5.html"170 ····<p·class="topless"><a·href="2.2.5.html"
170 ··························title="previous·chapter">Django·2.2.5·release·notes</a></p>171 ··························title="vorig·hoofdstuk">Django·2.2.5·release·notes</a></p>
171 ··</div>172 ··</div>
172 ··<div>173 ··<div>
173 ····<h4>Next·topic</h4>174 ····<h4>Volgend·onderwerp</h4>
174 ····<p·class="topless"><a·href="2.2.3.html"175 ····<p·class="topless"><a·href="2.2.3.html"
175 ··························title="next·chapter">Django·2.2.3·release·notes</a></p>176 ··························title="volgend·hoofdstuk">Django·2.2.3·release·notes</a></p>
176 ··</div>177 ··</div>
177 <search·id="searchbox"·style="display:·none"·role="search">178 <search·id="searchbox"·style="display:·none"·role="search">
178 ··<h3·id="searchlabel">Quick·search</h3>179 ··<h3·id="searchlabel">Snel·zoeken</h3>
179 ····<div·class="searchformwrapper">180 ····<div·class="searchformwrapper">
180 ····<form·class="search"·action="../search.html"·method="get">181 ····<form·class="search"·action="../search.html"·method="get">
181 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>182 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
182 ······<input·type="submit"·value="Go"·/>183 ······<input·type="submit"·value="Zoek"·/>
183 ····</form>184 ····</form>
184 ····</div>185 ····</div>
185 </search>186 </search>
186 <script>document.getElementById('searchbox').style.display·=·"block"</script>187 <script>document.getElementById('searchbox').style.display·=·"block"</script>
187 ········</div>188 ········</div>
188 ······</div>189 ······</div>
189 ··············<h3>Last·update:</h3>190 ··············<h3>Last·update:</h3>
190 ··············<p·class="topless">Sep·03,·2024</p>191 ··············<p·class="topless">sep·03,·2024</p>
191 ··········</div>192 ··········</div>
192 ········193 ········
193 ······194 ······
194 ····</div>195 ····</div>
  
195 ····<div·id="ft">196 ····<div·id="ft">
196 ······<div·class="nav">197 ······<div·class="nav">
2.6 KB
html2text {}
Max HTML report size reached
5.83 KB
./usr/share/doc/python-django-doc/html/releases/2.2.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.4·release·notes"·href="2.2.4.html"·/>15 ····<link·rel="next"·title="Django·2.2.4·release·notes"·href="2.2.4.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.6·release·notes"·href="2.2.6.html"·/>16 ····<link·rel="prev"·title="Django·2.2.6·release·notes"·href="2.2.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="2.2.6.html"124 ····<p·class="topless"><a·href="2.2.6.html"
124 ··························title="previous·chapter">Django·2.2.6·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·2.2.6·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="2.2.4.html"129 ····<p·class="topless"><a·href="2.2.4.html"
129 ··························title="next·chapter">Django·2.2.4·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·2.2.4·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.18 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x895 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x89
6 Django·2.2.5·fixes·several·bugs·in·2.2.4.6 Django·2.2.5·fixes·several·bugs·in·2.2.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Relaxed·the·system·check·added·in·Django·2.2·for·models·to·reallow·use·of8 ····*·Relaxed·the·system·check·added·in·Django·2.2·for·models·to·reallow·use·of
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ······django.contrib.postgres.fields.JSONField·and·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·when·using·on12 ······django.contrib.postgres.fields.JSONField·and·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·when·using·on
13 ······expressions·with·params·(_\x8#_\x83_\x80_\x86_\x87_\x82).13 ······expressions·with·params·(_\x8#_\x83_\x80_\x86_\x87_\x82).
14 ····*·Fixed·a·regression·in·Django·2.2·where·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8._\x8l_\x8i_\x8s_\x8t_\x8__\x8f_\x8i_\x8l_\x8t_\x8e_\x8r·choices·to14 ····*·Fixed·a·regression·in·Django·2.2·where·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8A_\x8d_\x8m_\x8i_\x8n_\x8._\x8l_\x8i_\x8s_\x8t_\x8__\x8f_\x8i_\x8l_\x8t_\x8e_\x8r·choices·to
15 ······foreign·objects·don’t·respect·a·model’s·Meta.ordering·(_\x8#_\x83_\x80_\x84_\x84_\x89).15 ······foreign·objects·don’t·respect·a·model’s·Meta.ordering·(_\x8#_\x83_\x80_\x84_\x84_\x89).
16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/2.2.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.5·release·notes"·href="2.2.5.html"·/>15 ····<link·rel="next"·title="Django·2.2.5·release·notes"·href="2.2.5.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.7·release·notes"·href="2.2.7.html"·/>16 ····<link·rel="prev"·title="Django·2.2.7·release·notes"·href="2.2.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 111, 37 lines modifiedOffset 112, 37 lines modified
111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
112 </ul>113 </ul>
113 </li>114 </li>
114 </ul>115 </ul>
  
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Previous·topic</h4>118 ····<h4>Vorig·onderwerp</h4>
118 ····<p·class="topless"><a·href="2.2.7.html"119 ····<p·class="topless"><a·href="2.2.7.html"
119 ··························title="previous·chapter">Django·2.2.7·release·notes</a></p>120 ··························title="vorig·hoofdstuk">Django·2.2.7·release·notes</a></p>
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Next·topic</h4>123 ····<h4>Volgend·onderwerp</h4>
123 ····<p·class="topless"><a·href="2.2.5.html"124 ····<p·class="topless"><a·href="2.2.5.html"
124 ··························title="next·chapter">Django·2.2.5·release·notes</a></p>125 ··························title="volgend·hoofdstuk">Django·2.2.5·release·notes</a></p>
125 ··</div>126 ··</div>
126 <search·id="searchbox"·style="display:·none"·role="search">127 <search·id="searchbox"·style="display:·none"·role="search">
127 ··<h3·id="searchlabel">Quick·search</h3>128 ··<h3·id="searchlabel">Snel·zoeken</h3>
128 ····<div·class="searchformwrapper">129 ····<div·class="searchformwrapper">
129 ····<form·class="search"·action="../search.html"·method="get">130 ····<form·class="search"·action="../search.html"·method="get">
130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
131 ······<input·type="submit"·value="Go"·/>132 ······<input·type="submit"·value="Zoek"·/>
132 ····</form>133 ····</form>
133 ····</div>134 ····</div>
134 </search>135 </search>
135 <script>document.getElementById('searchbox').style.display·=·"block"</script>136 <script>document.getElementById('searchbox').style.display·=·"block"</script>
136 ········</div>137 ········</div>
137 ······</div>138 ······</div>
138 ··············<h3>Last·update:</h3>139 ··············<h3>Last·update:</h3>
139 ··············<p·class="topless">Sep·03,·2024</p>140 ··············<p·class="topless">sep·03,·2024</p>
140 ··········</div>141 ··········</div>
141 ········142 ········
142 ······143 ······
143 ····</div>144 ····</div>
  
144 ····<div·id="ft">145 ····<div·id="ft">
145 ······<div·class="nav">146 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x819\x895 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x801\x819\x89
6 Django·2.2.6·fixes·several·bugs·in·2.2.5.6 Django·2.2.6·fixes·several·bugs·in·2.2.5.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·migrations·crash·on·SQLite·when·altering·a·model·containing·partial8 ····*·Fixed·migrations·crash·on·SQLite·when·altering·a·model·containing·partial
9 ······indexes·(_\x8#_\x83_\x80_\x87_\x85_\x84).9 ······indexes·(_\x8#_\x83_\x80_\x87_\x85_\x84).
10 ····*·Fixed·a·regression·in·Django·2.2.4·that·caused·a·crash·when·filtering10 ····*·Fixed·a·regression·in·Django·2.2.4·that·caused·a·crash·when·filtering
11 ······with·a·Subquery()·annotation·of·a·queryset·containing11 ······with·a·Subquery()·annotation·of·a·queryset·containing
12 ······django.contrib.postgres.fields.JSONField·or·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·(_\x8#_\x83_\x80_\x87_\x86_\x89).12 ······django.contrib.postgres.fields.JSONField·or·_\x8H_\x8S_\x8t_\x8o_\x8r_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d·(_\x8#_\x83_\x80_\x87_\x86_\x89).
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.8 KB
./usr/share/doc/python-django-doc/html/releases/2.2.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.6·release·notes"·href="2.2.6.html"·/>15 ····<link·rel="next"·title="Django·2.2.6·release·notes"·href="2.2.6.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.8·release·notes"·href="2.2.8.html"·/>16 ····<link·rel="prev"·title="Django·2.2.8·release·notes"·href="2.2.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="2.2.8.html"125 ····<p·class="topless"><a·href="2.2.8.html"
125 ··························title="previous·chapter">Django·2.2.8·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·2.2.8·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="2.2.6.html"130 ····<p·class="topless"><a·href="2.2.6.html"
130 ··························title="next·chapter">Django·2.2.6·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·2.2.6·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.15 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x819\x895 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x801\x819\x89
6 Django·2.2.7·fixes·several·bugs·in·2.2.6.6 Django·2.2.7·fixes·several·bugs·in·2.2.6.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·when·using·a·contains,·contained_by,·has_key,·has_keys,·or8 ····*·Fixed·a·crash·when·using·a·contains,·contained_by,·has_key,·has_keys,·or
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ······showing·a·forward·migration·plan·(_\x8#_\x83_\x80_\x88_\x87_\x80).13 ······showing·a·forward·migration·plan·(_\x8#_\x83_\x80_\x88_\x87_\x80).
14 ····*·Fixed·migrations·crash·on·PostgreSQL·when·adding·an·_\x8I_\x8n_\x8d_\x8e_\x8x·with·fields14 ····*·Fixed·migrations·crash·on·PostgreSQL·when·adding·an·_\x8I_\x8n_\x8d_\x8e_\x8x·with·fields
15 ······ordering·and·_\x8o_\x8p_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·(_\x8#_\x83_\x80_\x89_\x80_\x83).15 ······ordering·and·_\x8o_\x8p_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·(_\x8#_\x83_\x80_\x89_\x80_\x83).
16 ····*·Restored·the·ability·to·override·_\x8g_\x8e_\x8t_\x8__\x8F_\x8O_\x8O_\x8__\x8d_\x8i_\x8s_\x8p_\x8l_\x8a_\x8y_\x8(_\x8)·(_\x8#_\x83_\x80_\x89_\x83_\x81).16 ····*·Restored·the·ability·to·override·_\x8g_\x8e_\x8t_\x8__\x8F_\x8O_\x8O_\x8__\x8d_\x8i_\x8s_\x8p_\x8l_\x8a_\x8y_\x8(_\x8)·(_\x8#_\x83_\x80_\x89_\x83_\x81).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.07 KB
./usr/share/doc/python-django-doc/html/releases/2.2.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.7·release·notes"·href="2.2.7.html"·/>15 ····<link·rel="next"·title="Django·2.2.7·release·notes"·href="2.2.7.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.9·release·notes"·href="2.2.9.html"·/>16 ····<link·rel="prev"·title="Django·2.2.9·release·notes"·href="2.2.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 148, 37 lines modifiedOffset 149, 37 lines modified
148 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>149 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
149 </ul>150 </ul>
150 </li>151 </li>
151 </ul>152 </ul>
  
152 ··</div>153 ··</div>
153 ··<div>154 ··<div>
154 ····<h4>Previous·topic</h4>155 ····<h4>Vorig·onderwerp</h4>
155 ····<p·class="topless"><a·href="2.2.9.html"156 ····<p·class="topless"><a·href="2.2.9.html"
156 ··························title="previous·chapter">Django·2.2.9·release·notes</a></p>157 ··························title="vorig·hoofdstuk">Django·2.2.9·release·notes</a></p>
157 ··</div>158 ··</div>
158 ··<div>159 ··<div>
159 ····<h4>Next·topic</h4>160 ····<h4>Volgend·onderwerp</h4>
160 ····<p·class="topless"><a·href="2.2.7.html"161 ····<p·class="topless"><a·href="2.2.7.html"
161 ··························title="next·chapter">Django·2.2.7·release·notes</a></p>162 ··························title="volgend·hoofdstuk">Django·2.2.7·release·notes</a></p>
162 ··</div>163 ··</div>
163 <search·id="searchbox"·style="display:·none"·role="search">164 <search·id="searchbox"·style="display:·none"·role="search">
164 ··<h3·id="searchlabel">Quick·search</h3>165 ··<h3·id="searchlabel">Snel·zoeken</h3>
165 ····<div·class="searchformwrapper">166 ····<div·class="searchformwrapper">
166 ····<form·class="search"·action="../search.html"·method="get">167 ····<form·class="search"·action="../search.html"·method="get">
167 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>168 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
168 ······<input·type="submit"·value="Go"·/>169 ······<input·type="submit"·value="Zoek"·/>
169 ····</form>170 ····</form>
170 ····</div>171 ····</div>
171 </search>172 </search>
172 <script>document.getElementById('searchbox').style.display·=·"block"</script>173 <script>document.getElementById('searchbox').style.display·=·"block"</script>
173 ········</div>174 ········</div>
174 ······</div>175 ······</div>
175 ··············<h3>Last·update:</h3>176 ··············<h3>Last·update:</h3>
176 ··············<p·class="topless">Sep·03,·2024</p>177 ··············<p·class="topless">sep·03,·2024</p>
177 ··········</div>178 ··········</div>
178 ········179 ········
179 ······180 ······
180 ····</div>181 ····</div>
  
181 ····<div·id="ft">182 ····<div·id="ft">
182 ······<div·class="nav">183 ······<div·class="nav">
2.42 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x895 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x89
6 Django·2.2.8·fixes·a·security·issue,·several·bugs·in·2.2.7,·and·adds6 Django·2.2.8·fixes·a·security·issue,·several·bugs·in·2.2.7,·and·adds
7 compatibility·with·Python·3.8.7 compatibility·with·Python·3.8.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x891\x811\x818\x88:\x8:·P\x8Pr\x8ri\x8iv\x8vi\x8il\x8le\x8eg\x8ge\x8e·e\x8es\x8sc\x8ca\x8al\x8la\x8at\x8ti\x8io\x8on\x8n·i\x8in\x8n·t\x8th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ad\x8dm\x8mi\x8in\x8n.\x8._\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x891\x811\x818\x88:\x8:·P\x8Pr\x8ri\x8iv\x8vi\x8il\x8le\x8eg\x8ge\x8e·e\x8es\x8sc\x8ca\x8al\x8la\x8at\x8ti\x8io\x8on\x8n·i\x8in\x8n·t\x8th\x8he\x8e·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·a\x8ad\x8dm\x8mi\x8in\x8n.\x8._\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 43, 16 lines modifiedOffset 43, 16 lines modified
43 ····*·Fixed·a·data·loss·possibility·in·the·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8__\x8f_\x8o_\x8r_\x8__\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8(_\x8).·When·using43 ····*·Fixed·a·data·loss·possibility·in·the·_\x8s_\x8e_\x8l_\x8e_\x8c_\x8t_\x8__\x8f_\x8o_\x8r_\x8__\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8(_\x8).·When·using
44 ······'self'·in·the·of·argument·with·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8-_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8a_\x8n_\x8c_\x8e,·a·parent·model44 ······'self'·in·the·of·argument·with·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8-_\x8t_\x8a_\x8b_\x8l_\x8e_\x8·_\x8i_\x8n_\x8h_\x8e_\x8r_\x8i_\x8t_\x8a_\x8n_\x8c_\x8e,·a·parent·model
45 ······was·locked·instead·of·the·queryset’s·model·(_\x8#_\x83_\x80_\x89_\x85_\x83).45 ······was·locked·instead·of·the·queryset’s·model·(_\x8#_\x83_\x80_\x89_\x85_\x83).
46 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
47 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x81_\x81_\x88_\x8:_\x8·_\x8P_\x8r_\x8i_\x8v_\x8i_\x8l_\x8e_\x8g_\x8e_\x8·_\x8e_\x8s_\x8c_\x8a_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8.48 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x81_\x81_\x88_\x8:_\x8·_\x8P_\x8r_\x8i_\x8v_\x8i_\x8l_\x8e_\x8g_\x8e_\x8·_\x8e_\x8s_\x8c_\x8a_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8.
49 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s49 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
50 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*50 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
51 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s51 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
52 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*52 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
53 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s53 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
54 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
55 [q···················][Go]55 [q···················][Zoek]
56 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*56 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
57 Sep·03,·202457 sep·03,·2024
58 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»58 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.11 KB
./usr/share/doc/python-django-doc/html/releases/2.2.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.8·release·notes"·href="2.2.8.html"·/>15 ····<link·rel="next"·title="Django·2.2.8·release·notes"·href="2.2.8.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.10·release·notes"·href="2.2.10.html"·/>16 ····<link·rel="prev"·title="Django·2.2.10·release·notes"·href="2.2.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 122, 37 lines modifiedOffset 123, 37 lines modified
122 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>123 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
123 </ul>124 </ul>
124 </li>125 </li>
125 </ul>126 </ul>
  
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Previous·topic</h4>129 ····<h4>Vorig·onderwerp</h4>
129 ····<p·class="topless"><a·href="2.2.10.html"130 ····<p·class="topless"><a·href="2.2.10.html"
130 ··························title="previous·chapter">Django·2.2.10·release·notes</a></p>131 ··························title="vorig·hoofdstuk">Django·2.2.10·release·notes</a></p>
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Next·topic</h4>134 ····<h4>Volgend·onderwerp</h4>
134 ····<p·class="topless"><a·href="2.2.8.html"135 ····<p·class="topless"><a·href="2.2.8.html"
135 ··························title="next·chapter">Django·2.2.8·release·notes</a></p>136 ··························title="volgend·hoofdstuk">Django·2.2.8·release·notes</a></p>
136 ··</div>137 ··</div>
137 <search·id="searchbox"·style="display:·none"·role="search">138 <search·id="searchbox"·style="display:·none"·role="search">
138 ··<h3·id="searchlabel">Quick·search</h3>139 ··<h3·id="searchlabel">Snel·zoeken</h3>
139 ····<div·class="searchformwrapper">140 ····<div·class="searchformwrapper">
140 ····<form·class="search"·action="../search.html"·method="get">141 ····<form·class="search"·action="../search.html"·method="get">
141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
142 ······<input·type="submit"·value="Go"·/>143 ······<input·type="submit"·value="Zoek"·/>
143 ····</form>144 ····</form>
144 ····</div>145 ····</div>
145 </search>146 </search>
146 <script>document.getElementById('searchbox').style.display·=·"block"</script>147 <script>document.getElementById('searchbox').style.display·=·"block"</script>
147 ········</div>148 ········</div>
148 ······</div>149 ······</div>
149 ··············<h3>Last·update:</h3>150 ··············<h3>Last·update:</h3>
150 ··············<p·class="topless">Sep·03,·2024</p>151 ··············<p·class="topless">sep·03,·2024</p>
151 ··········</div>152 ··········</div>
152 ········153 ········
153 ······154 ······
154 ····</div>155 ····</div>
  
155 ····<div·id="ft">156 ····<div·id="ft">
156 ······<div·class="nav">157 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·2\x82.\x8.2\x82.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x818\x88,\x8,·2\x820\x801\x819\x895 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x818\x88,\x8,·2\x820\x801\x819\x89
6 Django·2.2.9·fixes·a·security·issue·and·a·data·loss·bug·in·2.2.8.6 Django·2.2.9·fixes·a·security·issue·and·a·data·loss·bug·in·2.2.8.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x898\x884\x844\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·a\x8ac\x8cc\x8co\x8ou\x8un\x8nt\x8t·h\x8hi\x8ij\x8ja\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·r\x8re\x8es\x8se\x8et\x8t·f\x8fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x898\x884\x844\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·a\x8ac\x8cc\x8co\x8ou\x8un\x8nt\x8t·h\x8hi\x8ij\x8ja\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·r\x8re\x8es\x8se\x8et\x8t·f\x8fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 By·submitting·a·suitably·crafted·email·address·making·use·of·Unicode8 By·submitting·a·suitably·crafted·email·address·making·use·of·Unicode
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 ····*·Fixed·a·data·loss·possibility·in·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8A_\x8r_\x8r_\x8a_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·When·using·with18 ····*·Fixed·a·data·loss·possibility·in·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8A_\x8r_\x8r_\x8a_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·When·using·with
19 ······ArrayField(BooleanField()),·all·values·after·the·first·True·value·were19 ······ArrayField(BooleanField()),·all·values·after·the·first·True·value·were
20 ······marked·as·checked·instead·of·preserving·passed·values·(_\x8#_\x83_\x81_\x80_\x87_\x83).20 ······marked·as·checked·instead·of·preserving·passed·values·(_\x8#_\x83_\x81_\x80_\x87_\x83).
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x88_\x84_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t_\x8·_\x8h_\x8i_\x8j_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t_\x8·_\x8f_\x8o_\x8r_\x8m23 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x88_\x84_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t_\x8·_\x8h_\x8i_\x8j_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t_\x8·_\x8f_\x8o_\x8r_\x8m
24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.55 KB
./usr/share/doc/python-django-doc/html/releases/2.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·2.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·2.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.1.15·release·notes"·href="2.1.15.html"·/>15 ····<link·rel="next"·title="Django·2.1.15·release·notes"·href="2.1.15.html"·/>
15 ····<link·rel="prev"·title="Django·2.2.1·release·notes"·href="2.2.1.html"·/>16 ····<link·rel="prev"·title="Django·2.2.1·release·notes"·href="2.2.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 494, 15 lines modifiedOffset 495, 15 lines modified
494 with·several·third-party·apps·that·had·models·in·tests·without·migrations.495 with·several·third-party·apps·that·had·models·in·tests·without·migrations.
495 You·must·add·migrations·for·such·models.</p></li>496 You·must·add·migrations·for·such·models.</p></li>
496 <li><p>Providing·an·integer·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">key</span></code>·argument·of·the·<a·class="reference·internal"·href="../topics/cache.html#django.core.cache.cache.delete"·title="django.core.cache.cache.delete"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">cache.delete()</span></code></a>·or497 <li><p>Providing·an·integer·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">key</span></code>·argument·of·the·<a·class="reference·internal"·href="../topics/cache.html#django.core.cache.cache.delete"·title="django.core.cache.cache.delete"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">cache.delete()</span></code></a>·or
497 <a·class="reference·internal"·href="../topics/cache.html#django.core.cache.cache.get"·title="django.core.cache.cache.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">cache.get()</span></code></a>·now·raises·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/exceptions.html#ValueError"·title="(in·Python·v3.12)"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ValueError</span></code></a>.</p></li>498 <a·class="reference·internal"·href="../topics/cache.html#django.core.cache.cache.get"·title="django.core.cache.cache.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">cache.get()</span></code></a>·now·raises·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/exceptions.html#ValueError"·title="(in·Python·v3.12)"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ValueError</span></code></a>.</p></li>
498 <li><p>Plural·equations·for·some·languages·are·changed,·because·the·latest·versions499 <li><p>Plural·equations·for·some·languages·are·changed,·because·the·latest·versions
499 from·Transifex·are·incorporated.</p>500 from·Transifex·are·incorporated.</p>
500 <div·class="admonition·note">501 <div·class="admonition·note">
501 <p·class="admonition-title">Note</p>502 <p·class="admonition-title">Notitie</p>
502 <p>The·ability·to·handle·<code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·files·containing·different·plural·equations503 <p>The·ability·to·handle·<code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·files·containing·different·plural·equations
503 for·the·same·language·was·added·in·Django·2.2.12.</p>504 for·the·same·language·was·added·in·Django·2.2.12.</p>
504 </div>505 </div>
505 </li>506 </li>
506 </ul>507 </ul>
507 </section>508 </section>
508 </section>509 </section>
Offset 604, 37 lines modifiedOffset 605, 37 lines modified
604 </li>605 </li>
605 </ul>606 </ul>
606 </li>607 </li>
607 </ul>608 </ul>
  
608 ··</div>609 ··</div>
609 ··<div>610 ··<div>
610 ····<h4>Previous·topic</h4>611 ····<h4>Vorig·onderwerp</h4>
611 ····<p·class="topless"><a·href="2.2.1.html"612 ····<p·class="topless"><a·href="2.2.1.html"
612 ··························title="previous·chapter">Django·2.2.1·release·notes</a></p>613 ··························title="vorig·hoofdstuk">Django·2.2.1·release·notes</a></p>
613 ··</div>614 ··</div>
614 ··<div>615 ··<div>
615 ····<h4>Next·topic</h4>616 ····<h4>Volgend·onderwerp</h4>
616 ····<p·class="topless"><a·href="2.1.15.html"617 ····<p·class="topless"><a·href="2.1.15.html"
617 ··························title="next·chapter">Django·2.1.15·release·notes</a></p>618 ··························title="volgend·hoofdstuk">Django·2.1.15·release·notes</a></p>
618 ··</div>619 ··</div>
619 <search·id="searchbox"·style="display:·none"·role="search">620 <search·id="searchbox"·style="display:·none"·role="search">
620 ··<h3·id="searchlabel">Quick·search</h3>621 ··<h3·id="searchlabel">Snel·zoeken</h3>
621 ····<div·class="searchformwrapper">622 ····<div·class="searchformwrapper">
622 ····<form·class="search"·action="../search.html"·method="get">623 ····<form·class="search"·action="../search.html"·method="get">
623 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>624 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
624 ······<input·type="submit"·value="Go"·/>625 ······<input·type="submit"·value="Zoek"·/>
625 ····</form>626 ····</form>
626 ····</div>627 ····</div>
627 </search>628 </search>
628 <script>document.getElementById('searchbox').style.display·=·"block"</script>629 <script>document.getElementById('searchbox').style.display·=·"block"</script>
629 ········</div>630 ········</div>
630 ······</div>631 ······</div>
631 ··············<h3>Last·update:</h3>632 ··············<h3>Last·update:</h3>
632 ··············<p·class="topless">Sep·03,·2024</p>633 ··············<p·class="topless">sep·03,·2024</p>
633 ··········</div>634 ··········</div>
634 ········635 ········
635 ······636 ······
636 ····</div>637 ····</div>
  
637 ····<div·id="ft">638 ····<div·id="ft">
638 ······<div·class="nav">639 ······<div·class="nav">
3.51 KB
html2text {}
Max HTML report size reached
6.08 KB
./usr/share/doc/python-django-doc/html/releases/3.0.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0·release·notes"·href="3.0.html"·/>15 ····<link·rel="next"·title="Django·3.0·release·notes"·href="3.0.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.2·release·notes"·href="3.0.2.html"·/>16 ····<link·rel="prev"·title="Django·3.0.2·release·notes"·href="3.0.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 133, 37 lines modifiedOffset 134, 37 lines modified
133 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>134 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
134 </ul>135 </ul>
135 </li>136 </li>
136 </ul>137 </ul>
  
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Previous·topic</h4>140 ····<h4>Vorig·onderwerp</h4>
140 ····<p·class="topless"><a·href="3.0.2.html"141 ····<p·class="topless"><a·href="3.0.2.html"
141 ··························title="previous·chapter">Django·3.0.2·release·notes</a></p>142 ··························title="vorig·hoofdstuk">Django·3.0.2·release·notes</a></p>
142 ··</div>143 ··</div>
143 ··<div>144 ··<div>
144 ····<h4>Next·topic</h4>145 ····<h4>Volgend·onderwerp</h4>
145 ····<p·class="topless"><a·href="3.0.html"146 ····<p·class="topless"><a·href="3.0.html"
146 ··························title="next·chapter">Django·3.0·release·notes</a></p>147 ··························title="volgend·hoofdstuk">Django·3.0·release·notes</a></p>
147 ··</div>148 ··</div>
148 <search·id="searchbox"·style="display:·none"·role="search">149 <search·id="searchbox"·style="display:·none"·role="search">
149 ··<h3·id="searchlabel">Quick·search</h3>150 ··<h3·id="searchlabel">Snel·zoeken</h3>
150 ····<div·class="searchformwrapper">151 ····<div·class="searchformwrapper">
151 ····<form·class="search"·action="../search.html"·method="get">152 ····<form·class="search"·action="../search.html"·method="get">
152 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
153 ······<input·type="submit"·value="Go"·/>154 ······<input·type="submit"·value="Zoek"·/>
154 ····</form>155 ····</form>
155 ····</div>156 ····</div>
156 </search>157 </search>
157 <script>document.getElementById('searchbox').style.display·=·"block"</script>158 <script>document.getElementById('searchbox').style.display·=·"block"</script>
158 ········</div>159 ········</div>
159 ······</div>160 ······</div>
160 ··············<h3>Last·update:</h3>161 ··············<h3>Last·update:</h3>
161 ··············<p·class="topless">Sep·03,·2024</p>162 ··············<p·class="topless">sep·03,·2024</p>
162 ··········</div>163 ··········</div>
163 ········164 ········
164 ······165 ······
165 ····</div>166 ····</div>
  
166 ····<div·id="ft">167 ····<div·id="ft">
167 ······<div·class="nav">168 ······<div·class="nav">
2.44 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x818\x88,\x8,·2\x820\x801\x819\x895 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x818\x88,\x8,·2\x820\x801\x819\x89
6 Django·3.0.1·fixes·a·security·issue·and·several·bugs·in·3.0.6 Django·3.0.1·fixes·a·security·issue·and·several·bugs·in·3.0.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x898\x884\x844\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·a\x8ac\x8cc\x8co\x8ou\x8un\x8nt\x8t·h\x8hi\x8ij\x8ja\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·r\x8re\x8es\x8se\x8et\x8t·f\x8fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x801\x819\x89-\x8-1\x819\x898\x884\x844\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·a\x8ac\x8cc\x8co\x8ou\x8un\x8nt\x8t·h\x8hi\x8ij\x8ja\x8ac\x8ck\x8k·v\x8vi\x8ia\x8a·p\x8pa\x8as\x8ss\x8sw\x8wo\x8or\x8rd\x8d·r\x8re\x8es\x8se\x8et\x8t·f\x8fo\x8or\x8rm\x8m_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 By·submitting·a·suitably·crafted·email·address·making·use·of·Unicode8 By·submitting·a·suitably·crafted·email·address·making·use·of·Unicode
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ····*·Fixed·a·data·loss·possibility·in·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8A_\x8r_\x8r_\x8a_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·When·using·with28 ····*·Fixed·a·data·loss·possibility·in·_\x8S_\x8p_\x8l_\x8i_\x8t_\x8A_\x8r_\x8r_\x8a_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.·When·using·with
29 ······ArrayField(BooleanField()),·all·values·after·the·first·True·value·were29 ······ArrayField(BooleanField()),·all·values·after·the·first·True·value·were
30 ······marked·as·checked·instead·of·preserving·passed·values·(_\x8#_\x83_\x81_\x80_\x87_\x83).30 ······marked·as·checked·instead·of·preserving·passed·values·(_\x8#_\x83_\x81_\x80_\x87_\x83).
31 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
32 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x88_\x84_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t_\x8·_\x8h_\x8i_\x8j_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t_\x8·_\x8f_\x8o_\x8r_\x8m33 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x81_\x89_\x8-_\x81_\x89_\x88_\x84_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8a_\x8c_\x8c_\x8o_\x8u_\x8n_\x8t_\x8·_\x8h_\x8i_\x8j_\x8a_\x8c_\x8k_\x8·_\x8v_\x8i_\x8a_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t_\x8·_\x8f_\x8o_\x8r_\x8m
34 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s34 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
35 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*37 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
40 [q···················][Go]40 [q···················][Zoek]
41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
42 Sep·03,·202442 sep·03,·2024
43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.29 KB
./usr/share/doc/python-django-doc/html/releases/3.0.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.9·release·notes"·href="3.0.9.html"·/>15 ····<link·rel="next"·title="Django·3.0.9·release·notes"·href="3.0.9.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.11·release·notes"·href="3.0.11.html"·/>16 ····<link·rel="prev"·title="Django·3.0.11·release·notes"·href="3.0.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 128, 37 lines modifiedOffset 129, 37 lines modified
128 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>129 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
129 </ul>130 </ul>
130 </li>131 </li>
131 </ul>132 </ul>
  
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Previous·topic</h4>135 ····<h4>Vorig·onderwerp</h4>
135 ····<p·class="topless"><a·href="3.0.11.html"136 ····<p·class="topless"><a·href="3.0.11.html"
136 ··························title="previous·chapter">Django·3.0.11·release·notes</a></p>137 ··························title="vorig·hoofdstuk">Django·3.0.11·release·notes</a></p>
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Next·topic</h4>140 ····<h4>Volgend·onderwerp</h4>
140 ····<p·class="topless"><a·href="3.0.9.html"141 ····<p·class="topless"><a·href="3.0.9.html"
141 ··························title="next·chapter">Django·3.0.9·release·notes</a></p>142 ··························title="volgend·hoofdstuk">Django·3.0.9·release·notes</a></p>
142 ··</div>143 ··</div>
143 <search·id="searchbox"·style="display:·none"·role="search">144 <search·id="searchbox"·style="display:·none"·role="search">
144 ··<h3·id="searchlabel">Quick·search</h3>145 ··<h3·id="searchlabel">Snel·zoeken</h3>
145 ····<div·class="searchformwrapper">146 ····<div·class="searchformwrapper">
146 ····<form·class="search"·action="../search.html"·method="get">147 ····<form·class="search"·action="../search.html"·method="get">
147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>148 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
148 ······<input·type="submit"·value="Go"·/>149 ······<input·type="submit"·value="Zoek"·/>
149 ····</form>150 ····</form>
150 ····</div>151 ····</div>
151 </search>152 </search>
152 <script>document.getElementById('searchbox').style.display·=·"block"</script>153 <script>document.getElementById('searchbox').style.display·=·"block"</script>
153 ········</div>154 ········</div>
154 ······</div>155 ······</div>
155 ··············<h3>Last·update:</h3>156 ··············<h3>Last·update:</h3>
156 ··············<p·class="topless">Sep·03,·2024</p>157 ··············<p·class="topless">sep·03,·2024</p>
157 ··········</div>158 ··········</div>
158 ········159 ········
159 ······160 ······
160 ····</div>161 ····</div>
  
161 ····<div·id="ft">162 ····<div·id="ft">
162 ······<div·class="nav">163 ······<div·class="nav">
2.62 KB
html2text {}
Max HTML report size reached
5.57 KB
./usr/share/doc/python-django-doc/html/releases/3.0.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.10·release·notes"·href="3.0.10.html"·/>15 ····<link·rel="next"·title="Django·3.0.10·release·notes"·href="3.0.10.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.12·release·notes"·href="3.0.12.html"·/>16 ····<link·rel="prev"·title="Django·3.0.12·release·notes"·href="3.0.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="3.0.12.html"116 ····<p·class="topless"><a·href="3.0.12.html"
116 ··························title="previous·chapter">Django·3.0.12·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·3.0.12·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="3.0.10.html"121 ····<p·class="topless"><a·href="3.0.10.html"
121 ··························title="next·chapter">Django·3.0.10·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·3.0.10·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.9 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x802\x820\x805 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x802\x820\x80
6 Django·3.0.11·fixes·a·regression·in·3.0.7·and·adds·compatibility·with·Python6 Django·3.0.11·fixes·a·regression·in·3.0.7·and·adds·compatibility·with·Python
7 3.9.7 3.9.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 ····*·Fixed·a·regression·in·Django·3.0.7·that·didn’t·use·Subquery()·aliases·in9 ····*·Fixed·a·regression·in·Django·3.0.7·that·didn’t·use·Subquery()·aliases·in
10 ······the·GROUP·BY·clause·(_\x8#_\x83_\x82_\x81_\x85_\x82).10 ······the·GROUP·BY·clause·(_\x8#_\x83_\x82_\x81_\x85_\x82).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.23 KB
./usr/share/doc/python-django-doc/html/releases/3.0.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.11·release·notes"·href="3.0.11.html"·/>15 ····<link·rel="next"·title="Django·3.0.11·release·notes"·href="3.0.11.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.13·release·notes"·href="3.0.13.html"·/>16 ····<link·rel="prev"·title="Django·3.0.13·release·notes"·href="3.0.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#cve-2021-3281-potential-directory-traversal-via-archive-extract">CVE-2021-3281:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">archive.extract()</span></code></a></li>108 <li><a·class="reference·internal"·href="#cve-2021-3281-potential-directory-traversal-via-archive-extract">CVE-2021-3281:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">archive.extract()</span></code></a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="3.0.13.html"115 ····<p·class="topless"><a·href="3.0.13.html"
115 ··························title="previous·chapter">Django·3.0.13·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·3.0.13·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="3.0.11.html"120 ····<p·class="topless"><a·href="3.0.11.html"
120 ··························title="next·chapter">Django·3.0.11·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·3.0.11·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x821\x815 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x821\x81
6 Django·3.0.12·fixes·a·security·issue·with·severity·“low”·in·3.0.11.6 Django·3.0.12·fixes·a·security·issue·with·severity·“low”·in·3.0.11.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x828\x881\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·a\x8ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e.\x8.e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x828\x881\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·a\x8ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e.\x8.e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·django.utils.archive.extract()·function,·used·by·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8a_\x8p_\x8p_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e·and8 The·django.utils.archive.extract()·function,·used·by·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8a_\x8p_\x8p_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e·and
9 _\x8s_\x8t_\x8a_\x8r_\x8t_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e,·allowed·directory-traversal·via·an·archive·with9 _\x8s_\x8t_\x8a_\x8r_\x8t_\x8p_\x8r_\x8o_\x8j_\x8e_\x8c_\x8t_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e,·allowed·directory-traversal·via·an·archive·with
10 absolute·paths·or·relative·paths·with·dot·segments.10 absolute·paths·or·relative·paths·with·dot·segments.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x88_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8._\x8e_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8(_\x8)13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x88_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8._\x8e_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8(_\x8)
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.28 KB
./usr/share/doc/python-django-doc/html/releases/3.0.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.12·release·notes"·href="3.0.12.html"·/>15 ····<link·rel="next"·title="Django·3.0.12·release·notes"·href="3.0.12.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.14·release·notes"·href="3.0.14.html"·/>16 ····<link·rel="prev"·title="Django·3.0.14·release·notes"·href="3.0.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#cve-2021-23336-web-cache-poisoning-via-django-utils-http-limited-parse-qsl">CVE-2021-23336:·Web·cache·poisoning·via·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.http.limited_parse_qsl()</span></code></a></li>109 <li><a·class="reference·internal"·href="#cve-2021-23336-web-cache-poisoning-via-django-utils-http-limited-parse-qsl">CVE-2021-23336:·Web·cache·poisoning·via·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.http.limited_parse_qsl()</span></code></a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="3.0.14.html"116 ····<p·class="topless"><a·href="3.0.14.html"
116 ··························title="previous·chapter">Django·3.0.14·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·3.0.14·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="3.0.12.html"121 ····<p·class="topless"><a·href="3.0.12.html"
121 ··························title="next·chapter">Django·3.0.12·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·3.0.12·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.41 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x802\x821\x815 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x802\x821\x81
6 Django·3.0.13·fixes·a·security·issue·in·3.0.12.6 Django·3.0.13·fixes·a·security·issue·in·3.0.12.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x823\x833\x833\x836\x86:\x8:·W\x8We\x8eb\x8b·c\x8ca\x8ac\x8ch\x8he\x8e·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g·v\x8vi\x8ia\x8a7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x823\x833\x833\x836\x86:\x8:·W\x8We\x8eb\x8b·c\x8ca\x8ac\x8ch\x8he\x8e·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g·v\x8vi\x8ia\x8a
8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.h\x8ht\x8tt\x8tp\x8p.\x8.l\x8li\x8im\x8mi\x8it\x8te\x8ed\x8d_\x8_p\x8pa\x8ar\x8rs\x8se\x8e_\x8_q\x8qs\x8sl\x8l(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.h\x8ht\x8tt\x8tp\x8p.\x8.l\x8li\x8im\x8mi\x8it\x8te\x8ed\x8d_\x8_p\x8pa\x8ar\x8rs\x8se\x8e_\x8_q\x8qs\x8sl\x8l(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 some·security·fixes.·A·further·security·fix·has·been·issued·recently·such·that10 some·security·fixes.·A·further·security·fix·has·been·issued·recently·such·that
11 parse_qsl()·no·longer·allows·using·;·as·a·query·parameter·separator·by·default.11 parse_qsl()·no·longer·allows·using·;·as·a·query·parameter·separator·by·default.
12 Django·now·includes·this·fix.·See·_\x8b_\x8p_\x8o_\x8-_\x84_\x82_\x89_\x86_\x87·for·further·details.12 Django·now·includes·this·fix.·See·_\x8b_\x8p_\x8o_\x8-_\x84_\x82_\x89_\x86_\x87·for·further·details.
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x83_\x83_\x83_\x86_\x8:_\x8·_\x8W_\x8e_\x8b_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x83_\x83_\x83_\x86_\x8:_\x8·_\x8W_\x8e_\x8b_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a
16 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8t_\x8p_\x8._\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8d_\x8__\x8p_\x8a_\x8r_\x8s_\x8e_\x8__\x8q_\x8s_\x8l_\x8(_\x8)16 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8t_\x8p_\x8._\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8d_\x8__\x8p_\x8a_\x8r_\x8s_\x8e_\x8__\x8q_\x8s_\x8l_\x8(_\x8)
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.99 KB
./usr/share/doc/python-django-doc/html/releases/3.0.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.13·release·notes"·href="3.0.13.html"·/>15 ····<link·rel="next"·title="Django·3.0.13·release·notes"·href="3.0.13.html"·/>
15 ····<link·rel="prev"·title="Django·3.1·release·notes"·href="3.1.html"·/>16 ····<link·rel="prev"·title="Django·3.1·release·notes"·href="3.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#cve-2021-28658-potential-directory-traversal-via-uploaded-files">CVE-2021-28658:·Potential·directory-traversal·via·uploaded·files</a></li>107 <li><a·class="reference·internal"·href="#cve-2021-28658-potential-directory-traversal-via-uploaded-files">CVE-2021-28658:·Potential·directory-traversal·via·uploaded·files</a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="3.1.html"114 ····<p·class="topless"><a·href="3.1.html"
114 ··························title="previous·chapter">Django·3.1·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·3.1·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="3.0.13.html"119 ····<p·class="topless"><a·href="3.0.13.html"
119 ··························title="next·chapter">Django·3.0.13·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·3.0.13·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
2.22 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x815 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x81
6 Django·3.0.14·fixes·a·security·issue·with·severity·“low”·in·3.0.13.6 Django·3.0.14·fixes·a·security·issue·with·severity·“low”·in·3.0.13.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x828\x886\x865\x858\x88:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x828\x886\x865\x858\x88:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 MultiPartParser·allowed·directory-traversal·via·uploaded·files·with·suitably8 MultiPartParser·allowed·directory-traversal·via·uploaded·files·with·suitably
9 crafted·file·names.9 crafted·file·names.
10 Built-in·upload·handlers·were·not·affected·by·this·vulnerability.10 Built-in·upload·handlers·were·not·affected·by·this·vulnerability.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x88_\x86_\x85_\x88_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x88_\x86_\x85_\x88_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/3.0.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.1·release·notes"·href="3.0.1.html"·/>15 ····<link·rel="next"·title="Django·3.0.1·release·notes"·href="3.0.1.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.3·release·notes"·href="3.0.3.html"·/>16 ····<link·rel="prev"·title="Django·3.0.3·release·notes"·href="3.0.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="3.0.3.html"123 ····<p·class="topless"><a·href="3.0.3.html"
123 ··························title="previous·chapter">Django·3.0.3·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·3.0.3·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="3.0.1.html"128 ····<p·class="topless"><a·href="3.0.1.html"
128 ··························title="next·chapter">Django·3.0.1·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·3.0.1·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x820\x805 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x820\x80
6 Django·3.0.2·fixes·several·bugs·in·3.0.1.6 Django·3.0.2·fixes·several·bugs·in·3.0.1.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·3.0·that·didn’t·include·columns·referenced8 ····*·Fixed·a·regression·in·Django·3.0·that·didn’t·include·columns·referenced
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ······PostgreSQL·10+·when·adding·a·foreign·key·and·changing·data·in·the·same13 ······PostgreSQL·10+·when·adding·a·foreign·key·and·changing·data·in·the·same
14 ······migration·(_\x8#_\x83_\x81_\x81_\x80_\x86).14 ······migration·(_\x8#_\x83_\x81_\x81_\x80_\x86).
15 ····*·Fixed·a·regression·in·Django·3.0·where·loading·fixtures·crashed·for15 ····*·Fixed·a·regression·in·Django·3.0·where·loading·fixtures·crashed·for
16 ······models·defining·a·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t·for·the·primary·key·(_\x8#_\x83_\x81_\x80_\x87_\x81).16 ······models·defining·a·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t·for·the·primary·key·(_\x8#_\x83_\x81_\x80_\x87_\x81).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.04 KB
./usr/share/doc/python-django-doc/html/releases/3.0.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.2·release·notes"·href="3.0.2.html"·/>15 ····<link·rel="next"·title="Django·3.0.2·release·notes"·href="3.0.2.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.4·release·notes"·href="3.0.4.html"·/>16 ····<link·rel="prev"·title="Django·3.0.4·release·notes"·href="3.0.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 134, 37 lines modifiedOffset 135, 37 lines modified
134 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>135 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
135 </ul>136 </ul>
136 </li>137 </li>
137 </ul>138 </ul>
  
138 ··</div>139 ··</div>
139 ··<div>140 ··<div>
140 ····<h4>Previous·topic</h4>141 ····<h4>Vorig·onderwerp</h4>
141 ····<p·class="topless"><a·href="3.0.4.html"142 ····<p·class="topless"><a·href="3.0.4.html"
142 ··························title="previous·chapter">Django·3.0.4·release·notes</a></p>143 ··························title="vorig·hoofdstuk">Django·3.0.4·release·notes</a></p>
143 ··</div>144 ··</div>
144 ··<div>145 ··<div>
145 ····<h4>Next·topic</h4>146 ····<h4>Volgend·onderwerp</h4>
146 ····<p·class="topless"><a·href="3.0.2.html"147 ····<p·class="topless"><a·href="3.0.2.html"
147 ··························title="next·chapter">Django·3.0.2·release·notes</a></p>148 ··························title="volgend·hoofdstuk">Django·3.0.2·release·notes</a></p>
148 ··</div>149 ··</div>
149 <search·id="searchbox"·style="display:·none"·role="search">150 <search·id="searchbox"·style="display:·none"·role="search">
150 ··<h3·id="searchlabel">Quick·search</h3>151 ··<h3·id="searchlabel">Snel·zoeken</h3>
151 ····<div·class="searchformwrapper">152 ····<div·class="searchformwrapper">
152 ····<form·class="search"·action="../search.html"·method="get">153 ····<form·class="search"·action="../search.html"·method="get">
153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
154 ······<input·type="submit"·value="Go"·/>155 ······<input·type="submit"·value="Zoek"·/>
155 ····</form>156 ····</form>
156 ····</div>157 ····</div>
157 </search>158 </search>
158 <script>document.getElementById('searchbox').style.display·=·"block"</script>159 <script>document.getElementById('searchbox').style.display·=·"block"</script>
159 ········</div>160 ········</div>
160 ······</div>161 ······</div>
161 ··············<h3>Last·update:</h3>162 ··············<h3>Last·update:</h3>
162 ··············<p·class="topless">Sep·03,·2024</p>163 ··············<p·class="topless">sep·03,·2024</p>
163 ··········</div>164 ··········</div>
164 ········165 ········
165 ······166 ······
166 ····</div>167 ····</div>
  
167 ····<div·id="ft">168 ····<div·id="ft">
168 ······<div·class="nav">169 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·3\x83,\x8,·2\x820\x802\x820\x805 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·3\x83,\x8,·2\x820\x802\x820\x80
6 Django·3.0.3·fixes·a·security·issue·and·several·bugs·in·3.0.2.6 Django·3.0.3·fixes·a·security·issue·and·several·bugs·in·3.0.2.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-7\x874\x847\x871\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·S\x8St\x8tr\x8ri\x8in\x8ng\x8gA\x8Ag\x8gg\x8g(\x8(d\x8de\x8el\x8li\x8im\x8mi\x8it\x8te\x8er\x8r)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-7\x874\x847\x871\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·S\x8St\x8tr\x8ri\x8in\x8ng\x8gA\x8Ag\x8gg\x8g(\x8(d\x8de\x8el\x8li\x8im\x8mi\x8it\x8te\x8er\x8r)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 _\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g·aggregation·function·was·subject·to·SQL·injection,·using·a·suitably8 _\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g·aggregation·function·was·subject·to·SQL·injection,·using·a·suitably
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ····*·Fixed·a·regression·in·Django·3.0·that·caused·a·crash·of28 ····*·Fixed·a·regression·in·Django·3.0·that·caused·a·crash·of
29 ······QuerySet.prefetch_related()·for·GenericForeignKey·with·a·custom29 ······QuerySet.prefetch_related()·for·GenericForeignKey·with·a·custom
30 ······ContentType·foreign·key·(_\x8#_\x83_\x81_\x81_\x89_\x80).30 ······ContentType·foreign·key·(_\x8#_\x83_\x81_\x81_\x89_\x80).
31 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
32 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x87_\x84_\x87_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g_\x8(_\x8d_\x8e_\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8r_\x8)33 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x87_\x84_\x87_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8S_\x8t_\x8r_\x8i_\x8n_\x8g_\x8A_\x8g_\x8g_\x8(_\x8d_\x8e_\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8r_\x8)
34 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s34 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
35 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*37 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
40 [q···················][Go]40 [q···················][Zoek]
41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
42 Sep·03,·202442 sep·03,·2024
43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.14 KB
./usr/share/doc/python-django-doc/html/releases/3.0.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.3·release·notes"·href="3.0.3.html"·/>15 ····<link·rel="next"·title="Django·3.0.3·release·notes"·href="3.0.3.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.5·release·notes"·href="3.0.5.html"·/>16 ····<link·rel="prev"·title="Django·3.0.5·release·notes"·href="3.0.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 127, 37 lines modifiedOffset 128, 37 lines modified
127 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>128 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
128 </ul>129 </ul>
129 </li>130 </li>
130 </ul>131 </ul>
  
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Previous·topic</h4>134 ····<h4>Vorig·onderwerp</h4>
134 ····<p·class="topless"><a·href="3.0.5.html"135 ····<p·class="topless"><a·href="3.0.5.html"
135 ··························title="previous·chapter">Django·3.0.5·release·notes</a></p>136 ··························title="vorig·hoofdstuk">Django·3.0.5·release·notes</a></p>
136 ··</div>137 ··</div>
137 ··<div>138 ··<div>
138 ····<h4>Next·topic</h4>139 ····<h4>Volgend·onderwerp</h4>
139 ····<p·class="topless"><a·href="3.0.3.html"140 ····<p·class="topless"><a·href="3.0.3.html"
140 ··························title="next·chapter">Django·3.0.3·release·notes</a></p>141 ··························title="volgend·hoofdstuk">Django·3.0.3·release·notes</a></p>
141 ··</div>142 ··</div>
142 <search·id="searchbox"·style="display:·none"·role="search">143 <search·id="searchbox"·style="display:·none"·role="search">
143 ··<h3·id="searchlabel">Quick·search</h3>144 ··<h3·id="searchlabel">Snel·zoeken</h3>
144 ····<div·class="searchformwrapper">145 ····<div·class="searchformwrapper">
145 ····<form·class="search"·action="../search.html"·method="get">146 ····<form·class="search"·action="../search.html"·method="get">
146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
147 ······<input·type="submit"·value="Go"·/>148 ······<input·type="submit"·value="Zoek"·/>
148 ····</form>149 ····</form>
149 ····</div>150 ····</div>
150 </search>151 </search>
151 <script>document.getElementById('searchbox').style.display·=·"block"</script>152 <script>document.getElementById('searchbox').style.display·=·"block"</script>
152 ········</div>153 ········</div>
153 ······</div>154 ······</div>
154 ··············<h3>Last·update:</h3>155 ··············<h3>Last·update:</h3>
155 ··············<p·class="topless">Sep·03,·2024</p>156 ··············<p·class="topless">sep·03,·2024</p>
156 ··········</div>157 ··········</div>
157 ········158 ········
158 ······159 ······
159 ····</div>160 ····</div>
  
160 ····<div·id="ft">161 ····<div·id="ft">
161 ······<div·class="nav">162 ······<div·class="nav">
2.49 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x820\x805 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x820\x80
6 Django·3.0.4·fixes·a·security·issue·and·several·bugs·in·3.0.3.6 Django·3.0.4·fixes·a·security·issue·and·several·bugs·in·3.0.3.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-9\x894\x840\x802\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·t\x8to\x8ol\x8le\x8er\x8ra\x8an\x8nc\x8ce\x8e·p\x8pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8r·i\x8in\x8n·G\x8GI\x8IS\x8S7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-9\x894\x840\x802\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·t\x8to\x8ol\x8le\x8er\x8ra\x8an\x8nc\x8ce\x8e·p\x8pa\x8ar\x8ra\x8am\x8me\x8et\x8te\x8er\x8r·i\x8in\x8n·G\x8GI\x8IS\x8S
8 f\x8fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s·a\x8an\x8nd\x8d·a\x8ag\x8gg\x8gr\x8re\x8eg\x8ga\x8at\x8te\x8es\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 f\x8fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s·a\x8an\x8nd\x8d·a\x8ag\x8gg\x8gr\x8re\x8eg\x8ga\x8at\x8te\x8es\x8s·o\x8on\x8n·O\x8Or\x8ra\x8ac\x8cl\x8le\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 ····*·Fixed·a·regression·in·Django·3.0·that·didn’t·include·subqueries·spanning24 ····*·Fixed·a·regression·in·Django·3.0·that·didn’t·include·subqueries·spanning
25 ······multivalued·relations·in·the·GROUP·BY·clause·(_\x8#_\x83_\x81_\x81_\x85_\x80).25 ······multivalued·relations·in·the·GROUP·BY·clause·(_\x8#_\x83_\x81_\x81_\x85_\x80).
26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x89_\x84_\x80_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8·_\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8·_\x8i_\x8n28 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x89_\x84_\x80_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e_\x8·_\x8p_\x8a_\x8r_\x8a_\x8m_\x8e_\x8t_\x8e_\x8r_\x8·_\x8i_\x8n
29 ············_\x8G_\x8I_\x8S_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e29 ············_\x8G_\x8I_\x8S_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8e_\x8s_\x8·_\x8o_\x8n_\x8·_\x8O_\x8r_\x8a_\x8c_\x8l_\x8e
30 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s30 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
31 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*33 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
36 [q···················][Go]36 [q···················][Zoek]
37 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
38 Sep·03,·202438 sep·03,·2024
39 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»39 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.72 KB
./usr/share/doc/python-django-doc/html/releases/3.0.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.4·release·notes"·href="3.0.4.html"·/>15 ····<link·rel="next"·title="Django·3.0.4·release·notes"·href="3.0.4.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.6·release·notes"·href="3.0.6.html"·/>16 ····<link·rel="prev"·title="Django·3.0.6·release·notes"·href="3.0.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="3.0.6.html"118 ····<p·class="topless"><a·href="3.0.6.html"
118 ··························title="previous·chapter">Django·3.0.6·release·notes</a></p>119 ··························title="vorig·hoofdstuk">Django·3.0.6·release·notes</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="3.0.4.html"123 ····<p·class="topless"><a·href="3.0.4.html"
123 ··························title="next·chapter">Django·3.0.4·release·notes</a></p>124 ··························title="volgend·hoofdstuk">Django·3.0.4·release·notes</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../search.html"·method="get">129 ····<form·class="search"·action="../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x802\x820\x805 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x81,\x8,·2\x820\x802\x820\x80
6 Django·3.0.5·fixes·several·bugs·in·3.0.4.6 Django·3.0.5·fixes·several·bugs·in·3.0.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Added·the·ability·to·handle·.po·files·containing·different·plural8 ····*·Added·the·ability·to·handle·.po·files·containing·different·plural
9 ······equations·for·the·same·language·(_\x8#_\x83_\x80_\x84_\x83_\x89).9 ······equations·for·the·same·language·(_\x8#_\x83_\x80_\x84_\x83_\x89).
10 ····*·Fixed·a·regression·in·Django·3.0·where·QuerySet.values()·and·values_list10 ····*·Fixed·a·regression·in·Django·3.0·where·QuerySet.values()·and·values_list
11 ······()·crashed·if·a·queryset·contained·an·aggregation·and·Subquery()11 ······()·crashed·if·a·queryset·contained·an·aggregation·and·Subquery()
12 ······annotation·that·collides·with·a·field·name·(_\x8#_\x83_\x81_\x83_\x87_\x87).12 ······annotation·that·collides·with·a·field·name·(_\x8#_\x83_\x81_\x83_\x87_\x87).
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.56 KB
./usr/share/doc/python-django-doc/html/releases/3.0.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.5·release·notes"·href="3.0.5.html"·/>15 ····<link·rel="next"·title="Django·3.0.5·release·notes"·href="3.0.5.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.7·release·notes"·href="3.0.7.html"·/>16 ····<link·rel="prev"·title="Django·3.0.7·release·notes"·href="3.0.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="3.0.7.html"116 ····<p·class="topless"><a·href="3.0.7.html"
116 ··························title="previous·chapter">Django·3.0.7·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·3.0.7·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="3.0.5.html"121 ····<p·class="topless"><a·href="3.0.5.html"
121 ··························title="next·chapter">Django·3.0.5·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·3.0.5·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.91 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x820\x805 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x820\x80
6 Django·3.0.6·fixes·a·bug·in·3.0.5.6 Django·3.0.6·fixes·a·bug·in·3.0.5.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·3.0·that·caused·a·crash·when·filtering·a8 ····*·Fixed·a·regression·in·Django·3.0·that·caused·a·crash·when·filtering·a
9 ······Subquery()·annotation·of·a·queryset·containing·a·single·related·field9 ······Subquery()·annotation·of·a·queryset·containing·a·single·related·field
10 ······against·a·SimpleLazyObject·(_\x8#_\x83_\x81_\x84_\x82_\x80).10 ······against·a·SimpleLazyObject·(_\x8#_\x83_\x81_\x84_\x82_\x80).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.08 KB
./usr/share/doc/python-django-doc/html/releases/3.0.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.6·release·notes"·href="3.0.6.html"·/>15 ····<link·rel="next"·title="Django·3.0.6·release·notes"·href="3.0.6.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.8·release·notes"·href="3.0.8.html"·/>16 ····<link·rel="prev"·title="Django·3.0.8·release·notes"·href="3.0.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 138, 37 lines modifiedOffset 139, 37 lines modified
138 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>139 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
139 </ul>140 </ul>
140 </li>141 </li>
141 </ul>142 </ul>
  
142 ··</div>143 ··</div>
143 ··<div>144 ··<div>
144 ····<h4>Previous·topic</h4>145 ····<h4>Vorig·onderwerp</h4>
145 ····<p·class="topless"><a·href="3.0.8.html"146 ····<p·class="topless"><a·href="3.0.8.html"
146 ··························title="previous·chapter">Django·3.0.8·release·notes</a></p>147 ··························title="vorig·hoofdstuk">Django·3.0.8·release·notes</a></p>
147 ··</div>148 ··</div>
148 ··<div>149 ··<div>
149 ····<h4>Next·topic</h4>150 ····<h4>Volgend·onderwerp</h4>
150 ····<p·class="topless"><a·href="3.0.6.html"151 ····<p·class="topless"><a·href="3.0.6.html"
151 ··························title="next·chapter">Django·3.0.6·release·notes</a></p>152 ··························title="volgend·hoofdstuk">Django·3.0.6·release·notes</a></p>
152 ··</div>153 ··</div>
153 <search·id="searchbox"·style="display:·none"·role="search">154 <search·id="searchbox"·style="display:·none"·role="search">
154 ··<h3·id="searchlabel">Quick·search</h3>155 ··<h3·id="searchlabel">Snel·zoeken</h3>
155 ····<div·class="searchformwrapper">156 ····<div·class="searchformwrapper">
156 ····<form·class="search"·action="../search.html"·method="get">157 ····<form·class="search"·action="../search.html"·method="get">
157 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>158 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
158 ······<input·type="submit"·value="Go"·/>159 ······<input·type="submit"·value="Zoek"·/>
159 ····</form>160 ····</form>
160 ····</div>161 ····</div>
161 </search>162 </search>
162 <script>document.getElementById('searchbox').style.display·=·"block"</script>163 <script>document.getElementById('searchbox').style.display·=·"block"</script>
163 ········</div>164 ········</div>
164 ······</div>165 ······</div>
165 ··············<h3>Last·update:</h3>166 ··············<h3>Last·update:</h3>
166 ··············<p·class="topless">Sep·03,·2024</p>167 ··············<p·class="topless">sep·03,·2024</p>
167 ··········</div>168 ··········</div>
168 ········169 ········
169 ······170 ······
170 ····</div>171 ····</div>
  
171 ····<div·id="ft">172 ····<div·id="ft">
172 ······<div·class="nav">173 ······<div·class="nav">
2.43 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x802\x820\x805 J\x8Ju\x8un\x8ne\x8e·3\x83,\x8,·2\x820\x802\x820\x80
6 Django·3.0.7·fixes·two·security·issues·and·several·bugs·in·3.0.6.6 Django·3.0.7·fixes·two·security·issues·and·several·bugs·in·3.0.6.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-1\x813\x832\x825\x854\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8da\x8at\x8ta\x8a·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·v\x8vi\x8ia\x8a·m\x8ma\x8al\x8lf\x8fo\x8or\x8rm\x8me\x8ed\x8d·m\x8me\x8em\x8mc\x8ca\x8ac\x8ch\x8he\x8ed\x8d·k\x8ke\x8ey\x8ys\x8s_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x820\x80-\x8-1\x813\x832\x825\x854\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8da\x8at\x8ta\x8a·l\x8le\x8ea\x8ak\x8ka\x8ag\x8ge\x8e·v\x8vi\x8ia\x8a·m\x8ma\x8al\x8lf\x8fo\x8or\x8rm\x8me\x8ed\x8d·m\x8me\x8em\x8mc\x8ca\x8ac\x8ch\x8he\x8ed\x8d·k\x8ke\x8ey\x8ys\x8s_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 34, 16 lines modifiedOffset 34, 16 lines modified
34 ····*·Tracking·a·jQuery·security·release,·upgraded·the·version·of·jQuery·used34 ····*·Tracking·a·jQuery·security·release,·upgraded·the·version·of·jQuery·used
35 ······by·the·admin·from·3.4.1·to·3.5.1.35 ······by·the·admin·from·3.4.1·to·3.5.1.
36 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
37 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x82_\x85_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8m_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8m_\x8e_\x8m_\x8c_\x8a_\x8c_\x8h_\x8e_\x8d_\x8·_\x8k_\x8e_\x8y_\x8s38 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x82_\x85_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8a_\x8t_\x8a_\x8·_\x8l_\x8e_\x8a_\x8k_\x8a_\x8g_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8m_\x8a_\x8l_\x8f_\x8o_\x8r_\x8m_\x8e_\x8d_\x8·_\x8m_\x8e_\x8m_\x8c_\x8a_\x8c_\x8h_\x8e_\x8d_\x8·_\x8k_\x8e_\x8y_\x8s
39 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x85_\x89_\x86_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8K_\x8e_\x8y_\x8R_\x8a_\x8w_\x8I_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t39 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x80_\x8-_\x81_\x83_\x85_\x89_\x86_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8K_\x8e_\x8y_\x8R_\x8a_\x8w_\x8I_\x8d_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t
40 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s40 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
41 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*43 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s44 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
45 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
46 [q···················][Go]46 [q···················][Zoek]
47 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
48 Sep·03,·202448 sep·03,·2024
49 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»49 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.71 KB
./usr/share/doc/python-django-doc/html/releases/3.0.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.7·release·notes"·href="3.0.7.html"·/>15 ····<link·rel="next"·title="Django·3.0.7·release·notes"·href="3.0.7.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.9·release·notes"·href="3.0.9.html"·/>16 ····<link·rel="prev"·title="Django·3.0.9·release·notes"·href="3.0.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="3.0.9.html"124 ····<p·class="topless"><a·href="3.0.9.html"
124 ··························title="previous·chapter">Django·3.0.9·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·3.0.9·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="3.0.7.html"129 ····<p·class="topless"><a·href="3.0.7.html"
129 ··························title="next·chapter">Django·3.0.7·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·3.0.7·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.05 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x820\x805 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x820\x80
6 Django·3.0.8·fixes·several·bugs·in·3.0.7.6 Django·3.0.8·fixes·several·bugs·in·3.0.7.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·messages·of·InvalidCacheKey·exceptions·and·CacheKeyWarning·warnings8 ····*·Fixed·messages·of·InvalidCacheKey·exceptions·and·CacheKeyWarning·warnings
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ····*·Fixed·a·regression·in·Django·3.0.2·that·caused·a·migration·crash·on15 ····*·Fixed·a·regression·in·Django·3.0.2·that·caused·a·migration·crash·on
16 ······PostgreSQL·when·adding·a·foreign·key·to·a·model·with·a·namespaced16 ······PostgreSQL·when·adding·a·foreign·key·to·a·model·with·a·namespaced
17 ······db_table·(_\x8#_\x83_\x81_\x87_\x83_\x85).17 ······db_table·(_\x8#_\x83_\x81_\x87_\x83_\x85).
18 ····*·Added·compatibility·for·cx_Oracle·8·(_\x8#_\x83_\x81_\x87_\x85_\x81).18 ····*·Added·compatibility·for·cx_Oracle·8·(_\x8#_\x83_\x81_\x87_\x85_\x81).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.7 KB
./usr/share/doc/python-django-doc/html/releases/3.0.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.8·release·notes"·href="3.0.8.html"·/>15 ····<link·rel="next"·title="Django·3.0.8·release·notes"·href="3.0.8.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.10·release·notes"·href="3.0.10.html"·/>16 ····<link·rel="prev"·title="Django·3.0.10·release·notes"·href="3.0.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="3.0.10.html"117 ····<p·class="topless"><a·href="3.0.10.html"
117 ··························title="previous·chapter">Django·3.0.10·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·3.0.10·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="3.0.8.html"122 ····<p·class="topless"><a·href="3.0.8.html"
122 ··························title="next·chapter">Django·3.0.8·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·3.0.8·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x820\x805 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x820\x80
6 Django·3.0.9·fixes·several·bugs·in·3.0.8.6 Django·3.0.9·fixes·several·bugs·in·3.0.8.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Allowed·setting·the·SameSite·cookie·flag·in·_\x8H_\x8t_\x8t_\x8p_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e_\x8._\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8__\x8c_\x8o_\x8o_\x8k_\x8i_\x8e_\x8(_\x8)8 ····*·Allowed·setting·the·SameSite·cookie·flag·in·_\x8H_\x8t_\x8t_\x8p_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e_\x8._\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8__\x8c_\x8o_\x8o_\x8k_\x8i_\x8e_\x8(_\x8)
9 ······(_\x8#_\x83_\x81_\x87_\x89_\x80).9 ······(_\x8#_\x83_\x81_\x87_\x89_\x80).
10 ····*·Fixed·crash·when·sending·emails·to·addresses·with·display·names·longer10 ····*·Fixed·crash·when·sending·emails·to·addresses·with·display·names·longer
11 ······than·75·chars·on·Python·3.6.11+,·3.7.8+,·and·3.8.4+·(_\x8#_\x83_\x81_\x87_\x88_\x84).11 ······than·75·chars·on·Python·3.6.11+,·3.7.8+,·and·3.8.4+·(_\x8#_\x83_\x81_\x87_\x88_\x84).
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s14 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.12 KB
./usr/share/doc/python-django-doc/html/releases/3.0.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.0·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.0·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·2.2.28·release·notes"·href="2.2.28.html"·/>15 ····<link·rel="next"·title="Django·2.2.28·release·notes"·href="2.2.28.html"·/>
15 ····<link·rel="prev"·title="Django·3.0.1·release·notes"·href="3.0.1.html"·/>16 ····<link·rel="prev"·title="Django·3.0.1·release·notes"·href="3.0.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 694, 37 lines modifiedOffset 695, 37 lines modified
694 <li><a·class="reference·internal"·href="#features-removed-in-3-0">Features·removed·in·3.0</a></li>695 <li><a·class="reference·internal"·href="#features-removed-in-3-0">Features·removed·in·3.0</a></li>
695 </ul>696 </ul>
696 </li>697 </li>
697 </ul>698 </ul>
  
698 ··</div>699 ··</div>
699 ··<div>700 ··<div>
700 ····<h4>Previous·topic</h4>701 ····<h4>Vorig·onderwerp</h4>
701 ····<p·class="topless"><a·href="3.0.1.html"702 ····<p·class="topless"><a·href="3.0.1.html"
702 ··························title="previous·chapter">Django·3.0.1·release·notes</a></p>703 ··························title="vorig·hoofdstuk">Django·3.0.1·release·notes</a></p>
703 ··</div>704 ··</div>
704 ··<div>705 ··<div>
705 ····<h4>Next·topic</h4>706 ····<h4>Volgend·onderwerp</h4>
706 ····<p·class="topless"><a·href="2.2.28.html"707 ····<p·class="topless"><a·href="2.2.28.html"
707 ··························title="next·chapter">Django·2.2.28·release·notes</a></p>708 ··························title="volgend·hoofdstuk">Django·2.2.28·release·notes</a></p>
708 ··</div>709 ··</div>
709 <search·id="searchbox"·style="display:·none"·role="search">710 <search·id="searchbox"·style="display:·none"·role="search">
710 ··<h3·id="searchlabel">Quick·search</h3>711 ··<h3·id="searchlabel">Snel·zoeken</h3>
711 ····<div·class="searchformwrapper">712 ····<div·class="searchformwrapper">
712 ····<form·class="search"·action="../search.html"·method="get">713 ····<form·class="search"·action="../search.html"·method="get">
713 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>714 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
714 ······<input·type="submit"·value="Go"·/>715 ······<input·type="submit"·value="Zoek"·/>
715 ····</form>716 ····</form>
716 ····</div>717 ····</div>
717 </search>718 </search>
718 <script>document.getElementById('searchbox').style.display·=·"block"</script>719 <script>document.getElementById('searchbox').style.display·=·"block"</script>
719 ········</div>720 ········</div>
720 ······</div>721 ······</div>
721 ··············<h3>Last·update:</h3>722 ··············<h3>Last·update:</h3>
722 ··············<p·class="topless">Sep·03,·2024</p>723 ··············<p·class="topless">sep·03,·2024</p>
723 ··········</div>724 ··········</div>
724 ········725 ········
725 ······726 ······
726 ····</div>727 ····</div>
  
727 ····<div·id="ft">728 ····<div·id="ft">
728 ······<div·class="nav">729 ······<div·class="nav">
2.44 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x895 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x801\x819\x89
6 Welcome·to·Django·3.0!6 Welcome·to·Django·3.0!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·2.28 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·2.2
Offset 403, 16 lines modifiedOffset 403, 16 lines modified
403 ················#·_\x8N_\x8e_\x8w_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8f_\x8o_\x8r_\x8·_\x8t_\x8h_\x8e_\x8·_\x8F_\x8I_\x8L_\x8E_\x8__\x8U_\x8P_\x8L_\x8O_\x8A_\x8D_\x8__\x8P_\x8E_\x8R_\x8M_\x8I_\x8S_\x8S_\x8I_\x8O_\x8N_\x8S_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g403 ················#·_\x8N_\x8e_\x8w_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8·_\x8f_\x8o_\x8r_\x8·_\x8t_\x8h_\x8e_\x8·_\x8F_\x8I_\x8L_\x8E_\x8__\x8U_\x8P_\x8L_\x8O_\x8A_\x8D_\x8__\x8P_\x8E_\x8R_\x8M_\x8I_\x8S_\x8S_\x8I_\x8O_\x8N_\x8S_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g
404 ················#·_\x8N_\x8e_\x8w_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s404 ················#·_\x8N_\x8e_\x8w_\x8·_\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8s_\x8e_\x8t_\x8t_\x8i_\x8n_\x8g_\x8s
405 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s405 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
406 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x80406 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x80
407 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8f_\x8o_\x8r_\x8c_\x8e_\x8__\x8t_\x8e_\x8x_\x8t_\x8(_\x8)_\x8·_\x8a_\x8n_\x8d_\x8·_\x8s_\x8m_\x8a_\x8r_\x8t_\x8__\x8t_\x8e_\x8x_\x8t_\x8(_\x8)407 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8f_\x8o_\x8r_\x8c_\x8e_\x8__\x8t_\x8e_\x8x_\x8t_\x8(_\x8)_\x8·_\x8a_\x8n_\x8d_\x8·_\x8s_\x8m_\x8a_\x8r_\x8t_\x8__\x8t_\x8e_\x8x_\x8t_\x8(_\x8)
408 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s408 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
409 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x80409 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x80
410 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*410 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
411 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s411 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
412 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*412 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
413 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s413 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x82_\x8._\x82_\x8._\x82_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
414 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*414 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
415 [q···················][Go]415 [q···················][Zoek]
416 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*416 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
417 Sep·03,·2024417 sep·03,·2024
418 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»418 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.25 KB
./usr/share/doc/python-django-doc/html/releases/3.1.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1·release·notes"·href="3.1.html"·/>15 ····<link·rel="next"·title="Django·3.1·release·notes"·href="3.1.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.2·release·notes"·href="3.1.2.html"·/>16 ····<link·rel="prev"·title="Django·3.1.2·release·notes"·href="3.1.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 165, 37 lines modifiedOffset 166, 37 lines modified
165 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>166 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
166 </ul>167 </ul>
167 </li>168 </li>
168 </ul>169 </ul>
  
169 ··</div>170 ··</div>
170 ··<div>171 ··<div>
171 ····<h4>Previous·topic</h4>172 ····<h4>Vorig·onderwerp</h4>
172 ····<p·class="topless"><a·href="3.1.2.html"173 ····<p·class="topless"><a·href="3.1.2.html"
173 ··························title="previous·chapter">Django·3.1.2·release·notes</a></p>174 ··························title="vorig·hoofdstuk">Django·3.1.2·release·notes</a></p>
174 ··</div>175 ··</div>
175 ··<div>176 ··<div>
176 ····<h4>Next·topic</h4>177 ····<h4>Volgend·onderwerp</h4>
177 ····<p·class="topless"><a·href="3.1.html"178 ····<p·class="topless"><a·href="3.1.html"
178 ··························title="next·chapter">Django·3.1·release·notes</a></p>179 ··························title="volgend·hoofdstuk">Django·3.1·release·notes</a></p>
179 ··</div>180 ··</div>
180 <search·id="searchbox"·style="display:·none"·role="search">181 <search·id="searchbox"·style="display:·none"·role="search">
181 ··<h3·id="searchlabel">Quick·search</h3>182 ··<h3·id="searchlabel">Snel·zoeken</h3>
182 ····<div·class="searchformwrapper">183 ····<div·class="searchformwrapper">
183 ····<form·class="search"·action="../search.html"·method="get">184 ····<form·class="search"·action="../search.html"·method="get">
184 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>185 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
185 ······<input·type="submit"·value="Go"·/>186 ······<input·type="submit"·value="Zoek"·/>
186 ····</form>187 ····</form>
187 ····</div>188 ····</div>
188 </search>189 </search>
189 <script>document.getElementById('searchbox').style.display·=·"block"</script>190 <script>document.getElementById('searchbox').style.display·=·"block"</script>
190 ········</div>191 ········</div>
191 ······</div>192 ······</div>
192 ··············<h3>Last·update:</h3>193 ··············<h3>Last·update:</h3>
193 ··············<p·class="topless">Sep·03,·2024</p>194 ··············<p·class="topless">sep·03,·2024</p>
194 ··········</div>195 ··········</div>
195 ········196 ········
196 ······197 ······
197 ····</div>198 ····</div>
  
198 ····<div·id="ft">199 ····<div·id="ft">
199 ······<div·class="nav">200 ······<div·class="nav">
2.6 KB
html2text {}
Max HTML report size reached
6.39 KB
./usr/share/doc/python-django-doc/html/releases/3.1.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.9·release·notes"·href="3.1.9.html"·/>15 ····<link·rel="next"·title="Django·3.1.9·release·notes"·href="3.1.9.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.11·release·notes"·href="3.1.11.html"·/>16 ····<link·rel="prev"·title="Django·3.1.11·release·notes"·href="3.1.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#cve-2021-32052-header-injection-possibility-since-urlvalidator-accepted-newlines-in-input-on-python-3-9-5">CVE-2021-32052:·Header·injection·possibility·since·<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code>·accepted·newlines·in·input·on·Python·3.9.5+</a></li>113 <li><a·class="reference·internal"·href="#cve-2021-32052-header-injection-possibility-since-urlvalidator-accepted-newlines-in-input-on-python-3-9-5">CVE-2021-32052:·Header·injection·possibility·since·<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code>·accepted·newlines·in·input·on·Python·3.9.5+</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="3.1.11.html"120 ····<p·class="topless"><a·href="3.1.11.html"
120 ··························title="previous·chapter">Django·3.1.11·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·3.1.11·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="3.1.9.html"125 ····<p·class="topless"><a·href="3.1.9.html"
125 ··························title="next·chapter">Django·3.1.9·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·3.1.9·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.46 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x821\x81
6 Django·3.1.10·fixes·a·security·issue·in·3.1.9.6 Django·3.1.10·fixes·a·security·issue·in·3.1.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x820\x805\x852\x82:\x8:·H\x8He\x8ea\x8ad\x8de\x8er\x8r·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·s\x8si\x8in\x8nc\x8ce\x8e·U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·a\x8ac\x8cc\x8ce\x8ep\x8pt\x8te\x8ed\x8d7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x820\x805\x852\x82:\x8:·H\x8He\x8ea\x8ad\x8de\x8er\x8r·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·s\x8si\x8in\x8nc\x8ce\x8e·U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·a\x8ac\x8cc\x8ce\x8ep\x8pt\x8te\x8ed\x8d
8 n\x8ne\x8ew\x8wl\x8li\x8in\x8ne\x8es\x8s·i\x8in\x8n·i\x8in\x8np\x8pu\x8ut\x8t·o\x8on\x8n·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·3\x83.\x8.9\x89.\x8.5\x85+\x8+_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 n\x8ne\x8ew\x8wl\x8li\x8in\x8ne\x8es\x8s·i\x8in\x8n·i\x8in\x8np\x8pu\x8ut\x8t·o\x8on\x8n·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·3\x83.\x8.9\x89.\x8.5\x85+\x8+_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 your·data·only·existed·if·you·are·using·this·validator·outside·of·the·form15 your·data·only·existed·if·you·are·using·this·validator·outside·of·the·form
16 fields.16 fields.
17 This·issue·was·introduced·by·the·_\x8b_\x8p_\x8o_\x8-_\x84_\x83_\x88_\x88_\x82·fix.17 This·issue·was·introduced·by·the·_\x8b_\x8p_\x8o_\x8-_\x84_\x83_\x88_\x88_\x82·fix.
18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x80_\x85_\x82_\x8:_\x8·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x80_\x85_\x82_\x8:_\x8·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r
21 ············_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8e_\x8d_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8o_\x8n_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x83_\x8._\x89_\x8._\x85_\x8+21 ············_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8e_\x8d_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8o_\x8n_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x83_\x8._\x89_\x8._\x85_\x8+
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.6 KB
./usr/share/doc/python-django-doc/html/releases/3.1.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.10·release·notes"·href="3.1.10.html"·/>15 ····<link·rel="next"·title="Django·3.1.10·release·notes"·href="3.1.10.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.12·release·notes"·href="3.1.12.html"·/>16 ····<link·rel="prev"·title="Django·3.1.12·release·notes"·href="3.1.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="3.1.12.html"117 ····<p·class="topless"><a·href="3.1.12.html"
117 ··························title="previous·chapter">Django·3.1.12·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·3.1.12·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="3.1.10.html"122 ····<p·class="topless"><a·href="3.1.10.html"
122 ··························title="next·chapter">Django·3.1.10·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·3.1.10·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
1.93 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x813\x83,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·1\x813\x83,\x8,·2\x820\x802\x821\x81
6 Django·3.1.11·fixes·a·regression·in·3.1.9.6 Django·3.1.11·fixes·a·regression·in·3.1.9.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·3.1.9·where·saving·FileField·would·raise·a8 ····*·Fixed·a·regression·in·Django·3.1.9·where·saving·FileField·would·raise·a
9 ······SuspiciousFileOperation·even·when·a·custom·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8__\x8t_\x8o·returns·a·valid·file9 ······SuspiciousFileOperation·even·when·a·custom·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8__\x8t_\x8o·returns·a·valid·file
10 ······path·(_\x8#_\x83_\x82_\x87_\x81_\x88).10 ······path·(_\x8#_\x83_\x82_\x87_\x81_\x88).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.6 KB
./usr/share/doc/python-django-doc/html/releases/3.1.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.11·release·notes"·href="3.1.11.html"·/>15 ····<link·rel="next"·title="Django·3.1.11·release·notes"·href="3.1.11.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.13·release·notes"·href="3.1.13.html"·/>16 ····<link·rel="prev"·title="Django·3.1.13·release·notes"·href="3.1.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 122, 37 lines modifiedOffset 123, 37 lines modified
122 <li><a·class="reference·internal"·href="#cve-2021-33571-possible-indeterminate-ssrf-rfi-and-lfi-attacks-since-validators-accepted-leading-zeros-in-ipv4-addresses">CVE-2021-33571:·Possible·indeterminate·SSRF,·RFI,·and·LFI·attacks·since·validators·accepted·leading·zeros·in·IPv4·addresses</a></li>123 <li><a·class="reference·internal"·href="#cve-2021-33571-possible-indeterminate-ssrf-rfi-and-lfi-attacks-since-validators-accepted-leading-zeros-in-ipv4-addresses">CVE-2021-33571:·Possible·indeterminate·SSRF,·RFI,·and·LFI·attacks·since·validators·accepted·leading·zeros·in·IPv4·addresses</a></li>
123 </ul>124 </ul>
124 </li>125 </li>
125 </ul>126 </ul>
  
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Previous·topic</h4>129 ····<h4>Vorig·onderwerp</h4>
129 ····<p·class="topless"><a·href="3.1.13.html"130 ····<p·class="topless"><a·href="3.1.13.html"
130 ··························title="previous·chapter">Django·3.1.13·release·notes</a></p>131 ··························title="vorig·hoofdstuk">Django·3.1.13·release·notes</a></p>
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Next·topic</h4>134 ····<h4>Volgend·onderwerp</h4>
134 ····<p·class="topless"><a·href="3.1.11.html"135 ····<p·class="topless"><a·href="3.1.11.html"
135 ··························title="next·chapter">Django·3.1.11·release·notes</a></p>136 ··························title="volgend·hoofdstuk">Django·3.1.11·release·notes</a></p>
136 ··</div>137 ··</div>
137 <search·id="searchbox"·style="display:·none"·role="search">138 <search·id="searchbox"·style="display:·none"·role="search">
138 ··<h3·id="searchlabel">Quick·search</h3>139 ··<h3·id="searchlabel">Snel·zoeken</h3>
139 ····<div·class="searchformwrapper">140 ····<div·class="searchformwrapper">
140 ····<form·class="search"·action="../search.html"·method="get">141 ····<form·class="search"·action="../search.html"·method="get">
141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
142 ······<input·type="submit"·value="Go"·/>143 ······<input·type="submit"·value="Zoek"·/>
143 ····</form>144 ····</form>
144 ····</div>145 ····</div>
145 </search>146 </search>
146 <script>document.getElementById('searchbox').style.display·=·"block"</script>147 <script>document.getElementById('searchbox').style.display·=·"block"</script>
147 ········</div>148 ········</div>
148 ······</div>149 ······</div>
149 ··············<h3>Last·update:</h3>150 ··············<h3>Last·update:</h3>
150 ··············<p·class="topless">Sep·03,·2024</p>151 ··············<p·class="topless">sep·03,·2024</p>
151 ··········</div>152 ··········</div>
152 ········153 ········
153 ······154 ······
154 ····</div>155 ····</div>
  
155 ····<div·id="ft">156 ····<div·id="ft">
156 ······<div·class="nav">157 ······<div·class="nav">
2.71 KB
html2text {}
Max HTML report size reached
6.2 KB
./usr/share/doc/python-django-doc/html/releases/3.1.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.12·release·notes"·href="3.1.12.html"·/>15 ····<link·rel="next"·title="Django·3.1.12·release·notes"·href="3.1.12.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.14·release·notes"·href="3.1.14.html"·/>16 ····<link·rel="prev"·title="Django·3.1.14·release·notes"·href="3.1.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 111, 37 lines modifiedOffset 112, 37 lines modified
111 <li><a·class="reference·internal"·href="#cve-2021-35042-potential-sql-injection-via-unsanitized-queryset-order-by-input">CVE-2021-35042:·Potential·SQL·injection·via·unsanitized·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet.order_by()</span></code>·input</a></li>112 <li><a·class="reference·internal"·href="#cve-2021-35042-potential-sql-injection-via-unsanitized-queryset-order-by-input">CVE-2021-35042:·Potential·SQL·injection·via·unsanitized·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet.order_by()</span></code>·input</a></li>
112 </ul>113 </ul>
113 </li>114 </li>
114 </ul>115 </ul>
  
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Previous·topic</h4>118 ····<h4>Vorig·onderwerp</h4>
118 ····<p·class="topless"><a·href="3.1.14.html"119 ····<p·class="topless"><a·href="3.1.14.html"
119 ··························title="previous·chapter">Django·3.1.14·release·notes</a></p>120 ··························title="vorig·hoofdstuk">Django·3.1.14·release·notes</a></p>
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Next·topic</h4>123 ····<h4>Volgend·onderwerp</h4>
123 ····<p·class="topless"><a·href="3.1.12.html"124 ····<p·class="topless"><a·href="3.1.12.html"
124 ··························title="next·chapter">Django·3.1.12·release·notes</a></p>125 ··························title="volgend·hoofdstuk">Django·3.1.12·release·notes</a></p>
125 ··</div>126 ··</div>
126 <search·id="searchbox"·style="display:·none"·role="search">127 <search·id="searchbox"·style="display:·none"·role="search">
127 ··<h3·id="searchlabel">Quick·search</h3>128 ··<h3·id="searchlabel">Snel·zoeken</h3>
128 ····<div·class="searchformwrapper">129 ····<div·class="searchformwrapper">
129 ····<form·class="search"·action="../search.html"·method="get">130 ····<form·class="search"·action="../search.html"·method="get">
130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
131 ······<input·type="submit"·value="Go"·/>132 ······<input·type="submit"·value="Zoek"·/>
132 ····</form>133 ····</form>
133 ····</div>134 ····</div>
134 </search>135 </search>
135 <script>document.getElementById('searchbox').style.display·=·"block"</script>136 <script>document.getElementById('searchbox').style.display·=·"block"</script>
136 ········</div>137 ········</div>
137 ······</div>138 ······</div>
138 ··············<h3>Last·update:</h3>139 ··············<h3>Last·update:</h3>
139 ··············<p·class="topless">Sep·03,·2024</p>140 ··············<p·class="topless">sep·03,·2024</p>
140 ··········</div>141 ··········</div>
141 ········142 ········
142 ······143 ······
143 ····</div>144 ····</div>
  
144 ····<div·id="ft">145 ····<div·id="ft">
145 ······<div·class="nav">146 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x821\x815 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x821\x81
6 Django·3.1.13·fixes·a·security·issue·with·severity·“high”·in·3.1.12.6 Django·3.1.13·fixes·a·security·issue·with·severity·“high”·in·3.1.12.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x835\x850\x804\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·u\x8un\x8ns\x8sa\x8an\x8ni\x8it\x8ti\x8iz\x8ze\x8ed\x8d·Q\x8Qu\x8ue\x8er\x8ry\x8yS\x8Se\x8et\x8t.\x8.o\x8or\x8rd\x8de\x8er\x8r_\x8_b\x8by\x8y7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x835\x850\x804\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·u\x8un\x8ns\x8sa\x8an\x8ni\x8it\x8ti\x8iz\x8ze\x8ed\x8d·Q\x8Qu\x8ue\x8er\x8ry\x8yS\x8Se\x8et\x8t.\x8.o\x8or\x8rd\x8de\x8er\x8r_\x8_b\x8by\x8y
8 (\x8()\x8)·i\x8in\x8np\x8pu\x8ut\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 (\x8()\x8)·i\x8in\x8np\x8pu\x8ut\x8t_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 effect·of·fixing·_\x8#_\x83_\x81_\x84_\x82_\x86.14 effect·of·fixing·_\x8#_\x83_\x81_\x84_\x82_\x86.
15 The·issue·is·not·present·in·the·main·branch·as·the·deprecated·path·has·been15 The·issue·is·not·present·in·the·main·branch·as·the·deprecated·path·has·been
16 removed.16 removed.
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x85_\x80_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8n_\x8s_\x8a_\x8n_\x8i_\x8t_\x8i_\x8z_\x8e_\x8d19 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x85_\x80_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8n_\x8s_\x8a_\x8n_\x8i_\x8t_\x8i_\x8z_\x8e_\x8d
20 ············_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8b_\x8y_\x8(_\x8)_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t20 ············_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8b_\x8y_\x8(_\x8)_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t
21 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
26 [q···················][Go]26 [q···················][Zoek]
27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
28 Sep·03,·202428 sep·03,·2024
29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.07 KB
./usr/share/doc/python-django-doc/html/releases/3.1.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.13·release·notes"·href="3.1.13.html"·/>15 ····<link·rel="next"·title="Django·3.1.13·release·notes"·href="3.1.13.html"·/>
15 ····<link·rel="prev"·title="Django·3.2·release·notes"·href="3.2.html"·/>16 ····<link·rel="prev"·title="Django·3.2·release·notes"·href="3.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2021-44420-potential-bypass-of-an-upstream-access-control-based-on-url-paths">CVE-2021-44420:·Potential·bypass·of·an·upstream·access·control·based·on·URL·paths</a></li>106 <li><a·class="reference·internal"·href="#cve-2021-44420-potential-bypass-of-an-upstream-access-control-based-on-url-paths">CVE-2021-44420:·Potential·bypass·of·an·upstream·access·control·based·on·URL·paths</a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="3.2.html"113 ····<p·class="topless"><a·href="3.2.html"
113 ··························title="previous·chapter">Django·3.2·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·3.2·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="3.1.13.html"118 ····<p·class="topless"><a·href="3.1.13.html"
118 ··························title="next·chapter">Django·3.1.13·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·3.1.13·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.28 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x815 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x81
6 Django·3.1.14·fixes·a·security·issue·with·severity·“low”·in·3.1.13.6 Django·3.1.14·fixes·a·security·issue·with·severity·“low”·in·3.1.13.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-4\x844\x844\x842\x820\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·a\x8an\x8n·u\x8up\x8ps\x8st\x8tr\x8re\x8ea\x8am\x8m·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·c\x8co\x8on\x8nt\x8tr\x8ro\x8ol\x8l·b\x8ba\x8as\x8se\x8ed\x8d·o\x8on\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-4\x844\x844\x842\x820\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·a\x8an\x8n·u\x8up\x8ps\x8st\x8tr\x8re\x8ea\x8am\x8m·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·c\x8co\x8on\x8nt\x8tr\x8ro\x8ol\x8l·b\x8ba\x8as\x8se\x8ed\x8d·o\x8on\x8n
8 U\x8UR\x8RL\x8L·p\x8pa\x8at\x8th\x8hs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 U\x8UR\x8RL\x8L·p\x8pa\x8at\x8th\x8hs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 HTTP·requests·for·URLs·with·trailing·newlines·could·bypass·an·upstream·access9 HTTP·requests·for·URLs·with·trailing·newlines·could·bypass·an·upstream·access
10 control·based·on·URL·paths.10 control·based·on·URL·paths.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x84_\x84_\x84_\x82_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x84_\x84_\x84_\x82_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l
14 ············_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8p_\x8a_\x8t_\x8h_\x8s14 ············_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8p_\x8a_\x8t_\x8h_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/3.1.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.1·release·notes"·href="3.1.1.html"·/>15 ····<link·rel="next"·title="Django·3.1.1·release·notes"·href="3.1.1.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.3·release·notes"·href="3.1.3.html"·/>16 ····<link·rel="prev"·title="Django·3.1.3·release·notes"·href="3.1.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="3.1.3.html"128 ····<p·class="topless"><a·href="3.1.3.html"
128 ··························title="previous·chapter">Django·3.1.3·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·3.1.3·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="3.1.1.html"133 ····<p·class="topless"><a·href="3.1.1.html"
133 ··························title="next·chapter">Django·3.1.1·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·3.1.1·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x820\x805 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x820\x80
6 Django·3.1.2·fixes·several·bugs·in·3.1.1.6 Django·3.1.2·fixes·several·bugs·in·3.1.1.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·3.1·where·FileField·instances·with·a·callable8 ····*·Fixed·a·bug·in·Django·3.1·where·FileField·instances·with·a·callable
Offset 18, 16 lines modifiedOffset 18, 16 lines modified
18 ····*·Fixed·a·django.contrib.admin.EmptyFieldListFilter·crash·when·using·on·a18 ····*·Fixed·a·django.contrib.admin.EmptyFieldListFilter·crash·when·using·on·a
19 ······GenericRelation·(_\x8#_\x83_\x82_\x80_\x83_\x88).19 ······GenericRelation·(_\x8#_\x83_\x82_\x80_\x83_\x88).
20 ····*·Fixed·a·regression·in·Django·3.1.1·where·the·admin·changelist·filter20 ····*·Fixed·a·regression·in·Django·3.1.1·where·the·admin·changelist·filter
21 ······sidebar·would·not·scroll·for·a·long·list·of·available·filters·(_\x8#_\x83_\x81_\x89_\x88_\x86).21 ······sidebar·would·not·scroll·for·a·long·list·of·available·filters·(_\x8#_\x83_\x81_\x89_\x88_\x86).
22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s24 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
25 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
30 [q···················][Go]30 [q···················][Zoek]
31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
32 Sep·03,·202432 sep·03,·2024
33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»33 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.67 KB
./usr/share/doc/python-django-doc/html/releases/3.1.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.2·release·notes"·href="3.1.2.html"·/>15 ····<link·rel="next"·title="Django·3.1.2·release·notes"·href="3.1.2.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.4·release·notes"·href="3.1.4.html"·/>16 ····<link·rel="prev"·title="Django·3.1.4·release·notes"·href="3.1.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 144, 37 lines modifiedOffset 145, 37 lines modified
144 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>145 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
145 </ul>146 </ul>
146 </li>147 </li>
147 </ul>148 </ul>
  
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Previous·topic</h4>151 ····<h4>Vorig·onderwerp</h4>
151 ····<p·class="topless"><a·href="3.1.4.html"152 ····<p·class="topless"><a·href="3.1.4.html"
152 ··························title="previous·chapter">Django·3.1.4·release·notes</a></p>153 ··························title="vorig·hoofdstuk">Django·3.1.4·release·notes</a></p>
153 ··</div>154 ··</div>
154 ··<div>155 ··<div>
155 ····<h4>Next·topic</h4>156 ····<h4>Volgend·onderwerp</h4>
156 ····<p·class="topless"><a·href="3.1.2.html"157 ····<p·class="topless"><a·href="3.1.2.html"
157 ··························title="next·chapter">Django·3.1.2·release·notes</a></p>158 ··························title="volgend·hoofdstuk">Django·3.1.2·release·notes</a></p>
158 ··</div>159 ··</div>
159 <search·id="searchbox"·style="display:·none"·role="search">160 <search·id="searchbox"·style="display:·none"·role="search">
160 ··<h3·id="searchlabel">Quick·search</h3>161 ··<h3·id="searchlabel">Snel·zoeken</h3>
161 ····<div·class="searchformwrapper">162 ····<div·class="searchformwrapper">
162 ····<form·class="search"·action="../search.html"·method="get">163 ····<form·class="search"·action="../search.html"·method="get">
163 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
164 ······<input·type="submit"·value="Go"·/>165 ······<input·type="submit"·value="Zoek"·/>
165 ····</form>166 ····</form>
166 ····</div>167 ····</div>
167 </search>168 </search>
168 <script>document.getElementById('searchbox').style.display·=·"block"</script>169 <script>document.getElementById('searchbox').style.display·=·"block"</script>
169 ········</div>170 ········</div>
170 ······</div>171 ······</div>
171 ··············<h3>Last·update:</h3>172 ··············<h3>Last·update:</h3>
172 ··············<p·class="topless">Sep·03,·2024</p>173 ··············<p·class="topless">sep·03,·2024</p>
173 ··········</div>174 ··········</div>
174 ········175 ········
175 ······176 ······
176 ····</div>177 ····</div>
  
177 ····<div·id="ft">178 ····<div·id="ft">
178 ······<div·class="nav">179 ······<div·class="nav">
2.01 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x802\x820\x805 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·2\x82,\x8,·2\x820\x802\x820\x80
6 Django·3.1.3·fixes·several·bugs·in·3.1.2·and·adds·compatibility·with·Python6 Django·3.1.3·fixes·several·bugs·in·3.1.2·and·adds·compatibility·with·Python
7 3.9.7 3.9.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 33, 16 lines modifiedOffset 33, 16 lines modified
33 ······medium-sized·screens·in·the·admin·change·form·view·with·the·sidebar·open33 ······medium-sized·screens·in·the·admin·change·form·view·with·the·sidebar·open
34 ······(_\x8#_\x83_\x82_\x81_\x82_\x87).34 ······(_\x8#_\x83_\x82_\x81_\x82_\x87).
35 ····*·Fixed·a·regression·in·Django·3.0.7·that·didn’t·use·Subquery()·aliases·in35 ····*·Fixed·a·regression·in·Django·3.0.7·that·didn’t·use·Subquery()·aliases·in
36 ······the·GROUP·BY·clause·(_\x8#_\x83_\x82_\x81_\x85_\x82).36 ······the·GROUP·BY·clause·(_\x8#_\x83_\x82_\x81_\x85_\x82).
37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s39 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
40 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*40 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
42 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*42 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
45 [q···················][Go]45 [q···················][Zoek]
46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
47 Sep·03,·202447 sep·03,·2024
48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»48 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/releases/3.1.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.3·release·notes"·href="3.1.3.html"·/>15 ····<link·rel="next"·title="Django·3.1.3·release·notes"·href="3.1.3.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.5·release·notes"·href="3.1.5.html"·/>16 ····<link·rel="prev"·title="Django·3.1.5·release·notes"·href="3.1.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 122, 37 lines modifiedOffset 123, 37 lines modified
122 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>123 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
123 </ul>124 </ul>
124 </li>125 </li>
125 </ul>126 </ul>
  
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Previous·topic</h4>129 ····<h4>Vorig·onderwerp</h4>
129 ····<p·class="topless"><a·href="3.1.5.html"130 ····<p·class="topless"><a·href="3.1.5.html"
130 ··························title="previous·chapter">Django·3.1.5·release·notes</a></p>131 ··························title="vorig·hoofdstuk">Django·3.1.5·release·notes</a></p>
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Next·topic</h4>134 ····<h4>Volgend·onderwerp</h4>
134 ····<p·class="topless"><a·href="3.1.3.html"135 ····<p·class="topless"><a·href="3.1.3.html"
135 ··························title="next·chapter">Django·3.1.3·release·notes</a></p>136 ··························title="volgend·hoofdstuk">Django·3.1.3·release·notes</a></p>
136 ··</div>137 ··</div>
137 <search·id="searchbox"·style="display:·none"·role="search">138 <search·id="searchbox"·style="display:·none"·role="search">
138 ··<h3·id="searchlabel">Quick·search</h3>139 ··<h3·id="searchlabel">Snel·zoeken</h3>
139 ····<div·class="searchformwrapper">140 ····<div·class="searchformwrapper">
140 ····<form·class="search"·action="../search.html"·method="get">141 ····<form·class="search"·action="../search.html"·method="get">
141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
142 ······<input·type="submit"·value="Go"·/>143 ······<input·type="submit"·value="Zoek"·/>
143 ····</form>144 ····</form>
144 ····</div>145 ····</div>
145 </search>146 </search>
146 <script>document.getElementById('searchbox').style.display·=·"block"</script>147 <script>document.getElementById('searchbox').style.display·=·"block"</script>
147 ········</div>148 ········</div>
148 ······</div>149 ······</div>
149 ··············<h3>Last·update:</h3>150 ··············<h3>Last·update:</h3>
150 ··············<p·class="topless">Sep·03,·2024</p>151 ··············<p·class="topless">sep·03,·2024</p>
151 ··········</div>152 ··········</div>
152 ········153 ········
153 ······154 ······
154 ····</div>155 ····</div>
  
155 ····<div·id="ft">156 ····<div·id="ft">
156 ······<div·class="nav">157 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x820\x805 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x820\x80
6 Django·3.1.4·fixes·several·bugs·in·3.1.3.6 Django·3.1.4·fixes·several·bugs·in·3.1.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·setting·the·Content-Length·HTTP·header·in·AsyncRequestFactory8 ····*·Fixed·setting·the·Content-Length·HTTP·header·in·AsyncRequestFactory
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 ······errors·when·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d·is·used·on·SQLite·(_\x8#_\x83_\x82_\x82_\x82_\x84).20 ······errors·when·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d·is·used·on·SQLite·(_\x8#_\x83_\x82_\x82_\x82_\x84).
21 ····*·Fixed·a·crash·on·SQLite,·when·QuerySet.values()/values_list()·contained21 ····*·Fixed·a·crash·on·SQLite,·when·QuerySet.values()/values_list()·contained
22 ······key·transforms·for·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d·returning·non-string·primitive·values22 ······key·transforms·for·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d·returning·non-string·primitive·values
23 ······(_\x8#_\x83_\x82_\x82_\x80_\x83).23 ······(_\x8#_\x83_\x82_\x82_\x80_\x83).
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
27 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
32 [q···················][Go]32 [q···················][Zoek]
33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
34 Sep·03,·202434 sep·03,·2024
35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.79 KB
./usr/share/doc/python-django-doc/html/releases/3.1.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.4·release·notes"·href="3.1.4.html"·/>15 ····<link·rel="next"·title="Django·3.1.4·release·notes"·href="3.1.4.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.6·release·notes"·href="3.1.6.html"·/>16 ····<link·rel="prev"·title="Django·3.1.6·release·notes"·href="3.1.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="3.1.6.html"124 ····<p·class="topless"><a·href="3.1.6.html"
124 ··························title="previous·chapter">Django·3.1.6·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·3.1.6·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="3.1.4.html"129 ····<p·class="topless"><a·href="3.1.4.html"
129 ··························title="next·chapter">Django·3.1.4·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·3.1.4·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.14 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x802\x821\x815 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·4\x84,\x8,·2\x820\x802\x821\x81
6 Django·3.1.5·fixes·several·bugs·in·3.1.4.6 Django·3.1.5·fixes·several·bugs·in·3.1.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·__isnull=True·lookup·on·key·transforms·for·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d·with·Oracle8 ····*·Fixed·__isnull=True·lookup·on·key·transforms·for·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d·with·Oracle
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 ····*·Fixed·a·regression·in·Django·3.1·that·caused·the·incorrect·prefixing·of13 ····*·Fixed·a·regression·in·Django·3.1·that·caused·the·incorrect·prefixing·of
14 ······STATIC_URL·and·MEDIA_URL·settings,·by·the·server-provided·value·of14 ······STATIC_URL·and·MEDIA_URL·settings,·by·the·server-provided·value·of
15 ······SCRIPT_NAME·(or·/·if·not·set),·when·set·to·a·URL·specifying·the·protocol15 ······SCRIPT_NAME·(or·/·if·not·set),·when·set·to·a·URL·specifying·the·protocol
16 ······but·without·a·top-level·domain,·e.g.·http://myhost/·(_\x8#_\x83_\x82_\x83_\x80_\x84).16 ······but·without·a·top-level·domain,·e.g.·http://myhost/·(_\x8#_\x83_\x82_\x83_\x80_\x84).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s19 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.1 KB
./usr/share/doc/python-django-doc/html/releases/3.1.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.5·release·notes"·href="3.1.5.html"·/>15 ····<link·rel="next"·title="Django·3.1.5·release·notes"·href="3.1.5.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.7·release·notes"·href="3.1.7.html"·/>16 ····<link·rel="prev"·title="Django·3.1.7·release·notes"·href="3.1.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="3.1.7.html"123 ····<p·class="topless"><a·href="3.1.7.html"
123 ··························title="previous·chapter">Django·3.1.7·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·3.1.7·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="3.1.5.html"128 ····<p·class="topless"><a·href="3.1.5.html"
128 ··························title="next·chapter">Django·3.1.5·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·3.1.5·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x821\x815 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x821\x81
6 Django·3.1.6·fixes·a·security·issue·with·severity·“low”·and·a·bug·in·3.1.5.6 Django·3.1.6·fixes·a·security·issue·with·severity·“low”·and·a·bug·in·3.1.5.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x828\x881\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·a\x8ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e.\x8.e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x828\x881\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·a\x8ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e.\x8.e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 The·django.utils.archive.extract()·function,·used·by·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8a_\x8p_\x8p_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e·and8 The·django.utils.archive.extract()·function,·used·by·_\x8s_\x8t_\x8a_\x8r_\x8t_\x8a_\x8p_\x8p_\x8·_\x8-_\x8-_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e·and
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
12 ····*·Fixed·an·admin·layout·issue·in·Django·3.1·where·changelist·filter12 ····*·Fixed·an·admin·layout·issue·in·Django·3.1·where·changelist·filter
13 ······controls·would·become·squashed·(_\x8#_\x83_\x82_\x83_\x89_\x81).13 ······controls·would·become·squashed·(_\x8#_\x83_\x82_\x83_\x89_\x81).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x88_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8._\x8e_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8(_\x8)16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x88_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8a_\x8r_\x8c_\x8h_\x8i_\x8v_\x8e_\x8._\x8e_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t_\x8(_\x8)
17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.02 KB
./usr/share/doc/python-django-doc/html/releases/3.1.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.6·release·notes"·href="3.1.6.html"·/>15 ····<link·rel="next"·title="Django·3.1.6·release·notes"·href="3.1.6.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.8·release·notes"·href="3.1.8.html"·/>16 ····<link·rel="prev"·title="Django·3.1.8·release·notes"·href="3.1.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="3.1.8.html"125 ····<p·class="topless"><a·href="3.1.8.html"
125 ··························title="previous·chapter">Django·3.1.8·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·3.1.8·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="3.1.6.html"130 ····<p·class="topless"><a·href="3.1.6.html"
130 ··························title="next·chapter">Django·3.1.6·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·3.1.6·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x802\x821\x815 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x819\x89,\x8,·2\x820\x802\x821\x81
6 Django·3.1.7·fixes·a·security·issue·and·a·bug·in·3.1.6.6 Django·3.1.7·fixes·a·security·issue·and·a·bug·in·3.1.6.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x823\x833\x833\x836\x86:\x8:·W\x8We\x8eb\x8b·c\x8ca\x8ac\x8ch\x8he\x8e·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g·v\x8vi\x8ia\x8a7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x823\x833\x833\x836\x86:\x8:·W\x8We\x8eb\x8b·c\x8ca\x8ac\x8ch\x8he\x8e·p\x8po\x8oi\x8is\x8so\x8on\x8ni\x8in\x8ng\x8g·v\x8vi\x8ia\x8a
8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.h\x8ht\x8tt\x8tp\x8p.\x8.l\x8li\x8im\x8mi\x8it\x8te\x8ed\x8d_\x8_p\x8pa\x8ar\x8rs\x8se\x8e_\x8_q\x8qs\x8sl\x8l(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.h\x8ht\x8tt\x8tp\x8p.\x8.l\x8li\x8im\x8mi\x8it\x8te\x8ed\x8d_\x8_p\x8pa\x8ar\x8rs\x8se\x8e_\x8_q\x8qs\x8sl\x8l(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ····*·Fixed·a·regression·in·Django·3.1·that·caused·RuntimeError·instead·of14 ····*·Fixed·a·regression·in·Django·3.1·that·caused·RuntimeError·instead·of
15 ······connection·errors·when·using·only·the·'postgres'·database·(_\x8#_\x83_\x82_\x84_\x80_\x83).15 ······connection·errors·when·using·only·the·'postgres'·database·(_\x8#_\x83_\x82_\x84_\x80_\x83).
16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x83_\x83_\x83_\x86_\x8:_\x8·_\x8W_\x8e_\x8b_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x83_\x83_\x83_\x86_\x8:_\x8·_\x8W_\x8e_\x8b_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8p_\x8o_\x8i_\x8s_\x8o_\x8n_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8a
19 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8t_\x8p_\x8._\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8d_\x8__\x8p_\x8a_\x8r_\x8s_\x8e_\x8__\x8q_\x8s_\x8l_\x8(_\x8)19 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8t_\x8p_\x8._\x8l_\x8i_\x8m_\x8i_\x8t_\x8e_\x8d_\x8__\x8p_\x8a_\x8r_\x8s_\x8e_\x8__\x8q_\x8s_\x8l_\x8(_\x8)
20 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s20 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
21 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
26 [q···················][Go]26 [q···················][Zoek]
27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
28 Sep·03,·202428 sep·03,·2024
29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.11 KB
./usr/share/doc/python-django-doc/html/releases/3.1.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.7·release·notes"·href="3.1.7.html"·/>15 ····<link·rel="next"·title="Django·3.1.7·release·notes"·href="3.1.7.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.9·release·notes"·href="3.1.9.html"·/>16 ····<link·rel="prev"·title="Django·3.1.9·release·notes"·href="3.1.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="3.1.9.html"123 ····<p·class="topless"><a·href="3.1.9.html"
123 ··························title="previous·chapter">Django·3.1.9·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·3.1.9·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="3.1.7.html"128 ····<p·class="topless"><a·href="3.1.7.html"
128 ··························title="next·chapter">Django·3.1.7·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·3.1.7·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.46 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x815 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x81
6 Django·3.1.8·fixes·a·security·issue·with·severity·“low”·and·a·bug·in·3.1.7.6 Django·3.1.8·fixes·a·security·issue·with·severity·“low”·and·a·bug·in·3.1.7.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x828\x886\x865\x858\x88:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-2\x828\x886\x865\x858\x88:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 MultiPartParser·allowed·directory-traversal·via·uploaded·files·with·suitably8 MultiPartParser·allowed·directory-traversal·via·uploaded·files·with·suitably
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
12 ····*·Fixed·a·bug·in·Django·3.1·where·the·output·was·hidden·on·a·test·error·or12 ····*·Fixed·a·bug·in·Django·3.1·where·the·output·was·hidden·on·a·test·error·or
13 ······failure·when·using·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8-_\x8-_\x8p_\x8d_\x8b·with·the·_\x8-_\x8-_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r·option·(_\x8#_\x83_\x82_\x85_\x86_\x80).13 ······failure·when·using·_\x8t_\x8e_\x8s_\x8t_\x8·_\x8-_\x8-_\x8p_\x8d_\x8b·with·the·_\x8-_\x8-_\x8b_\x8u_\x8f_\x8f_\x8e_\x8r·option·(_\x8#_\x83_\x82_\x85_\x86_\x80).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x88_\x86_\x85_\x88_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x82_\x88_\x86_\x85_\x88_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s17 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.01 KB
./usr/share/doc/python-django-doc/html/releases/3.1.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.8·release·notes"·href="3.1.8.html"·/>15 ····<link·rel="next"·title="Django·3.1.8·release·notes"·href="3.1.8.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.10·release·notes"·href="3.1.10.html"·/>16 ····<link·rel="prev"·title="Django·3.1.10·release·notes"·href="3.1.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#cve-2021-31542-potential-directory-traversal-via-uploaded-files">CVE-2021-31542:·Potential·directory-traversal·via·uploaded·files</a></li>108 <li><a·class="reference·internal"·href="#cve-2021-31542-potential-directory-traversal-via-uploaded-files">CVE-2021-31542:·Potential·directory-traversal·via·uploaded·files</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="3.1.10.html"115 ····<p·class="topless"><a·href="3.1.10.html"
115 ··························title="previous·chapter">Django·3.1.10·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·3.1.10·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="3.1.8.html"120 ····<p·class="topless"><a·href="3.1.8.html"
120 ··························title="next·chapter">Django·3.1.8·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·3.1.8·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
2.25 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x821\x81
6 Django·3.1.9·fixes·a·security·issue·in·3.1.8.6 Django·3.1.9·fixes·a·security·issue·in·3.1.8.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x831\x815\x854\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x831\x815\x854\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 MultiPartParser,·UploadedFile,·and·FieldFile·allowed·directory-traversal·via8 MultiPartParser,·UploadedFile,·and·FieldFile·allowed·directory-traversal·via
9 uploaded·files·with·suitably·crafted·file·names.9 uploaded·files·with·suitably·crafted·file·names.
10 In·order·to·mitigate·this·risk,·stricter·basename·and·path·sanitation·is·now10 In·order·to·mitigate·this·risk,·stricter·basename·and·path·sanitation·is·now
11 applied.11 applied.
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x81_\x85_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x81_\x85_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.97 KB
./usr/share/doc/python-django-doc/html/releases/3.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.0.14·release·notes"·href="3.0.14.html"·/>15 ····<link·rel="next"·title="Django·3.0.14·release·notes"·href="3.0.14.html"·/>
15 ····<link·rel="prev"·title="Django·3.1.1·release·notes"·href="3.1.1.html"·/>16 ····<link·rel="prev"·title="Django·3.1.1·release·notes"·href="3.1.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 878, 37 lines modifiedOffset 879, 37 lines modified
878 <li><a·class="reference·internal"·href="#features-removed-in-3-1">Features·removed·in·3.1</a></li>879 <li><a·class="reference·internal"·href="#features-removed-in-3-1">Features·removed·in·3.1</a></li>
879 </ul>880 </ul>
880 </li>881 </li>
881 </ul>882 </ul>
  
882 ··</div>883 ··</div>
883 ··<div>884 ··<div>
884 ····<h4>Previous·topic</h4>885 ····<h4>Vorig·onderwerp</h4>
885 ····<p·class="topless"><a·href="3.1.1.html"886 ····<p·class="topless"><a·href="3.1.1.html"
886 ··························title="previous·chapter">Django·3.1.1·release·notes</a></p>887 ··························title="vorig·hoofdstuk">Django·3.1.1·release·notes</a></p>
887 ··</div>888 ··</div>
888 ··<div>889 ··<div>
889 ····<h4>Next·topic</h4>890 ····<h4>Volgend·onderwerp</h4>
890 ····<p·class="topless"><a·href="3.0.14.html"891 ····<p·class="topless"><a·href="3.0.14.html"
891 ··························title="next·chapter">Django·3.0.14·release·notes</a></p>892 ··························title="volgend·hoofdstuk">Django·3.0.14·release·notes</a></p>
892 ··</div>893 ··</div>
893 <search·id="searchbox"·style="display:·none"·role="search">894 <search·id="searchbox"·style="display:·none"·role="search">
894 ··<h3·id="searchlabel">Quick·search</h3>895 ··<h3·id="searchlabel">Snel·zoeken</h3>
895 ····<div·class="searchformwrapper">896 ····<div·class="searchformwrapper">
896 ····<form·class="search"·action="../search.html"·method="get">897 ····<form·class="search"·action="../search.html"·method="get">
897 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>898 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
898 ······<input·type="submit"·value="Go"·/>899 ······<input·type="submit"·value="Zoek"·/>
899 ····</form>900 ····</form>
900 ····</div>901 ····</div>
901 </search>902 </search>
902 <script>document.getElementById('searchbox').style.display·=·"block"</script>903 <script>document.getElementById('searchbox').style.display·=·"block"</script>
903 ········</div>904 ········</div>
904 ······</div>905 ······</div>
905 ··············<h3>Last·update:</h3>906 ··············<h3>Last·update:</h3>
906 ··············<p·class="topless">Sep·03,·2024</p>907 ··············<p·class="topless">sep·03,·2024</p>
907 ··········</div>908 ··········</div>
908 ········909 ········
909 ······910 ······
910 ····</div>911 ····</div>
  
911 ····<div·id="ft">912 ····<div·id="ft">
912 ······<div·class="nav">913 ······<div·class="nav">
2.29 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·4\x84,\x8,·2\x820\x802\x820\x805 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·4\x84,\x8,·2\x820\x802\x820\x80
6 Welcome·to·Django·3.1!6 Welcome·to·Django·3.1!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·3.08 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·3.0
Offset 551, 16 lines modifiedOffset 551, 16 lines modified
551 ················#·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8b_\x8r_\x8o_\x8w_\x8s_\x8e_\x8r_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t551 ················#·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8d_\x8m_\x8i_\x8n_\x8·_\x8b_\x8r_\x8o_\x8w_\x8s_\x8e_\x8r_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t
552 ················#·_\x8A_\x8b_\x8s_\x8t_\x8r_\x8a_\x8c_\x8t_\x8U_\x8s_\x8e_\x8r_\x8._\x8f_\x8i_\x8r_\x8s_\x8t_\x8__\x8n_\x8a_\x8m_\x8e_\x8·_\x8m_\x8a_\x8x_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h_\x8·_\x8i_\x8n_\x8c_\x8r_\x8e_\x8a_\x8s_\x8e_\x8d_\x8·_\x8t_\x8o_\x8·_\x81_\x85_\x80552 ················#·_\x8A_\x8b_\x8s_\x8t_\x8r_\x8a_\x8c_\x8t_\x8U_\x8s_\x8e_\x8r_\x8._\x8f_\x8i_\x8r_\x8s_\x8t_\x8__\x8n_\x8a_\x8m_\x8e_\x8·_\x8m_\x8a_\x8x_\x8__\x8l_\x8e_\x8n_\x8g_\x8t_\x8h_\x8·_\x8i_\x8n_\x8c_\x8r_\x8e_\x8a_\x8s_\x8e_\x8d_\x8·_\x8t_\x8o_\x8·_\x81_\x85_\x80
553 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s553 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
554 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x81554 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x81
555 ················#·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d555 ················#·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d
556 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s556 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
557 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x81557 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x81
558 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*558 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
559 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s559 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
560 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*560 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
561 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s561 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x80_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
562 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*562 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
563 [q···················][Go]563 [q···················][Zoek]
564 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*564 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
565 Sep·03,·2024565 sep·03,·2024
566 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»566 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.03 KB
./usr/share/doc/python-django-doc/html/releases/3.2.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2·release·notes"·href="3.2.html"·/>15 ····<link·rel="next"·title="Django·3.2·release·notes"·href="3.2.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.2·release·notes"·href="3.2.2.html"·/>16 ····<link·rel="prev"·title="Django·3.2.2·release·notes"·href="3.2.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 160, 37 lines modifiedOffset 161, 37 lines modified
160 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>161 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
161 </ul>162 </ul>
162 </li>163 </li>
163 </ul>164 </ul>
  
164 ··</div>165 ··</div>
165 ··<div>166 ··<div>
166 ····<h4>Previous·topic</h4>167 ····<h4>Vorig·onderwerp</h4>
167 ····<p·class="topless"><a·href="3.2.2.html"168 ····<p·class="topless"><a·href="3.2.2.html"
168 ··························title="previous·chapter">Django·3.2.2·release·notes</a></p>169 ··························title="vorig·hoofdstuk">Django·3.2.2·release·notes</a></p>
169 ··</div>170 ··</div>
170 ··<div>171 ··<div>
171 ····<h4>Next·topic</h4>172 ····<h4>Volgend·onderwerp</h4>
172 ····<p·class="topless"><a·href="3.2.html"173 ····<p·class="topless"><a·href="3.2.html"
173 ··························title="next·chapter">Django·3.2·release·notes</a></p>174 ··························title="volgend·hoofdstuk">Django·3.2·release·notes</a></p>
174 ··</div>175 ··</div>
175 <search·id="searchbox"·style="display:·none"·role="search">176 <search·id="searchbox"·style="display:·none"·role="search">
176 ··<h3·id="searchlabel">Quick·search</h3>177 ··<h3·id="searchlabel">Snel·zoeken</h3>
177 ····<div·class="searchformwrapper">178 ····<div·class="searchformwrapper">
178 ····<form·class="search"·action="../search.html"·method="get">179 ····<form·class="search"·action="../search.html"·method="get">
179 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>180 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
180 ······<input·type="submit"·value="Go"·/>181 ······<input·type="submit"·value="Zoek"·/>
181 ····</form>182 ····</form>
182 ····</div>183 ····</div>
183 </search>184 </search>
184 <script>document.getElementById('searchbox').style.display·=·"block"</script>185 <script>document.getElementById('searchbox').style.display·=·"block"</script>
185 ········</div>186 ········</div>
186 ······</div>187 ······</div>
187 ··············<h3>Last·update:</h3>188 ··············<h3>Last·update:</h3>
188 ··············<p·class="topless">Sep·03,·2024</p>189 ··············<p·class="topless">sep·03,·2024</p>
189 ··········</div>190 ··········</div>
190 ········191 ········
191 ······192 ······
192 ····</div>193 ····</div>
  
193 ····<div·id="ft">194 ····<div·id="ft">
194 ······<div·class="nav">195 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·4\x84,\x8,·2\x820\x802\x821\x81
6 Django·3.2.1·fixes·a·security·issue·and·several·bugs·in·3.2.6 Django·3.2.1·fixes·a·security·issue·and·several·bugs·in·3.2.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x831\x815\x854\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x831\x815\x854\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8di\x8ir\x8re\x8ec\x8ct\x8to\x8or\x8ry\x8y-\x8-t\x8tr\x8ra\x8av\x8ve\x8er\x8rs\x8sa\x8al\x8l·v\x8vi\x8ia\x8a·u\x8up\x8pl\x8lo\x8oa\x8ad\x8de\x8ed\x8d·f\x8fi\x8il\x8le\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 MultiPartParser,·UploadedFile,·and·FieldFile·allowed·directory-traversal·via8 MultiPartParser,·UploadedFile,·and·FieldFile·allowed·directory-traversal·via
Offset 57, 16 lines modifiedOffset 57, 16 lines modified
57 ····*·Fixed·a·performance·regression·in·Django·3.2·when·building·complex57 ····*·Fixed·a·performance·regression·in·Django·3.2·when·building·complex
58 ······filters·with·subqueries·(_\x8#_\x83_\x82_\x86_\x83_\x82).·As·a·side-effect·the·private·API·to58 ······filters·with·subqueries·(_\x8#_\x83_\x82_\x86_\x83_\x82).·As·a·side-effect·the·private·API·to
59 ······check·django.db.sql.query.Query·equality·is·removed.59 ······check·django.db.sql.query.Query·equality·is·removed.
60 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*60 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
61 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s61 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
62 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x81_\x85_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s62 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x81_\x85_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8o_\x8r_\x8y_\x8-_\x8t_\x8r_\x8a_\x8v_\x8e_\x8r_\x8s_\x8a_\x8l_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
63 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s63 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
64 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*64 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
65 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s65 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
66 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*66 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
67 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s67 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
68 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*68 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
69 [q···················][Go]69 [q···················][Zoek]
70 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*70 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
71 Sep·03,·202471 sep·03,·2024
72 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»72 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.07 KB
./usr/share/doc/python-django-doc/html/releases/3.2.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.9·release·notes"·href="3.2.9.html"·/>15 ····<link·rel="next"·title="Django·3.2.9·release·notes"·href="3.2.9.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.11·release·notes"·href="3.2.11.html"·/>16 ····<link·rel="prev"·title="Django·3.2.11·release·notes"·href="3.2.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 37 lines modifiedOffset 115, 37 lines modified
114 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>115 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
115 </ul>116 </ul>
116 </li>117 </li>
117 </ul>118 </ul>
  
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Previous·topic</h4>121 ····<h4>Vorig·onderwerp</h4>
121 ····<p·class="topless"><a·href="3.2.11.html"122 ····<p·class="topless"><a·href="3.2.11.html"
122 ··························title="previous·chapter">Django·3.2.11·release·notes</a></p>123 ··························title="vorig·hoofdstuk">Django·3.2.11·release·notes</a></p>
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Next·topic</h4>126 ····<h4>Volgend·onderwerp</h4>
126 ····<p·class="topless"><a·href="3.2.9.html"127 ····<p·class="topless"><a·href="3.2.9.html"
127 ··························title="next·chapter">Django·3.2.9·release·notes</a></p>128 ··························title="volgend·hoofdstuk">Django·3.2.9·release·notes</a></p>
128 ··</div>129 ··</div>
129 <search·id="searchbox"·style="display:·none"·role="search">130 <search·id="searchbox"·style="display:·none"·role="search">
130 ··<h3·id="searchlabel">Quick·search</h3>131 ··<h3·id="searchlabel">Snel·zoeken</h3>
131 ····<div·class="searchformwrapper">132 ····<div·class="searchformwrapper">
132 ····<form·class="search"·action="../search.html"·method="get">133 ····<form·class="search"·action="../search.html"·method="get">
133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
134 ······<input·type="submit"·value="Go"·/>135 ······<input·type="submit"·value="Zoek"·/>
135 ····</form>136 ····</form>
136 ····</div>137 ····</div>
137 </search>138 </search>
138 <script>document.getElementById('searchbox').style.display·=·"block"</script>139 <script>document.getElementById('searchbox').style.display·=·"block"</script>
139 ········</div>140 ········</div>
140 ······</div>141 ······</div>
141 ··············<h3>Last·update:</h3>142 ··············<h3>Last·update:</h3>
142 ··············<p·class="topless">Sep·03,·2024</p>143 ··············<p·class="topless">sep·03,·2024</p>
143 ··········</div>144 ··········</div>
144 ········145 ········
145 ······146 ······
146 ····</div>147 ····</div>
  
147 ····<div·id="ft">148 ····<div·id="ft">
148 ······<div·class="nav">149 ······<div·class="nav">
2.4 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x815 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x81
6 Django·3.2.10·fixes·a·security·issue·with·severity·“low”·and·a·bug·in·3.2.9.6 Django·3.2.10·fixes·a·security·issue·with·severity·“low”·and·a·bug·in·3.2.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-4\x844\x844\x842\x820\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·a\x8an\x8n·u\x8up\x8ps\x8st\x8tr\x8re\x8ea\x8am\x8m·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·c\x8co\x8on\x8nt\x8tr\x8ro\x8ol\x8l·b\x8ba\x8as\x8se\x8ed\x8d·o\x8on\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-4\x844\x844\x842\x820\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·a\x8an\x8n·u\x8up\x8ps\x8st\x8tr\x8re\x8ea\x8am\x8m·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·c\x8co\x8on\x8nt\x8tr\x8ro\x8ol\x8l·b\x8ba\x8as\x8se\x8ed\x8d·o\x8on\x8n
8 U\x8UR\x8RL\x8L·p\x8pa\x8at\x8th\x8hs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 U\x8UR\x8RL\x8L·p\x8pa\x8at\x8th\x8hs\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ····*·Fixed·a·regression·in·Django·3.2·that·caused·a·crash·of·setUpTestData()12 ····*·Fixed·a·regression·in·Django·3.2·that·caused·a·crash·of·setUpTestData()
13 ······with·BinaryField·on·PostgreSQL,·which·is·memoryview-backed·(_\x8#_\x83_\x83_\x83_\x83_\x83).13 ······with·BinaryField·on·PostgreSQL,·which·is·memoryview-backed·(_\x8#_\x83_\x83_\x83_\x83_\x83).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x84_\x84_\x84_\x82_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x84_\x84_\x84_\x82_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8n_\x8·_\x8u_\x8p_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l
17 ············_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8p_\x8a_\x8t_\x8h_\x8s17 ············_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8o_\x8n_\x8·_\x8U_\x8R_\x8L_\x8·_\x8p_\x8a_\x8t_\x8h_\x8s
18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.44 KB
./usr/share/doc/python-django-doc/html/releases/3.2.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.10·release·notes"·href="3.2.10.html"·/>15 ····<link·rel="next"·title="Django·3.2.10·release·notes"·href="3.2.10.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.12·release·notes"·href="3.2.12.html"·/>16 ····<link·rel="prev"·title="Django·3.2.12·release·notes"·href="3.2.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 37 lines modifiedOffset 131, 37 lines modified
130 <li><a·class="reference·internal"·href="#cve-2021-45452-potential-directory-traversal-via-storage-save">CVE-2021-45452:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">Storage.save()</span></code></a></li>131 <li><a·class="reference·internal"·href="#cve-2021-45452-potential-directory-traversal-via-storage-save">CVE-2021-45452:·Potential·directory-traversal·via·<code·class="docutils·literal·notranslate"><span·class="pre">Storage.save()</span></code></a></li>
131 </ul>132 </ul>
132 </li>133 </li>
133 </ul>134 </ul>
  
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Previous·topic</h4>137 ····<h4>Vorig·onderwerp</h4>
137 ····<p·class="topless"><a·href="3.2.12.html"138 ····<p·class="topless"><a·href="3.2.12.html"
138 ··························title="previous·chapter">Django·3.2.12·release·notes</a></p>139 ··························title="vorig·hoofdstuk">Django·3.2.12·release·notes</a></p>
139 ··</div>140 ··</div>
140 ··<div>141 ··<div>
141 ····<h4>Next·topic</h4>142 ····<h4>Volgend·onderwerp</h4>
142 ····<p·class="topless"><a·href="3.2.10.html"143 ····<p·class="topless"><a·href="3.2.10.html"
143 ··························title="next·chapter">Django·3.2.10·release·notes</a></p>144 ··························title="volgend·hoofdstuk">Django·3.2.10·release·notes</a></p>
144 ··</div>145 ··</div>
145 <search·id="searchbox"·style="display:·none"·role="search">146 <search·id="searchbox"·style="display:·none"·role="search">
146 ··<h3·id="searchlabel">Quick·search</h3>147 ··<h3·id="searchlabel">Snel·zoeken</h3>
147 ····<div·class="searchformwrapper">148 ····<div·class="searchformwrapper">
148 ····<form·class="search"·action="../search.html"·method="get">149 ····<form·class="search"·action="../search.html"·method="get">
149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
150 ······<input·type="submit"·value="Go"·/>151 ······<input·type="submit"·value="Zoek"·/>
151 ····</form>152 ····</form>
152 ····</div>153 ····</div>
153 </search>154 </search>
154 <script>document.getElementById('searchbox').style.display·=·"block"</script>155 <script>document.getElementById('searchbox').style.display·=·"block"</script>
155 ········</div>156 ········</div>
156 ······</div>157 ······</div>
157 ··············<h3>Last·update:</h3>158 ··············<h3>Last·update:</h3>
158 ··············<p·class="topless">Sep·03,·2024</p>159 ··············<p·class="topless">sep·03,·2024</p>
159 ··········</div>160 ··········</div>
160 ········161 ········
161 ······162 ······
162 ····</div>163 ····</div>
  
163 ····<div·id="ft">164 ····<div·id="ft">
164 ······<div·class="nav">165 ······<div·class="nav">
2.59 KB
html2text {}
Max HTML report size reached
6.4 KB
./usr/share/doc/python-django-doc/html/releases/3.2.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.11·release·notes"·href="3.2.11.html"·/>15 ····<link·rel="next"·title="Django·3.2.11·release·notes"·href="3.2.11.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.13·release·notes"·href="3.2.13.html"·/>16 ····<link·rel="prev"·title="Django·3.2.13·release·notes"·href="3.2.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 37 lines modifiedOffset 115, 37 lines modified
114 <li><a·class="reference·internal"·href="#cve-2022-23833-denial-of-service-possibility-in-file-uploads">CVE-2022-23833:·Denial-of-service·possibility·in·file·uploads</a></li>115 <li><a·class="reference·internal"·href="#cve-2022-23833-denial-of-service-possibility-in-file-uploads">CVE-2022-23833:·Denial-of-service·possibility·in·file·uploads</a></li>
115 </ul>116 </ul>
116 </li>117 </li>
117 </ul>118 </ul>
  
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Previous·topic</h4>121 ····<h4>Vorig·onderwerp</h4>
121 ····<p·class="topless"><a·href="3.2.13.html"122 ····<p·class="topless"><a·href="3.2.13.html"
122 ··························title="previous·chapter">Django·3.2.13·release·notes</a></p>123 ··························title="vorig·hoofdstuk">Django·3.2.13·release·notes</a></p>
123 ··</div>124 ··</div>
124 ··<div>125 ··<div>
125 ····<h4>Next·topic</h4>126 ····<h4>Volgend·onderwerp</h4>
126 ····<p·class="topless"><a·href="3.2.11.html"127 ····<p·class="topless"><a·href="3.2.11.html"
127 ··························title="next·chapter">Django·3.2.11·release·notes</a></p>128 ··························title="volgend·hoofdstuk">Django·3.2.11·release·notes</a></p>
128 ··</div>129 ··</div>
129 <search·id="searchbox"·style="display:·none"·role="search">130 <search·id="searchbox"·style="display:·none"·role="search">
130 ··<h3·id="searchlabel">Quick·search</h3>131 ··<h3·id="searchlabel">Snel·zoeken</h3>
131 ····<div·class="searchformwrapper">132 ····<div·class="searchformwrapper">
132 ····<form·class="search"·action="../search.html"·method="get">133 ····<form·class="search"·action="../search.html"·method="get">
133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
134 ······<input·type="submit"·value="Go"·/>135 ······<input·type="submit"·value="Zoek"·/>
135 ····</form>136 ····</form>
136 ····</div>137 ····</div>
137 </search>138 </search>
138 <script>document.getElementById('searchbox').style.display·=·"block"</script>139 <script>document.getElementById('searchbox').style.display·=·"block"</script>
139 ········</div>140 ········</div>
140 ······</div>141 ······</div>
141 ··············<h3>Last·update:</h3>142 ··············<h3>Last·update:</h3>
142 ··············<p·class="topless">Sep·03,·2024</p>143 ··············<p·class="topless">sep·03,·2024</p>
143 ··········</div>144 ··········</div>
144 ········145 ········
145 ······146 ······
146 ····</div>147 ····</div>
  
147 ····<div·id="ft">148 ····<div·id="ft">
148 ······<div·class="nav">149 ······<div·class="nav">
2.63 KB
html2text {}
Max HTML report size reached
6.19 KB
./usr/share/doc/python-django-doc/html/releases/3.2.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.12·release·notes"·href="3.2.12.html"·/>15 ····<link·rel="next"·title="Django·3.2.12·release·notes"·href="3.2.12.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.14·release·notes"·href="3.2.14.html"·/>16 ····<link·rel="prev"·title="Django·3.2.14·release·notes"·href="3.2.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 124, 37 lines modifiedOffset 125, 37 lines modified
124 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>125 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
125 </ul>126 </ul>
126 </li>127 </li>
127 </ul>128 </ul>
  
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Previous·topic</h4>131 ····<h4>Vorig·onderwerp</h4>
131 ····<p·class="topless"><a·href="3.2.14.html"132 ····<p·class="topless"><a·href="3.2.14.html"
132 ··························title="previous·chapter">Django·3.2.14·release·notes</a></p>133 ··························title="vorig·hoofdstuk">Django·3.2.14·release·notes</a></p>
133 ··</div>134 ··</div>
134 ··<div>135 ··<div>
135 ····<h4>Next·topic</h4>136 ····<h4>Volgend·onderwerp</h4>
136 ····<p·class="topless"><a·href="3.2.12.html"137 ····<p·class="topless"><a·href="3.2.12.html"
137 ··························title="next·chapter">Django·3.2.12·release·notes</a></p>138 ··························title="volgend·hoofdstuk">Django·3.2.12·release·notes</a></p>
138 ··</div>139 ··</div>
139 <search·id="searchbox"·style="display:·none"·role="search">140 <search·id="searchbox"·style="display:·none"·role="search">
140 ··<h3·id="searchlabel">Quick·search</h3>141 ··<h3·id="searchlabel">Snel·zoeken</h3>
141 ····<div·class="searchformwrapper">142 ····<div·class="searchformwrapper">
142 ····<form·class="search"·action="../search.html"·method="get">143 ····<form·class="search"·action="../search.html"·method="get">
143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
144 ······<input·type="submit"·value="Go"·/>145 ······<input·type="submit"·value="Zoek"·/>
145 ····</form>146 ····</form>
146 ····</div>147 ····</div>
147 </search>148 </search>
148 <script>document.getElementById('searchbox').style.display·=·"block"</script>149 <script>document.getElementById('searchbox').style.display·=·"block"</script>
149 ········</div>150 ········</div>
150 ······</div>151 ······</div>
151 ··············<h3>Last·update:</h3>152 ··············<h3>Last·update:</h3>
152 ··············<p·class="topless">Sep·03,·2024</p>153 ··············<p·class="topless">sep·03,·2024</p>
153 ··········</div>154 ··········</div>
154 ········155 ········
155 ······156 ······
156 ····</div>157 ····</div>
  
157 ····<div·id="ft">158 ····<div·id="ft">
158 ······<div·class="nav">159 ······<div·class="nav">
2.52 KB
html2text {}
Max HTML report size reached
6.37 KB
./usr/share/doc/python-django-doc/html/releases/3.2.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.13·release·notes"·href="3.2.13.html"·/>15 ····<link·rel="next"·title="Django·3.2.13·release·notes"·href="3.2.13.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.15·release·notes"·href="3.2.15.html"·/>16 ····<link·rel="prev"·title="Django·3.2.15·release·notes"·href="3.2.15.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#cve-2022-34265-potential-sql-injection-via-trunc-kind-and-extract-lookup-name-arguments">CVE-2022-34265:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">Trunc(kind)</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Extract(lookup_name)</span></code>·arguments</a></li>110 <li><a·class="reference·internal"·href="#cve-2022-34265-potential-sql-injection-via-trunc-kind-and-extract-lookup-name-arguments">CVE-2022-34265:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">Trunc(kind)</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Extract(lookup_name)</span></code>·arguments</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="3.2.15.html"117 ····<p·class="topless"><a·href="3.2.15.html"
117 ··························title="previous·chapter">Django·3.2.15·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·3.2.15·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="3.2.13.html"122 ····<p·class="topless"><a·href="3.2.13.html"
122 ··························title="next·chapter">Django·3.2.13·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·3.2.13·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.4 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x814\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·4\x84,\x8,·2\x820\x802\x822\x825 J\x8Ju\x8ul\x8ly\x8y·4\x84,\x8,·2\x820\x802\x822\x82
6 Django·3.2.14·fixes·a·security·issue·with·severity·“high”·in·3.2.13.6 Django·3.2.14·fixes·a·security·issue·with·severity·“high”·in·3.2.13.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x834\x842\x826\x865\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·T\x8Tr\x8ru\x8un\x8nc\x8c(\x8(k\x8ki\x8in\x8nd\x8d)\x8)·a\x8an\x8nd\x8d·E\x8Ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x834\x842\x826\x865\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·T\x8Tr\x8ru\x8un\x8nc\x8c(\x8(k\x8ki\x8in\x8nd\x8d)\x8)·a\x8an\x8nd\x8d·E\x8Ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t
8 (\x8(l\x8lo\x8oo\x8ok\x8ku\x8up\x8p_\x8_n\x8na\x8am\x8me\x8e)\x8)·a\x8ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 (\x8(l\x8lo\x8oo\x8ok\x8ku\x8up\x8p_\x8_n\x8na\x8am\x8me\x8e)\x8)·a\x8ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 untrusted·data·was·used·as·a·kind/lookup_name·value.10 untrusted·data·was·used·as·a·kind/lookup_name·value.
11 Applications·that·constrain·the·lookup·name·and·kind·choice·to·a·known·safe11 Applications·that·constrain·the·lookup·name·and·kind·choice·to·a·known·safe
12 list·are·unaffected.12 list·are·unaffected.
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x84_\x82_\x86_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8T_\x8r_\x8u_\x8n_\x8c_\x8(_\x8k_\x8i_\x8n_\x8d_\x8)_\x8·_\x8a_\x8n_\x8d_\x8·_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x84_\x82_\x86_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8T_\x8r_\x8u_\x8n_\x8c_\x8(_\x8k_\x8i_\x8n_\x8d_\x8)_\x8·_\x8a_\x8n_\x8d_\x8·_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t
16 ············_\x8(_\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8__\x8n_\x8a_\x8m_\x8e_\x8)_\x8·_\x8a_\x8r_\x8g_\x8u_\x8m_\x8e_\x8n_\x8t_\x8s16 ············_\x8(_\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8__\x8n_\x8a_\x8m_\x8e_\x8)_\x8·_\x8a_\x8r_\x8g_\x8u_\x8m_\x8e_\x8n_\x8t_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.27 KB
./usr/share/doc/python-django-doc/html/releases/3.2.15.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.15·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.15·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.14·release·notes"·href="3.2.14.html"·/>15 ····<link·rel="next"·title="Django·3.2.14·release·notes"·href="3.2.14.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.16·release·notes"·href="3.2.16.html"·/>16 ····<link·rel="prev"·title="Django·3.2.16·release·notes"·href="3.2.16.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#cve-2022-36359-potential-reflected-file-download-vulnerability-in-fileresponse">CVE-2022-36359:·Potential·reflected·file·download·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">FileResponse</span></code></a></li>108 <li><a·class="reference·internal"·href="#cve-2022-36359-potential-reflected-file-download-vulnerability-in-fileresponse">CVE-2022-36359:·Potential·reflected·file·download·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">FileResponse</span></code></a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="3.2.16.html"115 ····<p·class="topless"><a·href="3.2.16.html"
115 ··························title="previous·chapter">Django·3.2.16·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·3.2.16·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="3.2.14.html"120 ····<p·class="topless"><a·href="3.2.14.html"
120 ··························title="next·chapter">Django·3.2.14·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·3.2.14·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x815\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x822\x825 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x822\x82
6 Django·3.2.15·fixes·a·security·issue·with·severity·“high”·in·3.2.14.6 Django·3.2.15·fixes·a·security·issue·with·severity·“high”·in·3.2.14.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x836\x863\x835\x859\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8ef\x8fl\x8le\x8ec\x8ct\x8te\x8ed\x8d·f\x8fi\x8il\x8le\x8e·d\x8do\x8ow\x8wn\x8nl\x8lo\x8oa\x8ad\x8d·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x836\x863\x835\x859\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8ef\x8fl\x8le\x8ec\x8ct\x8te\x8ed\x8d·f\x8fi\x8il\x8le\x8e·d\x8do\x8ow\x8wn\x8nl\x8lo\x8oa\x8ad\x8d·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 F\x8Fi\x8il\x8le\x8eR\x8Re\x8es\x8sp\x8po\x8on\x8ns\x8se\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 F\x8Fi\x8il\x8le\x8eR\x8Re\x8es\x8sp\x8po\x8on\x8ns\x8se\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 attack·that·sets·the·Content-Disposition·header·of·a·_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e·when·the10 attack·that·sets·the·Content-Disposition·header·of·a·_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e·when·the
11 filename·was·derived·from·user-supplied·input.·The·filename·is·now·escaped·to11 filename·was·derived·from·user-supplied·input.·The·filename·is·now·escaped·to
12 avoid·this·possibility.12 avoid·this·possibility.
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x86_\x83_\x85_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8f_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8·_\x8d_\x8o_\x8w_\x8n_\x8l_\x8o_\x8a_\x8d_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x86_\x83_\x85_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8f_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8·_\x8d_\x8o_\x8w_\x8n_\x8l_\x8o_\x8a_\x8d_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
16 ············_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e16 ············_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.11 KB
./usr/share/doc/python-django-doc/html/releases/3.2.16.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.16·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.16·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.15·release·notes"·href="3.2.15.html"·/>15 ····<link·rel="next"·title="Django·3.2.15·release·notes"·href="3.2.15.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.17·release·notes"·href="3.2.17.html"·/>16 ····<link·rel="prev"·title="Django·3.2.17·release·notes"·href="3.2.17.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2022-41323-potential-denial-of-service-vulnerability-in-internationalized-urls">CVE-2022-41323:·Potential·denial-of-service·vulnerability·in·internationalized·URLs</a></li>106 <li><a·class="reference·internal"·href="#cve-2022-41323-potential-denial-of-service-vulnerability-in-internationalized-urls">CVE-2022-41323:·Potential·denial-of-service·vulnerability·in·internationalized·URLs</a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="3.2.17.html"113 ····<p·class="topless"><a·href="3.2.17.html"
113 ··························title="previous·chapter">Django·3.2.17·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·3.2.17·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="3.2.15.html"118 ····<p·class="topless"><a·href="3.2.15.html"
118 ··························title="next·chapter">Django·3.2.15·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·3.2.15·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x816\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x822\x825 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x822\x82
6 Django·3.2.16·fixes·a·security·issue·with·severity·“medium”·in·3.2.15.6 Django·3.2.16·fixes·a·security·issue·with·severity·“medium”·in·3.2.15.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-4\x841\x813\x832\x823\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-4\x841\x813\x832\x823\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 i\x8in\x8nt\x8te\x8er\x8rn\x8na\x8at\x8ti\x8io\x8on\x8na\x8al\x8li\x8iz\x8ze\x8ed\x8d·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 i\x8in\x8nt\x8te\x8er\x8rn\x8na\x8at\x8ti\x8io\x8on\x8na\x8al\x8li\x8iz\x8ze\x8ed\x8d·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 Internationalized·URLs·were·subject·to·potential·denial·of·service·attack·via9 Internationalized·URLs·were·subject·to·potential·denial·of·service·attack·via
10 the·locale·parameter.10 the·locale·parameter.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x84_\x81_\x83_\x82_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x84_\x81_\x83_\x82_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
14 ············_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d_\x8·_\x8U_\x8R_\x8L_\x8s14 ············_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d_\x8·_\x8U_\x8R_\x8L_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.18 KB
./usr/share/doc/python-django-doc/html/releases/3.2.17.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.17·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.17·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.16·release·notes"·href="3.2.16.html"·/>15 ····<link·rel="next"·title="Django·3.2.16·release·notes"·href="3.2.16.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.18·release·notes"·href="3.2.18.html"·/>16 ····<link·rel="prev"·title="Django·3.2.18·release·notes"·href="3.2.18.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#cve-2023-23969-potential-denial-of-service-via-accept-language-headers">CVE-2023-23969:·Potential·denial-of-service·via·<code·class="docutils·literal·notranslate"><span·class="pre">Accept-Language</span></code>·headers</a></li>109 <li><a·class="reference·internal"·href="#cve-2023-23969-potential-denial-of-service-via-accept-language-headers">CVE-2023-23969:·Potential·denial-of-service·via·<code·class="docutils·literal·notranslate"><span·class="pre">Accept-Language</span></code>·headers</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="3.2.18.html"116 ····<p·class="topless"><a·href="3.2.18.html"
116 ··························title="previous·chapter">Django·3.2.18·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·3.2.18·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="3.2.16.html"121 ····<p·class="topless"><a·href="3.2.16.html"
121 ··························title="next·chapter">Django·3.2.16·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·3.2.16·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.31 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x817\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x823\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x823\x83
6 Django·3.2.17·fixes·a·security·issue·with·severity·“moderate”·in·3.2.16.6 Django·3.2.17·fixes·a·security·issue·with·severity·“moderate”·in·3.2.16.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x823\x839\x896\x869\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·A\x8Ac\x8cc\x8ce\x8ep\x8pt\x8t-\x8-L\x8La\x8an\x8ng\x8gu\x8ua\x8ag\x8ge\x8e·h\x8he\x8ea\x8ad\x8de\x8er\x8rs\x8s_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x823\x839\x896\x869\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·A\x8Ac\x8cc\x8ce\x8ep\x8pt\x8t-\x8-L\x8La\x8an\x8ng\x8gu\x8ua\x8ag\x8ge\x8e·h\x8he\x8ea\x8ad\x8de\x8er\x8rs\x8s_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 excessive·memory·usage·if·large·header·values·are·sent.11 excessive·memory·usage·if·large·header·values·are·sent.
12 In·order·to·avoid·this·vulnerability,·the·Accept-Language·header·is·now·parsed12 In·order·to·avoid·this·vulnerability,·the·Accept-Language·header·is·now·parsed
13 up·to·a·maximum·length.13 up·to·a·maximum·length.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x83_\x89_\x86_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8A_\x8c_\x8c_\x8e_\x8p_\x8t_\x8-_\x8L_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x83_\x89_\x86_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8A_\x8c_\x8c_\x8e_\x8p_\x8t_\x8-_\x8L_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e
17 ············_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8s17 ············_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.12 KB
./usr/share/doc/python-django-doc/html/releases/3.2.18.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.18·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.18·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.17·release·notes"·href="3.2.17.html"·/>15 ····<link·rel="next"·title="Django·3.2.17·release·notes"·href="3.2.17.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.19·release·notes"·href="3.2.19.html"·/>16 ····<link·rel="prev"·title="Django·3.2.19·release·notes"·href="3.2.19.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#cve-2023-24580-potential-denial-of-service-vulnerability-in-file-uploads">CVE-2023-24580:·Potential·denial-of-service·vulnerability·in·file·uploads</a></li>109 <li><a·class="reference·internal"·href="#cve-2023-24580-potential-denial-of-service-vulnerability-in-file-uploads">CVE-2023-24580:·Potential·denial-of-service·vulnerability·in·file·uploads</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="3.2.19.html"116 ····<p·class="topless"><a·href="3.2.19.html"
116 ··························title="previous·chapter">Django·3.2.19·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·3.2.19·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="3.2.17.html"121 ····<p·class="topless"><a·href="3.2.17.html"
121 ··························title="next·chapter">Django·3.2.17·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·3.2.17·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.33 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x818\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x818\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x814\x84,\x8,·2\x820\x802\x823\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x814\x84,\x8,·2\x820\x802\x823\x83
6 Django·3.2.18·fixes·a·security·issue·with·severity·“moderate”·in·3.2.17.6 Django·3.2.18·fixes·a·security·issue·with·severity·“moderate”·in·3.2.17.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x824\x845\x858\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·f\x8fi\x8il\x8le\x8e7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x824\x845\x858\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·f\x8fi\x8il\x8le\x8e
8 u\x8up\x8pl\x8lo\x8oa\x8ad\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 u\x8up\x8pl\x8lo\x8oa\x8ad\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 attack.11 attack.
12 The·number·of·files·parts·parsed·is·now·limited·via·the·new12 The·number·of·files·parts·parsed·is·now·limited·via·the·new
13 _\x8D_\x8A_\x8T_\x8A_\x8__\x8U_\x8P_\x8L_\x8O_\x8A_\x8D_\x8__\x8M_\x8A_\x8X_\x8__\x8N_\x8U_\x8M_\x8B_\x8E_\x8R_\x8__\x8F_\x8I_\x8L_\x8E_\x8S·setting.13 _\x8D_\x8A_\x8T_\x8A_\x8__\x8U_\x8P_\x8L_\x8O_\x8A_\x8D_\x8__\x8M_\x8A_\x8X_\x8__\x8N_\x8U_\x8M_\x8B_\x8E_\x8R_\x8__\x8F_\x8I_\x8L_\x8E_\x8S·setting.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x84_\x85_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x84_\x85_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e
17 ············_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s17 ············_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.3 KB
./usr/share/doc/python-django-doc/html/releases/3.2.19.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.19·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.19·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.18·release·notes"·href="3.2.18.html"·/>15 ····<link·rel="next"·title="Django·3.2.18·release·notes"·href="3.2.18.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.20·release·notes"·href="3.2.20.html"·/>16 ····<link·rel="prev"·title="Django·3.2.20·release·notes"·href="3.2.20.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 113, 37 lines modifiedOffset 114, 37 lines modified
113 <li><a·class="reference·internal"·href="#cve-2023-31047-potential-bypass-of-validation-when-uploading-multiple-files-using-one-form-field">CVE-2023-31047:·Potential·bypass·of·validation·when·uploading·multiple·files·using·one·form·field</a></li>114 <li><a·class="reference·internal"·href="#cve-2023-31047-potential-bypass-of-validation-when-uploading-multiple-files-using-one-form-field">CVE-2023-31047:·Potential·bypass·of·validation·when·uploading·multiple·files·using·one·form·field</a></li>
114 </ul>115 </ul>
115 </li>116 </li>
116 </ul>117 </ul>
  
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Previous·topic</h4>120 ····<h4>Vorig·onderwerp</h4>
120 ····<p·class="topless"><a·href="3.2.20.html"121 ····<p·class="topless"><a·href="3.2.20.html"
121 ··························title="previous·chapter">Django·3.2.20·release·notes</a></p>122 ··························title="vorig·hoofdstuk">Django·3.2.20·release·notes</a></p>
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Next·topic</h4>125 ····<h4>Volgend·onderwerp</h4>
125 ····<p·class="topless"><a·href="3.2.18.html"126 ····<p·class="topless"><a·href="3.2.18.html"
126 ··························title="next·chapter">Django·3.2.18·release·notes</a></p>127 ··························title="volgend·hoofdstuk">Django·3.2.18·release·notes</a></p>
127 ··</div>128 ··</div>
128 <search·id="searchbox"·style="display:·none"·role="search">129 <search·id="searchbox"·style="display:·none"·role="search">
129 ··<h3·id="searchlabel">Quick·search</h3>130 ··<h3·id="searchlabel">Snel·zoeken</h3>
130 ····<div·class="searchformwrapper">131 ····<div·class="searchformwrapper">
131 ····<form·class="search"·action="../search.html"·method="get">132 ····<form·class="search"·action="../search.html"·method="get">
132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
133 ······<input·type="submit"·value="Go"·/>134 ······<input·type="submit"·value="Zoek"·/>
134 ····</form>135 ····</form>
135 ····</div>136 ····</div>
136 </search>137 </search>
137 <script>document.getElementById('searchbox').style.display·=·"block"</script>138 <script>document.getElementById('searchbox').style.display·=·"block"</script>
138 ········</div>139 ········</div>
139 ······</div>140 ······</div>
140 ··············<h3>Last·update:</h3>141 ··············<h3>Last·update:</h3>
141 ··············<p·class="topless">Sep·03,·2024</p>142 ··············<p·class="topless">sep·03,·2024</p>
142 ··········</div>143 ··········</div>
143 ········144 ········
144 ······145 ······
145 ····</div>146 ····</div>
  
146 ····<div·id="ft">147 ····<div·id="ft">
147 ······<div·class="nav">148 ······<div·class="nav">
2.46 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.1\x819\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·3\x83,\x8,·2\x820\x802\x823\x835 M\x8Ma\x8ay\x8y·3\x83,\x8,·2\x820\x802\x823\x83
6 Django·3.2.19·fixes·a·security·issue·with·severity·“low”·in·3.2.18.6 Django·3.2.19·fixes·a·security·issue·with·severity·“low”·in·3.2.18.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x831\x810\x804\x847\x87:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n·w\x8wh\x8he\x8en\x8n·u\x8up\x8pl\x8lo\x8oa\x8ad\x8di\x8in\x8ng\x8g·m\x8mu\x8ul\x8lt\x8ti\x8ip\x8pl\x8le\x8e7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x831\x810\x804\x847\x87:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n·w\x8wh\x8he\x8en\x8n·u\x8up\x8pl\x8lo\x8oa\x8ad\x8di\x8in\x8ng\x8g·m\x8mu\x8ul\x8lt\x8ti\x8ip\x8pl\x8le\x8e
8 f\x8fi\x8il\x8le\x8es\x8s·u\x8us\x8si\x8in\x8ng\x8g·o\x8on\x8ne\x8e·f\x8fo\x8or\x8rm\x8m·f\x8fi\x8ie\x8el\x8ld\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 f\x8fi\x8il\x8le\x8es\x8s·u\x8us\x8si\x8in\x8ng\x8g·o\x8on\x8ne\x8e·f\x8fo\x8or\x8rm\x8m·f\x8fi\x8ie\x8el\x8ld\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 to·True.15 to·True.
16 For·more·details·on·using·the·new·attribute·and·handling·of·multiple·files16 For·more·details·on·using·the·new·attribute·and·handling·of·multiple·files
17 through·a·single·field,·see·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s.17 through·a·single·field,·see·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s.
18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x81_\x80_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x81_\x80_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g
21 ············_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d21 ············_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.13 KB
./usr/share/doc/python-django-doc/html/releases/3.2.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.1·release·notes"·href="3.2.1.html"·/>15 ····<link·rel="next"·title="Django·3.2.1·release·notes"·href="3.2.1.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.3·release·notes"·href="3.2.3.html"·/>16 ····<link·rel="prev"·title="Django·3.2.3·release·notes"·href="3.2.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 121, 37 lines modifiedOffset 122, 37 lines modified
121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>122 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
122 </ul>123 </ul>
123 </li>124 </li>
124 </ul>125 </ul>
  
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Previous·topic</h4>128 ····<h4>Vorig·onderwerp</h4>
128 ····<p·class="topless"><a·href="3.2.3.html"129 ····<p·class="topless"><a·href="3.2.3.html"
129 ··························title="previous·chapter">Django·3.2.3·release·notes</a></p>130 ··························title="vorig·hoofdstuk">Django·3.2.3·release·notes</a></p>
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Next·topic</h4>133 ····<h4>Volgend·onderwerp</h4>
133 ····<p·class="topless"><a·href="3.2.1.html"134 ····<p·class="topless"><a·href="3.2.1.html"
134 ··························title="next·chapter">Django·3.2.1·release·notes</a></p>135 ··························title="volgend·hoofdstuk">Django·3.2.1·release·notes</a></p>
135 ··</div>136 ··</div>
136 <search·id="searchbox"·style="display:·none"·role="search">137 <search·id="searchbox"·style="display:·none"·role="search">
137 ··<h3·id="searchlabel">Quick·search</h3>138 ··<h3·id="searchlabel">Snel·zoeken</h3>
138 ····<div·class="searchformwrapper">139 ····<div·class="searchformwrapper">
139 ····<form·class="search"·action="../search.html"·method="get">140 ····<form·class="search"·action="../search.html"·method="get">
140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>141 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
141 ······<input·type="submit"·value="Go"·/>142 ······<input·type="submit"·value="Zoek"·/>
142 ····</form>143 ····</form>
143 ····</div>144 ····</div>
144 </search>145 </search>
145 <script>document.getElementById('searchbox').style.display·=·"block"</script>146 <script>document.getElementById('searchbox').style.display·=·"block"</script>
146 ········</div>147 ········</div>
147 ······</div>148 ······</div>
148 ··············<h3>Last·update:</h3>149 ··············<h3>Last·update:</h3>
149 ··············<p·class="topless">Sep·03,·2024</p>150 ··············<p·class="topless">sep·03,·2024</p>
150 ··········</div>151 ··········</div>
151 ········152 ········
152 ······153 ······
153 ····</div>154 ····</div>
  
154 ····<div·id="ft">155 ····<div·id="ft">
155 ······<div·class="nav">156 ······<div·class="nav">
2.47 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x821\x81
6 Django·3.2.2·fixes·a·security·issue·and·a·bug·in·3.2.1.6 Django·3.2.2·fixes·a·security·issue·and·a·bug·in·3.2.1.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x820\x805\x852\x82:\x8:·H\x8He\x8ea\x8ad\x8de\x8er\x8r·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·s\x8si\x8in\x8nc\x8ce\x8e·U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·a\x8ac\x8cc\x8ce\x8ep\x8pt\x8te\x8ed\x8d7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x832\x820\x805\x852\x82:\x8:·H\x8He\x8ea\x8ad\x8de\x8er\x8r·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·s\x8si\x8in\x8nc\x8ce\x8e·U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·a\x8ac\x8cc\x8ce\x8ep\x8pt\x8te\x8ed\x8d
8 n\x8ne\x8ew\x8wl\x8li\x8in\x8ne\x8es\x8s·i\x8in\x8n·i\x8in\x8np\x8pu\x8ut\x8t·o\x8on\x8n·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·3\x83.\x8.9\x89.\x8.5\x85+\x8+_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 n\x8ne\x8ew\x8wl\x8li\x8in\x8ne\x8es\x8s·i\x8in\x8n·i\x8in\x8np\x8pu\x8ut\x8t·o\x8on\x8n·P\x8Py\x8yt\x8th\x8ho\x8on\x8n·3\x83.\x8.9\x89.\x8.5\x85+\x8+_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 ······generating·infinite·migrations·for·a·model·with·Meta.ordering·contained20 ······generating·infinite·migrations·for·a·model·with·Meta.ordering·contained
21 ······OrderBy·expressions·(_\x8#_\x83_\x82_\x87_\x81_\x84).21 ······OrderBy·expressions·(_\x8#_\x83_\x82_\x87_\x81_\x84).
22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x80_\x85_\x82_\x8:_\x8·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r24 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x82_\x80_\x85_\x82_\x8:_\x8·_\x8H_\x8e_\x8a_\x8d_\x8e_\x8r_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8s_\x8i_\x8n_\x8c_\x8e_\x8·_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r
25 ············_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8e_\x8d_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8o_\x8n_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x83_\x8._\x89_\x8._\x85_\x8+25 ············_\x8a_\x8c_\x8c_\x8e_\x8p_\x8t_\x8e_\x8d_\x8·_\x8n_\x8e_\x8w_\x8l_\x8i_\x8n_\x8e_\x8s_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t_\x8·_\x8o_\x8n_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x83_\x8._\x89_\x8._\x85_\x8+
26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
27 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
32 [q···················][Go]32 [q···················][Zoek]
33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
34 Sep·03,·202434 sep·03,·2024
35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.5 KB
./usr/share/doc/python-django-doc/html/releases/3.2.20.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.20·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.20·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.19·release·notes"·href="3.2.19.html"·/>15 ····<link·rel="next"·title="Django·3.2.19·release·notes"·href="3.2.19.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.21·release·notes"·href="3.2.21.html"·/>16 ····<link·rel="prev"·title="Django·3.2.21·release·notes"·href="3.2.21.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#cve-2023-36053-potential-regular-expression-denial-of-service-vulnerability-in-emailvalidator-urlvalidator">CVE-2023-36053:·Potential·regular·expression·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">EmailValidator</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code></a></li>107 <li><a·class="reference·internal"·href="#cve-2023-36053-potential-regular-expression-denial-of-service-vulnerability-in-emailvalidator-urlvalidator">CVE-2023-36053:·Potential·regular·expression·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">EmailValidator</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code></a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="3.2.21.html"114 ····<p·class="topless"><a·href="3.2.21.html"
114 ··························title="previous·chapter">Django·3.2.21·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·3.2.21·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="3.2.19.html"119 ····<p·class="topless"><a·href="3.2.19.html"
119 ··························title="next·chapter">Django·3.2.19·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·3.2.19·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
2.5 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x820\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·3\x83,\x8,·2\x820\x802\x823\x835 J\x8Ju\x8ul\x8ly\x8y·3\x83,\x8,·2\x820\x802\x823\x83
6 Django·3.2.20·fixes·a·security·issue·with·severity·“moderate”·in·3.2.19.6 Django·3.2.20·fixes·a·security·issue·with·severity·“moderate”·in·3.2.19.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x836\x860\x805\x853\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x836\x860\x805\x853\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e
8 v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·E\x8Em\x8ma\x8ai\x8il\x8lV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r/\x8/U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·E\x8Em\x8ma\x8ai\x8il\x8lV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r/\x8/U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 EmailValidator·and·URLValidator·were·subject·to·potential·regular·expression9 EmailValidator·and·URLValidator·were·subject·to·potential·regular·expression
10 denial·of·service·attack·via·a·very·large·number·of·domain·name·labels·of10 denial·of·service·attack·via·a·very·large·number·of·domain·name·labels·of
11 emails·and·URLs.11 emails·and·URLs.
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x86_\x80_\x85_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x86_\x80_\x85_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e
15 ············_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8E_\x8m_\x8a_\x8i_\x8l_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8/_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r15 ············_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8E_\x8m_\x8a_\x8i_\x8l_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8/_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.34 KB
./usr/share/doc/python-django-doc/html/releases/3.2.21.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.21·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.21·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.20·release·notes"·href="3.2.20.html"·/>15 ····<link·rel="next"·title="Django·3.2.20·release·notes"·href="3.2.20.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.22·release·notes"·href="3.2.22.html"·/>16 ····<link·rel="prev"·title="Django·3.2.22·release·notes"·href="3.2.22.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#cve-2023-41164-potential-denial-of-service-vulnerability-in-django-utils-encoding-uri-to-iri">CVE-2023-41164:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>107 <li><a·class="reference·internal"·href="#cve-2023-41164-potential-denial-of-service-vulnerability-in-django-utils-encoding-uri-to-iri">CVE-2023-41164:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="3.2.22.html"114 ····<p·class="topless"><a·href="3.2.22.html"
114 ··························title="previous·chapter">Django·3.2.22·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·3.2.22·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="3.2.20.html"119 ····<p·class="topless"><a·href="3.2.20.html"
119 ··························title="next·chapter">Django·3.2.20·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·3.2.20·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
2.43 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x821\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Django·3.2.21·fixes·a·security·issue·with·severity·“moderate”·in·3.2.20.6 Django·3.2.21·fixes·a·security·issue·with·severity·“moderate”·in·3.2.20.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x841\x811\x816\x864\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x841\x811\x816\x864\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.e\x8en\x8nc\x8co\x8od\x8di\x8in\x8ng\x8g.\x8.u\x8ur\x8ri\x8i_\x8_t\x8to\x8o_\x8_i\x8ir\x8ri\x8i(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.e\x8en\x8nc\x8co\x8od\x8di\x8in\x8ng\x8g.\x8.u\x8ur\x8ri\x8i_\x8_t\x8to\x8o_\x8_i\x8ir\x8ri\x8i(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 django.utils.encoding.uri_to_iri()·was·subject·to·potential·denial·of·service9 django.utils.encoding.uri_to_iri()·was·subject·to·potential·denial·of·service
10 attack·via·certain·inputs·with·a·very·large·number·of·Unicode·characters.10 attack·via·certain·inputs·with·a·very·large·number·of·Unicode·characters.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x81_\x81_\x86_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x81_\x81_\x86_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
14 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8u_\x8r_\x8i_\x8__\x8t_\x8o_\x8__\x8i_\x8r_\x8i_\x8(_\x8)14 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8u_\x8r_\x8i_\x8__\x8t_\x8o_\x8__\x8i_\x8r_\x8i_\x8(_\x8)
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.23 KB
./usr/share/doc/python-django-doc/html/releases/3.2.22.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.22·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.22·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.21·release·notes"·href="3.2.21.html"·/>15 ····<link·rel="next"·title="Django·3.2.21·release·notes"·href="3.2.21.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.23·release·notes"·href="3.2.23.html"·/>16 ····<link·rel="prev"·title="Django·3.2.23·release·notes"·href="3.2.23.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#cve-2023-43665-denial-of-service-possibility-in-django-utils-text-truncator">CVE-2023-43665:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.text.Truncator</span></code></a></li>116 <li><a·class="reference·internal"·href="#cve-2023-43665-denial-of-service-possibility-in-django-utils-text-truncator">CVE-2023-43665:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.text.Truncator</span></code></a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="3.2.23.html"123 ····<p·class="topless"><a·href="3.2.23.html"
123 ··························title="previous·chapter">Django·3.2.23·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·3.2.23·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="3.2.21.html"128 ····<p·class="topless"><a·href="3.2.21.html"
128 ··························title="next·chapter">Django·3.2.21·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·3.2.21·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x822\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Django·3.2.22·fixes·a·security·issue·with·severity·“moderate”·in·3.2.21.6 Django·3.2.22·fixes·a·security·issue·with·severity·“moderate”·in·3.2.21.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x843\x836\x866\x865\x85:\x8:·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x843\x836\x866\x865\x85:\x8:·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.t\x8te\x8ex\x8xt\x8t.\x8.T\x8Tr\x8ru\x8un\x8nc\x8ca\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.t\x8te\x8ex\x8xt\x8t.\x8.T\x8Tr\x8ru\x8un\x8nc\x8ca\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 The·input·processed·by·Truncator,·when·operating·in·HTML·mode,·has·been·limited17 The·input·processed·by·Truncator,·when·operating·in·HTML·mode,·has·been·limited
18 to·the·first·five·million·characters·in·order·to·avoid·potential·performance18 to·the·first·five·million·characters·in·order·to·avoid·potential·performance
19 and·memory·issues.19 and·memory·issues.
20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x83_\x86_\x86_\x85_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n22 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x83_\x86_\x86_\x85_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
23 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r23 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.28 KB
./usr/share/doc/python-django-doc/html/releases/3.2.23.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.23·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.23·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.22·release·notes"·href="3.2.22.html"·/>15 ····<link·rel="next"·title="Django·3.2.22·release·notes"·href="3.2.22.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.24·release·notes"·href="3.2.24.html"·/>16 ····<link·rel="prev"·title="Django·3.2.24·release·notes"·href="3.2.24.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#cve-2023-46695-potential-denial-of-service-vulnerability-in-usernamefield-on-windows">CVE-2023-46695:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">UsernameField</span></code>·on·Windows</a></li>111 <li><a·class="reference·internal"·href="#cve-2023-46695-potential-denial-of-service-vulnerability-in-usernamefield-on-windows">CVE-2023-46695:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">UsernameField</span></code>·on·Windows</a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="3.2.24.html"118 ····<p·class="topless"><a·href="3.2.24.html"
118 ··························title="previous·chapter">Django·3.2.24·release·notes</a></p>119 ··························title="vorig·hoofdstuk">Django·3.2.24·release·notes</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="3.2.22.html"123 ····<p·class="topless"><a·href="3.2.22.html"
123 ··························title="next·chapter">Django·3.2.22·release·notes</a></p>124 ··························title="volgend·hoofdstuk">Django·3.2.22·release·notes</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../search.html"·method="get">129 ····<form·class="search"·action="../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x823\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x823\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x823\x835 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x823\x83
6 Django·3.2.23·fixes·a·security·issue·with·severity·“moderate”·in·3.2.22.6 Django·3.2.23·fixes·a·security·issue·with·severity·“moderate”·in·3.2.22.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x846\x866\x869\x895\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x846\x866\x869\x895\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 U\x8Us\x8se\x8er\x8rn\x8na\x8am\x8me\x8eF\x8Fi\x8ie\x8el\x8ld\x8d·o\x8on\x8n·W\x8Wi\x8in\x8nd\x8do\x8ow\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 U\x8Us\x8se\x8er\x8rn\x8na\x8am\x8me\x8eF\x8Fi\x8ie\x8el\x8ld\x8d·o\x8on\x8n·W\x8Wi\x8in\x8nd\x8do\x8ow\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 In·order·to·avoid·the·vulnerability,·invalid·values·longer·than13 In·order·to·avoid·the·vulnerability,·invalid·values·longer·than
14 UsernameField.max_length·are·no·longer·normalized,·since·they·cannot·pass14 UsernameField.max_length·are·no·longer·normalized,·since·they·cannot·pass
15 validation·anyway.15 validation·anyway.
16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x86_\x86_\x89_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x86_\x86_\x89_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
19 ············_\x8U_\x8s_\x8e_\x8r_\x8n_\x8a_\x8m_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w_\x8s19 ············_\x8U_\x8s_\x8e_\x8r_\x8n_\x8a_\x8m_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.11 KB
./usr/share/doc/python-django-doc/html/releases/3.2.24.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.24·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.24·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.23·release·notes"·href="3.2.23.html"·/>15 ····<link·rel="next"·title="Django·3.2.23·release·notes"·href="3.2.23.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.25·release·notes"·href="3.2.25.html"·/>16 ····<link·rel="prev"·title="Django·3.2.25·release·notes"·href="3.2.25.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2024-24680-potential-denial-of-service-in-intcomma-template-filter">CVE-2024-24680:·Potential·denial-of-service·in·<code·class="docutils·literal·notranslate"><span·class="pre">intcomma</span></code>·template·filter</a></li>106 <li><a·class="reference·internal"·href="#cve-2024-24680-potential-denial-of-service-in-intcomma-template-filter">CVE-2024-24680:·Potential·denial-of-service·in·<code·class="docutils·literal·notranslate"><span·class="pre">intcomma</span></code>·template·filter</a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="3.2.25.html"113 ····<p·class="topless"><a·href="3.2.25.html"
113 ··························title="previous·chapter">Django·3.2.25·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·3.2.25·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="3.2.23.html"118 ····<p·class="topless"><a·href="3.2.23.html"
118 ··························title="next·chapter">Django·3.2.23·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·3.2.23·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.25 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x824\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x824\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x802\x824\x845 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x802\x824\x84
6 Django·3.2.24·fixes·a·security·issue·with·severity·“moderate”·in·3.2.23.6 Django·3.2.24·fixes·a·security·issue·with·severity·“moderate”·in·3.2.23.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x824\x846\x868\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n·i\x8in\x8nt\x8tc\x8co\x8om\x8mm\x8ma\x8a·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x824\x846\x868\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n·i\x8in\x8nt\x8tc\x8co\x8om\x8mm\x8ma\x8a·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
9 The·intcomma·template·filter·was·subject·to·a·potential·denial-of-service9 The·intcomma·template·filter·was·subject·to·a·potential·denial-of-service
10 attack·when·used·with·very·long·strings.10 attack·when·used·with·very·long·strings.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x84_\x86_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x84_\x86_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e
14 ············_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r14 ············_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.06 KB
./usr/share/doc/python-django-doc/html/releases/3.2.25.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.25·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.25·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.24·release·notes"·href="3.2.24.html"·/>15 ····<link·rel="next"·title="Django·3.2.24·release·notes"·href="3.2.24.html"·/>
15 ····<link·rel="prev"·title="Django·4.0·release·notes"·href="4.0.html"·/>16 ····<link·rel="prev"·title="Django·4.0·release·notes"·href="4.0.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="4.0.html"124 ····<p·class="topless"><a·href="4.0.html"
124 ··························title="previous·chapter">Django·4.0·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·4.0·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="3.2.24.html"129 ····<p·class="topless"><a·href="3.2.24.html"
129 ··························title="next·chapter">Django·3.2.24·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·3.2.24·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.41 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x825\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.2\x825\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x824\x845 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x824\x84
6 Django·3.2.25·fixes·a·security·issue·with·severity·“moderate”·and·a·regression6 Django·3.2.25·fixes·a·security·issue·with·severity·“moderate”·and·a·regression
7 in·3.2.24.7 in·3.2.24.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x827\x873\x835\x851\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x827\x873\x835\x851\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ····*·Fixed·a·regression·in·Django·3.2.24·where·intcomma·template·filter·could15 ····*·Fixed·a·regression·in·Django·3.2.24·where·intcomma·template·filter·could
16 ······return·a·leading·comma·for·string·representation·of·floats·(_\x8#_\x83_\x85_\x81_\x87_\x82).16 ······return·a·leading·comma·for·string·representation·of·floats·(_\x8#_\x83_\x85_\x81_\x87_\x82).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x87_\x83_\x85_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n19 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x87_\x83_\x85_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n
20 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r_\x8._\x8w_\x8o_\x8r_\x8d_\x8s_\x8(_\x8)20 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r_\x8._\x8w_\x8o_\x8r_\x8d_\x8s_\x8(_\x8)
21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/3.2.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.2·release·notes"·href="3.2.2.html"·/>15 ····<link·rel="next"·title="Django·3.2.2·release·notes"·href="3.2.2.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.4·release·notes"·href="3.2.4.html"·/>16 ····<link·rel="prev"·title="Django·3.2.4·release·notes"·href="3.2.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="3.2.4.html"120 ····<p·class="topless"><a·href="3.2.4.html"
120 ··························title="previous·chapter">Django·3.2.4·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·3.2.4·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="3.2.2.html"125 ····<p·class="topless"><a·href="3.2.2.html"
125 ··························title="next·chapter">Django·3.2.2·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·3.2.2·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·1\x813\x83,\x8,·2\x820\x802\x821\x815 M\x8Ma\x8ay\x8y·1\x813\x83,\x8,·2\x820\x802\x821\x81
6 Django·3.2.3·fixes·several·bugs·in·3.2.2.6 Django·3.2.3·fixes·several·bugs·in·3.2.2.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Prepared·for·mysqlclient·>·2.0.3·support·(_\x8#_\x83_\x82_\x87_\x83_\x82).8 ····*·Prepared·for·mysqlclient·>·2.0.3·support·(_\x8#_\x83_\x82_\x87_\x83_\x82).
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 ······querysets·combined·with·the·|·operator·(_\x8#_\x83_\x82_\x87_\x81_\x87).10 ······querysets·combined·with·the·|·operator·(_\x8#_\x83_\x82_\x87_\x81_\x87).
11 ····*·Fixed·a·regression·in·Django·3.2.1·where·saving·FileField·would·raise·a11 ····*·Fixed·a·regression·in·Django·3.2.1·where·saving·FileField·would·raise·a
12 ······SuspiciousFileOperation·even·when·a·custom·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8__\x8t_\x8o·returns·a·valid·file12 ······SuspiciousFileOperation·even·when·a·custom·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8__\x8t_\x8o·returns·a·valid·file
13 ······path·(_\x8#_\x83_\x82_\x87_\x81_\x88).13 ······path·(_\x8#_\x83_\x82_\x87_\x81_\x88).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.28 KB
./usr/share/doc/python-django-doc/html/releases/3.2.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.3·release·notes"·href="3.2.3.html"·/>15 ····<link·rel="next"·title="Django·3.2.3·release·notes"·href="3.2.3.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.5·release·notes"·href="3.2.5.html"·/>16 ····<link·rel="prev"·title="Django·3.2.5·release·notes"·href="3.2.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 144, 37 lines modifiedOffset 145, 37 lines modified
144 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>145 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
145 </ul>146 </ul>
146 </li>147 </li>
147 </ul>148 </ul>
  
148 ··</div>149 ··</div>
149 ··<div>150 ··<div>
150 ····<h4>Previous·topic</h4>151 ····<h4>Vorig·onderwerp</h4>
151 ····<p·class="topless"><a·href="3.2.5.html"152 ····<p·class="topless"><a·href="3.2.5.html"
152 ··························title="previous·chapter">Django·3.2.5·release·notes</a></p>153 ··························title="vorig·hoofdstuk">Django·3.2.5·release·notes</a></p>
153 ··</div>154 ··</div>
154 ··<div>155 ··<div>
155 ····<h4>Next·topic</h4>156 ····<h4>Volgend·onderwerp</h4>
156 ····<p·class="topless"><a·href="3.2.3.html"157 ····<p·class="topless"><a·href="3.2.3.html"
157 ··························title="next·chapter">Django·3.2.3·release·notes</a></p>158 ··························title="volgend·hoofdstuk">Django·3.2.3·release·notes</a></p>
158 ··</div>159 ··</div>
159 <search·id="searchbox"·style="display:·none"·role="search">160 <search·id="searchbox"·style="display:·none"·role="search">
160 ··<h3·id="searchlabel">Quick·search</h3>161 ··<h3·id="searchlabel">Snel·zoeken</h3>
161 ····<div·class="searchformwrapper">162 ····<div·class="searchformwrapper">
162 ····<form·class="search"·action="../search.html"·method="get">163 ····<form·class="search"·action="../search.html"·method="get">
163 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
164 ······<input·type="submit"·value="Go"·/>165 ······<input·type="submit"·value="Zoek"·/>
165 ····</form>166 ····</form>
166 ····</div>167 ····</div>
167 </search>168 </search>
168 <script>document.getElementById('searchbox').style.display·=·"block"</script>169 <script>document.getElementById('searchbox').style.display·=·"block"</script>
169 ········</div>170 ········</div>
170 ······</div>171 ······</div>
171 ··············<h3>Last·update:</h3>172 ··············<h3>Last·update:</h3>
172 ··············<p·class="topless">Sep·03,·2024</p>173 ··············<p·class="topless">sep·03,·2024</p>
173 ··········</div>174 ··········</div>
174 ········175 ········
175 ······176 ······
176 ····</div>177 ····</div>
  
177 ····<div·id="ft">178 ····<div·id="ft">
178 ······<div·class="nav">179 ······<div·class="nav">
2.62 KB
html2text {}
Max HTML report size reached
6.04 KB
./usr/share/doc/python-django-doc/html/releases/3.2.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.4·release·notes"·href="3.2.4.html"·/>15 ····<link·rel="next"·title="Django·3.2.4·release·notes"·href="3.2.4.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.6·release·notes"·href="3.2.6.html"·/>16 ····<link·rel="prev"·title="Django·3.2.6·release·notes"·href="3.2.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 129, 37 lines modifiedOffset 130, 37 lines modified
129 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>130 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
130 </ul>131 </ul>
131 </li>132 </li>
132 </ul>133 </ul>
  
133 ··</div>134 ··</div>
134 ··<div>135 ··<div>
135 ····<h4>Previous·topic</h4>136 ····<h4>Vorig·onderwerp</h4>
136 ····<p·class="topless"><a·href="3.2.6.html"137 ····<p·class="topless"><a·href="3.2.6.html"
137 ··························title="previous·chapter">Django·3.2.6·release·notes</a></p>138 ··························title="vorig·hoofdstuk">Django·3.2.6·release·notes</a></p>
138 ··</div>139 ··</div>
139 ··<div>140 ··<div>
140 ····<h4>Next·topic</h4>141 ····<h4>Volgend·onderwerp</h4>
141 ····<p·class="topless"><a·href="3.2.4.html"142 ····<p·class="topless"><a·href="3.2.4.html"
142 ··························title="next·chapter">Django·3.2.4·release·notes</a></p>143 ··························title="volgend·hoofdstuk">Django·3.2.4·release·notes</a></p>
143 ··</div>144 ··</div>
144 <search·id="searchbox"·style="display:·none"·role="search">145 <search·id="searchbox"·style="display:·none"·role="search">
145 ··<h3·id="searchlabel">Quick·search</h3>146 ··<h3·id="searchlabel">Snel·zoeken</h3>
146 ····<div·class="searchformwrapper">147 ····<div·class="searchformwrapper">
147 ····<form·class="search"·action="../search.html"·method="get">148 ····<form·class="search"·action="../search.html"·method="get">
148 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>149 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
149 ······<input·type="submit"·value="Go"·/>150 ······<input·type="submit"·value="Zoek"·/>
150 ····</form>151 ····</form>
151 ····</div>152 ····</div>
152 </search>153 </search>
153 <script>document.getElementById('searchbox').style.display·=·"block"</script>154 <script>document.getElementById('searchbox').style.display·=·"block"</script>
154 ········</div>155 ········</div>
155 ······</div>156 ······</div>
156 ··············<h3>Last·update:</h3>157 ··············<h3>Last·update:</h3>
157 ··············<p·class="topless">Sep·03,·2024</p>158 ··············<p·class="topless">sep·03,·2024</p>
158 ··········</div>159 ··········</div>
159 ········160 ········
160 ······161 ······
161 ····</div>162 ····</div>
  
162 ····<div·id="ft">163 ····<div·id="ft">
163 ······<div·class="nav">164 ······<div·class="nav">
2.39 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x821\x815 J\x8Ju\x8ul\x8ly\x8y·1\x81,\x8,·2\x820\x802\x821\x81
6 Django·3.2.5·fixes·a·security·issue·with·severity·“high”·and·several·bugs·in6 Django·3.2.5·fixes·a·security·issue·with·severity·“high”·and·several·bugs·in
7 3.2.4.·Also,·the·latest·string·translations·from·Transifex·are·incorporated.7 3.2.4.·Also,·the·latest·string·translations·from·Transifex·are·incorporated.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x835\x850\x804\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·u\x8un\x8ns\x8sa\x8an\x8ni\x8it\x8ti\x8iz\x8ze\x8ed\x8d·Q\x8Qu\x8ue\x8er\x8ry\x8yS\x8Se\x8et\x8t.\x8.o\x8or\x8rd\x8de\x8er\x8r_\x8_b\x8by\x8y8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x821\x81-\x8-3\x835\x850\x804\x842\x82:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·u\x8un\x8ns\x8sa\x8an\x8ni\x8it\x8ti\x8iz\x8ze\x8ed\x8d·Q\x8Qu\x8ue\x8er\x8ry\x8yS\x8Se\x8et\x8t.\x8.o\x8or\x8rd\x8de\x8er\x8r_\x8_b\x8by\x8y
Offset 27, 16 lines modifiedOffset 27, 16 lines modified
27 ····*·Fixed·a·bug·in·Django·3.2·where·a·system·check·would·crash·on·a·model27 ····*·Fixed·a·bug·in·Django·3.2·where·a·system·check·would·crash·on·a·model
28 ······with·an·invalid·app_label·(_\x8#_\x83_\x82_\x88_\x86_\x83).28 ······with·an·invalid·app_label·(_\x8#_\x83_\x82_\x88_\x86_\x83).
29 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
30 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x85_\x80_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8n_\x8s_\x8a_\x8n_\x8i_\x8t_\x8i_\x8z_\x8e_\x8d31 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x81_\x8-_\x83_\x85_\x80_\x84_\x82_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8u_\x8n_\x8s_\x8a_\x8n_\x8i_\x8t_\x8i_\x8z_\x8e_\x8d
32 ············_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8b_\x8y_\x8(_\x8)_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t32 ············_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8b_\x8y_\x8(_\x8)_\x8·_\x8i_\x8n_\x8p_\x8u_\x8t
33 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s33 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
34 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*36 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s37 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
38 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
39 [q···················][Go]39 [q···················][Zoek]
40 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
41 Sep·03,·202441 sep·03,·2024
42 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»42 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.7 KB
./usr/share/doc/python-django-doc/html/releases/3.2.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.5·release·notes"·href="3.2.5.html"·/>15 ····<link·rel="next"·title="Django·3.2.5·release·notes"·href="3.2.5.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.7·release·notes"·href="3.2.7.html"·/>16 ····<link·rel="prev"·title="Django·3.2.7·release·notes"·href="3.2.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 111, 37 lines modifiedOffset 112, 37 lines modified
111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
112 </ul>113 </ul>
113 </li>114 </li>
114 </ul>115 </ul>
  
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Previous·topic</h4>118 ····<h4>Vorig·onderwerp</h4>
118 ····<p·class="topless"><a·href="3.2.7.html"119 ····<p·class="topless"><a·href="3.2.7.html"
119 ··························title="previous·chapter">Django·3.2.7·release·notes</a></p>120 ··························title="vorig·hoofdstuk">Django·3.2.7·release·notes</a></p>
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Next·topic</h4>123 ····<h4>Volgend·onderwerp</h4>
123 ····<p·class="topless"><a·href="3.2.5.html"124 ····<p·class="topless"><a·href="3.2.5.html"
124 ··························title="next·chapter">Django·3.2.5·release·notes</a></p>125 ··························title="volgend·hoofdstuk">Django·3.2.5·release·notes</a></p>
125 ··</div>126 ··</div>
126 <search·id="searchbox"·style="display:·none"·role="search">127 <search·id="searchbox"·style="display:·none"·role="search">
127 ··<h3·id="searchlabel">Quick·search</h3>128 ··<h3·id="searchlabel">Snel·zoeken</h3>
128 ····<div·class="searchformwrapper">129 ····<div·class="searchformwrapper">
129 ····<form·class="search"·action="../search.html"·method="get">130 ····<form·class="search"·action="../search.html"·method="get">
130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
131 ······<input·type="submit"·value="Go"·/>132 ······<input·type="submit"·value="Zoek"·/>
132 ····</form>133 ····</form>
133 ····</div>134 ····</div>
134 </search>135 </search>
135 <script>document.getElementById('searchbox').style.display·=·"block"</script>136 <script>document.getElementById('searchbox').style.display·=·"block"</script>
136 ········</div>137 ········</div>
137 ······</div>138 ······</div>
138 ··············<h3>Last·update:</h3>139 ··············<h3>Last·update:</h3>
139 ··············<p·class="topless">Sep·03,·2024</p>140 ··············<p·class="topless">sep·03,·2024</p>
140 ··········</div>141 ··········</div>
141 ········142 ········
142 ······143 ······
143 ····</div>144 ····</div>
  
144 ····<div·id="ft">145 ····<div·id="ft">
145 ······<div·class="nav">146 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·2\x82,\x8,·2\x820\x802\x821\x815 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·2\x82,\x8,·2\x820\x802\x821\x81
6 Django·3.2.6·fixes·several·bugs·in·3.2.5.6 Django·3.2.6·fixes·several·bugs·in·3.2.5.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·3.2·that·caused·a·crash·validating·"NaN"8 ····*·Fixed·a·regression·in·Django·3.2·that·caused·a·crash·validating·"NaN"
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 ······max_value,·were·specified·(_\x8#_\x83_\x82_\x89_\x84_\x89).10 ······max_value,·were·specified·(_\x8#_\x83_\x82_\x89_\x84_\x89).
11 ····*·Fixed·a·bug·in·Django·3.2·where·a·system·check·would·crash·on·a·model11 ····*·Fixed·a·bug·in·Django·3.2·where·a·system·check·would·crash·on·a·model
12 ······with·a·reverse·many-to-many·relation·inherited·from·a·parent·class12 ······with·a·reverse·many-to-many·relation·inherited·from·a·parent·class
13 ······(_\x8#_\x83_\x82_\x89_\x84_\x87).13 ······(_\x8#_\x83_\x82_\x89_\x84_\x87).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.51 KB
./usr/share/doc/python-django-doc/html/releases/3.2.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.6·release·notes"·href="3.2.6.html"·/>15 ····<link·rel="next"·title="Django·3.2.6·release·notes"·href="3.2.6.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.8·release·notes"·href="3.2.8.html"·/>16 ····<link·rel="prev"·title="Django·3.2.8·release·notes"·href="3.2.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="3.2.8.html"115 ····<p·class="topless"><a·href="3.2.8.html"
115 ··························title="previous·chapter">Django·3.2.8·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·3.2.8·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="3.2.6.html"120 ····<p·class="topless"><a·href="3.2.6.html"
120 ··························title="next·chapter">Django·3.2.6·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·3.2.6·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.86 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x821\x815 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x821\x81
6 Django·3.2.7·fixes·a·bug·in·3.2.6.6 Django·3.2.7·fixes·a·bug·in·3.2.6.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·3.2·that·caused·the·incorrect·offset8 ····*·Fixed·a·regression·in·Django·3.2·that·caused·the·incorrect·offset
9 ······extraction·from·fixed·offset·timezones·(_\x8#_\x83_\x82_\x89_\x89_\x82).9 ······extraction·from·fixed·offset·timezones·(_\x8#_\x83_\x82_\x89_\x89_\x82).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.7 KB
./usr/share/doc/python-django-doc/html/releases/3.2.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.7·release·notes"·href="3.2.7.html"·/>15 ····<link·rel="next"·title="Django·3.2.7·release·notes"·href="3.2.7.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.9·release·notes"·href="3.2.9.html"·/>16 ····<link·rel="prev"·title="Django·3.2.9·release·notes"·href="3.2.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="3.2.9.html"118 ····<p·class="topless"><a·href="3.2.9.html"
118 ··························title="previous·chapter">Django·3.2.9·release·notes</a></p>119 ··························title="vorig·hoofdstuk">Django·3.2.9·release·notes</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="3.2.7.html"123 ····<p·class="topless"><a·href="3.2.7.html"
123 ··························title="next·chapter">Django·3.2.7·release·notes</a></p>124 ··························title="volgend·hoofdstuk">Django·3.2.7·release·notes</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../search.html"·method="get">129 ····<form·class="search"·action="../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
2.05 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·5\x85,\x8,·2\x820\x802\x821\x815 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·5\x85,\x8,·2\x820\x802\x821\x81
6 Django·3.2.8·fixes·two·bugs·in·3.2.7.6 Django·3.2.8·fixes·two·bugs·in·3.2.7.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·3.2·that·caused·incorrect·links·on·read-only·fields8 ····*·Fixed·a·bug·in·Django·3.2·that·caused·incorrect·links·on·read-only·fields
9 ······in·the·admin·(_\x8#_\x83_\x83_\x80_\x87_\x87).9 ······in·the·admin·(_\x8#_\x83_\x83_\x80_\x87_\x87).
10 ····*·Fixed·a·regression·in·Django·3.2·that·caused·incorrect·selection·of·items10 ····*·Fixed·a·regression·in·Django·3.2·that·caused·incorrect·selection·of·items
11 ······across·all·pages·when·actions·were·placed·both·on·the·top·and·bottom·of11 ······across·all·pages·when·actions·were·placed·both·on·the·top·and·bottom·of
12 ······the·admin·change-list·view·(_\x8#_\x83_\x83_\x80_\x88_\x83).12 ······the·admin·change-list·view·(_\x8#_\x83_\x83_\x80_\x88_\x83).
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s15 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.56 KB
./usr/share/doc/python-django-doc/html/releases/3.2.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.8·release·notes"·href="3.2.8.html"·/>15 ····<link·rel="next"·title="Django·3.2.8·release·notes"·href="3.2.8.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.10·release·notes"·href="3.2.10.html"·/>16 ····<link·rel="prev"·title="Django·3.2.10·release·notes"·href="3.2.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="3.2.10.html"115 ····<p·class="topless"><a·href="3.2.10.html"
115 ··························title="previous·chapter">Django·3.2.10·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·3.2.10·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="3.2.8.html"120 ····<p·class="topless"><a·href="3.2.8.html"
120 ··························title="next·chapter">Django·3.2.8·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·3.2.8·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.9 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x821\x815 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x821\x81
6 Django·3.2.9·fixes·a·bug·in·3.2.8·and·adds·compatibility·with·Python·3.10.6 Django·3.2.9·fixes·a·bug·in·3.2.8·and·adds·compatibility·with·Python·3.10.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·3.2·that·caused·a·migration·crash·on·SQLite·when8 ····*·Fixed·a·bug·in·Django·3.2·that·caused·a·migration·crash·on·SQLite·when
9 ······altering·a·field·with·a·functional·index·(_\x8#_\x83_\x83_\x81_\x89_\x84).9 ······altering·a·field·with·a·functional·index·(_\x8#_\x83_\x83_\x81_\x89_\x84).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.82 KB
./usr/share/doc/python-django-doc/html/releases/3.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·3.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·3.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.1.14·release·notes"·href="3.1.14.html"·/>15 ····<link·rel="next"·title="Django·3.1.14·release·notes"·href="3.1.14.html"·/>
15 ····<link·rel="prev"·title="Django·3.2.1·release·notes"·href="3.2.1.html"·/>16 ····<link·rel="prev"·title="Django·3.2.1·release·notes"·href="3.2.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 843, 37 lines modifiedOffset 844, 37 lines modified
843 </li>844 </li>
844 </ul>845 </ul>
845 </li>846 </li>
846 </ul>847 </ul>
  
847 ··</div>848 ··</div>
848 ··<div>849 ··<div>
849 ····<h4>Previous·topic</h4>850 ····<h4>Vorig·onderwerp</h4>
850 ····<p·class="topless"><a·href="3.2.1.html"851 ····<p·class="topless"><a·href="3.2.1.html"
851 ··························title="previous·chapter">Django·3.2.1·release·notes</a></p>852 ··························title="vorig·hoofdstuk">Django·3.2.1·release·notes</a></p>
852 ··</div>853 ··</div>
853 ··<div>854 ··<div>
854 ····<h4>Next·topic</h4>855 ····<h4>Volgend·onderwerp</h4>
855 ····<p·class="topless"><a·href="3.1.14.html"856 ····<p·class="topless"><a·href="3.1.14.html"
856 ··························title="next·chapter">Django·3.1.14·release·notes</a></p>857 ··························title="volgend·hoofdstuk">Django·3.1.14·release·notes</a></p>
857 ··</div>858 ··</div>
858 <search·id="searchbox"·style="display:·none"·role="search">859 <search·id="searchbox"·style="display:·none"·role="search">
859 ··<h3·id="searchlabel">Quick·search</h3>860 ··<h3·id="searchlabel">Snel·zoeken</h3>
860 ····<div·class="searchformwrapper">861 ····<div·class="searchformwrapper">
861 ····<form·class="search"·action="../search.html"·method="get">862 ····<form·class="search"·action="../search.html"·method="get">
862 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>863 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
863 ······<input·type="submit"·value="Go"·/>864 ······<input·type="submit"·value="Zoek"·/>
864 ····</form>865 ····</form>
865 ····</div>866 ····</div>
866 </search>867 </search>
867 <script>document.getElementById('searchbox').style.display·=·"block"</script>868 <script>document.getElementById('searchbox').style.display·=·"block"</script>
868 ········</div>869 ········</div>
869 ······</div>870 ······</div>
870 ··············<h3>Last·update:</h3>871 ··············<h3>Last·update:</h3>
871 ··············<p·class="topless">Sep·03,·2024</p>872 ··············<p·class="topless">sep·03,·2024</p>
872 ··········</div>873 ··········</div>
873 ········874 ········
874 ······875 ······
875 ····</div>876 ····</div>
  
876 ····<div·id="ft">877 ····<div·id="ft">
877 ······<div·class="nav">878 ······<div·class="nav">
2.23 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·3\x83.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x815 A\x8Ap\x8pr\x8ri\x8il\x8l·6\x86,\x8,·2\x820\x802\x821\x81
6 Welcome·to·Django·3.2!6 Welcome·to·Django·3.2!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·3.18 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·3.1
Offset 516, 16 lines modifiedOffset 516, 16 lines modified
516 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8d_\x8m_\x8i_\x8n516 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8a_\x8d_\x8m_\x8i_\x8n
517 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s517 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s
518 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x89_\x8._\x85518 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x89_\x8._\x85
519 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x85_\x8._\x86519 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8M_\x8y_\x8S_\x8Q_\x8L_\x8·_\x85_\x8._\x86
520 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s520 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
521 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x82521 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x83_\x8._\x82
522 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s522 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
523 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*523 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
524 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s524 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
525 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*525 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
526 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s526 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x81_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
527 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*527 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
528 [q···················][Go]528 [q···················][Zoek]
529 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*529 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
530 Sep·03,·2024530 sep·03,·2024
531 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»531 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.16 KB
./usr/share/doc/python-django-doc/html/releases/4.0.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0·release·notes"·href="4.0.html"·/>15 ····<link·rel="next"·title="Django·4.0·release·notes"·href="4.0.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.2·release·notes"·href="4.0.2.html"·/>16 ····<link·rel="prev"·title="Django·4.0.2·release·notes"·href="4.0.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 150, 37 lines modifiedOffset 151, 37 lines modified
150 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>151 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
151 </ul>152 </ul>
152 </li>153 </li>
153 </ul>154 </ul>
  
154 ··</div>155 ··</div>
155 ··<div>156 ··<div>
156 ····<h4>Previous·topic</h4>157 ····<h4>Vorig·onderwerp</h4>
157 ····<p·class="topless"><a·href="4.0.2.html"158 ····<p·class="topless"><a·href="4.0.2.html"
158 ··························title="previous·chapter">Django·4.0.2·release·notes</a></p>159 ··························title="vorig·hoofdstuk">Django·4.0.2·release·notes</a></p>
159 ··</div>160 ··</div>
160 ··<div>161 ··<div>
161 ····<h4>Next·topic</h4>162 ····<h4>Volgend·onderwerp</h4>
162 ····<p·class="topless"><a·href="4.0.html"163 ····<p·class="topless"><a·href="4.0.html"
163 ··························title="next·chapter">Django·4.0·release·notes</a></p>164 ··························title="volgend·hoofdstuk">Django·4.0·release·notes</a></p>
164 ··</div>165 ··</div>
165 <search·id="searchbox"·style="display:·none"·role="search">166 <search·id="searchbox"·style="display:·none"·role="search">
166 ··<h3·id="searchlabel">Quick·search</h3>167 ··<h3·id="searchlabel">Snel·zoeken</h3>
167 ····<div·class="searchformwrapper">168 ····<div·class="searchformwrapper">
168 ····<form·class="search"·action="../search.html"·method="get">169 ····<form·class="search"·action="../search.html"·method="get">
169 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>170 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
170 ······<input·type="submit"·value="Go"·/>171 ······<input·type="submit"·value="Zoek"·/>
171 ····</form>172 ····</form>
172 ····</div>173 ····</div>
173 </search>174 </search>
174 <script>document.getElementById('searchbox').style.display·=·"block"</script>175 <script>document.getElementById('searchbox').style.display·=·"block"</script>
175 ········</div>176 ········</div>
176 ······</div>177 ······</div>
177 ··············<h3>Last·update:</h3>178 ··············<h3>Last·update:</h3>
178 ··············<p·class="topless">Sep·03,·2024</p>179 ··············<p·class="topless">sep·03,·2024</p>
179 ··········</div>180 ··········</div>
180 ········181 ········
181 ······182 ······
182 ····</div>183 ····</div>
  
183 ····<div·id="ft">184 ····<div·id="ft">
184 ······<div·class="nav">185 ······<div·class="nav">
2.51 KB
html2text {}
Max HTML report size reached
6.09 KB
./usr/share/doc/python-django-doc/html/releases/4.0.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.9·release·notes"·href="4.0.9.html"·/>15 ····<link·rel="next"·title="Django·4.0.9·release·notes"·href="4.0.9.html"·/>
15 ····<link·rel="prev"·title="Django·4.1·release·notes"·href="4.1.html"·/>16 ····<link·rel="prev"·title="Django·4.1·release·notes"·href="4.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#cve-2023-24580-potential-denial-of-service-vulnerability-in-file-uploads">CVE-2023-24580:·Potential·denial-of-service·vulnerability·in·file·uploads</a></li>109 <li><a·class="reference·internal"·href="#cve-2023-24580-potential-denial-of-service-vulnerability-in-file-uploads">CVE-2023-24580:·Potential·denial-of-service·vulnerability·in·file·uploads</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="4.1.html"116 ····<p·class="topless"><a·href="4.1.html"
116 ··························title="previous·chapter">Django·4.1·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·4.1·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="4.0.9.html"121 ····<p·class="topless"><a·href="4.0.9.html"
121 ··························title="next·chapter">Django·4.0.9·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·4.0.9·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x814\x84,\x8,·2\x820\x802\x823\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x814\x84,\x8,·2\x820\x802\x823\x83
6 Django·4.0.10·fixes·a·security·issue·with·severity·“moderate”·in·4.0.9.6 Django·4.0.10·fixes·a·security·issue·with·severity·“moderate”·in·4.0.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x824\x845\x858\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·f\x8fi\x8il\x8le\x8e7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x824\x845\x858\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·f\x8fi\x8il\x8le\x8e
8 u\x8up\x8pl\x8lo\x8oa\x8ad\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 u\x8up\x8pl\x8lo\x8oa\x8ad\x8ds\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 attack.11 attack.
12 The·number·of·files·parts·parsed·is·now·limited·via·the·new12 The·number·of·files·parts·parsed·is·now·limited·via·the·new
13 _\x8D_\x8A_\x8T_\x8A_\x8__\x8U_\x8P_\x8L_\x8O_\x8A_\x8D_\x8__\x8M_\x8A_\x8X_\x8__\x8N_\x8U_\x8M_\x8B_\x8E_\x8R_\x8__\x8F_\x8I_\x8L_\x8E_\x8S·setting.13 _\x8D_\x8A_\x8T_\x8A_\x8__\x8U_\x8P_\x8L_\x8O_\x8A_\x8D_\x8__\x8M_\x8A_\x8X_\x8__\x8N_\x8U_\x8M_\x8B_\x8E_\x8R_\x8__\x8F_\x8I_\x8L_\x8E_\x8S·setting.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x84_\x85_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x84_\x85_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e
17 ············_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s17 ············_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.02 KB
./usr/share/doc/python-django-doc/html/releases/4.0.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.1·release·notes"·href="4.0.1.html"·/>15 ····<link·rel="next"·title="Django·4.0.1·release·notes"·href="4.0.1.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.3·release·notes"·href="4.0.3.html"·/>16 ····<link·rel="prev"·title="Django·4.0.3·release·notes"·href="4.0.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 143, 37 lines modifiedOffset 144, 37 lines modified
143 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>144 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
144 </ul>145 </ul>
145 </li>146 </li>
146 </ul>147 </ul>
  
147 ··</div>148 ··</div>
148 ··<div>149 ··<div>
149 ····<h4>Previous·topic</h4>150 ····<h4>Vorig·onderwerp</h4>
150 ····<p·class="topless"><a·href="4.0.3.html"151 ····<p·class="topless"><a·href="4.0.3.html"
151 ··························title="previous·chapter">Django·4.0.3·release·notes</a></p>152 ··························title="vorig·hoofdstuk">Django·4.0.3·release·notes</a></p>
152 ··</div>153 ··</div>
153 ··<div>154 ··<div>
154 ····<h4>Next·topic</h4>155 ····<h4>Volgend·onderwerp</h4>
155 ····<p·class="topless"><a·href="4.0.1.html"156 ····<p·class="topless"><a·href="4.0.1.html"
156 ··························title="next·chapter">Django·4.0.1·release·notes</a></p>157 ··························title="volgend·hoofdstuk">Django·4.0.1·release·notes</a></p>
157 ··</div>158 ··</div>
158 <search·id="searchbox"·style="display:·none"·role="search">159 <search·id="searchbox"·style="display:·none"·role="search">
159 ··<h3·id="searchlabel">Quick·search</h3>160 ··<h3·id="searchlabel">Snel·zoeken</h3>
160 ····<div·class="searchformwrapper">161 ····<div·class="searchformwrapper">
161 ····<form·class="search"·action="../search.html"·method="get">162 ····<form·class="search"·action="../search.html"·method="get">
162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>163 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
163 ······<input·type="submit"·value="Go"·/>164 ······<input·type="submit"·value="Zoek"·/>
164 ····</form>165 ····</form>
165 ····</div>166 ····</div>
166 </search>167 </search>
167 <script>document.getElementById('searchbox').style.display·=·"block"</script>168 <script>document.getElementById('searchbox').style.display·=·"block"</script>
168 ········</div>169 ········</div>
169 ······</div>170 ······</div>
170 ··············<h3>Last·update:</h3>171 ··············<h3>Last·update:</h3>
171 ··············<p·class="topless">Sep·03,·2024</p>172 ··············<p·class="topless">sep·03,·2024</p>
172 ··········</div>173 ··········</div>
173 ········174 ········
174 ······175 ······
175 ····</div>176 ····</div>
  
176 ····<div·id="ft">177 ····<div·id="ft">
177 ······<div·class="nav">178 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x822\x825 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x822\x82
6 Django·4.0.2·fixes·two·security·issues·with·severity·“medium”·and·several·bugs6 Django·4.0.2·fixes·two·security·issues·with·severity·“medium”·and·several·bugs
7 in·4.0.1.·Also,·the·latest·string·translations·from·Transifex·are·incorporated,7 in·4.0.1.·Also,·the·latest·string·translations·from·Transifex·are·incorporated,
8 with·a·special·mention·for·Bulgarian·(fully·translated).8 with·a·special·mention·for·Bulgarian·(fully·translated).
Offset 37, 16 lines modifiedOffset 37, 16 lines modified
37 ····*·Fixed·a·regression·in·Django·4.0·that·caused·a·crash·of·makemigrations37 ····*·Fixed·a·regression·in·Django·4.0·that·caused·a·crash·of·makemigrations
38 ······when·renaming·a·field·of·a·renamed·model·(_\x8#_\x83_\x83_\x84_\x88_\x80).38 ······when·renaming·a·field·of·a·renamed·model·(_\x8#_\x83_\x83_\x84_\x88_\x80).
39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x82_\x88_\x81_\x88_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8i_\x8a_\x8·_\x8{_\x8%_\x8·_\x8d_\x8e_\x8b_\x8u_\x8g_\x8·_\x8%_\x8}_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g41 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x82_\x88_\x81_\x88_\x8:_\x8·_\x8P_\x8o_\x8s_\x8s_\x8i_\x8b_\x8l_\x8e_\x8·_\x8X_\x8S_\x8S_\x8·_\x8v_\x8i_\x8a_\x8·_\x8{_\x8%_\x8·_\x8d_\x8e_\x8b_\x8u_\x8g_\x8·_\x8%_\x8}_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8t_\x8a_\x8g
42 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x83_\x88_\x83_\x83_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s42 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x83_\x88_\x83_\x83_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s
43 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s43 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
44 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*44 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*46 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*48 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
49 [q···················][Go]49 [q···················][Zoek]
50 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
51 Sep·03,·202451 sep·03,·2024
52 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»52 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.78 KB
./usr/share/doc/python-django-doc/html/releases/4.0.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.2·release·notes"·href="4.0.2.html"·/>15 ····<link·rel="next"·title="Django·4.0.2·release·notes"·href="4.0.2.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.4·release·notes"·href="4.0.4.html"·/>16 ····<link·rel="prev"·title="Django·4.0.4·release·notes"·href="4.0.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 112, 37 lines modifiedOffset 113, 37 lines modified
112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
113 </ul>114 </ul>
114 </li>115 </li>
115 </ul>116 </ul>
  
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Previous·topic</h4>119 ····<h4>Vorig·onderwerp</h4>
119 ····<p·class="topless"><a·href="4.0.4.html"120 ····<p·class="topless"><a·href="4.0.4.html"
120 ··························title="previous·chapter">Django·4.0.4·release·notes</a></p>121 ··························title="vorig·hoofdstuk">Django·4.0.4·release·notes</a></p>
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Next·topic</h4>124 ····<h4>Volgend·onderwerp</h4>
124 ····<p·class="topless"><a·href="4.0.2.html"125 ····<p·class="topless"><a·href="4.0.2.html"
125 ··························title="next·chapter">Django·4.0.2·release·notes</a></p>126 ··························title="volgend·hoofdstuk">Django·4.0.2·release·notes</a></p>
126 ··</div>127 ··</div>
127 <search·id="searchbox"·style="display:·none"·role="search">128 <search·id="searchbox"·style="display:·none"·role="search">
128 ··<h3·id="searchlabel">Quick·search</h3>129 ··<h3·id="searchlabel">Snel·zoeken</h3>
129 ····<div·class="searchformwrapper">130 ····<div·class="searchformwrapper">
130 ····<form·class="search"·action="../search.html"·method="get">131 ····<form·class="search"·action="../search.html"·method="get">
131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
132 ······<input·type="submit"·value="Go"·/>133 ······<input·type="submit"·value="Zoek"·/>
133 ····</form>134 ····</form>
134 ····</div>135 ····</div>
135 </search>136 </search>
136 <script>document.getElementById('searchbox').style.display·=·"block"</script>137 <script>document.getElementById('searchbox').style.display·=·"block"</script>
137 ········</div>138 ········</div>
138 ······</div>139 ······</div>
139 ··············<h3>Last·update:</h3>140 ··············<h3>Last·update:</h3>
140 ··············<p·class="topless">Sep·03,·2024</p>141 ··············<p·class="topless">sep·03,·2024</p>
141 ··········</div>142 ··········</div>
142 ········143 ········
143 ······144 ······
144 ····</div>145 ····</div>
  
145 ····<div·id="ft">146 ····<div·id="ft">
146 ······<div·class="nav">147 ······<div·class="nav">
2.13 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x81,\x8,·2\x820\x802\x822\x825 M\x8Ma\x8ar\x8rc\x8ch\x8h·1\x81,\x8,·2\x820\x802\x822\x82
6 Django·4.0.3·fixes·several·bugs·in·4.0.2.·Also,·all·Python·code·in·Django·is6 Django·4.0.3·fixes·several·bugs·in·4.0.2.·Also,·all·Python·code·in·Django·is
7 reformatted·with·_\x8b_\x8l_\x8a_\x8c_\x8k.7 reformatted·with·_\x8b_\x8l_\x8a_\x8c_\x8k.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 ······generating·infinite·migrations·for·a·model·with·ManyToManyField·to·a10 ······generating·infinite·migrations·for·a·model·with·ManyToManyField·to·a
11 ······lowercased·swappable·model·such·as·'auth.user'·(_\x8#_\x83_\x83_\x85_\x81_\x85).11 ······lowercased·swappable·model·such·as·'auth.user'·(_\x8#_\x83_\x83_\x85_\x81_\x85).
12 ····*·Fixed·a·regression·in·Django·4.0·that·caused·a·crash·when·rendering12 ····*·Fixed·a·regression·in·Django·4.0·that·caused·a·crash·when·rendering
13 ······invalid·inlines·with·_\x8r_\x8e_\x8a_\x8d_\x8o_\x8n_\x8l_\x8y_\x8__\x8f_\x8i_\x8e_\x8l_\x8d_\x8s·in·the·admin·(_\x8#_\x83_\x83_\x85_\x84_\x87).13 ······invalid·inlines·with·_\x8r_\x8e_\x8a_\x8d_\x8o_\x8n_\x8l_\x8y_\x8__\x8f_\x8i_\x8e_\x8l_\x8d_\x8s·in·the·admin·(_\x8#_\x83_\x83_\x85_\x84_\x87).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.15 KB
./usr/share/doc/python-django-doc/html/releases/4.0.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.3·release·notes"·href="4.0.3.html"·/>15 ····<link·rel="next"·title="Django·4.0.3·release·notes"·href="4.0.3.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.5·release·notes"·href="4.0.5.html"·/>16 ····<link·rel="prev"·title="Django·4.0.5·release·notes"·href="4.0.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 126, 37 lines modifiedOffset 127, 37 lines modified
126 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>127 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
127 </ul>128 </ul>
128 </li>129 </li>
129 </ul>130 </ul>
  
130 ··</div>131 ··</div>
131 ··<div>132 ··<div>
132 ····<h4>Previous·topic</h4>133 ····<h4>Vorig·onderwerp</h4>
133 ····<p·class="topless"><a·href="4.0.5.html"134 ····<p·class="topless"><a·href="4.0.5.html"
134 ··························title="previous·chapter">Django·4.0.5·release·notes</a></p>135 ··························title="vorig·hoofdstuk">Django·4.0.5·release·notes</a></p>
135 ··</div>136 ··</div>
136 ··<div>137 ··<div>
137 ····<h4>Next·topic</h4>138 ····<h4>Volgend·onderwerp</h4>
138 ····<p·class="topless"><a·href="4.0.3.html"139 ····<p·class="topless"><a·href="4.0.3.html"
139 ··························title="next·chapter">Django·4.0.3·release·notes</a></p>140 ··························title="volgend·hoofdstuk">Django·4.0.3·release·notes</a></p>
140 ··</div>141 ··</div>
141 <search·id="searchbox"·style="display:·none"·role="search">142 <search·id="searchbox"·style="display:·none"·role="search">
142 ··<h3·id="searchlabel">Quick·search</h3>143 ··<h3·id="searchlabel">Snel·zoeken</h3>
143 ····<div·class="searchformwrapper">144 ····<div·class="searchformwrapper">
144 ····<form·class="search"·action="../search.html"·method="get">145 ····<form·class="search"·action="../search.html"·method="get">
145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
146 ······<input·type="submit"·value="Go"·/>147 ······<input·type="submit"·value="Zoek"·/>
147 ····</form>148 ····</form>
148 ····</div>149 ····</div>
149 </search>150 </search>
150 <script>document.getElementById('searchbox').style.display·=·"block"</script>151 <script>document.getElementById('searchbox').style.display·=·"block"</script>
151 ········</div>152 ········</div>
152 ······</div>153 ······</div>
153 ··············<h3>Last·update:</h3>154 ··············<h3>Last·update:</h3>
154 ··············<p·class="topless">Sep·03,·2024</p>155 ··············<p·class="topless">sep·03,·2024</p>
155 ··········</div>156 ··········</div>
156 ········157 ········
157 ······158 ······
158 ····</div>159 ····</div>
  
159 ····<div·id="ft">160 ····<div·id="ft">
160 ······<div·class="nav">161 ······<div·class="nav">
2.49 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x811\x81,\x8,·2\x820\x802\x822\x825 A\x8Ap\x8pr\x8ri\x8il\x8l·1\x811\x81,\x8,·2\x820\x802\x822\x82
6 Django·4.0.4·fixes·two·security·issues·with·severity·“high”·and·two·bugs·in6 Django·4.0.4·fixes·two·security·issues·with·severity·“high”·and·two·bugs·in
7 4.0.3.7 4.0.3.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-2\x828\x883\x834\x846\x86:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·i\x8in\x8n·Q\x8Qu\x8ue\x8er\x8ry\x8yS\x8Se\x8et\x8t.\x8.a\x8an\x8nn\x8no\x8ot\x8ta\x8at\x8te\x8e(\x8()\x8),\x8,·a\x8ag\x8gg\x8gr\x8re\x8eg\x8ga\x8at\x8te\x8e8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-2\x828\x883\x834\x846\x86:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·i\x8in\x8n·Q\x8Qu\x8ue\x8er\x8ry\x8yS\x8Se\x8et\x8t.\x8.a\x8an\x8nn\x8no\x8ot\x8ta\x8at\x8te\x8e(\x8()\x8),\x8,·a\x8ag\x8gg\x8gr\x8re\x8eg\x8ga\x8at\x8te\x8e
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x88_\x83_\x84_\x86_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8a_\x8n_\x8n_\x8o_\x8t_\x8a_\x8t_\x8e_\x8(_\x8)_\x8,26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x88_\x83_\x84_\x86_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8a_\x8n_\x8n_\x8o_\x8t_\x8a_\x8t_\x8e_\x8(_\x8)_\x8,
27 ············_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8e_\x8(_\x8)_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8e_\x8x_\x8t_\x8r_\x8a_\x8(_\x8)27 ············_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8e_\x8(_\x8)_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8e_\x8x_\x8t_\x8r_\x8a_\x8(_\x8)
28 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x88_\x83_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8e_\x8x_\x8p_\x8l_\x8a_\x8i_\x8n28 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x82_\x88_\x83_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8e_\x8x_\x8p_\x8l_\x8a_\x8i_\x8n
29 ············_\x8(_\x8*_\x8*_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8)_\x8·_\x8o_\x8n_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L29 ············_\x8(_\x8*_\x8*_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s_\x8)_\x8·_\x8o_\x8n_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L
30 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s30 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
31 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*33 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s34 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
35 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
36 [q···················][Go]36 [q···················][Zoek]
37 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
38 Sep·03,·202438 sep·03,·2024
39 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»39 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.74 KB
./usr/share/doc/python-django-doc/html/releases/4.0.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.4·release·notes"·href="4.0.4.html"·/>15 ····<link·rel="next"·title="Django·4.0.4·release·notes"·href="4.0.4.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.6·release·notes"·href="4.0.6.html"·/>16 ····<link·rel="prev"·title="Django·4.0.6·release·notes"·href="4.0.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 111, 37 lines modifiedOffset 112, 37 lines modified
111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>112 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
112 </ul>113 </ul>
113 </li>114 </li>
114 </ul>115 </ul>
  
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Previous·topic</h4>118 ····<h4>Vorig·onderwerp</h4>
118 ····<p·class="topless"><a·href="4.0.6.html"119 ····<p·class="topless"><a·href="4.0.6.html"
119 ··························title="previous·chapter">Django·4.0.6·release·notes</a></p>120 ··························title="vorig·hoofdstuk">Django·4.0.6·release·notes</a></p>
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Next·topic</h4>123 ····<h4>Volgend·onderwerp</h4>
123 ····<p·class="topless"><a·href="4.0.4.html"124 ····<p·class="topless"><a·href="4.0.4.html"
124 ··························title="next·chapter">Django·4.0.4·release·notes</a></p>125 ··························title="volgend·hoofdstuk">Django·4.0.4·release·notes</a></p>
125 ··</div>126 ··</div>
126 <search·id="searchbox"·style="display:·none"·role="search">127 <search·id="searchbox"·style="display:·none"·role="search">
127 ··<h3·id="searchlabel">Quick·search</h3>128 ··<h3·id="searchlabel">Snel·zoeken</h3>
128 ····<div·class="searchformwrapper">129 ····<div·class="searchformwrapper">
129 ····<form·class="search"·action="../search.html"·method="get">130 ····<form·class="search"·action="../search.html"·method="get">
130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>131 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
131 ······<input·type="submit"·value="Go"·/>132 ······<input·type="submit"·value="Zoek"·/>
132 ····</form>133 ····</form>
133 ····</div>134 ····</div>
134 </search>135 </search>
135 <script>document.getElementById('searchbox').style.display·=·"block"</script>136 <script>document.getElementById('searchbox').style.display·=·"block"</script>
136 ········</div>137 ········</div>
137 ······</div>138 ······</div>
138 ··············<h3>Last·update:</h3>139 ··············<h3>Last·update:</h3>
139 ··············<p·class="topless">Sep·03,·2024</p>140 ··············<p·class="topless">sep·03,·2024</p>
140 ··········</div>141 ··········</div>
141 ········142 ········
142 ······143 ······
143 ····</div>144 ····</div>
  
144 ····<div·id="ft">145 ····<div·id="ft">
145 ······<div·class="nav">146 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·1\x81,\x8,·2\x820\x802\x822\x825 J\x8Ju\x8un\x8ne\x8e·1\x81,\x8,·2\x820\x802\x822\x82
6 Django·4.0.5·fixes·several·bugs·in·4.0.4.6 Django·4.0.5·fixes·several·bugs·in·4.0.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·4.0·where·not·all·_\x8O_\x8P_\x8T_\x8I_\x8O_\x8N_\x8S·were·passed·to·a·Redis8 ····*·Fixed·a·bug·in·Django·4.0·where·not·all·_\x8O_\x8P_\x8T_\x8I_\x8O_\x8N_\x8S·were·passed·to·a·Redis
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 ····*·Fixed·a·bug·in·Django·4.0·that·caused·a·crash·of·QuerySet.filter()·on10 ····*·Fixed·a·bug·in·Django·4.0·that·caused·a·crash·of·QuerySet.filter()·on
11 ······IsNull()·expressions·(_\x8#_\x83_\x83_\x87_\x80_\x85).11 ······IsNull()·expressions·(_\x8#_\x83_\x83_\x87_\x80_\x85).
12 ····*·Fixed·a·bug·in·Django·4.0·where·a·hidden·quick·filter·toolbar·in·the12 ····*·Fixed·a·bug·in·Django·4.0·where·a·hidden·quick·filter·toolbar·in·the
13 ······admin’s·navigation·sidebar·was·focusable·(_\x8#_\x83_\x83_\x87_\x82_\x85).13 ······admin’s·navigation·sidebar·was·focusable·(_\x8#_\x83_\x83_\x87_\x82_\x85).
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s16 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.34 KB
./usr/share/doc/python-django-doc/html/releases/4.0.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.5·release·notes"·href="4.0.5.html"·/>15 ····<link·rel="next"·title="Django·4.0.5·release·notes"·href="4.0.5.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.7·release·notes"·href="4.0.7.html"·/>16 ····<link·rel="prev"·title="Django·4.0.7·release·notes"·href="4.0.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 109, 37 lines modifiedOffset 110, 37 lines modified
109 <li><a·class="reference·internal"·href="#cve-2022-34265-potential-sql-injection-via-trunc-kind-and-extract-lookup-name-arguments">CVE-2022-34265:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">Trunc(kind)</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Extract(lookup_name)</span></code>·arguments</a></li>110 <li><a·class="reference·internal"·href="#cve-2022-34265-potential-sql-injection-via-trunc-kind-and-extract-lookup-name-arguments">CVE-2022-34265:·Potential·SQL·injection·via·<code·class="docutils·literal·notranslate"><span·class="pre">Trunc(kind)</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Extract(lookup_name)</span></code>·arguments</a></li>
110 </ul>111 </ul>
111 </li>112 </li>
112 </ul>113 </ul>
  
113 ··</div>114 ··</div>
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="4.0.7.html"117 ····<p·class="topless"><a·href="4.0.7.html"
117 ··························title="previous·chapter">Django·4.0.7·release·notes</a></p>118 ··························title="vorig·hoofdstuk">Django·4.0.7·release·notes</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="4.0.5.html"122 ····<p·class="topless"><a·href="4.0.5.html"
122 ··························title="next·chapter">Django·4.0.5·release·notes</a></p>123 ··························title="volgend·hoofdstuk">Django·4.0.5·release·notes</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../search.html"·method="get">128 ····<form·class="search"·action="../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·4\x84,\x8,·2\x820\x802\x822\x825 J\x8Ju\x8ul\x8ly\x8y·4\x84,\x8,·2\x820\x802\x822\x82
6 Django·4.0.6·fixes·a·security·issue·with·severity·“high”·in·4.0.5.6 Django·4.0.6·fixes·a·security·issue·with·severity·“high”·in·4.0.5.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x834\x842\x826\x865\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·T\x8Tr\x8ru\x8un\x8nc\x8c(\x8(k\x8ki\x8in\x8nd\x8d)\x8)·a\x8an\x8nd\x8d·E\x8Ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x834\x842\x826\x865\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·S\x8SQ\x8QL\x8L·i\x8in\x8nj\x8je\x8ec\x8ct\x8ti\x8io\x8on\x8n·v\x8vi\x8ia\x8a·T\x8Tr\x8ru\x8un\x8nc\x8c(\x8(k\x8ki\x8in\x8nd\x8d)\x8)·a\x8an\x8nd\x8d·E\x8Ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t
8 (\x8(l\x8lo\x8oo\x8ok\x8ku\x8up\x8p_\x8_n\x8na\x8am\x8me\x8e)\x8)·a\x8ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 (\x8(l\x8lo\x8oo\x8ok\x8ku\x8up\x8p_\x8_n\x8na\x8am\x8me\x8e)\x8)·a\x8ar\x8rg\x8gu\x8um\x8me\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 untrusted·data·was·used·as·a·kind/lookup_name·value.10 untrusted·data·was·used·as·a·kind/lookup_name·value.
11 Applications·that·constrain·the·lookup·name·and·kind·choice·to·a·known·safe11 Applications·that·constrain·the·lookup·name·and·kind·choice·to·a·known·safe
12 list·are·unaffected.12 list·are·unaffected.
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x84_\x82_\x86_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8T_\x8r_\x8u_\x8n_\x8c_\x8(_\x8k_\x8i_\x8n_\x8d_\x8)_\x8·_\x8a_\x8n_\x8d_\x8·_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x84_\x82_\x86_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8S_\x8Q_\x8L_\x8·_\x8i_\x8n_\x8j_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8T_\x8r_\x8u_\x8n_\x8c_\x8(_\x8k_\x8i_\x8n_\x8d_\x8)_\x8·_\x8a_\x8n_\x8d_\x8·_\x8E_\x8x_\x8t_\x8r_\x8a_\x8c_\x8t
16 ············_\x8(_\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8__\x8n_\x8a_\x8m_\x8e_\x8)_\x8·_\x8a_\x8r_\x8g_\x8u_\x8m_\x8e_\x8n_\x8t_\x8s16 ············_\x8(_\x8l_\x8o_\x8o_\x8k_\x8u_\x8p_\x8__\x8n_\x8a_\x8m_\x8e_\x8)_\x8·_\x8a_\x8r_\x8g_\x8u_\x8m_\x8e_\x8n_\x8t_\x8s
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.24 KB
./usr/share/doc/python-django-doc/html/releases/4.0.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.6·release·notes"·href="4.0.6.html"·/>15 ····<link·rel="next"·title="Django·4.0.6·release·notes"·href="4.0.6.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.8·release·notes"·href="4.0.8.html"·/>16 ····<link·rel="prev"·title="Django·4.0.8·release·notes"·href="4.0.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#cve-2022-36359-potential-reflected-file-download-vulnerability-in-fileresponse">CVE-2022-36359:·Potential·reflected·file·download·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">FileResponse</span></code></a></li>108 <li><a·class="reference·internal"·href="#cve-2022-36359-potential-reflected-file-download-vulnerability-in-fileresponse">CVE-2022-36359:·Potential·reflected·file·download·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">FileResponse</span></code></a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="4.0.8.html"115 ····<p·class="topless"><a·href="4.0.8.html"
115 ··························title="previous·chapter">Django·4.0.8·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·4.0.8·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="4.0.6.html"120 ····<p·class="topless"><a·href="4.0.6.html"
120 ··························title="next·chapter">Django·4.0.6·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·4.0.6·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x822\x825 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x822\x82
6 Django·4.0.7·fixes·a·security·issue·with·severity·“high”·in·4.0.6.6 Django·4.0.7·fixes·a·security·issue·with·severity·“high”·in·4.0.6.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x836\x863\x835\x859\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8ef\x8fl\x8le\x8ec\x8ct\x8te\x8ed\x8d·f\x8fi\x8il\x8le\x8e·d\x8do\x8ow\x8wn\x8nl\x8lo\x8oa\x8ad\x8d·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-3\x836\x863\x835\x859\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8ef\x8fl\x8le\x8ec\x8ct\x8te\x8ed\x8d·f\x8fi\x8il\x8le\x8e·d\x8do\x8ow\x8wn\x8nl\x8lo\x8oa\x8ad\x8d·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 F\x8Fi\x8il\x8le\x8eR\x8Re\x8es\x8sp\x8po\x8on\x8ns\x8se\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 F\x8Fi\x8il\x8le\x8eR\x8Re\x8es\x8sp\x8po\x8on\x8ns\x8se\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 10, 16 lines modifiedOffset 10, 16 lines modified
10 attack·that·sets·the·Content-Disposition·header·of·a·_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e·when·the10 attack·that·sets·the·Content-Disposition·header·of·a·_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e·when·the
11 filename·was·derived·from·user-supplied·input.·The·filename·is·now·escaped·to11 filename·was·derived·from·user-supplied·input.·The·filename·is·now·escaped·to
12 avoid·this·possibility.12 avoid·this·possibility.
13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x86_\x83_\x85_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8f_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8·_\x8d_\x8o_\x8w_\x8n_\x8l_\x8o_\x8a_\x8d_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n15 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x83_\x86_\x83_\x85_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8f_\x8l_\x8e_\x8c_\x8t_\x8e_\x8d_\x8·_\x8f_\x8i_\x8l_\x8e_\x8·_\x8d_\x8o_\x8w_\x8n_\x8l_\x8o_\x8a_\x8d_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
16 ············_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e16 ············_\x8F_\x8i_\x8l_\x8e_\x8R_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e
17 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
22 [q···················][Go]22 [q···················][Zoek]
23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
24 Sep·03,·202424 sep·03,·2024
25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»25 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.09 KB
./usr/share/doc/python-django-doc/html/releases/4.0.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.7·release·notes"·href="4.0.7.html"·/>15 ····<link·rel="next"·title="Django·4.0.7·release·notes"·href="4.0.7.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.9·release·notes"·href="4.0.9.html"·/>16 ····<link·rel="prev"·title="Django·4.0.9·release·notes"·href="4.0.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2022-41323-potential-denial-of-service-vulnerability-in-internationalized-urls">CVE-2022-41323:·Potential·denial-of-service·vulnerability·in·internationalized·URLs</a></li>106 <li><a·class="reference·internal"·href="#cve-2022-41323-potential-denial-of-service-vulnerability-in-internationalized-urls">CVE-2022-41323:·Potential·denial-of-service·vulnerability·in·internationalized·URLs</a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="4.0.9.html"113 ····<p·class="topless"><a·href="4.0.9.html"
113 ··························title="previous·chapter">Django·4.0.9·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·4.0.9·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="4.0.7.html"118 ····<p·class="topless"><a·href="4.0.7.html"
118 ··························title="next·chapter">Django·4.0.7·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·4.0.7·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.29 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x822\x825 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x822\x82
6 Django·4.0.8·fixes·a·security·issue·with·severity·“medium”·in·4.0.7.6 Django·4.0.8·fixes·a·security·issue·with·severity·“medium”·in·4.0.7.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-4\x841\x813\x832\x823\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-4\x841\x813\x832\x823\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 i\x8in\x8nt\x8te\x8er\x8rn\x8na\x8at\x8ti\x8io\x8on\x8na\x8al\x8li\x8iz\x8ze\x8ed\x8d·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 i\x8in\x8nt\x8te\x8er\x8rn\x8na\x8at\x8ti\x8io\x8on\x8na\x8al\x8li\x8iz\x8ze\x8ed\x8d·U\x8UR\x8RL\x8Ls\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 Internationalized·URLs·were·subject·to·potential·denial·of·service·attack·via9 Internationalized·URLs·were·subject·to·potential·denial·of·service·attack·via
10 the·locale·parameter.10 the·locale·parameter.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x84_\x81_\x83_\x82_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x84_\x81_\x83_\x82_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
14 ············_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d_\x8·_\x8U_\x8R_\x8L_\x8s14 ············_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d_\x8·_\x8U_\x8R_\x8L_\x8s
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.16 KB
./usr/share/doc/python-django-doc/html/releases/4.0.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.8·release·notes"·href="4.0.8.html"·/>15 ····<link·rel="next"·title="Django·4.0.8·release·notes"·href="4.0.8.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.10·release·notes"·href="4.0.10.html"·/>16 ····<link·rel="prev"·title="Django·4.0.10·release·notes"·href="4.0.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#cve-2023-23969-potential-denial-of-service-via-accept-language-headers">CVE-2023-23969:·Potential·denial-of-service·via·<code·class="docutils·literal·notranslate"><span·class="pre">Accept-Language</span></code>·headers</a></li>109 <li><a·class="reference·internal"·href="#cve-2023-23969-potential-denial-of-service-via-accept-language-headers">CVE-2023-23969:·Potential·denial-of-service·via·<code·class="docutils·literal·notranslate"><span·class="pre">Accept-Language</span></code>·headers</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="4.0.10.html"116 ····<p·class="topless"><a·href="4.0.10.html"
116 ··························title="previous·chapter">Django·4.0.10·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·4.0.10·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="4.0.8.html"121 ····<p·class="topless"><a·href="4.0.8.html"
121 ··························title="next·chapter">Django·4.0.8·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·4.0.8·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
2.3 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x823\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x823\x83
6 Django·4.0.9·fixes·a·security·issue·with·severity·“moderate”·in·4.0.8.6 Django·4.0.9·fixes·a·security·issue·with·severity·“moderate”·in·4.0.8.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x823\x839\x896\x869\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·A\x8Ac\x8cc\x8ce\x8ep\x8pt\x8t-\x8-L\x8La\x8an\x8ng\x8gu\x8ua\x8ag\x8ge\x8e·h\x8he\x8ea\x8ad\x8de\x8er\x8rs\x8s_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x823\x839\x896\x869\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·A\x8Ac\x8cc\x8ce\x8ep\x8pt\x8t-\x8-L\x8La\x8an\x8ng\x8gu\x8ua\x8ag\x8ge\x8e·h\x8he\x8ea\x8ad\x8de\x8er\x8rs\x8s_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 excessive·memory·usage·if·large·header·values·are·sent.11 excessive·memory·usage·if·large·header·values·are·sent.
12 In·order·to·avoid·this·vulnerability,·the·Accept-Language·header·is·now·parsed12 In·order·to·avoid·this·vulnerability,·the·Accept-Language·header·is·now·parsed
13 up·to·a·maximum·length.13 up·to·a·maximum·length.
14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x83_\x89_\x86_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8A_\x8c_\x8c_\x8e_\x8p_\x8t_\x8-_\x8L_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e16 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x83_\x89_\x86_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8A_\x8c_\x8c_\x8e_\x8p_\x8t_\x8-_\x8L_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e
17 ············_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8s17 ············_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8s
18 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
23 [q···················][Go]23 [q···················][Zoek]
24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
25 Sep·03,·202425 sep·03,·2024
26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»26 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.84 KB
./usr/share/doc/python-django-doc/html/releases/4.0.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.0·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.0·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·3.2.25·release·notes"·href="3.2.25.html"·/>15 ····<link·rel="next"·title="Django·3.2.25·release·notes"·href="3.2.25.html"·/>
15 ····<link·rel="prev"·title="Django·4.0.1·release·notes"·href="4.0.1.html"·/>16 ····<link·rel="prev"·title="Django·4.0.1·release·notes"·href="4.0.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 785, 37 lines modifiedOffset 786, 37 lines modified
785 <li><a·class="reference·internal"·href="#features-removed-in-4-0">Features·removed·in·4.0</a></li>786 <li><a·class="reference·internal"·href="#features-removed-in-4-0">Features·removed·in·4.0</a></li>
786 </ul>787 </ul>
787 </li>788 </li>
788 </ul>789 </ul>
  
789 ··</div>790 ··</div>
790 ··<div>791 ··<div>
791 ····<h4>Previous·topic</h4>792 ····<h4>Vorig·onderwerp</h4>
792 ····<p·class="topless"><a·href="4.0.1.html"793 ····<p·class="topless"><a·href="4.0.1.html"
793 ··························title="previous·chapter">Django·4.0.1·release·notes</a></p>794 ··························title="vorig·hoofdstuk">Django·4.0.1·release·notes</a></p>
794 ··</div>795 ··</div>
795 ··<div>796 ··<div>
796 ····<h4>Next·topic</h4>797 ····<h4>Volgend·onderwerp</h4>
797 ····<p·class="topless"><a·href="3.2.25.html"798 ····<p·class="topless"><a·href="3.2.25.html"
798 ··························title="next·chapter">Django·3.2.25·release·notes</a></p>799 ··························title="volgend·hoofdstuk">Django·3.2.25·release·notes</a></p>
799 ··</div>800 ··</div>
800 <search·id="searchbox"·style="display:·none"·role="search">801 <search·id="searchbox"·style="display:·none"·role="search">
801 ··<h3·id="searchlabel">Quick·search</h3>802 ··<h3·id="searchlabel">Snel·zoeken</h3>
802 ····<div·class="searchformwrapper">803 ····<div·class="searchformwrapper">
803 ····<form·class="search"·action="../search.html"·method="get">804 ····<form·class="search"·action="../search.html"·method="get">
804 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>805 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
805 ······<input·type="submit"·value="Go"·/>806 ······<input·type="submit"·value="Zoek"·/>
806 ····</form>807 ····</form>
807 ····</div>808 ····</div>
808 </search>809 </search>
809 <script>document.getElementById('searchbox').style.display·=·"block"</script>810 <script>document.getElementById('searchbox').style.display·=·"block"</script>
810 ········</div>811 ········</div>
811 ······</div>812 ······</div>
812 ··············<h3>Last·update:</h3>813 ··············<h3>Last·update:</h3>
813 ··············<p·class="topless">Sep·03,·2024</p>814 ··············<p·class="topless">sep·03,·2024</p>
814 ··········</div>815 ··········</div>
815 ········816 ········
816 ······817 ······
817 ····</div>818 ····</div>
  
818 ····<div·id="ft">819 ····<div·id="ft">
819 ······<div·class="nav">820 ······<div·class="nav">
2.16 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x815 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·7\x87,\x8,·2\x820\x802\x821\x81
6 Welcome·to·Django·4.0!6 Welcome·to·Django·4.0!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·3.28 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·3.2
Offset 474, 16 lines modifiedOffset 474, 16 lines modified
474 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s474 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
475 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x80475 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x80
476 ················#·_\x8U_\x8s_\x8e_\x8·_\x8o_\x8f_\x8·_\x8p_\x8y_\x8t_\x8z_\x8·_\x8t_\x8i_\x8m_\x8e_\x8·_\x8z_\x8o_\x8n_\x8e_\x8s476 ················#·_\x8U_\x8s_\x8e_\x8·_\x8o_\x8f_\x8·_\x8p_\x8y_\x8t_\x8z_\x8·_\x8t_\x8i_\x8m_\x8e_\x8·_\x8z_\x8o_\x8n_\x8e_\x8s
477 ················#·_\x8T_\x8i_\x8m_\x8e_\x8·_\x8z_\x8o_\x8n_\x8e_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t477 ················#·_\x8T_\x8i_\x8m_\x8e_\x8·_\x8z_\x8o_\x8n_\x8e_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t
478 ················#·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n478 ················#·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n
479 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s479 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
480 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x80480 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x80
481 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*481 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
482 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s482 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
483 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*483 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
484 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s484 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x83_\x8._\x82_\x8._\x82_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
485 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*485 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
486 [q···················][Go]486 [q···················][Zoek]
487 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*487 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
488 Sep·03,·2024488 sep·03,·2024
489 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»489 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.74 KB
./usr/share/doc/python-django-doc/html/releases/4.1.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1·release·notes"·href="4.1.html"·/>15 ····<link·rel="next"·title="Django·4.1·release·notes"·href="4.1.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.2·release·notes"·href="4.1.2.html"·/>16 ····<link·rel="prev"·title="Django·4.1.2·release·notes"·href="4.1.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 141, 37 lines modifiedOffset 142, 37 lines modified
141 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>142 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
142 </ul>143 </ul>
143 </li>144 </li>
144 </ul>145 </ul>
  
145 ··</div>146 ··</div>
146 ··<div>147 ··<div>
147 ····<h4>Previous·topic</h4>148 ····<h4>Vorig·onderwerp</h4>
148 ····<p·class="topless"><a·href="4.1.2.html"149 ····<p·class="topless"><a·href="4.1.2.html"
149 ··························title="previous·chapter">Django·4.1.2·release·notes</a></p>150 ··························title="vorig·hoofdstuk">Django·4.1.2·release·notes</a></p>
150 ··</div>151 ··</div>
151 ··<div>152 ··<div>
152 ····<h4>Next·topic</h4>153 ····<h4>Volgend·onderwerp</h4>
153 ····<p·class="topless"><a·href="4.1.html"154 ····<p·class="topless"><a·href="4.1.html"
154 ··························title="next·chapter">Django·4.1·release·notes</a></p>155 ··························title="volgend·hoofdstuk">Django·4.1·release·notes</a></p>
155 ··</div>156 ··</div>
156 <search·id="searchbox"·style="display:·none"·role="search">157 <search·id="searchbox"·style="display:·none"·role="search">
157 ··<h3·id="searchlabel">Quick·search</h3>158 ··<h3·id="searchlabel">Snel·zoeken</h3>
158 ····<div·class="searchformwrapper">159 ····<div·class="searchformwrapper">
159 ····<form·class="search"·action="../search.html"·method="get">160 ····<form·class="search"·action="../search.html"·method="get">
160 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
161 ······<input·type="submit"·value="Go"·/>162 ······<input·type="submit"·value="Zoek"·/>
162 ····</form>163 ····</form>
163 ····</div>164 ····</div>
164 </search>165 </search>
165 <script>document.getElementById('searchbox').style.display·=·"block"</script>166 <script>document.getElementById('searchbox').style.display·=·"block"</script>
166 ········</div>167 ········</div>
167 ······</div>168 ······</div>
168 ··············<h3>Last·update:</h3>169 ··············<h3>Last·update:</h3>
169 ··············<p·class="topless">Sep·03,·2024</p>170 ··············<p·class="topless">sep·03,·2024</p>
170 ··········</div>171 ··········</div>
171 ········172 ········
172 ······173 ······
173 ····</div>174 ····</div>
  
174 ····<div·id="ft">175 ····<div·id="ft">
175 ······<div·class="nav">176 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·5\x85,\x8,·2\x820\x802\x822\x825 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·5\x85,\x8,·2\x820\x802\x822\x82
6 Django·4.1.1·fixes·several·bugs·in·4.1.6 Django·4.1.1·fixes·several·bugs·in·4.1.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Reallowed,·following·a·regression·in·Django·4.1,·using·GeoIP2()·when·GEOS8 ····*·Reallowed,·following·a·regression·in·Django·4.1,·using·GeoIP2()·when·GEOS
Offset 37, 16 lines modifiedOffset 37, 16 lines modified
37 ····*·Fixed·a·regression·in·Django·4.1·that·caused·a·migration·crash·on·SQLite37 ····*·Fixed·a·regression·in·Django·4.1·that·caused·a·migration·crash·on·SQLite
38 ······<·3.20·(_\x8#_\x83_\x83_\x89_\x86_\x80).38 ······<·3.20·(_\x8#_\x83_\x83_\x89_\x86_\x80).
39 ····*·Fixed·a·regression·in·Django·4.1·that·caused·an·admin·crash·when·the39 ····*·Fixed·a·regression·in·Django·4.1·that·caused·an·admin·crash·when·the
40 ······_\x8a_\x8d_\x8m_\x8i_\x8n_\x8d_\x8o_\x8c_\x8s·app·was·used·(_\x8#_\x83_\x83_\x89_\x85_\x85,·_\x8#_\x83_\x83_\x89_\x87_\x81).40 ······_\x8a_\x8d_\x8m_\x8i_\x8n_\x8d_\x8o_\x8c_\x8s·app·was·used·(_\x8#_\x83_\x83_\x89_\x85_\x85,·_\x8#_\x83_\x83_\x89_\x87_\x81).
41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s43 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
44 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*44 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*46 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*48 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
49 [q···················][Go]49 [q···················][Zoek]
50 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
51 Sep·03,·202451 sep·03,·2024
52 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»52 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.49 KB
./usr/share/doc/python-django-doc/html/releases/4.1.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.9·release·notes"·href="4.1.9.html"·/>15 ····<link·rel="next"·title="Django·4.1.9·release·notes"·href="4.1.9.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.11·release·notes"·href="4.1.11.html"·/>16 ····<link·rel="prev"·title="Django·4.1.11·release·notes"·href="4.1.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#cve-2023-36053-potential-regular-expression-denial-of-service-vulnerability-in-emailvalidator-urlvalidator">CVE-2023-36053:·Potential·regular·expression·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">EmailValidator</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code></a></li>107 <li><a·class="reference·internal"·href="#cve-2023-36053-potential-regular-expression-denial-of-service-vulnerability-in-emailvalidator-urlvalidator">CVE-2023-36053:·Potential·regular·expression·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">EmailValidator</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">URLValidator</span></code></a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="4.1.11.html"114 ····<p·class="topless"><a·href="4.1.11.html"
114 ··························title="previous·chapter">Django·4.1.11·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·4.1.11·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="4.1.9.html"119 ····<p·class="topless"><a·href="4.1.9.html"
119 ··························title="next·chapter">Django·4.1.9·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·4.1.9·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
2.49 KB
html2text {}
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·3\x83,\x8,·2\x820\x802\x823\x835 J\x8Ju\x8ul\x8ly\x8y·3\x83,\x8,·2\x820\x802\x823\x83
6 Django·4.1.10·fixes·a·security·issue·with·severity·“moderate”·in·4.1.9.6 Django·4.1.10·fixes·a·security·issue·with·severity·“moderate”·in·4.1.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x836\x860\x805\x853\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x836\x860\x805\x853\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e
8 v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·E\x8Em\x8ma\x8ai\x8il\x8lV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r/\x8/U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·E\x8Em\x8ma\x8ai\x8il\x8lV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r/\x8/U\x8UR\x8RL\x8LV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 EmailValidator·and·URLValidator·were·subject·to·potential·regular·expression9 EmailValidator·and·URLValidator·were·subject·to·potential·regular·expression
10 denial·of·service·attack·via·a·very·large·number·of·domain·name·labels·of10 denial·of·service·attack·via·a·very·large·number·of·domain·name·labels·of
11 emails·and·URLs.11 emails·and·URLs.
12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s13 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x86_\x80_\x85_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e14 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x86_\x80_\x85_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e
15 ············_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8E_\x8m_\x8a_\x8i_\x8l_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8/_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r15 ············_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8E_\x8m_\x8a_\x8i_\x8l_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8/_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r
16 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*18 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
21 [q···················][Go]21 [q···················][Zoek]
22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
23 Sep·03,·202423 sep·03,·2024
24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»24 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.34 KB
./usr/share/doc/python-django-doc/html/releases/4.1.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.10·release·notes"·href="4.1.10.html"·/>15 ····<link·rel="next"·title="Django·4.1.10·release·notes"·href="4.1.10.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.12·release·notes"·href="4.1.12.html"·/>16 ····<link·rel="prev"·title="Django·4.1.12·release·notes"·href="4.1.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 37 lines modifiedOffset 107, 37 lines modified
106 <li><a·class="reference·internal"·href="#cve-2023-41164-potential-denial-of-service-vulnerability-in-django-utils-encoding-uri-to-iri">CVE-2023-41164:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>107 <li><a·class="reference·internal"·href="#cve-2023-41164-potential-denial-of-service-vulnerability-in-django-utils-encoding-uri-to-iri">CVE-2023-41164:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.encoding.uri_to_iri()</span></code></a></li>
107 </ul>108 </ul>
108 </li>109 </li>
109 </ul>110 </ul>
  
110 ··</div>111 ··</div>
111 ··<div>112 ··<div>
112 ····<h4>Previous·topic</h4>113 ····<h4>Vorig·onderwerp</h4>
113 ····<p·class="topless"><a·href="4.1.12.html"114 ····<p·class="topless"><a·href="4.1.12.html"
114 ··························title="previous·chapter">Django·4.1.12·release·notes</a></p>115 ··························title="vorig·hoofdstuk">Django·4.1.12·release·notes</a></p>
115 ··</div>116 ··</div>
116 ··<div>117 ··<div>
117 ····<h4>Next·topic</h4>118 ····<h4>Volgend·onderwerp</h4>
118 ····<p·class="topless"><a·href="4.1.10.html"119 ····<p·class="topless"><a·href="4.1.10.html"
119 ··························title="next·chapter">Django·4.1.10·release·notes</a></p>120 ··························title="volgend·hoofdstuk">Django·4.1.10·release·notes</a></p>
120 ··</div>121 ··</div>
121 <search·id="searchbox"·style="display:·none"·role="search">122 <search·id="searchbox"·style="display:·none"·role="search">
122 ··<h3·id="searchlabel">Quick·search</h3>123 ··<h3·id="searchlabel">Snel·zoeken</h3>
123 ····<div·class="searchformwrapper">124 ····<div·class="searchformwrapper">
124 ····<form·class="search"·action="../search.html"·method="get">125 ····<form·class="search"·action="../search.html"·method="get">
125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
126 ······<input·type="submit"·value="Go"·/>127 ······<input·type="submit"·value="Zoek"·/>
127 ····</form>128 ····</form>
128 ····</div>129 ····</div>
129 </search>130 </search>
130 <script>document.getElementById('searchbox').style.display·=·"block"</script>131 <script>document.getElementById('searchbox').style.display·=·"block"</script>
131 ········</div>132 ········</div>
132 ······</div>133 ······</div>
133 ··············<h3>Last·update:</h3>134 ··············<h3>Last·update:</h3>
134 ··············<p·class="topless">Sep·03,·2024</p>135 ··············<p·class="topless">sep·03,·2024</p>
135 ··········</div>136 ··········</div>
136 ········137 ········
137 ······138 ······
138 ····</div>139 ····</div>
  
139 ····<div·id="ft">140 ····<div·id="ft">
140 ······<div·class="nav">141 ······<div·class="nav">
2.43 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Django·4.1.11·fixes·a·security·issue·with·severity·“moderate”·in·4.1.10.6 Django·4.1.11·fixes·a·security·issue·with·severity·“moderate”·in·4.1.10.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x841\x811\x816\x864\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x841\x811\x816\x864\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.e\x8en\x8nc\x8co\x8od\x8di\x8in\x8ng\x8g.\x8.u\x8ur\x8ri\x8i_\x8_t\x8to\x8o_\x8_i\x8ir\x8ri\x8i(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.e\x8en\x8nc\x8co\x8od\x8di\x8in\x8ng\x8g.\x8.u\x8ur\x8ri\x8i_\x8_t\x8to\x8o_\x8_i\x8ir\x8ri\x8i(\x8()\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 django.utils.encoding.uri_to_iri()·was·subject·to·potential·denial·of·service9 django.utils.encoding.uri_to_iri()·was·subject·to·potential·denial·of·service
10 attack·via·certain·inputs·with·a·very·large·number·of·Unicode·characters.10 attack·via·certain·inputs·with·a·very·large·number·of·Unicode·characters.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x81_\x81_\x86_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x81_\x81_\x86_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
14 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8u_\x8r_\x8i_\x8__\x8t_\x8o_\x8__\x8i_\x8r_\x8i_\x8(_\x8)14 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8u_\x8r_\x8i_\x8__\x8t_\x8o_\x8__\x8i_\x8r_\x8i_\x8(_\x8)
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.23 KB
./usr/share/doc/python-django-doc/html/releases/4.1.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.11·release·notes"·href="4.1.11.html"·/>15 ····<link·rel="next"·title="Django·4.1.11·release·notes"·href="4.1.11.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.13·release·notes"·href="4.1.13.html"·/>16 ····<link·rel="prev"·title="Django·4.1.13·release·notes"·href="4.1.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 115, 37 lines modifiedOffset 116, 37 lines modified
115 <li><a·class="reference·internal"·href="#cve-2023-43665-denial-of-service-possibility-in-django-utils-text-truncator">CVE-2023-43665:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.text.Truncator</span></code></a></li>116 <li><a·class="reference·internal"·href="#cve-2023-43665-denial-of-service-possibility-in-django-utils-text-truncator">CVE-2023-43665:·Denial-of-service·possibility·in·<code·class="docutils·literal·notranslate"><span·class="pre">django.utils.text.Truncator</span></code></a></li>
116 </ul>117 </ul>
117 </li>118 </li>
118 </ul>119 </ul>
  
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Previous·topic</h4>122 ····<h4>Vorig·onderwerp</h4>
122 ····<p·class="topless"><a·href="4.1.13.html"123 ····<p·class="topless"><a·href="4.1.13.html"
123 ··························title="previous·chapter">Django·4.1.13·release·notes</a></p>124 ··························title="vorig·hoofdstuk">Django·4.1.13·release·notes</a></p>
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Next·topic</h4>127 ····<h4>Volgend·onderwerp</h4>
127 ····<p·class="topless"><a·href="4.1.11.html"128 ····<p·class="topless"><a·href="4.1.11.html"
128 ··························title="next·chapter">Django·4.1.11·release·notes</a></p>129 ··························title="volgend·hoofdstuk">Django·4.1.11·release·notes</a></p>
129 ··</div>130 ··</div>
130 <search·id="searchbox"·style="display:·none"·role="search">131 <search·id="searchbox"·style="display:·none"·role="search">
131 ··<h3·id="searchlabel">Quick·search</h3>132 ··<h3·id="searchlabel">Snel·zoeken</h3>
132 ····<div·class="searchformwrapper">133 ····<div·class="searchformwrapper">
133 ····<form·class="search"·action="../search.html"·method="get">134 ····<form·class="search"·action="../search.html"·method="get">
134 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
135 ······<input·type="submit"·value="Go"·/>136 ······<input·type="submit"·value="Zoek"·/>
136 ····</form>137 ····</form>
137 ····</div>138 ····</div>
138 </search>139 </search>
139 <script>document.getElementById('searchbox').style.display·=·"block"</script>140 <script>document.getElementById('searchbox').style.display·=·"block"</script>
140 ········</div>141 ········</div>
141 ······</div>142 ······</div>
142 ··············<h3>Last·update:</h3>143 ··············<h3>Last·update:</h3>
143 ··············<p·class="topless">Sep·03,·2024</p>144 ··············<p·class="topless">sep·03,·2024</p>
144 ··········</div>145 ··········</div>
145 ········146 ········
146 ······147 ······
147 ····</div>148 ····</div>
  
148 ····<div·id="ft">149 ····<div·id="ft">
149 ······<div·class="nav">150 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Django·4.1.12·fixes·a·security·issue·with·severity·“moderate”·in·4.1.11.6 Django·4.1.12·fixes·a·security·issue·with·severity·“moderate”·in·4.1.11.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x843\x836\x866\x865\x85:\x8:·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x843\x836\x866\x865\x85:\x8:·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.t\x8te\x8ex\x8xt\x8t.\x8.T\x8Tr\x8ru\x8un\x8nc\x8ca\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 d\x8dj\x8ja\x8an\x8ng\x8go\x8o.\x8.u\x8ut\x8ti\x8il\x8ls\x8s.\x8.t\x8te\x8ex\x8xt\x8t.\x8.T\x8Tr\x8ru\x8un\x8nc\x8ca\x8at\x8to\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 The·input·processed·by·Truncator,·when·operating·in·HTML·mode,·has·been·limited17 The·input·processed·by·Truncator,·when·operating·in·HTML·mode,·has·been·limited
18 to·the·first·five·million·characters·in·order·to·avoid·potential·performance18 to·the·first·five·million·characters·in·order·to·avoid·potential·performance
19 and·memory·issues.19 and·memory·issues.
20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x83_\x86_\x86_\x85_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n22 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x83_\x86_\x86_\x85_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
23 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r23 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.25 KB
./usr/share/doc/python-django-doc/html/releases/4.1.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.12·release·notes"·href="4.1.12.html"·/>15 ····<link·rel="next"·title="Django·4.1.12·release·notes"·href="4.1.12.html"·/>
15 ····<link·rel="prev"·title="Django·4.2·release·notes"·href="4.2.html"·/>16 ····<link·rel="prev"·title="Django·4.2·release·notes"·href="4.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#cve-2023-46695-potential-denial-of-service-vulnerability-in-usernamefield-on-windows">CVE-2023-46695:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">UsernameField</span></code>·on·Windows</a></li>111 <li><a·class="reference·internal"·href="#cve-2023-46695-potential-denial-of-service-vulnerability-in-usernamefield-on-windows">CVE-2023-46695:·Potential·denial·of·service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">UsernameField</span></code>·on·Windows</a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="4.2.html"118 ····<p·class="topless"><a·href="4.2.html"
118 ··························title="previous·chapter">Django·4.2·release·notes</a></p>119 ··························title="vorig·hoofdstuk">Django·4.2·release·notes</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="4.1.12.html"123 ····<p·class="topless"><a·href="4.1.12.html"
123 ··························title="next·chapter">Django·4.1.12·release·notes</a></p>124 ··························title="volgend·hoofdstuk">Django·4.1.12·release·notes</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../search.html"·method="get">129 ····<form·class="search"·action="../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x823\x835 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x823\x83
6 Django·4.1.13·fixes·a·security·issue·with·severity·“moderate”·in·4.1.12.6 Django·4.1.13·fixes·a·security·issue·with·severity·“moderate”·in·4.1.12.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x846\x866\x869\x895\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x846\x866\x869\x895\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
8 U\x8Us\x8se\x8er\x8rn\x8na\x8am\x8me\x8eF\x8Fi\x8ie\x8el\x8ld\x8d·o\x8on\x8n·W\x8Wi\x8in\x8nd\x8do\x8ow\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 U\x8Us\x8se\x8er\x8rn\x8na\x8am\x8me\x8eF\x8Fi\x8ie\x8el\x8ld\x8d·o\x8on\x8n·W\x8Wi\x8in\x8nd\x8do\x8ow\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 13, 16 lines modifiedOffset 13, 16 lines modified
13 In·order·to·avoid·the·vulnerability,·invalid·values·longer·than13 In·order·to·avoid·the·vulnerability,·invalid·values·longer·than
14 UsernameField.max_length·are·no·longer·normalized,·since·they·cannot·pass14 UsernameField.max_length·are·no·longer·normalized,·since·they·cannot·pass
15 validation·anyway.15 validation·anyway.
16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x86_\x86_\x89_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n18 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x86_\x86_\x89_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
19 ············_\x8U_\x8s_\x8e_\x8r_\x8n_\x8a_\x8m_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w_\x8s19 ············_\x8U_\x8s_\x8e_\x8r_\x8n_\x8a_\x8m_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w_\x8s
20 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*20 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s21 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
22 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
25 [q···················][Go]25 [q···················][Zoek]
26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
27 Sep·03,·202427 sep·03,·2024
28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»28 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.98 KB
./usr/share/doc/python-django-doc/html/releases/4.1.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.1·release·notes"·href="4.1.1.html"·/>15 ····<link·rel="next"·title="Django·4.1.1·release·notes"·href="4.1.1.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.3·release·notes"·href="4.1.3.html"·/>16 ····<link·rel="prev"·title="Django·4.1.3·release·notes"·href="4.1.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 142, 37 lines modifiedOffset 143, 37 lines modified
142 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>143 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
143 </ul>144 </ul>
144 </li>145 </li>
145 </ul>146 </ul>
  
146 ··</div>147 ··</div>
147 ··<div>148 ··<div>
148 ····<h4>Previous·topic</h4>149 ····<h4>Vorig·onderwerp</h4>
149 ····<p·class="topless"><a·href="4.1.3.html"150 ····<p·class="topless"><a·href="4.1.3.html"
150 ··························title="previous·chapter">Django·4.1.3·release·notes</a></p>151 ··························title="vorig·hoofdstuk">Django·4.1.3·release·notes</a></p>
151 ··</div>152 ··</div>
152 ··<div>153 ··<div>
153 ····<h4>Next·topic</h4>154 ····<h4>Volgend·onderwerp</h4>
154 ····<p·class="topless"><a·href="4.1.1.html"155 ····<p·class="topless"><a·href="4.1.1.html"
155 ··························title="next·chapter">Django·4.1.1·release·notes</a></p>156 ··························title="volgend·hoofdstuk">Django·4.1.1·release·notes</a></p>
156 ··</div>157 ··</div>
157 <search·id="searchbox"·style="display:·none"·role="search">158 <search·id="searchbox"·style="display:·none"·role="search">
158 ··<h3·id="searchlabel">Quick·search</h3>159 ··<h3·id="searchlabel">Snel·zoeken</h3>
159 ····<div·class="searchformwrapper">160 ····<div·class="searchformwrapper">
160 ····<form·class="search"·action="../search.html"·method="get">161 ····<form·class="search"·action="../search.html"·method="get">
161 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>162 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
162 ······<input·type="submit"·value="Go"·/>163 ······<input·type="submit"·value="Zoek"·/>
163 ····</form>164 ····</form>
164 ····</div>165 ····</div>
165 </search>166 </search>
166 <script>document.getElementById('searchbox').style.display·=·"block"</script>167 <script>document.getElementById('searchbox').style.display·=·"block"</script>
167 ········</div>168 ········</div>
168 ······</div>169 ······</div>
169 ··············<h3>Last·update:</h3>170 ··············<h3>Last·update:</h3>
170 ··············<p·class="topless">Sep·03,·2024</p>171 ··············<p·class="topless">sep·03,·2024</p>
171 ··········</div>172 ··········</div>
172 ········173 ········
173 ······174 ······
174 ····</div>175 ····</div>
  
175 ····<div·id="ft">176 ····<div·id="ft">
176 ······<div·class="nav">177 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x822\x825 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x822\x82
6 Django·4.1.2·fixes·a·security·issue·with·severity·“medium”·and·several·bugs·in6 Django·4.1.2·fixes·a·security·issue·with·severity·“medium”·and·several·bugs·in
7 4.1.1.7 4.1.1.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-4\x841\x813\x832\x823\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x822\x82-\x8-4\x841\x813\x832\x823\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 ····*·Relaxed·the·system·check·added·in·Django·4.1·for·the·same·name·used·for39 ····*·Relaxed·the·system·check·added·in·Django·4.1·for·the·same·name·used·for
40 ······multiple·template·tag·modules·to·a·warning·(_\x8#_\x83_\x82_\x89_\x88_\x87).40 ······multiple·template·tag·modules·to·a·warning·(_\x8#_\x83_\x82_\x89_\x88_\x87).
41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x84_\x81_\x83_\x82_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n43 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x82_\x8-_\x84_\x81_\x83_\x82_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
44 ············_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d_\x8·_\x8U_\x8R_\x8L_\x8s44 ············_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d_\x8·_\x8U_\x8R_\x8L_\x8s
45 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s45 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
46 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*46 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*48 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
50 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
51 [q···················][Go]51 [q···················][Zoek]
52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
53 Sep·03,·202453 sep·03,·2024
54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.63 KB
./usr/share/doc/python-django-doc/html/releases/4.1.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.2·release·notes"·href="4.1.2.html"·/>15 ····<link·rel="next"·title="Django·4.1.2·release·notes"·href="4.1.2.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.4·release·notes"·href="4.1.4.html"·/>16 ····<link·rel="prev"·title="Django·4.1.4·release·notes"·href="4.1.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="4.1.4.html"116 ····<p·class="topless"><a·href="4.1.4.html"
116 ··························title="previous·chapter">Django·4.1.4·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·4.1.4·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="4.1.2.html"121 ····<p·class="topless"><a·href="4.1.2.html"
121 ··························title="next·chapter">Django·4.1.2·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·4.1.2·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.98 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x822\x825 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x822\x82
6 Django·4.1.3·fixes·a·bug·in·4.1.2·and·adds·compatibility·with·Python·3.11.6 Django·4.1.3·fixes·a·bug·in·4.1.2·and·adds·compatibility·with·Python·3.11.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·4.1·that·caused·non-Python·files·created·by8 ····*·Fixed·a·bug·in·Django·4.1·that·caused·non-Python·files·created·by
9 ······startproject·and·startapp·management·commands·from·custom·templates·to·be9 ······startproject·and·startapp·management·commands·from·custom·templates·to·be
10 ······incorrectly·formatted·using·the·black·command·(_\x8#_\x83_\x84_\x80_\x88_\x85).10 ······incorrectly·formatted·using·the·black·command·(_\x8#_\x83_\x84_\x80_\x88_\x85).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.74 KB
./usr/share/doc/python-django-doc/html/releases/4.1.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.3·release·notes"·href="4.1.3.html"·/>15 ····<link·rel="next"·title="Django·4.1.3·release·notes"·href="4.1.3.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.5·release·notes"·href="4.1.5.html"·/>16 ····<link·rel="prev"·title="Django·4.1.5·release·notes"·href="4.1.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 118, 37 lines modifiedOffset 119, 37 lines modified
118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>119 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
119 </ul>120 </ul>
120 </li>121 </li>
121 </ul>122 </ul>
  
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Previous·topic</h4>125 ····<h4>Vorig·onderwerp</h4>
125 ····<p·class="topless"><a·href="4.1.5.html"126 ····<p·class="topless"><a·href="4.1.5.html"
126 ··························title="previous·chapter">Django·4.1.5·release·notes</a></p>127 ··························title="vorig·hoofdstuk">Django·4.1.5·release·notes</a></p>
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Next·topic</h4>130 ····<h4>Volgend·onderwerp</h4>
130 ····<p·class="topless"><a·href="4.1.3.html"131 ····<p·class="topless"><a·href="4.1.3.html"
131 ··························title="next·chapter">Django·4.1.3·release·notes</a></p>132 ··························title="volgend·hoofdstuk">Django·4.1.3·release·notes</a></p>
132 ··</div>133 ··</div>
133 <search·id="searchbox"·style="display:·none"·role="search">134 <search·id="searchbox"·style="display:·none"·role="search">
134 ··<h3·id="searchlabel">Quick·search</h3>135 ··<h3·id="searchlabel">Snel·zoeken</h3>
135 ····<div·class="searchformwrapper">136 ····<div·class="searchformwrapper">
136 ····<form·class="search"·action="../search.html"·method="get">137 ····<form·class="search"·action="../search.html"·method="get">
137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
138 ······<input·type="submit"·value="Go"·/>139 ······<input·type="submit"·value="Zoek"·/>
139 ····</form>140 ····</form>
140 ····</div>141 ····</div>
141 </search>142 </search>
142 <script>document.getElementById('searchbox').style.display·=·"block"</script>143 <script>document.getElementById('searchbox').style.display·=·"block"</script>
143 ········</div>144 ········</div>
144 ······</div>145 ······</div>
145 ··············<h3>Last·update:</h3>146 ··············<h3>Last·update:</h3>
146 ··············<p·class="topless">Sep·03,·2024</p>147 ··············<p·class="topless">sep·03,·2024</p>
147 ··········</div>148 ··········</div>
148 ········149 ········
149 ······150 ······
150 ····</div>151 ····</div>
  
151 ····<div·id="ft">152 ····<div·id="ft">
152 ······<div·class="nav">153 ······<div·class="nav">
2.08 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·6\x86,\x8,·2\x820\x802\x822\x825 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·6\x86,\x8,·2\x820\x802\x822\x82
6 Django·4.1.4·fixes·several·bugs·in·4.1.3.6 Django·4.1.4·fixes·several·bugs·in·4.1.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·4.1·that·caused·an·unnecessary·table·rebuild8 ····*·Fixed·a·regression·in·Django·4.1·that·caused·an·unnecessary·table·rebuild
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·QuerySet.bulk_create()15 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·QuerySet.bulk_create()
16 ······with·"pk"·in·unique_fields·(_\x8#_\x83_\x84_\x81_\x87_\x87).16 ······with·"pk"·in·unique_fields·(_\x8#_\x83_\x84_\x81_\x87_\x87).
17 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·QuerySet.bulk_create()17 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·QuerySet.bulk_create()
18 ······on·fields·with·db_column·(_\x8#_\x83_\x84_\x81_\x87_\x81).18 ······on·fields·with·db_column·(_\x8#_\x83_\x84_\x81_\x87_\x81).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.62 KB
./usr/share/doc/python-django-doc/html/releases/4.1.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.4·release·notes"·href="4.1.4.html"·/>15 ····<link·rel="next"·title="Django·4.1.4·release·notes"·href="4.1.4.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.6·release·notes"·href="4.1.6.html"·/>16 ····<link·rel="prev"·title="Django·4.1.6·release·notes"·href="4.1.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 110, 37 lines modifiedOffset 111, 37 lines modified
110 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>111 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
111 </ul>112 </ul>
112 </li>113 </li>
113 </ul>114 </ul>
  
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Previous·topic</h4>117 ····<h4>Vorig·onderwerp</h4>
117 ····<p·class="topless"><a·href="4.1.6.html"118 ····<p·class="topless"><a·href="4.1.6.html"
118 ··························title="previous·chapter">Django·4.1.6·release·notes</a></p>119 ··························title="vorig·hoofdstuk">Django·4.1.6·release·notes</a></p>
119 ··</div>120 ··</div>
120 ··<div>121 ··<div>
121 ····<h4>Next·topic</h4>122 ····<h4>Volgend·onderwerp</h4>
122 ····<p·class="topless"><a·href="4.1.4.html"123 ····<p·class="topless"><a·href="4.1.4.html"
123 ··························title="next·chapter">Django·4.1.4·release·notes</a></p>124 ··························title="volgend·hoofdstuk">Django·4.1.4·release·notes</a></p>
124 ··</div>125 ··</div>
125 <search·id="searchbox"·style="display:·none"·role="search">126 <search·id="searchbox"·style="display:·none"·role="search">
126 ··<h3·id="searchlabel">Quick·search</h3>127 ··<h3·id="searchlabel">Snel·zoeken</h3>
127 ····<div·class="searchformwrapper">128 ····<div·class="searchformwrapper">
128 ····<form·class="search"·action="../search.html"·method="get">129 ····<form·class="search"·action="../search.html"·method="get">
129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>130 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
130 ······<input·type="submit"·value="Go"·/>131 ······<input·type="submit"·value="Zoek"·/>
131 ····</form>132 ····</form>
132 ····</div>133 ····</div>
133 </search>134 </search>
134 <script>document.getElementById('searchbox').style.display·=·"block"</script>135 <script>document.getElementById('searchbox').style.display·=·"block"</script>
135 ········</div>136 ········</div>
136 ······</div>137 ······</div>
137 ··············<h3>Last·update:</h3>138 ··············<h3>Last·update:</h3>
138 ··············<p·class="topless">Sep·03,·2024</p>139 ··············<p·class="topless">sep·03,·2024</p>
139 ··········</div>140 ··········</div>
140 ········141 ········
141 ······142 ······
142 ····</div>143 ····</div>
  
143 ····<div·id="ft">144 ····<div·id="ft">
144 ······<div·class="nav">145 ······<div·class="nav">
1.97 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x823\x835 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x823\x83
6 Django·4.1.5·fixes·a·bug·in·4.1.4.·Also,·the·latest·string·translations·from6 Django·4.1.5·fixes·a·bug·in·4.1.4.·Also,·the·latest·string·translations·from
7 Transifex·are·incorporated.7 Transifex·are·incorporated.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
9 ····*·Fixed·a·long·standing·bug·in·the·__len·lookup·for·ArrayField·that·caused9 ····*·Fixed·a·long·standing·bug·in·the·__len·lookup·for·ArrayField·that·caused
10 ······a·crash·of·model·validation·on·_\x8M_\x8e_\x8t_\x8a_\x8._\x8c_\x8o_\x8n_\x8s_\x8t_\x8r_\x8a_\x8i_\x8n_\x8t_\x8s·(_\x8#_\x83_\x84_\x82_\x80_\x85).10 ······a·crash·of·model·validation·on·_\x8M_\x8e_\x8t_\x8a_\x8._\x8c_\x8o_\x8n_\x8s_\x8t_\x8r_\x8a_\x8i_\x8n_\x8t_\x8s·(_\x8#_\x83_\x84_\x82_\x80_\x85).
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s13 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s15 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.97 KB
./usr/share/doc/python-django-doc/html/releases/4.1.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.5·release·notes"·href="4.1.5.html"·/>15 ····<link·rel="next"·title="Django·4.1.5·release·notes"·href="4.1.5.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.7·release·notes"·href="4.1.7.html"·/>16 ····<link·rel="prev"·title="Django·4.1.7·release·notes"·href="4.1.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="4.1.7.html"125 ····<p·class="topless"><a·href="4.1.7.html"
125 ··························title="previous·chapter">Django·4.1.7·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·4.1.7·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="4.1.5.html"130 ····<p·class="topless"><a·href="4.1.5.html"
130 ··························title="next·chapter">Django·4.1.5·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·4.1.5·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x823\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x81,\x8,·2\x820\x802\x823\x83
6 Django·4.1.6·fixes·a·security·issue·with·severity·“moderate”·and·a·bug·in6 Django·4.1.6·fixes·a·security·issue·with·severity·“moderate”·and·a·bug·in
7 4.1.5.7 4.1.5.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x823\x839\x896\x869\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·A\x8Ac\x8cc\x8ce\x8ep\x8pt\x8t-\x8-L\x8La\x8an\x8ng\x8gu\x8ua\x8ag\x8ge\x8e·h\x8he\x8ea\x8ad\x8de\x8er\x8rs\x8s_\x8?\x88 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x823\x839\x896\x869\x89:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vi\x8ia\x8a·A\x8Ac\x8cc\x8ce\x8ep\x8pt\x8t-\x8-L\x8La\x8an\x8ng\x8gu\x8ua\x8ag\x8ge\x8e·h\x8he\x8ea\x8ad\x8de\x8er\x8rs\x8s_\x8?\x8
Offset 16, 16 lines modifiedOffset 16, 16 lines modified
16 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·model·validation·on16 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·model·validation·on
17 ······UniqueConstraint·with·ordered·expressions·(_\x8#_\x83_\x84_\x82_\x89_\x81).17 ······UniqueConstraint·with·ordered·expressions·(_\x8#_\x83_\x84_\x82_\x89_\x81).
18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x83_\x89_\x86_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8A_\x8c_\x8c_\x8e_\x8p_\x8t_\x8-_\x8L_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x83_\x89_\x86_\x89_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8i_\x8a_\x8·_\x8A_\x8c_\x8c_\x8e_\x8p_\x8t_\x8-_\x8L_\x8a_\x8n_\x8g_\x8u_\x8a_\x8g_\x8e
21 ············_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8s21 ············_\x8h_\x8e_\x8a_\x8d_\x8e_\x8r_\x8s
22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
23 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
28 [q···················][Go]28 [q···················][Zoek]
29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
30 Sep·03,·202430 sep·03,·2024
31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.94 KB
./usr/share/doc/python-django-doc/html/releases/4.1.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.6·release·notes"·href="4.1.6.html"·/>15 ····<link·rel="next"·title="Django·4.1.6·release·notes"·href="4.1.6.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.8·release·notes"·href="4.1.8.html"·/>16 ····<link·rel="prev"·title="Django·4.1.8·release·notes"·href="4.1.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="4.1.8.html"125 ····<p·class="topless"><a·href="4.1.8.html"
125 ··························title="previous·chapter">Django·4.1.8·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·4.1.8·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="4.1.6.html"130 ····<p·class="topless"><a·href="4.1.6.html"
130 ··························title="next·chapter">Django·4.1.6·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·4.1.6·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.29 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x814\x84,\x8,·2\x820\x802\x823\x835 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·1\x814\x84,\x8,·2\x820\x802\x823\x83
6 Django·4.1.7·fixes·a·security·issue·with·severity·“moderate”·and·a·bug·in6 Django·4.1.7·fixes·a·security·issue·with·severity·“moderate”·and·a·bug·in
7 4.1.6.7 4.1.6.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x824\x845\x858\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·f\x8fi\x8il\x8le\x8e8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-2\x824\x845\x858\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n·f\x8fi\x8il\x8le\x8e
Offset 16, 16 lines modifiedOffset 16, 16 lines modified
16 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·model·validation·on16 ····*·Fixed·a·bug·in·Django·4.1·that·caused·a·crash·of·model·validation·on
17 ······ValidationError·with·no·code·(_\x8#_\x83_\x84_\x83_\x81_\x89).17 ······ValidationError·with·no·code·(_\x8#_\x83_\x84_\x83_\x81_\x89).
18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x84_\x85_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x82_\x84_\x85_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8f_\x8i_\x8l_\x8e
21 ············_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s21 ············_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s
22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s22 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
23 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s24 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
25 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*25 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s26 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
27 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
28 [q···················][Go]28 [q···················][Zoek]
29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
30 Sep·03,·202430 sep·03,·2024
31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»31 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.51 KB
./usr/share/doc/python-django-doc/html/releases/4.1.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.7·release·notes"·href="4.1.7.html"·/>15 ····<link·rel="next"·title="Django·4.1.7·release·notes"·href="4.1.7.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.9·release·notes"·href="4.1.9.html"·/>16 ····<link·rel="prev"·title="Django·4.1.9·release·notes"·href="4.1.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="4.1.9.html"115 ····<p·class="topless"><a·href="4.1.9.html"
115 ··························title="previous·chapter">Django·4.1.9·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·4.1.9·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="4.1.7.html"120 ····<p·class="topless"><a·href="4.1.7.html"
120 ··························title="next·chapter">Django·4.1.7·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·4.1.7·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.86 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·5\x85,\x8,·2\x820\x802\x823\x835 A\x8Ap\x8pr\x8ri\x8il\x8l·5\x85,\x8,·2\x820\x802\x823\x83
6 Django·4.1.8·fixes·a·bug·in·4.1.7.6 Django·4.1.8·fixes·a·bug·in·4.1.7.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·4.1·that·caused·invalidation·of·sessions·when8 ····*·Fixed·a·bug·in·Django·4.1·that·caused·invalidation·of·sessions·when
9 ······rotating·secret·keys·with·SECRET_KEY_FALLBACKS·(_\x8#_\x83_\x84_\x83_\x88_\x84).9 ······rotating·secret·keys·with·SECRET_KEY_FALLBACKS·(_\x8#_\x83_\x84_\x83_\x88_\x84).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.28 KB
./usr/share/doc/python-django-doc/html/releases/4.1.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.8·release·notes"·href="4.1.8.html"·/>15 ····<link·rel="next"·title="Django·4.1.8·release·notes"·href="4.1.8.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.10·release·notes"·href="4.1.10.html"·/>16 ····<link·rel="prev"·title="Django·4.1.10·release·notes"·href="4.1.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 113, 37 lines modifiedOffset 114, 37 lines modified
113 <li><a·class="reference·internal"·href="#cve-2023-31047-potential-bypass-of-validation-when-uploading-multiple-files-using-one-form-field">CVE-2023-31047:·Potential·bypass·of·validation·when·uploading·multiple·files·using·one·form·field</a></li>114 <li><a·class="reference·internal"·href="#cve-2023-31047-potential-bypass-of-validation-when-uploading-multiple-files-using-one-form-field">CVE-2023-31047:·Potential·bypass·of·validation·when·uploading·multiple·files·using·one·form·field</a></li>
114 </ul>115 </ul>
115 </li>116 </li>
116 </ul>117 </ul>
  
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Previous·topic</h4>120 ····<h4>Vorig·onderwerp</h4>
120 ····<p·class="topless"><a·href="4.1.10.html"121 ····<p·class="topless"><a·href="4.1.10.html"
121 ··························title="previous·chapter">Django·4.1.10·release·notes</a></p>122 ··························title="vorig·hoofdstuk">Django·4.1.10·release·notes</a></p>
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Next·topic</h4>125 ····<h4>Volgend·onderwerp</h4>
125 ····<p·class="topless"><a·href="4.1.8.html"126 ····<p·class="topless"><a·href="4.1.8.html"
126 ··························title="next·chapter">Django·4.1.8·release·notes</a></p>127 ··························title="volgend·hoofdstuk">Django·4.1.8·release·notes</a></p>
127 ··</div>128 ··</div>
128 <search·id="searchbox"·style="display:·none"·role="search">129 <search·id="searchbox"·style="display:·none"·role="search">
129 ··<h3·id="searchlabel">Quick·search</h3>130 ··<h3·id="searchlabel">Snel·zoeken</h3>
130 ····<div·class="searchformwrapper">131 ····<div·class="searchformwrapper">
131 ····<form·class="search"·action="../search.html"·method="get">132 ····<form·class="search"·action="../search.html"·method="get">
132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
133 ······<input·type="submit"·value="Go"·/>134 ······<input·type="submit"·value="Zoek"·/>
134 ····</form>135 ····</form>
135 ····</div>136 ····</div>
136 </search>137 </search>
137 <script>document.getElementById('searchbox').style.display·=·"block"</script>138 <script>document.getElementById('searchbox').style.display·=·"block"</script>
138 ········</div>139 ········</div>
139 ······</div>140 ······</div>
140 ··············<h3>Last·update:</h3>141 ··············<h3>Last·update:</h3>
141 ··············<p·class="topless">Sep·03,·2024</p>142 ··············<p·class="topless">sep·03,·2024</p>
142 ··········</div>143 ··········</div>
143 ········144 ········
144 ······145 ······
145 ····</div>146 ····</div>
  
146 ····<div·id="ft">147 ····<div·id="ft">
147 ······<div·class="nav">148 ······<div·class="nav">
2.45 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·3\x83,\x8,·2\x820\x802\x823\x835 M\x8Ma\x8ay\x8y·3\x83,\x8,·2\x820\x802\x823\x83
6 Django·4.1.9·fixes·a·security·issue·with·severity·“low”·in·4.1.8.6 Django·4.1.9·fixes·a·security·issue·with·severity·“low”·in·4.1.8.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x831\x810\x804\x847\x87:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n·w\x8wh\x8he\x8en\x8n·u\x8up\x8pl\x8lo\x8oa\x8ad\x8di\x8in\x8ng\x8g·m\x8mu\x8ul\x8lt\x8ti\x8ip\x8pl\x8le\x8e7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x831\x810\x804\x847\x87:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n·w\x8wh\x8he\x8en\x8n·u\x8up\x8pl\x8lo\x8oa\x8ad\x8di\x8in\x8ng\x8g·m\x8mu\x8ul\x8lt\x8ti\x8ip\x8pl\x8le\x8e
8 f\x8fi\x8il\x8le\x8es\x8s·u\x8us\x8si\x8in\x8ng\x8g·o\x8on\x8ne\x8e·f\x8fo\x8or\x8rm\x8m·f\x8fi\x8ie\x8el\x8ld\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 f\x8fi\x8il\x8le\x8es\x8s·u\x8us\x8si\x8in\x8ng\x8g·o\x8on\x8ne\x8e·f\x8fo\x8or\x8rm\x8m·f\x8fi\x8ie\x8el\x8ld\x8d_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 to·True.15 to·True.
16 For·more·details·on·using·the·new·attribute·and·handling·of·multiple·files16 For·more·details·on·using·the·new·attribute·and·handling·of·multiple·files
17 through·a·single·field,·see·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s.17 through·a·single·field,·see·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s.
18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s19 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x81_\x80_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g20 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x81_\x80_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g
21 ············_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d21 ············_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.91 KB
./usr/share/doc/python-django-doc/html/releases/4.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.0.10·release·notes"·href="4.0.10.html"·/>15 ····<link·rel="next"·title="Django·4.0.10·release·notes"·href="4.0.10.html"·/>
15 ····<link·rel="prev"·title="Django·4.1.1·release·notes"·href="4.1.1.html"·/>16 ····<link·rel="prev"·title="Django·4.1.1·release·notes"·href="4.1.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 794, 37 lines modifiedOffset 795, 37 lines modified
794 <li><a·class="reference·internal"·href="#features-removed-in-4-1">Features·removed·in·4.1</a></li>795 <li><a·class="reference·internal"·href="#features-removed-in-4-1">Features·removed·in·4.1</a></li>
795 </ul>796 </ul>
796 </li>797 </li>
797 </ul>798 </ul>
  
798 ··</div>799 ··</div>
799 ··<div>800 ··<div>
800 ····<h4>Previous·topic</h4>801 ····<h4>Vorig·onderwerp</h4>
801 ····<p·class="topless"><a·href="4.1.1.html"802 ····<p·class="topless"><a·href="4.1.1.html"
802 ··························title="previous·chapter">Django·4.1.1·release·notes</a></p>803 ··························title="vorig·hoofdstuk">Django·4.1.1·release·notes</a></p>
803 ··</div>804 ··</div>
804 ··<div>805 ··<div>
805 ····<h4>Next·topic</h4>806 ····<h4>Volgend·onderwerp</h4>
806 ····<p·class="topless"><a·href="4.0.10.html"807 ····<p·class="topless"><a·href="4.0.10.html"
807 ··························title="next·chapter">Django·4.0.10·release·notes</a></p>808 ··························title="volgend·hoofdstuk">Django·4.0.10·release·notes</a></p>
808 ··</div>809 ··</div>
809 <search·id="searchbox"·style="display:·none"·role="search">810 <search·id="searchbox"·style="display:·none"·role="search">
810 ··<h3·id="searchlabel">Quick·search</h3>811 ··<h3·id="searchlabel">Snel·zoeken</h3>
811 ····<div·class="searchformwrapper">812 ····<div·class="searchformwrapper">
812 ····<form·class="search"·action="../search.html"·method="get">813 ····<form·class="search"·action="../search.html"·method="get">
813 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>814 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
814 ······<input·type="submit"·value="Go"·/>815 ······<input·type="submit"·value="Zoek"·/>
815 ····</form>816 ····</form>
816 ····</div>817 ····</div>
817 </search>818 </search>
818 <script>document.getElementById('searchbox').style.display·=·"block"</script>819 <script>document.getElementById('searchbox').style.display·=·"block"</script>
819 ········</div>820 ········</div>
820 ······</div>821 ······</div>
821 ··············<h3>Last·update:</h3>822 ··············<h3>Last·update:</h3>
822 ··············<p·class="topless">Sep·03,·2024</p>823 ··············<p·class="topless">sep·03,·2024</p>
823 ··········</div>824 ··········</div>
824 ········825 ········
825 ······826 ······
826 ····</div>827 ····</div>
  
827 ····<div·id="ft">828 ····<div·id="ft">
828 ······<div·class="nav">829 ······<div·class="nav">
2.23 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x822\x825 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·3\x83,\x8,·2\x820\x802\x822\x82
6 Welcome·to·Django·4.1!6 Welcome·to·Django·4.1!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·4.08 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·4.0
Offset 494, 16 lines modifiedOffset 494, 16 lines modified
494 ··················_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s494 ··················_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s
495 ················#·_\x8R_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8·_\x8f_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8·_\x8k_\x8e_\x8y_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8u_\x8n_\x8s_\x8a_\x8v_\x8e_\x8d_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e_\x8s495 ················#·_\x8R_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8·_\x8f_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8·_\x8k_\x8e_\x8y_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8u_\x8n_\x8s_\x8a_\x8v_\x8e_\x8d_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e_\x8s
496 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s496 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
497 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x81497 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x81
498 ················#·_\x8L_\x8o_\x8g_\x8·_\x8o_\x8u_\x8t_\x8·_\x8v_\x8i_\x8a_\x8·_\x8G_\x8E_\x8T498 ················#·_\x8L_\x8o_\x8g_\x8·_\x8o_\x8u_\x8t_\x8·_\x8v_\x8i_\x8a_\x8·_\x8G_\x8E_\x8T
499 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s499 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
500 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x81500 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x81
501 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*501 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
502 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s502 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
503 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*503 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
504 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s504 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x80_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
505 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*505 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
506 [q···················][Go]506 [q···················][Zoek]
507 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*507 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
508 Sep·03,·2024508 sep·03,·2024
509 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»509 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.98 KB
./usr/share/doc/python-django-doc/html/releases/4.2.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2·release·notes"·href="4.2.html"·/>15 ····<link·rel="next"·title="Django·4.2·release·notes"·href="4.2.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.2·release·notes"·href="4.2.2.html"·/>16 ····<link·rel="prev"·title="Django·4.2.2·release·notes"·href="4.2.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 156, 37 lines modifiedOffset 157, 37 lines modified
156 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>157 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
157 </ul>158 </ul>
158 </li>159 </li>
159 </ul>160 </ul>
  
160 ··</div>161 ··</div>
161 ··<div>162 ··<div>
162 ····<h4>Previous·topic</h4>163 ····<h4>Vorig·onderwerp</h4>
163 ····<p·class="topless"><a·href="4.2.2.html"164 ····<p·class="topless"><a·href="4.2.2.html"
164 ··························title="previous·chapter">Django·4.2.2·release·notes</a></p>165 ··························title="vorig·hoofdstuk">Django·4.2.2·release·notes</a></p>
165 ··</div>166 ··</div>
166 ··<div>167 ··<div>
167 ····<h4>Next·topic</h4>168 ····<h4>Volgend·onderwerp</h4>
168 ····<p·class="topless"><a·href="4.2.html"169 ····<p·class="topless"><a·href="4.2.html"
169 ··························title="next·chapter">Django·4.2·release·notes</a></p>170 ··························title="volgend·hoofdstuk">Django·4.2·release·notes</a></p>
170 ··</div>171 ··</div>
171 <search·id="searchbox"·style="display:·none"·role="search">172 <search·id="searchbox"·style="display:·none"·role="search">
172 ··<h3·id="searchlabel">Quick·search</h3>173 ··<h3·id="searchlabel">Snel·zoeken</h3>
173 ····<div·class="searchformwrapper">174 ····<div·class="searchformwrapper">
174 ····<form·class="search"·action="../search.html"·method="get">175 ····<form·class="search"·action="../search.html"·method="get">
175 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>176 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
176 ······<input·type="submit"·value="Go"·/>177 ······<input·type="submit"·value="Zoek"·/>
177 ····</form>178 ····</form>
178 ····</div>179 ····</div>
179 </search>180 </search>
180 <script>document.getElementById('searchbox').style.display·=·"block"</script>181 <script>document.getElementById('searchbox').style.display·=·"block"</script>
181 ········</div>182 ········</div>
182 ······</div>183 ······</div>
183 ··············<h3>Last·update:</h3>184 ··············<h3>Last·update:</h3>
184 ··············<p·class="topless">Sep·03,·2024</p>185 ··············<p·class="topless">sep·03,·2024</p>
185 ··········</div>186 ··········</div>
186 ········187 ········
187 ······188 ······
188 ····</div>189 ····</div>
  
189 ····<div·id="ft">190 ····<div·id="ft">
190 ······<div·class="nav">191 ······<div·class="nav">
2.33 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·3\x83,\x8,·2\x820\x802\x823\x835 M\x8Ma\x8ay\x8y·3\x83,\x8,·2\x820\x802\x823\x83
6 Django·4.2.1·fixes·a·security·issue·with·severity·“low”·and·several·bugs·in6 Django·4.2.1·fixes·a·security·issue·with·severity·“low”·and·several·bugs·in
7 4.2.7 4.2.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x831\x810\x804\x847\x87:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n·w\x8wh\x8he\x8en\x8n·u\x8up\x8pl\x8lo\x8oa\x8ad\x8di\x8in\x8ng\x8g·m\x8mu\x8ul\x8lt\x8ti\x8ip\x8pl\x8le\x8e8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x831\x810\x804\x847\x87:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·b\x8by\x8yp\x8pa\x8as\x8ss\x8s·o\x8of\x8f·v\x8va\x8al\x8li\x8id\x8da\x8at\x8ti\x8io\x8on\x8n·w\x8wh\x8he\x8en\x8n·u\x8up\x8pl\x8lo\x8oa\x8ad\x8di\x8in\x8ng\x8g·m\x8mu\x8ul\x8lt\x8ti\x8ip\x8pl\x8le\x8e
Offset 50, 16 lines modifiedOffset 50, 16 lines modified
50 ······Meta.index_together·option·from·historical·migrations·and·use50 ······Meta.index_together·option·from·historical·migrations·and·use
51 ······Meta.indexes·instead·(_\x8#_\x83_\x84_\x85_\x82_\x85).51 ······Meta.indexes·instead·(_\x8#_\x83_\x84_\x85_\x82_\x85).
52 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
53 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s53 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
54 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x81_\x80_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g54 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x81_\x80_\x84_\x87_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8b_\x8y_\x8p_\x8a_\x8s_\x8s_\x8·_\x8o_\x8f_\x8·_\x8v_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8u_\x8p_\x8l_\x8o_\x8a_\x8d_\x8i_\x8n_\x8g
55 ············_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d55 ············_\x8m_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s_\x8·_\x8u_\x8s_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8f_\x8o_\x8r_\x8m_\x8·_\x8f_\x8i_\x8e_\x8l_\x8d
56 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s56 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
57 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*57 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
58 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s58 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
59 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*59 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
60 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s60 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
61 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*61 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
62 [q···················][Go]62 [q···················][Zoek]
63 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*63 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
64 Sep·03,·202464 sep·03,·2024
65 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»65 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.1 KB
./usr/share/doc/python-django-doc/html/releases/4.2.10.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.10·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.10·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.9·release·notes"·href="4.2.9.html"·/>15 ····<link·rel="next"·title="Django·4.2.9·release·notes"·href="4.2.9.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.11·release·notes"·href="4.2.11.html"·/>16 ····<link·rel="prev"·title="Django·4.2.11·release·notes"·href="4.2.11.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 105, 37 lines modifiedOffset 106, 37 lines modified
105 <li><a·class="reference·internal"·href="#cve-2024-24680-potential-denial-of-service-in-intcomma-template-filter">CVE-2024-24680:·Potential·denial-of-service·in·<code·class="docutils·literal·notranslate"><span·class="pre">intcomma</span></code>·template·filter</a></li>106 <li><a·class="reference·internal"·href="#cve-2024-24680-potential-denial-of-service-in-intcomma-template-filter">CVE-2024-24680:·Potential·denial-of-service·in·<code·class="docutils·literal·notranslate"><span·class="pre">intcomma</span></code>·template·filter</a></li>
106 </ul>107 </ul>
107 </li>108 </li>
108 </ul>109 </ul>
  
109 ··</div>110 ··</div>
110 ··<div>111 ··<div>
111 ····<h4>Previous·topic</h4>112 ····<h4>Vorig·onderwerp</h4>
112 ····<p·class="topless"><a·href="4.2.11.html"113 ····<p·class="topless"><a·href="4.2.11.html"
113 ··························title="previous·chapter">Django·4.2.11·release·notes</a></p>114 ··························title="vorig·hoofdstuk">Django·4.2.11·release·notes</a></p>
114 ··</div>115 ··</div>
115 ··<div>116 ··<div>
116 ····<h4>Next·topic</h4>117 ····<h4>Volgend·onderwerp</h4>
117 ····<p·class="topless"><a·href="4.2.9.html"118 ····<p·class="topless"><a·href="4.2.9.html"
118 ··························title="next·chapter">Django·4.2.9·release·notes</a></p>119 ··························title="volgend·hoofdstuk">Django·4.2.9·release·notes</a></p>
119 ··</div>120 ··</div>
120 <search·id="searchbox"·style="display:·none"·role="search">121 <search·id="searchbox"·style="display:·none"·role="search">
121 ··<h3·id="searchlabel">Quick·search</h3>122 ··<h3·id="searchlabel">Snel·zoeken</h3>
122 ····<div·class="searchformwrapper">123 ····<div·class="searchformwrapper">
123 ····<form·class="search"·action="../search.html"·method="get">124 ····<form·class="search"·action="../search.html"·method="get">
124 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>125 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
125 ······<input·type="submit"·value="Go"·/>126 ······<input·type="submit"·value="Zoek"·/>
126 ····</form>127 ····</form>
127 ····</div>128 ····</div>
128 </search>129 </search>
129 <script>document.getElementById('searchbox').style.display·=·"block"</script>130 <script>document.getElementById('searchbox').style.display·=·"block"</script>
130 ········</div>131 ········</div>
131 ······</div>132 ······</div>
132 ··············<h3>Last·update:</h3>133 ··············<h3>Last·update:</h3>
133 ··············<p·class="topless">Sep·03,·2024</p>134 ··············<p·class="topless">sep·03,·2024</p>
134 ··········</div>135 ··········</div>
135 ········136 ········
136 ······137 ······
137 ····</div>138 ····</div>
  
138 ····<div·id="ft">139 ····<div·id="ft">
139 ······<div·class="nav">140 ······<div·class="nav">
2.25 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x810\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x802\x824\x845 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x802\x824\x84
6 Django·4.2.10·fixes·a·security·issue·with·severity·“moderate”·in·4.2.9.6 Django·4.2.10·fixes·a·security·issue·with·severity·“moderate”·in·4.2.9.
7 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x824\x846\x868\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n·i\x8in\x8nt\x8tc\x8co\x8om\x8mm\x8ma\x8a·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x87 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x824\x846\x868\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n·i\x8in\x8nt\x8tc\x8co\x8om\x8mm\x8ma\x8a·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x8
8 *\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*
9 The·intcomma·template·filter·was·subject·to·a·potential·denial-of-service9 The·intcomma·template·filter·was·subject·to·a·potential·denial-of-service
10 attack·when·used·with·very·long·strings.10 attack·when·used·with·very·long·strings.
11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s12 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x84_\x86_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e13 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x84_\x86_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e
14 ············_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r14 ············_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r
15 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*17 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
20 [q···················][Go]20 [q···················][Zoek]
21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
22 Sep·03,·202422 sep·03,·2024
23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»23 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.08 KB
./usr/share/doc/python-django-doc/html/releases/4.2.11.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.11·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.11·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.10·release·notes"·href="4.2.10.html"·/>15 ····<link·rel="next"·title="Django·4.2.10·release·notes"·href="4.2.10.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.12·release·notes"·href="4.2.12.html"·/>16 ····<link·rel="prev"·title="Django·4.2.12·release·notes"·href="4.2.12.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 116, 37 lines modifiedOffset 117, 37 lines modified
116 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>117 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
117 </ul>118 </ul>
118 </li>119 </li>
119 </ul>120 </ul>
  
120 ··</div>121 ··</div>
121 ··<div>122 ··<div>
122 ····<h4>Previous·topic</h4>123 ····<h4>Vorig·onderwerp</h4>
123 ····<p·class="topless"><a·href="4.2.12.html"124 ····<p·class="topless"><a·href="4.2.12.html"
124 ··························title="previous·chapter">Django·4.2.12·release·notes</a></p>125 ··························title="vorig·hoofdstuk">Django·4.2.12·release·notes</a></p>
125 ··</div>126 ··</div>
126 ··<div>127 ··<div>
127 ····<h4>Next·topic</h4>128 ····<h4>Volgend·onderwerp</h4>
128 ····<p·class="topless"><a·href="4.2.10.html"129 ····<p·class="topless"><a·href="4.2.10.html"
129 ··························title="next·chapter">Django·4.2.10·release·notes</a></p>130 ··························title="volgend·hoofdstuk">Django·4.2.10·release·notes</a></p>
130 ··</div>131 ··</div>
131 <search·id="searchbox"·style="display:·none"·role="search">132 <search·id="searchbox"·style="display:·none"·role="search">
132 ··<h3·id="searchlabel">Quick·search</h3>133 ··<h3·id="searchlabel">Snel·zoeken</h3>
133 ····<div·class="searchformwrapper">134 ····<div·class="searchformwrapper">
134 ····<form·class="search"·action="../search.html"·method="get">135 ····<form·class="search"·action="../search.html"·method="get">
135 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
136 ······<input·type="submit"·value="Go"·/>137 ······<input·type="submit"·value="Zoek"·/>
137 ····</form>138 ····</form>
138 ····</div>139 ····</div>
139 </search>140 </search>
140 <script>document.getElementById('searchbox').style.display·=·"block"</script>141 <script>document.getElementById('searchbox').style.display·=·"block"</script>
141 ········</div>142 ········</div>
142 ······</div>143 ······</div>
143 ··············<h3>Last·update:</h3>144 ··············<h3>Last·update:</h3>
144 ··············<p·class="topless">Sep·03,·2024</p>145 ··············<p·class="topless">sep·03,·2024</p>
145 ··········</div>146 ··········</div>
146 ········147 ········
147 ······148 ······
148 ····</div>149 ····</div>
  
149 ····<div·id="ft">150 ····<div·id="ft">
150 ······<div·class="nav">151 ······<div·class="nav">
2.41 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x811\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x824\x845 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x824\x84
6 Django·4.2.11·fixes·a·security·issue·with·severity·“moderate”·and·a·regression6 Django·4.2.11·fixes·a·security·issue·with·severity·“moderate”·and·a·regression
7 in·4.2.10.7 in·4.2.10.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x827\x873\x835\x851\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x827\x873\x835\x851\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 ····*·Fixed·a·regression·in·Django·4.2.10·where·intcomma·template·filter·could15 ····*·Fixed·a·regression·in·Django·4.2.10·where·intcomma·template·filter·could
16 ······return·a·leading·comma·for·string·representation·of·floats·(_\x8#_\x83_\x85_\x81_\x87_\x82).16 ······return·a·leading·comma·for·string·representation·of·floats·(_\x8#_\x83_\x85_\x81_\x87_\x82).
17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s18 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
19 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x87_\x83_\x85_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n19 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x87_\x83_\x85_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n
20 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r_\x8._\x8w_\x8o_\x8r_\x8d_\x8s_\x8(_\x8)20 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r_\x8._\x8w_\x8o_\x8r_\x8d_\x8s_\x8(_\x8)
21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s21 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
22 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*22 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
27 [q···················][Go]27 [q···················][Zoek]
28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
29 Sep·03,·202429 sep·03,·2024
30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»30 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.59 KB
./usr/share/doc/python-django-doc/html/releases/4.2.12.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.12·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.12·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.11·release·notes"·href="4.2.11.html"·/>15 ····<link·rel="next"·title="Django·4.2.11·release·notes"·href="4.2.11.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.13·release·notes"·href="4.2.13.html"·/>16 ····<link·rel="prev"·title="Django·4.2.13·release·notes"·href="4.2.13.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>109 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
109 </ul>110 </ul>
110 </li>111 </li>
111 </ul>112 </ul>
  
112 ··</div>113 ··</div>
113 ··<div>114 ··<div>
114 ····<h4>Previous·topic</h4>115 ····<h4>Vorig·onderwerp</h4>
115 ····<p·class="topless"><a·href="4.2.13.html"116 ····<p·class="topless"><a·href="4.2.13.html"
116 ··························title="previous·chapter">Django·4.2.13·release·notes</a></p>117 ··························title="vorig·hoofdstuk">Django·4.2.13·release·notes</a></p>
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Next·topic</h4>120 ····<h4>Volgend·onderwerp</h4>
120 ····<p·class="topless"><a·href="4.2.11.html"121 ····<p·class="topless"><a·href="4.2.11.html"
121 ··························title="next·chapter">Django·4.2.11·release·notes</a></p>122 ··························title="volgend·hoofdstuk">Django·4.2.11·release·notes</a></p>
122 ··</div>123 ··</div>
123 <search·id="searchbox"·style="display:·none"·role="search">124 <search·id="searchbox"·style="display:·none"·role="search">
124 ··<h3·id="searchlabel">Quick·search</h3>125 ··<h3·id="searchlabel">Snel·zoeken</h3>
125 ····<div·class="searchformwrapper">126 ····<div·class="searchformwrapper">
126 ····<form·class="search"·action="../search.html"·method="get">127 ····<form·class="search"·action="../search.html"·method="get">
127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
128 ······<input·type="submit"·value="Go"·/>129 ······<input·type="submit"·value="Zoek"·/>
129 ····</form>130 ····</form>
130 ····</div>131 ····</div>
131 </search>132 </search>
132 <script>document.getElementById('searchbox').style.display·=·"block"</script>133 <script>document.getElementById('searchbox').style.display·=·"block"</script>
133 ········</div>134 ········</div>
134 ······</div>135 ······</div>
135 ··············<h3>Last·update:</h3>136 ··············<h3>Last·update:</h3>
136 ··············<p·class="topless">Sep·03,·2024</p>137 ··············<p·class="topless">sep·03,·2024</p>
137 ··········</div>138 ··········</div>
138 ········139 ········
139 ······140 ······
140 ····</div>141 ····</div>
  
141 ····<div·id="ft">142 ····<div·id="ft">
142 ······<div·class="nav">143 ······<div·class="nav">
1.92 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x812\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x824\x845 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x824\x84
6 Django·4.2.12·fixes·a·compatibility·issue·with·Python·3.11.9+·and·3.12.3+.6 Django·4.2.12·fixes·a·compatibility·issue·with·Python·3.11.9+·and·3.12.3+.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·crash·in·Django·4.2·when·validating·email·max·line·lengths·with8 ····*·Fixed·a·crash·in·Django·4.2·when·validating·email·max·line·lengths·with
9 ······content·decoded·using·the·surrogateescape·error·handling·scheme·(_\x8#_\x83_\x85_\x83_\x86_\x81).9 ······content·decoded·using·the·surrogateescape·error·handling·scheme·(_\x8#_\x83_\x85_\x83_\x86_\x81).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.19 KB
./usr/share/doc/python-django-doc/html/releases/4.2.13.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.13·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.13·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.12·release·notes"·href="4.2.12.html"·/>15 ····<link·rel="next"·title="Django·4.2.12·release·notes"·href="4.2.12.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.14·release·notes"·href="4.2.14.html"·/>16 ····<link·rel="prev"·title="Django·4.2.14·release·notes"·href="4.2.14.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 90, 37 lines modifiedOffset 91, 37 lines modified
90 ······91 ······
91 ········92 ········
92 ··········<div·class="yui-b"·id="sidebar">93 ··········<div·class="yui-b"·id="sidebar">
93 ············94 ············
94 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">95 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
95 ········<div·class="sphinxsidebarwrapper">96 ········<div·class="sphinxsidebarwrapper">
96 ··<div>97 ··<div>
97 ····<h4>Previous·topic</h4>98 ····<h4>Vorig·onderwerp</h4>
98 ····<p·class="topless"><a·href="4.2.14.html"99 ····<p·class="topless"><a·href="4.2.14.html"
99 ··························title="previous·chapter">Django·4.2.14·release·notes</a></p>100 ··························title="vorig·hoofdstuk">Django·4.2.14·release·notes</a></p>
100 ··</div>101 ··</div>
101 ··<div>102 ··<div>
102 ····<h4>Next·topic</h4>103 ····<h4>Volgend·onderwerp</h4>
103 ····<p·class="topless"><a·href="4.2.12.html"104 ····<p·class="topless"><a·href="4.2.12.html"
104 ··························title="next·chapter">Django·4.2.12·release·notes</a></p>105 ··························title="volgend·hoofdstuk">Django·4.2.12·release·notes</a></p>
105 ··</div>106 ··</div>
106 <search·id="searchbox"·style="display:·none"·role="search">107 <search·id="searchbox"·style="display:·none"·role="search">
107 ··<h3·id="searchlabel">Quick·search</h3>108 ··<h3·id="searchlabel">Snel·zoeken</h3>
108 ····<div·class="searchformwrapper">109 ····<div·class="searchformwrapper">
109 ····<form·class="search"·action="../search.html"·method="get">110 ····<form·class="search"·action="../search.html"·method="get">
110 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>111 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
111 ······<input·type="submit"·value="Go"·/>112 ······<input·type="submit"·value="Zoek"·/>
112 ····</form>113 ····</form>
113 ····</div>114 ····</div>
114 </search>115 </search>
115 <script>document.getElementById('searchbox').style.display·=·"block"</script>116 <script>document.getElementById('searchbox').style.display·=·"block"</script>
116 ········</div>117 ········</div>
117 ······</div>118 ······</div>
118 ··············<h3>Last·update:</h3>119 ··············<h3>Last·update:</h3>
119 ··············<p·class="topless">Sep·03,·2024</p>120 ··············<p·class="topless">sep·03,·2024</p>
120 ··········</div>121 ··········</div>
121 ········122 ········
122 ······123 ······
123 ····</div>124 ····</div>
  
124 ····<div·id="ft">125 ····<div·id="ft">
125 ······<div·class="nav">126 ······<div·class="nav">
1.44 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.1\x813\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·7\x87,\x8,·2\x820\x802\x824\x845 M\x8Ma\x8ay\x8y·7\x87,\x8,·2\x820\x802\x824\x84
6 Django·4.2.13·fixes·a·packaging·error·in·4.2.12.6 Django·4.2.13·fixes·a·packaging·error·in·4.2.12.
7 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*7 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
9 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*9 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
10 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
12 [q···················][Go]12 [q···················][Zoek]
13 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
14 Sep·03,·202414 sep·03,·2024
15 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»15 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.7 KB
./usr/share/doc/python-django-doc/html/releases/4.2.14.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.14·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.14·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.13·release·notes"·href="4.2.13.html"·/>15 ····<link·rel="next"·title="Django·4.2.13·release·notes"·href="4.2.13.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.15·release·notes"·href="4.2.15.html"·/>16 ····<link·rel="prev"·title="Django·4.2.15·release·notes"·href="4.2.15.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 136, 37 lines modifiedOffset 137, 37 lines modified
136 <li><a·class="reference·internal"·href="#cve-2024-39614-potential-denial-of-service-vulnerability-in-get-supported-language-variant">CVE-2024-39614:·Potential·denial-of-service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">get_supported_language_variant()</span></code></a></li>137 <li><a·class="reference·internal"·href="#cve-2024-39614-potential-denial-of-service-vulnerability-in-get-supported-language-variant">CVE-2024-39614:·Potential·denial-of-service·vulnerability·in·<code·class="docutils·literal·notranslate"><span·class="pre">get_supported_language_variant()</span></code></a></li>
137 </ul>138 </ul>
138 </li>139 </li>
139 </ul>140 </ul>
  
140 ··</div>141 ··</div>
141 ··<div>142 ··<div>
142 ····<h4>Previous·topic</h4>143 ····<h4>Vorig·onderwerp</h4>
143 ····<p·class="topless"><a·href="4.2.15.html"144 ····<p·class="topless"><a·href="4.2.15.html"
144 ··························title="previous·chapter">Django·4.2.15·release·notes</a></p>145 ··························title="vorig·hoofdstuk">Django·4.2.15·release·notes</a></p>
145 ··</div>146 ··</div>
146 ··<div>147 ··<div>
147 ····<h4>Next·topic</h4>148 ····<h4>Volgend·onderwerp</h4>
148 ····<p·class="topless"><a·href="4.2.13.html"149 ····<p·class="topless"><a·href="4.2.13.html"
149 ··························title="next·chapter">Django·4.2.13·release·notes</a></p>150 ··························title="volgend·hoofdstuk">Django·4.2.13·release·notes</a></p>
150 ··</div>151 ··</div>
151 <search·id="searchbox"·style="display:·none"·role="search">152 <search·id="searchbox"·style="display:·none"·role="search">
152 ··<h3·id="searchlabel">Quick·search</h3>153 ··<h3·id="searchlabel">Snel·zoeken</h3>
153 ····<div·class="searchformwrapper">154 ····<div·class="searchformwrapper">
154 ····<form·class="search"·action="../search.html"·method="get">155 ····<form·class="search"·action="../search.html"·method="get">
155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>156 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
156 ······<input·type="submit"·value="Go"·/>157 ······<input·type="submit"·value="Zoek"·/>
157 ····</form>158 ····</form>
158 ····</div>159 ····</div>
159 </search>160 </search>
160 <script>document.getElementById('searchbox').style.display·=·"block"</script>161 <script>document.getElementById('searchbox').style.display·=·"block"</script>
161 ········</div>162 ········</div>
162 ······</div>163 ······</div>
163 ··············<h3>Last·update:</h3>164 ··············<h3>Last·update:</h3>
164 ··············<p·class="topless">Sep·03,·2024</p>165 ··············<p·class="topless">sep·03,·2024</p>
165 ··········</div>166 ··········</div>
166 ········167 ········
167 ······168 ······
168 ····</div>169 ····</div>
  
169 ····<div·id="ft">170 ····<div·id="ft">
170 ······<div·class="nav">171 ······<div·class="nav">
2.8 KB
html2text {}
Max HTML report size reached
6.25 KB
./usr/share/doc/python-django-doc/html/releases/4.2.15.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.15·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.15·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.14·release·notes"·href="4.2.14.html"·/>15 ····<link·rel="next"·title="Django·4.2.14·release·notes"·href="4.2.14.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.16·release·notes"·href="4.2.16.html"·/>16 ····<link·rel="prev"·title="Django·4.2.16·release·notes"·href="4.2.16.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 138, 37 lines modifiedOffset 139, 37 lines modified
138 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>139 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
139 </ul>140 </ul>
140 </li>141 </li>
141 </ul>142 </ul>
  
142 ··</div>143 ··</div>
143 ··<div>144 ··<div>
144 ····<h4>Previous·topic</h4>145 ····<h4>Vorig·onderwerp</h4>
145 ····<p·class="topless"><a·href="4.2.16.html"146 ····<p·class="topless"><a·href="4.2.16.html"
146 ··························title="previous·chapter">Django·4.2.16·release·notes</a></p>147 ··························title="vorig·hoofdstuk">Django·4.2.16·release·notes</a></p>
147 ··</div>148 ··</div>
148 ··<div>149 ··<div>
149 ····<h4>Next·topic</h4>150 ····<h4>Volgend·onderwerp</h4>
150 ····<p·class="topless"><a·href="4.2.14.html"151 ····<p·class="topless"><a·href="4.2.14.html"
151 ··························title="next·chapter">Django·4.2.14·release·notes</a></p>152 ··························title="volgend·hoofdstuk">Django·4.2.14·release·notes</a></p>
152 ··</div>153 ··</div>
153 <search·id="searchbox"·style="display:·none"·role="search">154 <search·id="searchbox"·style="display:·none"·role="search">
154 ··<h3·id="searchlabel">Quick·search</h3>155 ··<h3·id="searchlabel">Snel·zoeken</h3>
155 ····<div·class="searchformwrapper">156 ····<div·class="searchformwrapper">
156 ····<form·class="search"·action="../search.html"·method="get">157 ····<form·class="search"·action="../search.html"·method="get">
157 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>158 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
158 ······<input·type="submit"·value="Go"·/>159 ······<input·type="submit"·value="Zoek"·/>
159 ····</form>160 ····</form>
160 ····</div>161 ····</div>
161 </search>162 </search>
162 <script>document.getElementById('searchbox').style.display·=·"block"</script>163 <script>document.getElementById('searchbox').style.display·=·"block"</script>
163 ········</div>164 ········</div>
164 ······</div>165 ······</div>
165 ··············<h3>Last·update:</h3>166 ··············<h3>Last·update:</h3>
166 ··············<p·class="topless">Sep·03,·2024</p>167 ··············<p·class="topless">sep·03,·2024</p>
167 ··········</div>168 ··········</div>
168 ········169 ········
169 ······170 ······
170 ····</div>171 ····</div>
  
171 ····<div·id="ft">172 ····<div·id="ft">
172 ······<div·class="nav">173 ······<div·class="nav">
2.59 KB
html2text {}
Max HTML report size reached
6.37 KB
./usr/share/doc/python-django-doc/html/releases/4.2.16.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.16·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.16·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.15·release·notes"·href="4.2.15.html"·/>15 ····<link·rel="next"·title="Django·4.2.15·release·notes"·href="4.2.15.html"·/>
15 ····<link·rel="prev"·title="Django·5.0·release·notes"·href="5.0.html"·/>16 ····<link·rel="prev"·title="Django·5.0·release·notes"·href="5.0.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#cve-2024-45231-potential-user-email-enumeration-via-response-status-on-password-reset">CVE-2024-45231:·Potential·user·email·enumeration·via·response·status·on·password·reset</a></li>118 <li><a·class="reference·internal"·href="#cve-2024-45231-potential-user-email-enumeration-via-response-status-on-password-reset">CVE-2024-45231:·Potential·user·email·enumeration·via·response·status·on·password·reset</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="5.0.html"125 ····<p·class="topless"><a·href="5.0.html"
125 ··························title="previous·chapter">Django·5.0·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·5.0·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="4.2.15.html"130 ····<p·class="topless"><a·href="4.2.15.html"
130 ··························title="next·chapter">Django·4.2.15·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·4.2.15·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.57 KB
html2text {}
Max HTML report size reached
5.7 KB
./usr/share/doc/python-django-doc/html/releases/4.2.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.1·release·notes"·href="4.2.1.html"·/>15 ····<link·rel="next"·title="Django·4.2.1·release·notes"·href="4.2.1.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.3·release·notes"·href="4.2.3.html"·/>16 ····<link·rel="prev"·title="Django·4.2.3·release·notes"·href="4.2.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 133, 37 lines modifiedOffset 134, 37 lines modified
133 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>134 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
134 </ul>135 </ul>
135 </li>136 </li>
136 </ul>137 </ul>
  
137 ··</div>138 ··</div>
138 ··<div>139 ··<div>
139 ····<h4>Previous·topic</h4>140 ····<h4>Vorig·onderwerp</h4>
140 ····<p·class="topless"><a·href="4.2.3.html"141 ····<p·class="topless"><a·href="4.2.3.html"
141 ··························title="previous·chapter">Django·4.2.3·release·notes</a></p>142 ··························title="vorig·hoofdstuk">Django·4.2.3·release·notes</a></p>
142 ··</div>143 ··</div>
143 ··<div>144 ··<div>
144 ····<h4>Next·topic</h4>145 ····<h4>Volgend·onderwerp</h4>
145 ····<p·class="topless"><a·href="4.2.1.html"146 ····<p·class="topless"><a·href="4.2.1.html"
146 ··························title="next·chapter">Django·4.2.1·release·notes</a></p>147 ··························title="volgend·hoofdstuk">Django·4.2.1·release·notes</a></p>
147 ··</div>148 ··</div>
148 <search·id="searchbox"·style="display:·none"·role="search">149 <search·id="searchbox"·style="display:·none"·role="search">
149 ··<h3·id="searchlabel">Quick·search</h3>150 ··<h3·id="searchlabel">Snel·zoeken</h3>
150 ····<div·class="searchformwrapper">151 ····<div·class="searchformwrapper">
151 ····<form·class="search"·action="../search.html"·method="get">152 ····<form·class="search"·action="../search.html"·method="get">
152 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
153 ······<input·type="submit"·value="Go"·/>154 ······<input·type="submit"·value="Zoek"·/>
154 ····</form>155 ····</form>
155 ····</div>156 ····</div>
156 </search>157 </search>
157 <script>document.getElementById('searchbox').style.display·=·"block"</script>158 <script>document.getElementById('searchbox').style.display·=·"block"</script>
158 ········</div>159 ········</div>
159 ······</div>160 ······</div>
160 ··············<h3>Last·update:</h3>161 ··············<h3>Last·update:</h3>
161 ··············<p·class="topless">Sep·03,·2024</p>162 ··············<p·class="topless">sep·03,·2024</p>
162 ··········</div>163 ··········</div>
163 ········164 ········
164 ······165 ······
165 ····</div>166 ····</div>
  
166 ····<div·id="ft">167 ····<div·id="ft">
167 ······<div·class="nav">168 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8un\x8ne\x8e·5\x85,\x8,·2\x820\x802\x823\x835 J\x8Ju\x8un\x8ne\x8e·5\x85,\x8,·2\x820\x802\x823\x83
6 Django·4.2.2·fixes·several·bugs·in·4.2.1.6 Django·4.2.2·fixes·several·bugs·in·4.2.1.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·4.2·that·caused·an·unnecessary8 ····*·Fixed·a·regression·in·Django·4.2·that·caused·an·unnecessary
Offset 31, 16 lines modifiedOffset 31, 16 lines modified
31 ······defined·range·(_\x8#_\x83_\x84_\x85_\x89_\x80).31 ······defined·range·(_\x8#_\x83_\x84_\x85_\x89_\x80).
32 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·serialization·crash·on·a32 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·serialization·crash·on·a
33 ······ManyToManyField·without·a·natural·key·when·its·Manager’s·base·QuerySet33 ······ManyToManyField·without·a·natural·key·when·its·Manager’s·base·QuerySet
34 ······used·select_related()·(_\x8#_\x83_\x84_\x86_\x82_\x80).34 ······used·select_related()·(_\x8#_\x83_\x84_\x86_\x82_\x80).
35 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
36 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s37 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
38 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*38 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s39 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
40 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*40 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s41 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
42 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*42 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
43 [q···················][Go]43 [q···················][Zoek]
44 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
45 Sep·03,·202445 sep·03,·2024
46 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»46 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.02 KB
./usr/share/doc/python-django-doc/html/releases/4.2.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.2·release·notes"·href="4.2.2.html"·/>15 ····<link·rel="next"·title="Django·4.2.2·release·notes"·href="4.2.2.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.4·release·notes"·href="4.2.4.html"·/>16 ····<link·rel="prev"·title="Django·4.2.4·release·notes"·href="4.2.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 118, 37 lines modifiedOffset 119, 37 lines modified
118 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>119 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
119 </ul>120 </ul>
120 </li>121 </li>
121 </ul>122 </ul>
  
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Previous·topic</h4>125 ····<h4>Vorig·onderwerp</h4>
125 ····<p·class="topless"><a·href="4.2.4.html"126 ····<p·class="topless"><a·href="4.2.4.html"
126 ··························title="previous·chapter">Django·4.2.4·release·notes</a></p>127 ··························title="vorig·hoofdstuk">Django·4.2.4·release·notes</a></p>
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Next·topic</h4>130 ····<h4>Volgend·onderwerp</h4>
130 ····<p·class="topless"><a·href="4.2.2.html"131 ····<p·class="topless"><a·href="4.2.2.html"
131 ··························title="next·chapter">Django·4.2.2·release·notes</a></p>132 ··························title="volgend·hoofdstuk">Django·4.2.2·release·notes</a></p>
132 ··</div>133 ··</div>
133 <search·id="searchbox"·style="display:·none"·role="search">134 <search·id="searchbox"·style="display:·none"·role="search">
134 ··<h3·id="searchlabel">Quick·search</h3>135 ··<h3·id="searchlabel">Snel·zoeken</h3>
135 ····<div·class="searchformwrapper">136 ····<div·class="searchformwrapper">
136 ····<form·class="search"·action="../search.html"·method="get">137 ····<form·class="search"·action="../search.html"·method="get">
137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
138 ······<input·type="submit"·value="Go"·/>139 ······<input·type="submit"·value="Zoek"·/>
139 ····</form>140 ····</form>
140 ····</div>141 ····</div>
141 </search>142 </search>
142 <script>document.getElementById('searchbox').style.display·=·"block"</script>143 <script>document.getElementById('searchbox').style.display·=·"block"</script>
143 ········</div>144 ········</div>
144 ······</div>145 ······</div>
145 ··············<h3>Last·update:</h3>146 ··············<h3>Last·update:</h3>
146 ··············<p·class="topless">Sep·03,·2024</p>147 ··············<p·class="topless">sep·03,·2024</p>
147 ··········</div>148 ··········</div>
148 ········149 ········
149 ······150 ······
150 ····</div>151 ····</div>
  
151 ····<div·id="ft">152 ····<div·id="ft">
152 ······<div·class="nav">153 ······<div·class="nav">
2.36 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ju\x8ul\x8ly\x8y·3\x83,\x8,·2\x820\x802\x823\x835 J\x8Ju\x8ul\x8ly\x8y·3\x83,\x8,·2\x820\x802\x823\x83
6 Django·4.2.3·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs6 Django·4.2.3·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs
7 in·4.2.2.7 in·4.2.2.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x836\x860\x805\x853\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-3\x836\x860\x805\x853\x83:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 ······rows·in·the·admin·changelist·view·when·ModelAdmin.list_editable·contained17 ······rows·in·the·admin·changelist·view·when·ModelAdmin.list_editable·contained
18 ······a·BooleanField·(_\x8#_\x83_\x84_\x86_\x83_\x88).18 ······a·BooleanField·(_\x8#_\x83_\x84_\x86_\x83_\x88).
19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x86_\x80_\x85_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e21 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x83_\x86_\x80_\x85_\x83_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e
22 ············_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8E_\x8m_\x8a_\x8i_\x8l_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8/_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r22 ············_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n_\x8·_\x8E_\x8m_\x8a_\x8i_\x8l_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r_\x8/_\x8U_\x8R_\x8L_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r
23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.7 KB
./usr/share/doc/python-django-doc/html/releases/4.2.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.3·release·notes"·href="4.2.3.html"·/>15 ····<link·rel="next"·title="Django·4.2.3·release·notes"·href="4.2.3.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.5·release·notes"·href="4.2.5.html"·/>16 ····<link·rel="prev"·title="Django·4.2.5·release·notes"·href="4.2.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 113, 37 lines modifiedOffset 114, 37 lines modified
113 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>114 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
114 </ul>115 </ul>
115 </li>116 </li>
116 </ul>117 </ul>
  
117 ··</div>118 ··</div>
118 ··<div>119 ··<div>
119 ····<h4>Previous·topic</h4>120 ····<h4>Vorig·onderwerp</h4>
120 ····<p·class="topless"><a·href="4.2.5.html"121 ····<p·class="topless"><a·href="4.2.5.html"
121 ··························title="previous·chapter">Django·4.2.5·release·notes</a></p>122 ··························title="vorig·hoofdstuk">Django·4.2.5·release·notes</a></p>
122 ··</div>123 ··</div>
123 ··<div>124 ··<div>
124 ····<h4>Next·topic</h4>125 ····<h4>Volgend·onderwerp</h4>
125 ····<p·class="topless"><a·href="4.2.3.html"126 ····<p·class="topless"><a·href="4.2.3.html"
126 ··························title="next·chapter">Django·4.2.3·release·notes</a></p>127 ··························title="volgend·hoofdstuk">Django·4.2.3·release·notes</a></p>
127 ··</div>128 ··</div>
128 <search·id="searchbox"·style="display:·none"·role="search">129 <search·id="searchbox"·style="display:·none"·role="search">
129 ··<h3·id="searchlabel">Quick·search</h3>130 ··<h3·id="searchlabel">Snel·zoeken</h3>
130 ····<div·class="searchformwrapper">131 ····<div·class="searchformwrapper">
131 ····<form·class="search"·action="../search.html"·method="get">132 ····<form·class="search"·action="../search.html"·method="get">
132 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>133 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
133 ······<input·type="submit"·value="Go"·/>134 ······<input·type="submit"·value="Zoek"·/>
134 ····</form>135 ····</form>
135 ····</div>136 ····</div>
136 </search>137 </search>
137 <script>document.getElementById('searchbox').style.display·=·"block"</script>138 <script>document.getElementById('searchbox').style.display·=·"block"</script>
138 ········</div>139 ········</div>
139 ······</div>140 ······</div>
140 ··············<h3>Last·update:</h3>141 ··············<h3>Last·update:</h3>
141 ··············<p·class="topless">Sep·03,·2024</p>142 ··············<p·class="topless">sep·03,·2024</p>
142 ··········</div>143 ··········</div>
143 ········144 ········
144 ······145 ······
145 ····</div>146 ····</div>
  
146 ····<div·id="ft">147 ····<div·id="ft">
147 ······<div·class="nav">148 ······<div·class="nav">
2.05 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x802\x823\x835 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·1\x81,\x8,·2\x820\x802\x823\x83
6 Django·4.2.4·fixes·several·bugs·in·4.2.3.6 Django·4.2.4·fixes·several·bugs·in·4.2.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·crash·of8 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·crash·of
Offset 12, 16 lines modifiedOffset 12, 16 lines modified
12 ······reference·in·a·subquery·(_\x8#_\x83_\x84_\x87_\x84_\x88).12 ······reference·in·a·subquery·(_\x8#_\x83_\x84_\x87_\x84_\x88).
13 ····*·Fixed·a·regression·in·Django·4.2·that·caused·aggregation·over·query·that13 ····*·Fixed·a·regression·in·Django·4.2·that·caused·aggregation·over·query·that
14 ······uses·explicit·grouping·by·multi-valued·annotations·to·group·against·the14 ······uses·explicit·grouping·by·multi-valued·annotations·to·group·against·the
15 ······wrong·columns·(_\x8#_\x83_\x84_\x87_\x85_\x80).15 ······wrong·columns·(_\x8#_\x83_\x84_\x87_\x85_\x80).
16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*16 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s17 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s18 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
19 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*19 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s20 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
21 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*23 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
24 [q···················][Go]24 [q···················][Zoek]
25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
26 Sep·03,·202426 sep·03,·2024
27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»27 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.03 KB
./usr/share/doc/python-django-doc/html/releases/4.2.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.4·release·notes"·href="4.2.4.html"·/>15 ····<link·rel="next"·title="Django·4.2.4·release·notes"·href="4.2.4.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.6·release·notes"·href="4.2.6.html"·/>16 ····<link·rel="prev"·title="Django·4.2.6·release·notes"·href="4.2.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 124, 37 lines modifiedOffset 125, 37 lines modified
124 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>125 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
125 </ul>126 </ul>
126 </li>127 </li>
127 </ul>128 </ul>
  
128 ··</div>129 ··</div>
129 ··<div>130 ··<div>
130 ····<h4>Previous·topic</h4>131 ····<h4>Vorig·onderwerp</h4>
131 ····<p·class="topless"><a·href="4.2.6.html"132 ····<p·class="topless"><a·href="4.2.6.html"
132 ··························title="previous·chapter">Django·4.2.6·release·notes</a></p>133 ··························title="vorig·hoofdstuk">Django·4.2.6·release·notes</a></p>
133 ··</div>134 ··</div>
134 ··<div>135 ··<div>
135 ····<h4>Next·topic</h4>136 ····<h4>Volgend·onderwerp</h4>
136 ····<p·class="topless"><a·href="4.2.4.html"137 ····<p·class="topless"><a·href="4.2.4.html"
137 ··························title="next·chapter">Django·4.2.4·release·notes</a></p>138 ··························title="volgend·hoofdstuk">Django·4.2.4·release·notes</a></p>
138 ··</div>139 ··</div>
139 <search·id="searchbox"·style="display:·none"·role="search">140 <search·id="searchbox"·style="display:·none"·role="search">
140 ··<h3·id="searchlabel">Quick·search</h3>141 ··<h3·id="searchlabel">Snel·zoeken</h3>
141 ····<div·class="searchformwrapper">142 ····<div·class="searchformwrapper">
142 ····<form·class="search"·action="../search.html"·method="get">143 ····<form·class="search"·action="../search.html"·method="get">
143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
144 ······<input·type="submit"·value="Go"·/>145 ······<input·type="submit"·value="Zoek"·/>
145 ····</form>146 ····</form>
146 ····</div>147 ····</div>
147 </search>148 </search>
148 <script>document.getElementById('searchbox').style.display·=·"block"</script>149 <script>document.getElementById('searchbox').style.display·=·"block"</script>
149 ········</div>150 ········</div>
150 ······</div>151 ······</div>
151 ··············<h3>Last·update:</h3>152 ··············<h3>Last·update:</h3>
152 ··············<p·class="topless">Sep·03,·2024</p>153 ··············<p·class="topless">sep·03,·2024</p>
153 ··········</div>154 ··········</div>
154 ········155 ········
155 ······156 ······
156 ····</div>157 ····</div>
  
157 ····<div·id="ft">158 ····<div·id="ft">
158 ······<div·class="nav">159 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Django·4.2.5·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs6 Django·4.2.5·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs
7 in·4.2.4.7 in·4.2.4.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x841\x811\x816\x864\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x841\x811\x816\x864\x84:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
Offset 20, 16 lines modifiedOffset 20, 16 lines modified
20 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·crash·of·a·queryset·when20 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·crash·of·a·queryset·when
21 ······filtering·against·deeply·nested·OuterRef()·annotations·(_\x8#_\x83_\x84_\x88_\x80_\x83).21 ······filtering·against·deeply·nested·OuterRef()·annotations·(_\x8#_\x83_\x84_\x88_\x80_\x83).
22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*22 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s23 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
24 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x81_\x81_\x86_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n24 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x81_\x81_\x86_\x84_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
25 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8u_\x8r_\x8i_\x8__\x8t_\x8o_\x8__\x8i_\x8r_\x8i_\x8(_\x8)25 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8e_\x8n_\x8c_\x8o_\x8d_\x8i_\x8n_\x8g_\x8._\x8u_\x8r_\x8i_\x8__\x8t_\x8o_\x8__\x8i_\x8r_\x8i_\x8(_\x8)
26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s26 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
27 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*27 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s28 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
29 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
32 [q···················][Go]32 [q···················][Zoek]
33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
34 Sep·03,·202434 sep·03,·2024
35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»35 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.85 KB
./usr/share/doc/python-django-doc/html/releases/4.2.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.5·release·notes"·href="4.2.5.html"·/>15 ····<link·rel="next"·title="Django·4.2.5·release·notes"·href="4.2.5.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.7·release·notes"·href="4.2.7.html"·/>16 ····<link·rel="prev"·title="Django·4.2.7·release·notes"·href="4.2.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 140, 37 lines modifiedOffset 141, 37 lines modified
140 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>141 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
141 </ul>142 </ul>
142 </li>143 </li>
143 </ul>144 </ul>
  
144 ··</div>145 ··</div>
145 ··<div>146 ··<div>
146 ····<h4>Previous·topic</h4>147 ····<h4>Vorig·onderwerp</h4>
147 ····<p·class="topless"><a·href="4.2.7.html"148 ····<p·class="topless"><a·href="4.2.7.html"
148 ··························title="previous·chapter">Django·4.2.7·release·notes</a></p>149 ··························title="vorig·hoofdstuk">Django·4.2.7·release·notes</a></p>
149 ··</div>150 ··</div>
150 ··<div>151 ··<div>
151 ····<h4>Next·topic</h4>152 ····<h4>Volgend·onderwerp</h4>
152 ····<p·class="topless"><a·href="4.2.5.html"153 ····<p·class="topless"><a·href="4.2.5.html"
153 ··························title="next·chapter">Django·4.2.5·release·notes</a></p>154 ··························title="volgend·hoofdstuk">Django·4.2.5·release·notes</a></p>
154 ··</div>155 ··</div>
155 <search·id="searchbox"·style="display:·none"·role="search">156 <search·id="searchbox"·style="display:·none"·role="search">
156 ··<h3·id="searchlabel">Quick·search</h3>157 ··<h3·id="searchlabel">Snel·zoeken</h3>
157 ····<div·class="searchformwrapper">158 ····<div·class="searchformwrapper">
158 ····<form·class="search"·action="../search.html"·method="get">159 ····<form·class="search"·action="../search.html"·method="get">
159 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>160 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
160 ······<input·type="submit"·value="Go"·/>161 ······<input·type="submit"·value="Zoek"·/>
161 ····</form>162 ····</form>
162 ····</div>163 ····</div>
163 </search>164 </search>
164 <script>document.getElementById('searchbox').style.display·=·"block"</script>165 <script>document.getElementById('searchbox').style.display·=·"block"</script>
165 ········</div>166 ········</div>
166 ······</div>167 ······</div>
167 ··············<h3>Last·update:</h3>168 ··············<h3>Last·update:</h3>
168 ··············<p·class="topless">Sep·03,·2024</p>169 ··············<p·class="topless">sep·03,·2024</p>
169 ··········</div>170 ··········</div>
170 ········171 ········
171 ······172 ······
172 ····</div>173 ····</div>
  
173 ····<div·id="ft">174 ····<div·id="ft">
174 ······<div·class="nav">175 ······<div·class="nav">
2.19 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 O\x8Oc\x8ct\x8to\x8ob\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Django·4.2.6·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs6 Django·4.2.6·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs
7 in·4.2.5.7 in·4.2.5.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x843\x836\x866\x865\x85:\x8:·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x843\x836\x866\x865\x85:\x8:·D\x8De\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·p\x8po\x8os\x8ss\x8si\x8ib\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
Offset 35, 16 lines modifiedOffset 35, 16 lines modified
35 ······FROM·pg_indexes35 ······FROM·pg_indexes
36 ······WHERE·indexdef·LIKE·'%::text·IS·%NULL';36 ······WHERE·indexdef·LIKE·'%::text·IS·%NULL';
37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*37 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x83_\x86_\x86_\x85_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n39 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x83_\x86_\x86_\x85_\x8:_\x8·_\x8D_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8p_\x8o_\x8s_\x8s_\x8i_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
40 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r40 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r
41 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s41 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
42 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*42 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s43 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
44 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*44 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s45 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
46 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
47 [q···················][Go]47 [q···················][Zoek]
48 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*48 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
49 Sep·03,·202449 sep·03,·2024
50 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»50 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.96 KB
./usr/share/doc/python-django-doc/html/releases/4.2.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.6·release·notes"·href="4.2.6.html"·/>15 ····<link·rel="next"·title="Django·4.2.6·release·notes"·href="4.2.6.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.8·release·notes"·href="4.2.8.html"·/>16 ····<link·rel="prev"·title="Django·4.2.8·release·notes"·href="4.2.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 123, 37 lines modifiedOffset 124, 37 lines modified
123 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>124 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
124 </ul>125 </ul>
125 </li>126 </li>
126 </ul>127 </ul>
  
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Previous·topic</h4>130 ····<h4>Vorig·onderwerp</h4>
130 ····<p·class="topless"><a·href="4.2.8.html"131 ····<p·class="topless"><a·href="4.2.8.html"
131 ··························title="previous·chapter">Django·4.2.8·release·notes</a></p>132 ··························title="vorig·hoofdstuk">Django·4.2.8·release·notes</a></p>
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Next·topic</h4>135 ····<h4>Volgend·onderwerp</h4>
135 ····<p·class="topless"><a·href="4.2.6.html"136 ····<p·class="topless"><a·href="4.2.6.html"
136 ··························title="next·chapter">Django·4.2.6·release·notes</a></p>137 ··························title="volgend·hoofdstuk">Django·4.2.6·release·notes</a></p>
137 ··</div>138 ··</div>
138 <search·id="searchbox"·style="display:·none"·role="search">139 <search·id="searchbox"·style="display:·none"·role="search">
139 ··<h3·id="searchlabel">Quick·search</h3>140 ··<h3·id="searchlabel">Snel·zoeken</h3>
140 ····<div·class="searchformwrapper">141 ····<div·class="searchformwrapper">
141 ····<form·class="search"·action="../search.html"·method="get">142 ····<form·class="search"·action="../search.html"·method="get">
142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
143 ······<input·type="submit"·value="Go"·/>144 ······<input·type="submit"·value="Zoek"·/>
144 ····</form>145 ····</form>
145 ····</div>146 ····</div>
146 </search>147 </search>
147 <script>document.getElementById('searchbox').style.display·=·"block"</script>148 <script>document.getElementById('searchbox').style.display·=·"block"</script>
148 ········</div>149 ········</div>
149 ······</div>150 ······</div>
150 ··············<h3>Last·update:</h3>151 ··············<h3>Last·update:</h3>
151 ··············<p·class="topless">Sep·03,·2024</p>152 ··············<p·class="topless">sep·03,·2024</p>
152 ··········</div>153 ··········</div>
153 ········154 ········
154 ······155 ······
155 ····</div>156 ····</div>
  
156 ····<div·id="ft">157 ····<div·id="ft">
157 ······<div·class="nav">158 ······<div·class="nav">
2.31 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.7\x87·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x823\x835 N\x8No\x8ov\x8ve\x8em\x8mb\x8be\x8er\x8r·1\x81,\x8,·2\x820\x802\x823\x83
6 Django·4.2.7·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs6 Django·4.2.7·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs
7 in·4.2.6.7 in·4.2.6.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x846\x866\x869\x895\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x823\x83-\x8-4\x846\x866\x869\x895\x85:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l·o\x8of\x8f·s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ······text_pattern_ops·indexes·on·CharField·and·TextField·with·deterministic22 ······text_pattern_ops·indexes·on·CharField·and·TextField·with·deterministic
23 ······collations·on·PostgreSQL·(_\x8#_\x83_\x84_\x89_\x83_\x82).23 ······collations·on·PostgreSQL·(_\x8#_\x83_\x84_\x89_\x83_\x82).
24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x86_\x86_\x89_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n26 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x83_\x8-_\x84_\x86_\x86_\x89_\x85_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8·_\x8o_\x8f_\x8·_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
27 ············_\x8U_\x8s_\x8e_\x8r_\x8n_\x8a_\x8m_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w_\x8s27 ············_\x8U_\x8s_\x8e_\x8r_\x8n_\x8a_\x8m_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w_\x8s
28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
29 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
34 [q···················][Go]34 [q···················][Zoek]
35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
36 Sep·03,·202436 sep·03,·2024
37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.69 KB
./usr/share/doc/python-django-doc/html/releases/4.2.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.7·release·notes"·href="4.2.7.html"·/>15 ····<link·rel="next"·title="Django·4.2.7·release·notes"·href="4.2.7.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.9·release·notes"·href="4.2.9.html"·/>16 ····<link·rel="prev"·title="Django·4.2.9·release·notes"·href="4.2.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 127, 37 lines modifiedOffset 128, 37 lines modified
127 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>128 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
128 </ul>129 </ul>
129 </li>130 </li>
130 </ul>131 </ul>
  
131 ··</div>132 ··</div>
132 ··<div>133 ··<div>
133 ····<h4>Previous·topic</h4>134 ····<h4>Vorig·onderwerp</h4>
134 ····<p·class="topless"><a·href="4.2.9.html"135 ····<p·class="topless"><a·href="4.2.9.html"
135 ··························title="previous·chapter">Django·4.2.9·release·notes</a></p>136 ··························title="vorig·hoofdstuk">Django·4.2.9·release·notes</a></p>
136 ··</div>137 ··</div>
137 ··<div>138 ··<div>
138 ····<h4>Next·topic</h4>139 ····<h4>Volgend·onderwerp</h4>
139 ····<p·class="topless"><a·href="4.2.7.html"140 ····<p·class="topless"><a·href="4.2.7.html"
140 ··························title="next·chapter">Django·4.2.7·release·notes</a></p>141 ··························title="volgend·hoofdstuk">Django·4.2.7·release·notes</a></p>
141 ··</div>142 ··</div>
142 <search·id="searchbox"·style="display:·none"·role="search">143 <search·id="searchbox"·style="display:·none"·role="search">
143 ··<h3·id="searchlabel">Quick·search</h3>144 ··<h3·id="searchlabel">Snel·zoeken</h3>
144 ····<div·class="searchformwrapper">145 ····<div·class="searchformwrapper">
145 ····<form·class="search"·action="../search.html"·method="get">146 ····<form·class="search"·action="../search.html"·method="get">
146 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>147 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
147 ······<input·type="submit"·value="Go"·/>148 ······<input·type="submit"·value="Zoek"·/>
148 ····</form>149 ····</form>
149 ····</div>150 ····</div>
150 </search>151 </search>
151 <script>document.getElementById('searchbox').style.display·=·"block"</script>152 <script>document.getElementById('searchbox').style.display·=·"block"</script>
152 ········</div>153 ········</div>
153 ······</div>154 ······</div>
154 ··············<h3>Last·update:</h3>155 ··············<h3>Last·update:</h3>
155 ··············<p·class="topless">Sep·03,·2024</p>156 ··············<p·class="topless">sep·03,·2024</p>
156 ··········</div>157 ··········</div>
157 ········158 ········
158 ······159 ······
159 ····</div>160 ····</div>
  
160 ····<div·id="ft">161 ····<div·id="ft">
161 ······<div·class="nav">162 ······<div·class="nav">
2.04 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.8\x88·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Django·4.2.8·fixes·several·bugs·in·4.2.7·and·adds·compatibility·with·Python6 Django·4.2.8·fixes·several·bugs·in·4.2.7·and·adds·compatibility·with·Python
7 3.12.7 3.12.
8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ······widget·and·some·help·texts·were·incorrectly·aligned·at·tablet·widths25 ······widget·and·some·help·texts·were·incorrectly·aligned·at·tablet·widths
26 ······(_\x8#_\x83_\x84_\x89_\x88_\x82).26 ······(_\x8#_\x83_\x84_\x89_\x88_\x82).
27 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·migration·crash·on·SQLite27 ····*·Fixed·a·regression·in·Django·4.2·that·caused·a·migration·crash·on·SQLite
28 ······when·altering·unsupported·Meta.db_table_comment·(_\x8#_\x83_\x85_\x80_\x80_\x86).28 ······when·altering·unsupported·Meta.db_table_comment·(_\x8#_\x83_\x85_\x80_\x80_\x86).
29 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
30 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s31 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s33 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.53 KB
./usr/share/doc/python-django-doc/html/releases/4.2.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.8·release·notes"·href="4.2.8.html"·/>15 ····<link·rel="next"·title="Django·4.2.8·release·notes"·href="4.2.8.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.10·release·notes"·href="4.2.10.html"·/>16 ····<link·rel="prev"·title="Django·4.2.10·release·notes"·href="4.2.10.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 37 lines modifiedOffset 108, 37 lines modified
107 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>108 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
108 </ul>109 </ul>
109 </li>110 </li>
110 </ul>111 </ul>
  
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Previous·topic</h4>114 ····<h4>Vorig·onderwerp</h4>
114 ····<p·class="topless"><a·href="4.2.10.html"115 ····<p·class="topless"><a·href="4.2.10.html"
115 ··························title="previous·chapter">Django·4.2.10·release·notes</a></p>116 ··························title="vorig·hoofdstuk">Django·4.2.10·release·notes</a></p>
116 ··</div>117 ··</div>
117 ··<div>118 ··<div>
118 ····<h4>Next·topic</h4>119 ····<h4>Volgend·onderwerp</h4>
119 ····<p·class="topless"><a·href="4.2.8.html"120 ····<p·class="topless"><a·href="4.2.8.html"
120 ··························title="next·chapter">Django·4.2.8·release·notes</a></p>121 ··························title="volgend·hoofdstuk">Django·4.2.8·release·notes</a></p>
121 ··</div>122 ··</div>
122 <search·id="searchbox"·style="display:·none"·role="search">123 <search·id="searchbox"·style="display:·none"·role="search">
123 ··<h3·id="searchlabel">Quick·search</h3>124 ··<h3·id="searchlabel">Snel·zoeken</h3>
124 ····<div·class="searchformwrapper">125 ····<div·class="searchformwrapper">
125 ····<form·class="search"·action="../search.html"·method="get">126 ····<form·class="search"·action="../search.html"·method="get">
126 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>127 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
127 ······<input·type="submit"·value="Go"·/>128 ······<input·type="submit"·value="Zoek"·/>
128 ····</form>129 ····</form>
129 ····</div>130 ····</div>
130 </search>131 </search>
131 <script>document.getElementById('searchbox').style.display·=·"block"</script>132 <script>document.getElementById('searchbox').style.display·=·"block"</script>
132 ········</div>133 ········</div>
133 ······</div>134 ······</div>
134 ··············<h3>Last·update:</h3>135 ··············<h3>Last·update:</h3>
135 ··············<p·class="topless">Sep·03,·2024</p>136 ··············<p·class="topless">sep·03,·2024</p>
136 ··········</div>137 ··········</div>
137 ········138 ········
138 ······139 ······
139 ····</div>140 ····</div>
  
140 ····<div·id="ft">141 ····<div·id="ft">
141 ······<div·class="nav">142 ······<div·class="nav">
1.87 KB
html2text {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82.\x8.9\x89·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x824\x845 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x824\x84
6 Django·4.2.9·fixes·a·bug·in·4.2.8.6 Django·4.2.9·fixes·a·bug·in·4.2.8.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·regression·in·Django·4.2.8·where·admin·fields·on·the·same·line8 ····*·Fixed·a·regression·in·Django·4.2.8·where·admin·fields·on·the·same·line
9 ······could·overflow·the·page·and·become·non-interactive·(_\x8#_\x83_\x85_\x80_\x81_\x82).9 ······could·overflow·the·page·and·become·non-interactive·(_\x8#_\x83_\x85_\x80_\x81_\x82).
10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s11 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s12 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
13 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*13 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s14 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
15 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*15 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s16 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x88_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
17 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*17 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
18 [q···················][Go]18 [q···················][Zoek]
19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*19 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
20 Sep·03,·202420 sep·03,·2024
21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»21 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.0 KB
./usr/share/doc/python-django-doc/html/releases/4.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·4.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·4.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.1.13·release·notes"·href="4.1.13.html"·/>15 ····<link·rel="next"·title="Django·4.1.13·release·notes"·href="4.1.13.html"·/>
15 ····<link·rel="prev"·title="Django·4.2.1·release·notes"·href="4.2.1.html"·/>16 ····<link·rel="prev"·title="Django·4.2.1·release·notes"·href="4.2.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 671, 37 lines modifiedOffset 672, 37 lines modified
671 </li>672 </li>
672 </ul>673 </ul>
673 </li>674 </li>
674 </ul>675 </ul>
  
675 ··</div>676 ··</div>
676 ··<div>677 ··<div>
677 ····<h4>Previous·topic</h4>678 ····<h4>Vorig·onderwerp</h4>
678 ····<p·class="topless"><a·href="4.2.1.html"679 ····<p·class="topless"><a·href="4.2.1.html"
679 ··························title="previous·chapter">Django·4.2.1·release·notes</a></p>680 ··························title="vorig·hoofdstuk">Django·4.2.1·release·notes</a></p>
680 ··</div>681 ··</div>
681 ··<div>682 ··<div>
682 ····<h4>Next·topic</h4>683 ····<h4>Volgend·onderwerp</h4>
683 ····<p·class="topless"><a·href="4.1.13.html"684 ····<p·class="topless"><a·href="4.1.13.html"
684 ··························title="next·chapter">Django·4.1.13·release·notes</a></p>685 ··························title="volgend·hoofdstuk">Django·4.1.13·release·notes</a></p>
685 ··</div>686 ··</div>
686 <search·id="searchbox"·style="display:·none"·role="search">687 <search·id="searchbox"·style="display:·none"·role="search">
687 ··<h3·id="searchlabel">Quick·search</h3>688 ··<h3·id="searchlabel">Snel·zoeken</h3>
688 ····<div·class="searchformwrapper">689 ····<div·class="searchformwrapper">
689 ····<form·class="search"·action="../search.html"·method="get">690 ····<form·class="search"·action="../search.html"·method="get">
690 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>691 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
691 ······<input·type="submit"·value="Go"·/>692 ······<input·type="submit"·value="Zoek"·/>
692 ····</form>693 ····</form>
693 ····</div>694 ····</div>
694 </search>695 </search>
695 <script>document.getElementById('searchbox').style.display·=·"block"</script>696 <script>document.getElementById('searchbox').style.display·=·"block"</script>
696 ········</div>697 ········</div>
697 ······</div>698 ······</div>
698 ··············<h3>Last·update:</h3>699 ··············<h3>Last·update:</h3>
699 ··············<p·class="topless">Sep·03,·2024</p>700 ··············<p·class="topless">sep·03,·2024</p>
700 ··········</div>701 ··········</div>
701 ········702 ········
702 ······703 ······
703 ····</div>704 ····</div>
  
704 ····<div·id="ft">705 ····<div·id="ft">
705 ······<div·class="nav">706 ······<div·class="nav">
2.41 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·4\x84.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·3\x83,\x8,·2\x820\x802\x823\x835 A\x8Ap\x8pr\x8ri\x8il\x8l·3\x83,\x8,·2\x820\x802\x823\x83
6 Welcome·to·Django·4.2!6 Welcome·to·Django·4.2!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·4.18 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·4.1
Offset 396, 16 lines modifiedOffset 396, 16 lines modified
396 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8r_\x8a_\x8w_\x8·_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8n_\x8·_\x8M_\x8y_\x8S_\x8Q_\x8L396 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8r_\x8a_\x8w_\x8·_\x8a_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8·_\x8o_\x8n_\x8·_\x8M_\x8y_\x8S_\x8Q_\x8L
397 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s397 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
398 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x82398 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x84_\x8._\x82
399 ················#·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8__\x8t_\x8o_\x8g_\x8e_\x8t_\x8h_\x8e_\x8r_\x8·_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x8f_\x8a_\x8v_\x8o_\x8r_\x8·_\x8o_\x8f_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8e_\x8s399 ················#·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8__\x8t_\x8o_\x8g_\x8e_\x8t_\x8h_\x8e_\x8r_\x8·_\x8o_\x8p_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x8f_\x8a_\x8v_\x8o_\x8r_\x8·_\x8o_\x8f_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x_\x8e_\x8s
400 ················#·_\x8P_\x8a_\x8s_\x8s_\x8i_\x8n_\x8g_\x8·_\x8e_\x8n_\x8c_\x8o_\x8d_\x8e_\x8d_\x8·_\x8J_\x8S_\x8O_\x8N_\x8·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8·_\x8l_\x8i_\x8t_\x8e_\x8r_\x8a_\x8l_\x8s_\x8·_\x8t_\x8o_\x8·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8i_\x8s400 ················#·_\x8P_\x8a_\x8s_\x8s_\x8i_\x8n_\x8g_\x8·_\x8e_\x8n_\x8c_\x8o_\x8d_\x8e_\x8d_\x8·_\x8J_\x8S_\x8O_\x8N_\x8·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8·_\x8l_\x8i_\x8t_\x8e_\x8r_\x8a_\x8l_\x8s_\x8·_\x8t_\x8o_\x8·_\x8J_\x8S_\x8O_\x8N_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8i_\x8s
401 ··················_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d401 ··················_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d
402 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s402 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
403 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*403 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
404 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s404 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
405 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*405 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
406 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s406 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x81_\x8._\x81_\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
407 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*407 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
408 [q···················][Go]408 [q···················][Zoek]
409 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*409 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
410 Sep·03,·2024410 sep·03,·2024
411 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»411 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.74 KB
./usr/share/doc/python-django-doc/html/releases/5.0.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0·release·notes"·href="5.0.html"·/>15 ····<link·rel="next"·title="Django·5.0·release·notes"·href="5.0.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.2·release·notes"·href="5.0.2.html"·/>16 ····<link·rel="prev"·title="Django·5.0.2·release·notes"·href="5.0.2.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 125, 37 lines modifiedOffset 126, 37 lines modified
125 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>126 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
126 </ul>127 </ul>
127 </li>128 </li>
128 </ul>129 </ul>
  
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Previous·topic</h4>132 ····<h4>Vorig·onderwerp</h4>
132 ····<p·class="topless"><a·href="5.0.2.html"133 ····<p·class="topless"><a·href="5.0.2.html"
133 ··························title="previous·chapter">Django·5.0.2·release·notes</a></p>134 ··························title="vorig·hoofdstuk">Django·5.0.2·release·notes</a></p>
134 ··</div>135 ··</div>
135 ··<div>136 ··<div>
136 ····<h4>Next·topic</h4>137 ····<h4>Volgend·onderwerp</h4>
137 ····<p·class="topless"><a·href="5.0.html"138 ····<p·class="topless"><a·href="5.0.html"
138 ··························title="next·chapter">Django·5.0·release·notes</a></p>139 ··························title="volgend·hoofdstuk">Django·5.0·release·notes</a></p>
139 ··</div>140 ··</div>
140 <search·id="searchbox"·style="display:·none"·role="search">141 <search·id="searchbox"·style="display:·none"·role="search">
141 ··<h3·id="searchlabel">Quick·search</h3>142 ··<h3·id="searchlabel">Snel·zoeken</h3>
142 ····<div·class="searchformwrapper">143 ····<div·class="searchformwrapper">
143 ····<form·class="search"·action="../search.html"·method="get">144 ····<form·class="search"·action="../search.html"·method="get">
144 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>145 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
145 ······<input·type="submit"·value="Go"·/>146 ······<input·type="submit"·value="Zoek"·/>
146 ····</form>147 ····</form>
147 ····</div>148 ····</div>
148 </search>149 </search>
149 <script>document.getElementById('searchbox').style.display·=·"block"</script>150 <script>document.getElementById('searchbox').style.display·=·"block"</script>
150 ········</div>151 ········</div>
151 ······</div>152 ······</div>
152 ··············<h3>Last·update:</h3>153 ··············<h3>Last·update:</h3>
153 ··············<p·class="topless">Sep·03,·2024</p>154 ··············<p·class="topless">sep·03,·2024</p>
154 ··········</div>155 ··········</div>
155 ········156 ········
156 ······157 ······
157 ····</div>158 ····</div>
  
158 ····<div·id="ft">159 ····<div·id="ft">
159 ······<div·class="nav">160 ······<div·class="nav">
2.09 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x824\x845 J\x8Ja\x8an\x8nu\x8ua\x8ar\x8ry\x8y·2\x82,\x8,·2\x820\x802\x824\x84
6 Django·5.0.1·fixes·several·bugs·in·5.0.6 Django·5.0.1·fixes·several·bugs·in·5.0.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Reallowed,·following·a·regression·in·Django·5.0,·using·a·foreign·key·to·a8 ····*·Reallowed,·following·a·regression·in·Django·5.0,·using·a·foreign·key·to·a
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ······field·names·from·FilteredRelation()·(_\x8#_\x83_\x85_\x80_\x85_\x80).22 ······field·names·from·FilteredRelation()·(_\x8#_\x83_\x85_\x80_\x85_\x80).
23 ····*·Fixed·a·regression·in·Django·5.0·that·caused·a·system·check·crash·when23 ····*·Fixed·a·regression·in·Django·5.0·that·caused·a·system·check·crash·when
24 ······ModelAdmin.filter_horizontal·or·filter_vertical·contained·a·reverse·many-24 ······ModelAdmin.filter_horizontal·or·filter_vertical·contained·a·reverse·many-
25 ······to-many·relation·with·related_name·(_\x8#_\x83_\x85_\x80_\x85_\x86).25 ······to-many·relation·with·related_name·(_\x8#_\x83_\x85_\x80_\x85_\x86).
26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
29 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
34 [q···················][Go]34 [q···················][Zoek]
35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
36 Sep·03,·202436 sep·03,·2024
37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.04 KB
./usr/share/doc/python-django-doc/html/releases/5.0.2.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.2·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.2·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.1·release·notes"·href="5.0.1.html"·/>15 ····<link·rel="next"·title="Django·5.0.1·release·notes"·href="5.0.1.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.3·release·notes"·href="5.0.3.html"·/>16 ····<link·rel="prev"·title="Django·5.0.3·release·notes"·href="5.0.3.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 136, 37 lines modifiedOffset 137, 37 lines modified
136 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>137 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
137 </ul>138 </ul>
138 </li>139 </li>
139 </ul>140 </ul>
  
140 ··</div>141 ··</div>
141 ··<div>142 ··<div>
142 ····<h4>Previous·topic</h4>143 ····<h4>Vorig·onderwerp</h4>
143 ····<p·class="topless"><a·href="5.0.3.html"144 ····<p·class="topless"><a·href="5.0.3.html"
144 ··························title="previous·chapter">Django·5.0.3·release·notes</a></p>145 ··························title="vorig·hoofdstuk">Django·5.0.3·release·notes</a></p>
145 ··</div>146 ··</div>
146 ··<div>147 ··<div>
147 ····<h4>Next·topic</h4>148 ····<h4>Volgend·onderwerp</h4>
148 ····<p·class="topless"><a·href="5.0.1.html"149 ····<p·class="topless"><a·href="5.0.1.html"
149 ··························title="next·chapter">Django·5.0.1·release·notes</a></p>150 ··························title="volgend·hoofdstuk">Django·5.0.1·release·notes</a></p>
150 ··</div>151 ··</div>
151 <search·id="searchbox"·style="display:·none"·role="search">152 <search·id="searchbox"·style="display:·none"·role="search">
152 ··<h3·id="searchlabel">Quick·search</h3>153 ··<h3·id="searchlabel">Snel·zoeken</h3>
153 ····<div·class="searchformwrapper">154 ····<div·class="searchformwrapper">
154 ····<form·class="search"·action="../search.html"·method="get">155 ····<form·class="search"·action="../search.html"·method="get">
155 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>156 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
156 ······<input·type="submit"·value="Go"·/>157 ······<input·type="submit"·value="Zoek"·/>
157 ····</form>158 ····</form>
158 ····</div>159 ····</div>
159 </search>160 </search>
160 <script>document.getElementById('searchbox').style.display·=·"block"</script>161 <script>document.getElementById('searchbox').style.display·=·"block"</script>
161 ········</div>162 ········</div>
162 ······</div>163 ······</div>
163 ··············<h3>Last·update:</h3>164 ··············<h3>Last·update:</h3>
164 ··············<p·class="topless">Sep·03,·2024</p>165 ··············<p·class="topless">sep·03,·2024</p>
165 ··········</div>166 ··········</div>
166 ········167 ········
167 ······168 ······
168 ····</div>169 ····</div>
  
169 ····<div·id="ft">170 ····<div·id="ft">
170 ······<div·class="nav">171 ······<div·class="nav">
2.38 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.2\x82·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x802\x824\x845 F\x8Fe\x8eb\x8br\x8ru\x8ua\x8ar\x8ry\x8y·6\x86,\x8,·2\x820\x802\x824\x84
6 Django·5.0.2·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs6 Django·5.0.2·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs
7 in·5.0.1.·Also,·the·latest·string·translations·from·Transifex·are·incorporated.7 in·5.0.1.·Also,·the·latest·string·translations·from·Transifex·are·incorporated.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x824\x846\x868\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n·i\x8in\x8nt\x8tc\x8co\x8om\x8mm\x8ma\x8a·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x88 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x824\x846\x868\x880\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n·i\x8in\x8nt\x8tc\x8co\x8om\x8mm\x8ma\x8a·t\x8te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·f\x8fi\x8il\x8lt\x8te\x8er\x8r_\x8?\x8
Offset 32, 16 lines modifiedOffset 32, 16 lines modified
32 ······JSONField.·Running·makemigrations·might·generate·no-op·AlterField32 ······JSONField.·Running·makemigrations·might·generate·no-op·AlterField
33 ······operations·for·fields·using·db_default·(_\x8#_\x83_\x85_\x81_\x84_\x89).33 ······operations·for·fields·using·db_default·(_\x8#_\x83_\x85_\x81_\x84_\x89).
34 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
35 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s35 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
36 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x84_\x86_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e36 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x84_\x86_\x88_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n_\x8·_\x8i_\x8n_\x8t_\x8c_\x8o_\x8m_\x8m_\x8a_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e
37 ············_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r37 ············_\x8f_\x8i_\x8l_\x8t_\x8e_\x8r
38 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s38 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
39 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*39 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*41 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s42 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
43 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*43 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
44 [q···················][Go]44 [q···················][Zoek]
45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
46 Sep·03,·202446 sep·03,·2024
47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»47 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.05 KB
./usr/share/doc/python-django-doc/html/releases/5.0.3.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.3·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.3·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.2·release·notes"·href="5.0.2.html"·/>15 ····<link·rel="next"·title="Django·5.0.2·release·notes"·href="5.0.2.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.4·release·notes"·href="5.0.4.html"·/>16 ····<link·rel="prev"·title="Django·5.0.4·release·notes"·href="5.0.4.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 131, 37 lines modifiedOffset 132, 37 lines modified
131 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>132 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
132 </ul>133 </ul>
133 </li>134 </li>
134 </ul>135 </ul>
  
135 ··</div>136 ··</div>
136 ··<div>137 ··<div>
137 ····<h4>Previous·topic</h4>138 ····<h4>Vorig·onderwerp</h4>
138 ····<p·class="topless"><a·href="5.0.4.html"139 ····<p·class="topless"><a·href="5.0.4.html"
139 ··························title="previous·chapter">Django·5.0.4·release·notes</a></p>140 ··························title="vorig·hoofdstuk">Django·5.0.4·release·notes</a></p>
140 ··</div>141 ··</div>
141 ··<div>142 ··<div>
142 ····<h4>Next·topic</h4>143 ····<h4>Volgend·onderwerp</h4>
143 ····<p·class="topless"><a·href="5.0.2.html"144 ····<p·class="topless"><a·href="5.0.2.html"
144 ··························title="next·chapter">Django·5.0.2·release·notes</a></p>145 ··························title="volgend·hoofdstuk">Django·5.0.2·release·notes</a></p>
145 ··</div>146 ··</div>
146 <search·id="searchbox"·style="display:·none"·role="search">147 <search·id="searchbox"·style="display:·none"·role="search">
147 ··<h3·id="searchlabel">Quick·search</h3>148 ··<h3·id="searchlabel">Snel·zoeken</h3>
148 ····<div·class="searchformwrapper">149 ····<div·class="searchformwrapper">
149 ····<form·class="search"·action="../search.html"·method="get">150 ····<form·class="search"·action="../search.html"·method="get">
150 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>151 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
151 ······<input·type="submit"·value="Go"·/>152 ······<input·type="submit"·value="Zoek"·/>
152 ····</form>153 ····</form>
153 ····</div>154 ····</div>
154 </search>155 </search>
155 <script>document.getElementById('searchbox').style.display·=·"block"</script>156 <script>document.getElementById('searchbox').style.display·=·"block"</script>
156 ········</div>157 ········</div>
157 ······</div>158 ······</div>
158 ··············<h3>Last·update:</h3>159 ··············<h3>Last·update:</h3>
159 ··············<p·class="topless">Sep·03,·2024</p>160 ··············<p·class="topless">sep·03,·2024</p>
160 ··········</div>161 ··········</div>
161 ········162 ········
162 ······163 ······
163 ····</div>164 ····</div>
  
164 ····<div·id="ft">165 ····<div·id="ft">
165 ······<div·class="nav">166 ······<div·class="nav">
2.4 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.3\x83·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x824\x845 M\x8Ma\x8ar\x8rc\x8ch\x8h·4\x84,\x8,·2\x820\x802\x824\x84
6 Django·5.0.3·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs6 Django·5.0.3·fixes·a·security·issue·with·severity·“moderate”·and·several·bugs
7 in·5.0.2.7 in·5.0.2.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x827\x873\x835\x851\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-2\x827\x873\x835\x851\x81:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·r\x8re\x8eg\x8gu\x8ul\x8la\x8ar\x8r·e\x8ex\x8xp\x8pr\x8re\x8es\x8ss\x8si\x8io\x8on\x8n·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·i\x8in\x8n
Offset 28, 16 lines modifiedOffset 28, 16 lines modified
28 ····*·Fixed·a·bug·in·Django·5.0·where·facet·filters·in·the·admin·would·crash·on28 ····*·Fixed·a·bug·in·Django·5.0·where·facet·filters·in·the·admin·would·crash·on
29 ······a·SimpleListFilter·using·a·queryset·without·primary·keys·(_\x8#_\x83_\x85_\x81_\x89_\x88).29 ······a·SimpleListFilter·using·a·queryset·without·primary·keys·(_\x8#_\x83_\x85_\x81_\x89_\x88).
30 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
31 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s31 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
32 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x87_\x83_\x85_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n32 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x82_\x87_\x83_\x85_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8g_\x8u_\x8l_\x8a_\x8r_\x8·_\x8e_\x8x_\x8p_\x8r_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8i_\x8n
33 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r_\x8._\x8w_\x8o_\x8r_\x8d_\x8s_\x8(_\x8)33 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8t_\x8e_\x8x_\x8t_\x8._\x8T_\x8r_\x8u_\x8n_\x8c_\x8a_\x8t_\x8o_\x8r_\x8._\x8w_\x8o_\x8r_\x8d_\x8s_\x8(_\x8)
34 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s34 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
35 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*35 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s36 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
37 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*37 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s38 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
39 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
40 [q···················][Go]40 [q···················][Zoek]
41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
42 Sep·03,·202442 sep·03,·2024
43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»43 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.76 KB
./usr/share/doc/python-django-doc/html/releases/5.0.4.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.4·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.4·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.3·release·notes"·href="5.0.3.html"·/>15 ····<link·rel="next"·title="Django·5.0.3·release·notes"·href="5.0.3.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.5·release·notes"·href="5.0.5.html"·/>16 ····<link·rel="prev"·title="Django·5.0.5·release·notes"·href="5.0.5.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 120, 37 lines modifiedOffset 121, 37 lines modified
120 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>121 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
121 </ul>122 </ul>
122 </li>123 </li>
123 </ul>124 </ul>
  
124 ··</div>125 ··</div>
125 ··<div>126 ··<div>
126 ····<h4>Previous·topic</h4>127 ····<h4>Vorig·onderwerp</h4>
127 ····<p·class="topless"><a·href="5.0.5.html"128 ····<p·class="topless"><a·href="5.0.5.html"
128 ··························title="previous·chapter">Django·5.0.5·release·notes</a></p>129 ··························title="vorig·hoofdstuk">Django·5.0.5·release·notes</a></p>
129 ··</div>130 ··</div>
130 ··<div>131 ··<div>
131 ····<h4>Next·topic</h4>132 ····<h4>Volgend·onderwerp</h4>
132 ····<p·class="topless"><a·href="5.0.3.html"133 ····<p·class="topless"><a·href="5.0.3.html"
133 ··························title="next·chapter">Django·5.0.3·release·notes</a></p>134 ··························title="volgend·hoofdstuk">Django·5.0.3·release·notes</a></p>
134 ··</div>135 ··</div>
135 <search·id="searchbox"·style="display:·none"·role="search">136 <search·id="searchbox"·style="display:·none"·role="search">
136 ··<h3·id="searchlabel">Quick·search</h3>137 ··<h3·id="searchlabel">Snel·zoeken</h3>
137 ····<div·class="searchformwrapper">138 ····<div·class="searchformwrapper">
138 ····<form·class="search"·action="../search.html"·method="get">139 ····<form·class="search"·action="../search.html"·method="get">
139 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>140 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
140 ······<input·type="submit"·value="Go"·/>141 ······<input·type="submit"·value="Zoek"·/>
141 ····</form>142 ····</form>
142 ····</div>143 ····</div>
143 </search>144 </search>
144 <script>document.getElementById('searchbox').style.display·=·"block"</script>145 <script>document.getElementById('searchbox').style.display·=·"block"</script>
145 ········</div>146 ········</div>
146 ······</div>147 ······</div>
147 ··············<h3>Last·update:</h3>148 ··············<h3>Last·update:</h3>
148 ··············<p·class="topless">Sep·03,·2024</p>149 ··············<p·class="topless">sep·03,·2024</p>
149 ··········</div>150 ··········</div>
150 ········151 ········
151 ······152 ······
152 ····</div>153 ····</div>
  
153 ····<div·id="ft">154 ····<div·id="ft">
154 ······<div·class="nav">155 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.4\x84·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Ap\x8pr\x8ri\x8il\x8l·3\x83,\x8,·2\x820\x802\x824\x845 A\x8Ap\x8pr\x8ri\x8il\x8l·3\x83,\x8,·2\x820\x802\x824\x84
6 Django·5.0.4·fixes·several·bugs·in·5.0.3.6 Django·5.0.4·fixes·several·bugs·in·5.0.3.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·crash·of·Model.full_clean()·on8 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·crash·of·Model.full_clean()·on
Offset 17, 16 lines modifiedOffset 17, 16 lines modified
17 ······aliases·and·lookups·on·a·GeneratedField·of·the·aliased·table·(_\x8#_\x83_\x85_\x83_\x84_\x84).17 ······aliases·and·lookups·on·a·GeneratedField·of·the·aliased·table·(_\x8#_\x83_\x85_\x83_\x84_\x84).
18 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·migration·crash·when·adding·a18 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·migration·crash·when·adding·a
19 ······GeneratedField·relying·on·the·__contains·or·__icontains·lookups·or·using19 ······GeneratedField·relying·on·the·__contains·or·__icontains·lookups·or·using
20 ······a·Value·containing·a·"%"·(_\x8#_\x83_\x85_\x83_\x83_\x86).20 ······a·Value·containing·a·"%"·(_\x8#_\x83_\x85_\x83_\x83_\x86).
21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*21 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s22 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s23 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
24 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*24 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s25 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
26 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*26 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
29 [q···················][Go]29 [q···················][Zoek]
30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
31 Sep·03,·202431 sep·03,·2024
32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»32 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/releases/5.0.5.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.5·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.5·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.4·release·notes"·href="5.0.4.html"·/>15 ····<link·rel="next"·title="Django·5.0.4·release·notes"·href="5.0.4.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.6·release·notes"·href="5.0.6.html"·/>16 ····<link·rel="prev"·title="Django·5.0.6·release·notes"·href="5.0.6.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 123, 37 lines modifiedOffset 124, 37 lines modified
123 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>124 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
124 </ul>125 </ul>
125 </li>126 </li>
126 </ul>127 </ul>
  
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Previous·topic</h4>130 ····<h4>Vorig·onderwerp</h4>
130 ····<p·class="topless"><a·href="5.0.6.html"131 ····<p·class="topless"><a·href="5.0.6.html"
131 ··························title="previous·chapter">Django·5.0.6·release·notes</a></p>132 ··························title="vorig·hoofdstuk">Django·5.0.6·release·notes</a></p>
132 ··</div>133 ··</div>
133 ··<div>134 ··<div>
134 ····<h4>Next·topic</h4>135 ····<h4>Volgend·onderwerp</h4>
135 ····<p·class="topless"><a·href="5.0.4.html"136 ····<p·class="topless"><a·href="5.0.4.html"
136 ··························title="next·chapter">Django·5.0.4·release·notes</a></p>137 ··························title="volgend·hoofdstuk">Django·5.0.4·release·notes</a></p>
137 ··</div>138 ··</div>
138 <search·id="searchbox"·style="display:·none"·role="search">139 <search·id="searchbox"·style="display:·none"·role="search">
139 ··<h3·id="searchlabel">Quick·search</h3>140 ··<h3·id="searchlabel">Snel·zoeken</h3>
140 ····<div·class="searchformwrapper">141 ····<div·class="searchformwrapper">
141 ····<form·class="search"·action="../search.html"·method="get">142 ····<form·class="search"·action="../search.html"·method="get">
142 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>143 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
143 ······<input·type="submit"·value="Go"·/>144 ······<input·type="submit"·value="Zoek"·/>
144 ····</form>145 ····</form>
145 ····</div>146 ····</div>
146 </search>147 </search>
147 <script>document.getElementById('searchbox').style.display·=·"block"</script>148 <script>document.getElementById('searchbox').style.display·=·"block"</script>
148 ········</div>149 ········</div>
149 ······</div>150 ······</div>
150 ··············<h3>Last·update:</h3>151 ··············<h3>Last·update:</h3>
151 ··············<p·class="topless">Sep·03,·2024</p>152 ··············<p·class="topless">sep·03,·2024</p>
152 ··········</div>153 ··········</div>
153 ········154 ········
154 ······155 ······
155 ····</div>156 ····</div>
  
156 ····<div·id="ft">157 ····<div·id="ft">
157 ······<div·class="nav">158 ······<div·class="nav">
2.07 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.5\x85·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x824\x845 M\x8Ma\x8ay\x8y·6\x86,\x8,·2\x820\x802\x824\x84
6 Django·5.0.5·fixes·several·bugs·in·5.0.4.6 Django·5.0.5·fixes·several·bugs·in·5.0.4.
7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*7 *\x8**\x8**\x8**\x8**\x8*·B\x8Bu\x8ug\x8gf\x8fi\x8ix\x8xe\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
8 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·crash·of·Model.save()·when8 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·crash·of·Model.save()·when
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·migration·crash·when·altering·a22 ····*·Fixed·a·bug·in·Django·5.0·that·caused·a·migration·crash·when·altering·a
23 ······GeneratedField·referencing·a·renamed·field·(_\x8#_\x83_\x85_\x84_\x82_\x82).23 ······GeneratedField·referencing·a·renamed·field·(_\x8#_\x83_\x85_\x84_\x82_\x82).
24 ····*·Fixed·a·bug·in·Django·5.0·where·the·querysets·argument·of·GenericPrefetch24 ····*·Fixed·a·bug·in·Django·5.0·where·the·querysets·argument·of·GenericPrefetch
25 ······was·not·required·(_\x8#_\x83_\x85_\x84_\x82_\x86).25 ······was·not·required·(_\x8#_\x83_\x85_\x84_\x82_\x86).
26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s27 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s28 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
29 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*29 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s30 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
31 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*31 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s32 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
33 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
34 [q···················][Go]34 [q···················][Zoek]
35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
36 Sep·03,·202436 sep·03,·2024
37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»37 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.16 KB
./usr/share/doc/python-django-doc/html/releases/5.0.6.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.6·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.6·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.5·release·notes"·href="5.0.5.html"·/>15 ····<link·rel="next"·title="Django·5.0.5·release·notes"·href="5.0.5.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.7·release·notes"·href="5.0.7.html"·/>16 ····<link·rel="prev"·title="Django·5.0.7·release·notes"·href="5.0.7.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 90, 37 lines modifiedOffset 91, 37 lines modified
90 ······91 ······
91 ········92 ········
92 ··········<div·class="yui-b"·id="sidebar">93 ··········<div·class="yui-b"·id="sidebar">
93 ············94 ············
94 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">95 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
95 ········<div·class="sphinxsidebarwrapper">96 ········<div·class="sphinxsidebarwrapper">
96 ··<div>97 ··<div>
97 ····<h4>Previous·topic</h4>98 ····<h4>Vorig·onderwerp</h4>
98 ····<p·class="topless"><a·href="5.0.7.html"99 ····<p·class="topless"><a·href="5.0.7.html"
99 ··························title="previous·chapter">Django·5.0.7·release·notes</a></p>100 ··························title="vorig·hoofdstuk">Django·5.0.7·release·notes</a></p>
100 ··</div>101 ··</div>
101 ··<div>102 ··<div>
102 ····<h4>Next·topic</h4>103 ····<h4>Volgend·onderwerp</h4>
103 ····<p·class="topless"><a·href="5.0.5.html"104 ····<p·class="topless"><a·href="5.0.5.html"
104 ··························title="next·chapter">Django·5.0.5·release·notes</a></p>105 ··························title="volgend·hoofdstuk">Django·5.0.5·release·notes</a></p>
105 ··</div>106 ··</div>
106 <search·id="searchbox"·style="display:·none"·role="search">107 <search·id="searchbox"·style="display:·none"·role="search">
107 ··<h3·id="searchlabel">Quick·search</h3>108 ··<h3·id="searchlabel">Snel·zoeken</h3>
108 ····<div·class="searchformwrapper">109 ····<div·class="searchformwrapper">
109 ····<form·class="search"·action="../search.html"·method="get">110 ····<form·class="search"·action="../search.html"·method="get">
110 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>111 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
111 ······<input·type="submit"·value="Go"·/>112 ······<input·type="submit"·value="Zoek"·/>
112 ····</form>113 ····</form>
113 ····</div>114 ····</div>
114 </search>115 </search>
115 <script>document.getElementById('searchbox').style.display·=·"block"</script>116 <script>document.getElementById('searchbox').style.display·=·"block"</script>
116 ········</div>117 ········</div>
117 ······</div>118 ······</div>
118 ··············<h3>Last·update:</h3>119 ··············<h3>Last·update:</h3>
119 ··············<p·class="topless">Sep·03,·2024</p>120 ··············<p·class="topless">sep·03,·2024</p>
120 ··········</div>121 ··········</div>
121 ········122 ········
122 ······123 ······
123 ····</div>124 ····</div>
  
124 ····<div·id="ft">125 ····<div·id="ft">
125 ······<div·class="nav">126 ······<div·class="nav">
1.43 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80.\x8.6\x86·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 M\x8Ma\x8ay\x8y·7\x87,\x8,·2\x820\x802\x824\x845 M\x8Ma\x8ay\x8y·7\x87,\x8,·2\x820\x802\x824\x84
6 Django·5.0.6·fixes·a·packaging·error·in·5.0.5.6 Django·5.0.6·fixes·a·packaging·error·in·5.0.5.
7 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*7 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x87_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
9 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*9 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
10 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s10 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
11 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*11 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
12 [q···················][Go]12 [q···················][Zoek]
13 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*13 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
14 Sep·03,·202414 sep·03,·2024
15 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»15 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.3 KB
./usr/share/doc/python-django-doc/html/releases/5.0.7.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.7·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.7·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.6·release·notes"·href="5.0.6.html"·/>15 ····<link·rel="next"·title="Django·5.0.6·release·notes"·href="5.0.6.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.8·release·notes"·href="5.0.8.html"·/>16 ····<link·rel="prev"·title="Django·5.0.8·release·notes"·href="5.0.8.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 146, 37 lines modifiedOffset 147, 37 lines modified
146 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>147 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
147 </ul>148 </ul>
148 </li>149 </li>
149 </ul>150 </ul>
  
150 ··</div>151 ··</div>
151 ··<div>152 ··<div>
152 ····<h4>Previous·topic</h4>153 ····<h4>Vorig·onderwerp</h4>
153 ····<p·class="topless"><a·href="5.0.8.html"154 ····<p·class="topless"><a·href="5.0.8.html"
154 ··························title="previous·chapter">Django·5.0.8·release·notes</a></p>155 ··························title="vorig·hoofdstuk">Django·5.0.8·release·notes</a></p>
155 ··</div>156 ··</div>
156 ··<div>157 ··<div>
157 ····<h4>Next·topic</h4>158 ····<h4>Volgend·onderwerp</h4>
158 ····<p·class="topless"><a·href="5.0.6.html"159 ····<p·class="topless"><a·href="5.0.6.html"
159 ··························title="next·chapter">Django·5.0.6·release·notes</a></p>160 ··························title="volgend·hoofdstuk">Django·5.0.6·release·notes</a></p>
160 ··</div>161 ··</div>
161 <search·id="searchbox"·style="display:·none"·role="search">162 <search·id="searchbox"·style="display:·none"·role="search">
162 ··<h3·id="searchlabel">Quick·search</h3>163 ··<h3·id="searchlabel">Snel·zoeken</h3>
163 ····<div·class="searchformwrapper">164 ····<div·class="searchformwrapper">
164 ····<form·class="search"·action="../search.html"·method="get">165 ····<form·class="search"·action="../search.html"·method="get">
165 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>166 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
166 ······<input·type="submit"·value="Go"·/>167 ······<input·type="submit"·value="Zoek"·/>
167 ····</form>168 ····</form>
168 ····</div>169 ····</div>
169 </search>170 </search>
170 <script>document.getElementById('searchbox').style.display·=·"block"</script>171 <script>document.getElementById('searchbox').style.display·=·"block"</script>
171 ········</div>172 ········</div>
172 ······</div>173 ······</div>
173 ··············<h3>Last·update:</h3>174 ··············<h3>Last·update:</h3>
174 ··············<p·class="topless">Sep·03,·2024</p>175 ··············<p·class="topless">sep·03,·2024</p>
175 ··········</div>176 ··········</div>
176 ········177 ········
177 ······178 ······
178 ····</div>179 ····</div>
  
179 ····<div·id="ft">180 ····<div·id="ft">
180 ······<div·class="nav">181 ······<div·class="nav">
2.64 KB
html2text {}
Max HTML report size reached
6.23 KB
./usr/share/doc/python-django-doc/html/releases/5.0.8.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.8·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.8·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.7·release·notes"·href="5.0.7.html"·/>15 ····<link·rel="next"·title="Django·5.0.7·release·notes"·href="5.0.7.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.9·release·notes"·href="5.0.9.html"·/>16 ····<link·rel="prev"·title="Django·5.0.9·release·notes"·href="5.0.9.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 154, 37 lines modifiedOffset 155, 37 lines modified
154 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>155 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
155 </ul>156 </ul>
156 </li>157 </li>
157 </ul>158 </ul>
  
158 ··</div>159 ··</div>
159 ··<div>160 ··<div>
160 ····<h4>Previous·topic</h4>161 ····<h4>Vorig·onderwerp</h4>
161 ····<p·class="topless"><a·href="5.0.9.html"162 ····<p·class="topless"><a·href="5.0.9.html"
162 ··························title="previous·chapter">Django·5.0.9·release·notes</a></p>163 ··························title="vorig·hoofdstuk">Django·5.0.9·release·notes</a></p>
163 ··</div>164 ··</div>
164 ··<div>165 ··<div>
165 ····<h4>Next·topic</h4>166 ····<h4>Volgend·onderwerp</h4>
166 ····<p·class="topless"><a·href="5.0.7.html"167 ····<p·class="topless"><a·href="5.0.7.html"
167 ··························title="next·chapter">Django·5.0.7·release·notes</a></p>168 ··························title="volgend·hoofdstuk">Django·5.0.7·release·notes</a></p>
168 ··</div>169 ··</div>
169 <search·id="searchbox"·style="display:·none"·role="search">170 <search·id="searchbox"·style="display:·none"·role="search">
170 ··<h3·id="searchlabel">Quick·search</h3>171 ··<h3·id="searchlabel">Snel·zoeken</h3>
171 ····<div·class="searchformwrapper">172 ····<div·class="searchformwrapper">
172 ····<form·class="search"·action="../search.html"·method="get">173 ····<form·class="search"·action="../search.html"·method="get">
173 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>174 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
174 ······<input·type="submit"·value="Go"·/>175 ······<input·type="submit"·value="Zoek"·/>
175 ····</form>176 ····</form>
176 ····</div>177 ····</div>
177 </search>178 </search>
178 <script>document.getElementById('searchbox').style.display·=·"block"</script>179 <script>document.getElementById('searchbox').style.display·=·"block"</script>
179 ········</div>180 ········</div>
180 ······</div>181 ······</div>
181 ··············<h3>Last·update:</h3>182 ··············<h3>Last·update:</h3>
182 ··············<p·class="topless">Sep·03,·2024</p>183 ··············<p·class="topless">sep·03,·2024</p>
183 ··········</div>184 ··········</div>
184 ········185 ········
185 ······186 ······
186 ····</div>187 ····</div>
  
187 ····<div·id="ft">188 ····<div·id="ft">
188 ······<div·class="nav">189 ······<div·class="nav">
2.58 KB
html2text {}
Max HTML report size reached
6.35 KB
./usr/share/doc/python-django-doc/html/releases/5.0.9.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0.9·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0.9·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.8·release·notes"·href="5.0.8.html"·/>15 ····<link·rel="next"·title="Django·5.0.8·release·notes"·href="5.0.8.html"·/>
15 ····<link·rel="prev"·title="Django·5.1·release·notes"·href="5.1.html"·/>16 ····<link·rel="prev"·title="Django·5.1·release·notes"·href="5.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 <li><a·class="reference·internal"·href="#cve-2024-45231-potential-user-email-enumeration-via-response-status-on-password-reset">CVE-2024-45231:·Potential·user·email·enumeration·via·response·status·on·password·reset</a></li>118 <li><a·class="reference·internal"·href="#cve-2024-45231-potential-user-email-enumeration-via-response-status-on-password-reset">CVE-2024-45231:·Potential·user·email·enumeration·via·response·status·on·password·reset</a></li>
118 </ul>119 </ul>
119 </li>120 </li>
120 </ul>121 </ul>
  
121 ··</div>122 ··</div>
122 ··<div>123 ··<div>
123 ····<h4>Previous·topic</h4>124 ····<h4>Vorig·onderwerp</h4>
124 ····<p·class="topless"><a·href="5.1.html"125 ····<p·class="topless"><a·href="5.1.html"
125 ··························title="previous·chapter">Django·5.1·release·notes</a></p>126 ··························title="vorig·hoofdstuk">Django·5.1·release·notes</a></p>
126 ··</div>127 ··</div>
127 ··<div>128 ··<div>
128 ····<h4>Next·topic</h4>129 ····<h4>Volgend·onderwerp</h4>
129 ····<p·class="topless"><a·href="5.0.8.html"130 ····<p·class="topless"><a·href="5.0.8.html"
130 ··························title="next·chapter">Django·5.0.8·release·notes</a></p>131 ··························title="volgend·hoofdstuk">Django·5.0.8·release·notes</a></p>
131 ··</div>132 ··</div>
132 <search·id="searchbox"·style="display:·none"·role="search">133 <search·id="searchbox"·style="display:·none"·role="search">
133 ··<h3·id="searchlabel">Quick·search</h3>134 ··<h3·id="searchlabel">Snel·zoeken</h3>
134 ····<div·class="searchformwrapper">135 ····<div·class="searchformwrapper">
135 ····<form·class="search"·action="../search.html"·method="get">136 ····<form·class="search"·action="../search.html"·method="get">
136 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
137 ······<input·type="submit"·value="Go"·/>138 ······<input·type="submit"·value="Zoek"·/>
138 ····</form>139 ····</form>
139 ····</div>140 ····</div>
140 </search>141 </search>
141 <script>document.getElementById('searchbox').style.display·=·"block"</script>142 <script>document.getElementById('searchbox').style.display·=·"block"</script>
142 ········</div>143 ········</div>
143 ······</div>144 ······</div>
144 ··············<h3>Last·update:</h3>145 ··············<h3>Last·update:</h3>
145 ··············<p·class="topless">Sep·03,·2024</p>146 ··············<p·class="topless">sep·03,·2024</p>
146 ··········</div>147 ··········</div>
147 ········148 ········
148 ······149 ······
149 ····</div>150 ····</div>
  
150 ····<div·id="ft">151 ····<div·id="ft">
151 ······<div·class="nav">152 ······<div·class="nav">
2.56 KB
html2text {}
Max HTML report size reached
6.05 KB
./usr/share/doc/python-django-doc/html/releases/5.0.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.0·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.0·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·4.2.16·release·notes"·href="4.2.16.html"·/>15 ····<link·rel="next"·title="Django·4.2.16·release·notes"·href="4.2.16.html"·/>
15 ····<link·rel="prev"·title="Django·5.0.1·release·notes"·href="5.0.1.html"·/>16 ····<link·rel="prev"·title="Django·5.0.1·release·notes"·href="5.0.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 815, 37 lines modifiedOffset 816, 37 lines modified
815 <li><a·class="reference·internal"·href="#features-removed-in-5-0">Features·removed·in·5.0</a></li>816 <li><a·class="reference·internal"·href="#features-removed-in-5-0">Features·removed·in·5.0</a></li>
816 </ul>817 </ul>
817 </li>818 </li>
818 </ul>819 </ul>
  
819 ··</div>820 ··</div>
820 ··<div>821 ··<div>
821 ····<h4>Previous·topic</h4>822 ····<h4>Vorig·onderwerp</h4>
822 ····<p·class="topless"><a·href="5.0.1.html"823 ····<p·class="topless"><a·href="5.0.1.html"
823 ··························title="previous·chapter">Django·5.0.1·release·notes</a></p>824 ··························title="vorig·hoofdstuk">Django·5.0.1·release·notes</a></p>
824 ··</div>825 ··</div>
825 ··<div>826 ··<div>
826 ····<h4>Next·topic</h4>827 ····<h4>Volgend·onderwerp</h4>
827 ····<p·class="topless"><a·href="4.2.16.html"828 ····<p·class="topless"><a·href="4.2.16.html"
828 ··························title="next·chapter">Django·4.2.16·release·notes</a></p>829 ··························title="volgend·hoofdstuk">Django·4.2.16·release·notes</a></p>
829 ··</div>830 ··</div>
830 <search·id="searchbox"·style="display:·none"·role="search">831 <search·id="searchbox"·style="display:·none"·role="search">
831 ··<h3·id="searchlabel">Quick·search</h3>832 ··<h3·id="searchlabel">Snel·zoeken</h3>
832 ····<div·class="searchformwrapper">833 ····<div·class="searchformwrapper">
833 ····<form·class="search"·action="../search.html"·method="get">834 ····<form·class="search"·action="../search.html"·method="get">
834 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>835 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
835 ······<input·type="submit"·value="Go"·/>836 ······<input·type="submit"·value="Zoek"·/>
836 ····</form>837 ····</form>
837 ····</div>838 ····</div>
838 </search>839 </search>
839 <script>document.getElementById('searchbox').style.display·=·"block"</script>840 <script>document.getElementById('searchbox').style.display·=·"block"</script>
840 ········</div>841 ········</div>
841 ······</div>842 ······</div>
842 ··············<h3>Last·update:</h3>843 ··············<h3>Last·update:</h3>
843 ··············<p·class="topless">Sep·03,·2024</p>844 ··············<p·class="topless">sep·03,·2024</p>
844 ··········</div>845 ··········</div>
845 ········846 ········
846 ······847 ······
847 ····</div>848 ····</div>
  
848 ····<div·id="ft">849 ····<div·id="ft">
849 ······<div·class="nav">850 ······<div·class="nav">
2.37 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.0\x80·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x835 D\x8De\x8ec\x8ce\x8em\x8mb\x8be\x8er\x8r·4\x84,\x8,·2\x820\x802\x823\x83
6 Welcome·to·Django·5.0!6 Welcome·to·Django·5.0!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·4.28 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you’ll·want·to·be·aware·of·when·upgrading·from·Django·4.2
Offset 524, 16 lines modifiedOffset 524, 16 lines modified
524 ················#·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8s_\x8__\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8·_\x8m_\x8a_\x8y_\x8·_\x8n_\x8o_\x8w_\x8·_\x8b_\x8e_\x8·_\x8r_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8d_\x8·_\x8w_\x8i_\x8t_\x8h524 ················#·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8d_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8s_\x8__\x8__\x8e_\x8x_\x8a_\x8c_\x8t_\x8·_\x8m_\x8a_\x8y_\x8·_\x8n_\x8o_\x8w_\x8·_\x8b_\x8e_\x8·_\x8r_\x8e_\x8q_\x8u_\x8i_\x8r_\x8e_\x8d_\x8·_\x8w_\x8i_\x8t_\x8h
525 ··················_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8o_\x8r_\x8__\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8(_\x8)525 ··················_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t_\x8._\x8u_\x8p_\x8d_\x8a_\x8t_\x8e_\x8__\x8o_\x8r_\x8__\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8(_\x8)
526 ················#·_\x8M_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8e_\x8x_\x8i_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8U_\x8U_\x8I_\x8D_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8M_\x8a_\x8r_\x8i_\x8a_\x8D_\x8B_\x8·_\x81_\x80_\x8._\x87_\x8+526 ················#·_\x8M_\x8i_\x8g_\x8r_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8e_\x8x_\x8i_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8U_\x8U_\x8I_\x8D_\x8F_\x8i_\x8e_\x8l_\x8d_\x8·_\x8o_\x8n_\x8·_\x8M_\x8a_\x8r_\x8i_\x8a_\x8D_\x8B_\x8·_\x81_\x80_\x8._\x87_\x8+
527 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s527 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
528 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x80528 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x80
529 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s529 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
530 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x80530 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x80
531 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*531 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
532 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s532 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
533 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*533 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
534 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s534 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x84_\x8._\x82_\x8._\x81_\x86_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
535 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*535 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
536 [q···················][Go]536 [q···················][Zoek]
537 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*537 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
538 Sep·03,·2024538 sep·03,·2024
539 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»539 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.07 KB
./usr/share/doc/python-django-doc/html/releases/5.1.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.1.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.1.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.1·release·notes"·href="5.1.html"·/>15 ····<link·rel="next"·title="Django·5.1·release·notes"·href="5.1.html"·/>
15 ····<link·rel="prev"·title="Release·notes"·href="index.html"·/>16 ····<link·rel="prev"·title="Release·notes"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 145, 37 lines modifiedOffset 146, 37 lines modified
145 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>146 <li><a·class="reference·internal"·href="#bugfixes">Bugfixes</a></li>
146 </ul>147 </ul>
147 </li>148 </li>
148 </ul>149 </ul>
  
149 ··</div>150 ··</div>
150 ··<div>151 ··<div>
151 ····<h4>Previous·topic</h4>152 ····<h4>Vorig·onderwerp</h4>
152 ····<p·class="topless"><a·href="index.html"153 ····<p·class="topless"><a·href="index.html"
153 ··························title="previous·chapter">Release·notes</a></p>154 ··························title="vorig·hoofdstuk">Release·notes</a></p>
154 ··</div>155 ··</div>
155 ··<div>156 ··<div>
156 ····<h4>Next·topic</h4>157 ····<h4>Volgend·onderwerp</h4>
157 ····<p·class="topless"><a·href="5.1.html"158 ····<p·class="topless"><a·href="5.1.html"
158 ··························title="next·chapter">Django·5.1·release·notes</a></p>159 ··························title="volgend·hoofdstuk">Django·5.1·release·notes</a></p>
159 ··</div>160 ··</div>
160 <search·id="searchbox"·style="display:·none"·role="search">161 <search·id="searchbox"·style="display:·none"·role="search">
161 ··<h3·id="searchlabel">Quick·search</h3>162 ··<h3·id="searchlabel">Snel·zoeken</h3>
162 ····<div·class="searchformwrapper">163 ····<div·class="searchformwrapper">
163 ····<form·class="search"·action="../search.html"·method="get">164 ····<form·class="search"·action="../search.html"·method="get">
164 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>165 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
165 ······<input·type="submit"·value="Go"·/>166 ······<input·type="submit"·value="Zoek"·/>
166 ····</form>167 ····</form>
167 ····</div>168 ····</div>
168 </search>169 </search>
169 <script>document.getElementById('searchbox').style.display·=·"block"</script>170 <script>document.getElementById('searchbox').style.display·=·"block"</script>
170 ········</div>171 ········</div>
171 ······</div>172 ······</div>
172 ··············<h3>Last·update:</h3>173 ··············<h3>Last·update:</h3>
173 ··············<p·class="topless">Sep·03,·2024</p>174 ··············<p·class="topless">sep·03,·2024</p>
174 ··········</div>175 ··········</div>
175 ········176 ········
176 ······177 ······
177 ····</div>178 ····</div>
  
178 ····<div·id="ft">179 ····<div·id="ft">
179 ······<div·class="nav">180 ······<div·class="nav">
2.47 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.1\x81.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·3\x83,\x8,·2\x820\x802\x824\x845 S\x8Se\x8ep\x8pt\x8te\x8em\x8mb\x8be\x8er\x8r·3\x83,\x8,·2\x820\x802\x824\x84
6 Django·5.1.1·fixes·one·security·issue·with·severity·“moderate”,·one·security6 Django·5.1.1·fixes·one·security·issue·with·severity·“moderate”,·one·security
7 issue·with·severity·“low”,·and·several·bugs·in·5.1.7 issue·with·severity·“low”,·and·several·bugs·in·5.1.
8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-4\x845\x852\x823\x830\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n8 *\x8**\x8**\x8**\x8**\x8*·C\x8CV\x8VE\x8E-\x8-2\x820\x802\x824\x84-\x8-4\x845\x852\x823\x830\x80:\x8:·P\x8Po\x8ot\x8te\x8en\x8nt\x8ti\x8ia\x8al\x8l·d\x8de\x8en\x8ni\x8ia\x8al\x8l-\x8-o\x8of\x8f-\x8-s\x8se\x8er\x8rv\x8vi\x8ic\x8ce\x8e·v\x8vu\x8ul\x8ln\x8ne\x8er\x8ra\x8ab\x8bi\x8il\x8li\x8it\x8ty\x8y·i\x8in\x8n
Offset 39, 16 lines modifiedOffset 39, 16 lines modified
39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*39 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s40 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
41 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x84_\x85_\x82_\x83_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n41 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x84_\x85_\x82_\x83_\x80_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8d_\x8e_\x8n_\x8i_\x8a_\x8l_\x8-_\x8o_\x8f_\x8-_\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8·_\x8v_\x8u_\x8l_\x8n_\x8e_\x8r_\x8a_\x8b_\x8i_\x8l_\x8i_\x8t_\x8y_\x8·_\x8i_\x8n
42 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8m_\x8l_\x8._\x8u_\x8r_\x8l_\x8i_\x8z_\x8e_\x8(_\x8)42 ············_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8h_\x8t_\x8m_\x8l_\x8._\x8u_\x8r_\x8l_\x8i_\x8z_\x8e_\x8(_\x8)
43 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x84_\x85_\x82_\x83_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8u_\x8s_\x8e_\x8r_\x8·_\x8e_\x8m_\x8a_\x8i_\x8l_\x8·_\x8e_\x8n_\x8u_\x8m_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8r_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e43 ··········o·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x82_\x84_\x8-_\x84_\x85_\x82_\x83_\x81_\x8:_\x8·_\x8P_\x8o_\x8t_\x8e_\x8n_\x8t_\x8i_\x8a_\x8l_\x8·_\x8u_\x8s_\x8e_\x8r_\x8·_\x8e_\x8m_\x8a_\x8i_\x8l_\x8·_\x8e_\x8n_\x8u_\x8m_\x8e_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8v_\x8i_\x8a_\x8·_\x8r_\x8e_\x8s_\x8p_\x8o_\x8n_\x8s_\x8e
44 ············_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8·_\x8o_\x8n_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t44 ············_\x8s_\x8t_\x8a_\x8t_\x8u_\x8s_\x8·_\x8o_\x8n_\x8·_\x8p_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8r_\x8e_\x8s_\x8e_\x8t
45 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s45 ··········o·_\x8B_\x8u_\x8g_\x8f_\x8i_\x8x_\x8e_\x8s
46 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*46 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
47 _\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s47 _\x8R_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
48 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*48 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s49 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
50 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
51 [q···················][Go]51 [q···················][Zoek]
52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*52 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
53 Sep·03,·202453 sep·03,·2024
54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»54 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.92 KB
./usr/share/doc/python-django-doc/html/releases/5.1.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·5.1·release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·5.1·release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.0.9·release·notes"·href="5.0.9.html"·/>15 ····<link·rel="next"·title="Django·5.0.9·release·notes"·href="5.0.9.html"·/>
15 ····<link·rel="prev"·title="Django·5.1.1·release·notes"·href="5.1.1.html"·/>16 ····<link·rel="prev"·title="Django·5.1.1·release·notes"·href="5.1.1.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 546, 37 lines modifiedOffset 547, 37 lines modified
546 <li><a·class="reference·internal"·href="#features-removed-in-5-1">Features·removed·in·5.1</a></li>547 <li><a·class="reference·internal"·href="#features-removed-in-5-1">Features·removed·in·5.1</a></li>
547 </ul>548 </ul>
548 </li>549 </li>
549 </ul>550 </ul>
  
550 ··</div>551 ··</div>
551 ··<div>552 ··<div>
552 ····<h4>Previous·topic</h4>553 ····<h4>Vorig·onderwerp</h4>
553 ····<p·class="topless"><a·href="5.1.1.html"554 ····<p·class="topless"><a·href="5.1.1.html"
554 ··························title="previous·chapter">Django·5.1.1·release·notes</a></p>555 ··························title="vorig·hoofdstuk">Django·5.1.1·release·notes</a></p>
555 ··</div>556 ··</div>
556 ··<div>557 ··<div>
557 ····<h4>Next·topic</h4>558 ····<h4>Volgend·onderwerp</h4>
558 ····<p·class="topless"><a·href="5.0.9.html"559 ····<p·class="topless"><a·href="5.0.9.html"
559 ··························title="next·chapter">Django·5.0.9·release·notes</a></p>560 ··························title="volgend·hoofdstuk">Django·5.0.9·release·notes</a></p>
560 ··</div>561 ··</div>
561 <search·id="searchbox"·style="display:·none"·role="search">562 <search·id="searchbox"·style="display:·none"·role="search">
562 ··<h3·id="searchlabel">Quick·search</h3>563 ··<h3·id="searchlabel">Snel·zoeken</h3>
563 ····<div·class="searchformwrapper">564 ····<div·class="searchformwrapper">
564 ····<form·class="search"·action="../search.html"·method="get">565 ····<form·class="search"·action="../search.html"·method="get">
565 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>566 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
566 ······<input·type="submit"·value="Go"·/>567 ······<input·type="submit"·value="Zoek"·/>
567 ····</form>568 ····</form>
568 ····</div>569 ····</div>
569 </search>570 </search>
570 <script>document.getElementById('searchbox').style.display·=·"block"</script>571 <script>document.getElementById('searchbox').style.display·=·"block"</script>
571 ········</div>572 ········</div>
572 ······</div>573 ······</div>
573 ··············<h3>Last·update:</h3>574 ··············<h3>Last·update:</h3>
574 ··············<p·class="topless">Sep·03,·2024</p>575 ··············<p·class="topless">sep·03,·2024</p>
575 ··········</div>576 ··········</div>
576 ········577 ········
577 ······578 ······
578 ····</div>579 ····</div>
  
579 ····<div·id="ft">580 ····<div·id="ft">
580 ······<div·class="nav">581 ······<div·class="nav">
2.24 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o·5\x85.\x8.1\x81·r\x8re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·7\x87,\x8,·2\x820\x802\x824\x845 A\x8Au\x8ug\x8gu\x8us\x8st\x8t·7\x87,\x8,·2\x820\x802\x824\x84
6 Welcome·to·Django·5.1!6 Welcome·to·Django·5.1!
7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s7 These·release·notes·cover·the·_\x8n_\x8e_\x8w_\x8·_\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s,·as·well·as·some·_\x8b_\x8a_\x8c_\x8k_\x8w_\x8a_\x8r_\x8d_\x8s
8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you·should·be·aware·of·when·upgrading·from·Django·5.0·or8 _\x8i_\x8n_\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8i_\x8b_\x8l_\x8e_\x8·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8s·you·should·be·aware·of·when·upgrading·from·Django·5.0·or
Offset 301, 16 lines modifiedOffset 301, 16 lines modified
301 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s301 ················#·_\x8d_\x8j_\x8a_\x8n_\x8g_\x8o_\x8._\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8._\x8g_\x8i_\x8s
302 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8M_\x8a_\x8r_\x8i_\x8a_\x8D_\x8B_\x8·_\x81_\x80_\x8._\x84302 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8M_\x8a_\x8r_\x8i_\x8a_\x8D_\x8B_\x8·_\x81_\x80_\x8._\x84
303 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x81_\x82303 ················#·_\x8D_\x8r_\x8o_\x8p_\x8p_\x8e_\x8d_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8·_\x8f_\x8o_\x8r_\x8·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x81_\x82
304 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s304 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
305 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x81305 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8d_\x8e_\x8p_\x8r_\x8e_\x8c_\x8a_\x8t_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x81
306 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s306 ················#·_\x8M_\x8i_\x8s_\x8c_\x8e_\x8l_\x8l_\x8a_\x8n_\x8e_\x8o_\x8u_\x8s
307 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x81307 ··········o·_\x8F_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s_\x8·_\x8r_\x8e_\x8m_\x8o_\x8v_\x8e_\x8d_\x8·_\x8i_\x8n_\x8·_\x85_\x8._\x81
308 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*308 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
309 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s309 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
310 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*310 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
311 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s311 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x80_\x8._\x89_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
312 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*312 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
313 [q···················][Go]313 [q···················][Zoek]
314 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*314 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
315 Sep·03,·2024315 sep·03,·2024
316 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»316 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.42 KB
./usr/share/doc/python-django-doc/html/releases/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Release·notes·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Release·notes·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·5.1.1·release·notes"·href="5.1.1.html"·/>15 ····<link·rel="next"·title="Django·5.1.1·release·notes"·href="5.1.1.html"·/>
15 ····<link·rel="prev"·title="Glossary"·href="../glossary.html"·/>16 ····<link·rel="prev"·title="Glossary"·href="../glossary.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../glossary.html"·title="Glossary">previous</a>67 ····&laquo;·<a·href="../glossary.html"·title="Glossary">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="5.1.1.html"·title="Django·5.1.1·release·notes">next</a>·&raquo;</div>71 ····<a·href="5.1.1.html"·title="Django·5.1.1·release·notes">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 642, 47 lines modifiedOffset 643, 47 lines modified
642 <li><a·class="reference·internal"·href="#security-releases">Security·releases</a></li>643 <li><a·class="reference·internal"·href="#security-releases">Security·releases</a></li>
643 </ul>644 </ul>
644 </li>645 </li>
645 </ul>646 </ul>
  
646 ··</div>647 ··</div>
647 ··<div>648 ··<div>
648 ····<h4>Previous·topic</h4>649 ····<h4>Vorig·onderwerp</h4>
649 ····<p·class="topless"><a·href="../glossary.html"650 ····<p·class="topless"><a·href="../glossary.html"
650 ··························title="previous·chapter">Glossary</a></p>651 ··························title="vorig·hoofdstuk">Glossary</a></p>
651 ··</div>652 ··</div>
652 ··<div>653 ··<div>
653 ····<h4>Next·topic</h4>654 ····<h4>Volgend·onderwerp</h4>
654 ····<p·class="topless"><a·href="5.1.1.html"655 ····<p·class="topless"><a·href="5.1.1.html"
655 ··························title="next·chapter">Django·5.1.1·release·notes</a></p>656 ··························title="volgend·hoofdstuk">Django·5.1.1·release·notes</a></p>
656 ··</div>657 ··</div>
657 <search·id="searchbox"·style="display:·none"·role="search">658 <search·id="searchbox"·style="display:·none"·role="search">
658 ··<h3·id="searchlabel">Quick·search</h3>659 ··<h3·id="searchlabel">Snel·zoeken</h3>
659 ····<div·class="searchformwrapper">660 ····<div·class="searchformwrapper">
660 ····<form·class="search"·action="../search.html"·method="get">661 ····<form·class="search"·action="../search.html"·method="get">
661 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>662 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
662 ······<input·type="submit"·value="Go"·/>663 ······<input·type="submit"·value="Zoek"·/>
663 ····</form>664 ····</form>
664 ····</div>665 ····</div>
665 </search>666 </search>
666 <script>document.getElementById('searchbox').style.display·=·"block"</script>667 <script>document.getElementById('searchbox').style.display·=·"block"</script>
667 ········</div>668 ········</div>
668 ······</div>669 ······</div>
669 ··············<h3>Last·update:</h3>670 ··············<h3>Last·update:</h3>
670 ··············<p·class="topless">Sep·03,·2024</p>671 ··············<p·class="topless">sep·03,·2024</p>
671 ··········</div>672 ··········</div>
672 ········673 ········
673 ······674 ······
674 ····</div>675 ····</div>
  
675 ····<div·id="ft">676 ····<div·id="ft">
676 ······<div·class="nav">677 ······<div·class="nav">
677 ····&laquo;·<a·href="../glossary.html"·title="Glossary">previous</a>678 ····&laquo;·<a·href="../glossary.html"·title="Glossary">previous</a>
678 ·····|679 ·····|
679 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>680 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
680 ···|681 ···|
681 ····<a·href="5.1.1.html"·title="Django·5.1.1·release·notes">next</a>·&raquo;</div>682 ····<a·href="5.1.1.html"·title="Django·5.1.1·release·notes">next</a>·&raquo;</div>
682 ····</div>683 ····</div>
683 ··</div>684 ··</div>
  
684 ······<div·class="clearer"></div>685 ······<div·class="clearer"></div>
685 ····</div>686 ····</div>
2.0 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·R\x8Re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·R\x8Re\x8el\x8le\x8ea\x8as\x8se\x8e·n\x8no\x8ot\x8te\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Release·notes·for·the·official·Django·releases.·Each·release·note·will·tell·you5 Release·notes·for·the·official·Django·releases.·Each·release·note·will·tell·you
6 what’s·new·in·each·version,·and·will·also·describe·any·backwards-incompatible6 what’s·new·in·each·version,·and·will·also·describe·any·backwards-incompatible
7 changes·made·in·that·version.7 changes·made·in·that·version.
8 For·those·_\x8u_\x8p_\x8g_\x8r_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8·_\x8a_\x8·_\x8n_\x8e_\x8w_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o,·you·will·need·to·check·all·the8 For·those·_\x8u_\x8p_\x8g_\x8r_\x8a_\x8d_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8·_\x8a_\x8·_\x8n_\x8e_\x8w_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o,·you·will·need·to·check·all·the
Offset 391, 16 lines modifiedOffset 391, 16 lines modified
391 ················#·_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e391 ················#·_\x81_\x8._\x84_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
392 ················#·_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e392 ················#·_\x81_\x8._\x83_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
393 ················#·_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e393 ················#·_\x81_\x8._\x82_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
394 ················#·_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e394 ················#·_\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
395 ················#·_\x81_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e395 ················#·_\x81_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e
396 ················#·_\x8P_\x8r_\x8e_\x8-_\x81_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8s396 ················#·_\x8P_\x8r_\x8e_\x8-_\x81_\x8._\x80_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8s
397 ··········o·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8s397 ··········o·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8s
398 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*398 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
399 _\x8G_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y399 _\x8G_\x8l_\x8o_\x8s_\x8s_\x8a_\x8r_\x8y
400 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*400 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
401 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s401 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x85_\x8._\x81_\x8._\x81_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
402 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*402 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
403 [q···················][Go]403 [q···················][Zoek]
404 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*404 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
405 Sep·03,·2024405 sep·03,·2024
406 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»406 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.96 KB
./usr/share/doc/python-django-doc/html/releases/security.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Archive·of·security·issues·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Archive·of·security·issues·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·internals"·href="../internals/index.html"·/>15 ····<link·rel="next"·title="Django·internals"·href="../internals/index.html"·/>
15 ····<link·rel="prev"·title="Django·version·0.95·release·notes"·href="0.95.html"·/>16 ····<link·rel="prev"·title="Django·version·0.95·release·notes"·href="0.95.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 1967, 37 lines modifiedOffset 1968, 37 lines modified
1967 </li>1968 </li>
1968 </ul>1969 </ul>
1969 </li>1970 </li>
1970 </ul>1971 </ul>
  
1971 ··</div>1972 ··</div>
1972 ··<div>1973 ··<div>
1973 ····<h4>Previous·topic</h4>1974 ····<h4>Vorig·onderwerp</h4>
1974 ····<p·class="topless"><a·href="0.95.html"1975 ····<p·class="topless"><a·href="0.95.html"
1975 ··························title="previous·chapter">Django·version·0.95·release·notes</a></p>1976 ··························title="vorig·hoofdstuk">Django·version·0.95·release·notes</a></p>
1976 ··</div>1977 ··</div>
1977 ··<div>1978 ··<div>
1978 ····<h4>Next·topic</h4>1979 ····<h4>Volgend·onderwerp</h4>
1979 ····<p·class="topless"><a·href="../internals/index.html"1980 ····<p·class="topless"><a·href="../internals/index.html"
1980 ··························title="next·chapter">Django·internals</a></p>1981 ··························title="volgend·hoofdstuk">Django·internals</a></p>
1981 ··</div>1982 ··</div>
1982 <search·id="searchbox"·style="display:·none"·role="search">1983 <search·id="searchbox"·style="display:·none"·role="search">
1983 ··<h3·id="searchlabel">Quick·search</h3>1984 ··<h3·id="searchlabel">Snel·zoeken</h3>
1984 ····<div·class="searchformwrapper">1985 ····<div·class="searchformwrapper">
1985 ····<form·class="search"·action="../search.html"·method="get">1986 ····<form·class="search"·action="../search.html"·method="get">
1986 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1987 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1987 ······<input·type="submit"·value="Go"·/>1988 ······<input·type="submit"·value="Zoek"·/>
1988 ····</form>1989 ····</form>
1989 ····</div>1990 ····</div>
1990 </search>1991 </search>
1991 <script>document.getElementById('searchbox').style.display·=·"block"</script>1992 <script>document.getElementById('searchbox').style.display·=·"block"</script>
1992 ········</div>1993 ········</div>
1993 ······</div>1994 ······</div>
1994 ··············<h3>Last·update:</h3>1995 ··············<h3>Last·update:</h3>
1995 ··············<p·class="topless">Sep·03,·2024</p>1996 ··············<p·class="topless">sep·03,·2024</p>
1996 ··········</div>1997 ··········</div>
1997 ········1998 ········
1998 ······1999 ······
1999 ····</div>2000 ····</div>
  
2000 ····<div·id="ft">2001 ····<div·id="ft">
2001 ······<div·class="nav">2002 ······<div·class="nav">
2.34 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8Ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e·o\x8of\x8f·s\x8se\x8ec\x8cu\x8ur\x8ri\x8it\x8ty\x8y·i\x8is\x8ss\x8su\x8ue\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·A\x8Ar\x8rc\x8ch\x8hi\x8iv\x8ve\x8e·o\x8of\x8f·s\x8se\x8ec\x8cu\x8ur\x8ri\x8it\x8ty\x8y·i\x8is\x8ss\x8su\x8ue\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django’s·development·team·is·strongly·committed·to·responsible·reporting·and5 Django’s·development·team·is·strongly·committed·to·responsible·reporting·and
6 disclosure·of·security-related·issues,·as·outlined·in·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y6 disclosure·of·security-related·issues,·as·outlined·in·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y
7 _\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s.7 _\x8p_\x8o_\x8l_\x8i_\x8c_\x8i_\x8e_\x8s.
8 As·part·of·that·commitment,·we·maintain·the·following·historical·list·of·issues8 As·part·of·that·commitment,·we·maintain·the·following·historical·list·of·issues
Offset 953, 16 lines modifiedOffset 953, 16 lines modified
953 ················#·_\x8O_\x8c_\x8t_\x8o_\x8b_\x8e_\x8r_\x8·_\x82_\x86_\x8,_\x8·_\x82_\x80_\x80_\x87_\x8·_\x8-_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x80_\x87_\x8-_\x85_\x87_\x81_\x82953 ················#·_\x8O_\x8c_\x8t_\x8o_\x8b_\x8e_\x8r_\x8·_\x82_\x86_\x8,_\x8·_\x82_\x80_\x80_\x87_\x8·_\x8-_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x80_\x87_\x8-_\x85_\x87_\x81_\x82
954 ······················#·_\x8V_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8f_\x8f_\x8e_\x8c_\x8t_\x8e_\x8d954 ······················#·_\x8V_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8f_\x8f_\x8e_\x8c_\x8t_\x8e_\x8d
955 ··········o·_\x8I_\x8s_\x8s_\x8u_\x8e_\x8s_\x8·_\x8p_\x8r_\x8i_\x8o_\x8r_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s955 ··········o·_\x8I_\x8s_\x8s_\x8u_\x8e_\x8s_\x8·_\x8p_\x8r_\x8i_\x8o_\x8r_\x8·_\x8t_\x8o_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8s_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s
956 ················#·_\x8J_\x8a_\x8n_\x8u_\x8a_\x8r_\x8y_\x8·_\x82_\x81_\x8,_\x8·_\x82_\x80_\x80_\x87_\x8·_\x8-_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x80_\x87_\x8-_\x80_\x84_\x80_\x85956 ················#·_\x8J_\x8a_\x8n_\x8u_\x8a_\x8r_\x8y_\x8·_\x82_\x81_\x8,_\x8·_\x82_\x80_\x80_\x87_\x8·_\x8-_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x80_\x87_\x8-_\x80_\x84_\x80_\x85
957 ······················#·_\x8V_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8f_\x8f_\x8e_\x8c_\x8t_\x8e_\x8d957 ······················#·_\x8V_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8f_\x8f_\x8e_\x8c_\x8t_\x8e_\x8d
958 ················#·_\x8A_\x8u_\x8g_\x8u_\x8s_\x8t_\x8·_\x81_\x86_\x8,_\x8·_\x82_\x80_\x80_\x86_\x8·_\x8-_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x80_\x87_\x8-_\x80_\x84_\x80_\x84958 ················#·_\x8A_\x8u_\x8g_\x8u_\x8s_\x8t_\x8·_\x81_\x86_\x8,_\x8·_\x82_\x80_\x80_\x86_\x8·_\x8-_\x8·_\x8C_\x8V_\x8E_\x8-_\x82_\x80_\x80_\x87_\x8-_\x80_\x84_\x80_\x84
959 ······················#·_\x8V_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8f_\x8f_\x8e_\x8c_\x8t_\x8e_\x8d959 ······················#·_\x8V_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8s_\x8·_\x8a_\x8f_\x8f_\x8e_\x8c_\x8t_\x8e_\x8d
960 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*960 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
961 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s961 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x80_\x8._\x89_\x85_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8n_\x8o_\x8t_\x8e_\x8s
962 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*962 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
963 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8s963 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8s
964 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*964 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
965 [q···················][Go]965 [q···················][Zoek]
966 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*966 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
967 Sep·03,·2024967 sep·03,·2024
968 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»968 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4.29 KB
./usr/share/doc/python-django-doc/html/search.html
    
Offset 1, 24 lines modifiedOffset 1, 25 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="./">2 <html·lang="nl"·data-content_root="./">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/>
6 ····<title>Search·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Zoeken·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="_static/default.css?v=bf4d74af"·/>
9 ····9 ····
10 ····<script·src="_static/documentation_options.js?v=c7ae863a"></script>10 ····<script·src="_static/documentation_options.js?v=ec7d25c6"></script>
11 ····<script·src="_static/doctools.js?v=9a2dae69"></script>11 ····<script·src="_static/doctools.js?v=9a2dae69"></script>
12 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>12 ····<script·src="_static/sphinx_highlight.js?v=dc90522c"></script>
 13 ····<script·src="_static/translations.js?v=5ce3cdba"></script>
13 ····<script·src="_static/searchtools.js"></script>14 ····<script·src="_static/searchtools.js"></script>
14 ····<script·src="_static/language_data.js"></script>15 ····<script·src="_static/language_data.js"></script>
15 ····<link·rel="index"·title="Index"·href="genindex.html"·/>16 ····<link·rel="index"·title="Index"·href="genindex.html"·/>
16 ····<link·rel="search"·title="Search"·href="#"·/>17 ····<link·rel="search"·title="Zoeken"·href="#"·/>
17 ····<script·src="searchindex.js"·defer="defer"></script>18 ····<script·src="searchindex.js"·defer="defer"></script>
18 ····<meta·name="robots"·content="noindex"·/>19 ····<meta·name="robots"·content="noindex"·/>
19 ····20 ····
  
  
  
20 ·21 ·
Offset 57, 51 lines modifiedOffset 58, 50 lines modified
  
  
57 ··</head><body>58 ··</head><body>
  
58 ····<div·class="document">59 ····<div·class="document">
59 ··<div·id="custom-doc"·class="">60 ··<div·id="custom-doc"·class="">
60 ····<div·id="hd">61 ····<div·id="hd">
61 ······<h1><a·href="index.html">Django·5.1.1·documentation</a></h1>62 ······<h1><a·href="index.html">Django·5.1.1·documentatie</a></h1>
62 ······<div·id="global-nav">63 ······<div·id="global-nav">
63 ········<a·title="Home·page"·href="index.html">Home</a>··|64 ········<a·title="Home·page"·href="index.html">Home</a>··|
64 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|65 ········<a·title="Table·of·contents"·href="contents.html">Table·of·contents</a>··|
65 ········<a·title="Global·index"·href="genindex.html">Index</a>··|66 ········<a·title="Global·index"·href="genindex.html">Index</a>··|
66 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>67 ········<a·title="Module·index"·href="py-modindex.html">Modules</a>
67 ······</div>68 ······</div>
68 ······<div·class="nav">69 ······<div·class="nav">
69 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a></div>70 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a></div>
70 ····</div>71 ····</div>
  
71 ····<div·id="bd">72 ····<div·id="bd">
72 ······<div·id="yui-main">73 ······<div·id="yui-main">
73 ········<div·class="yui-b">74 ········<div·class="yui-b">
74 ··········<div·class="yui-g"·id="search">75 ··········<div·class="yui-g"·id="search">
75 ············76 ············
76 ··<h1·id="search-documentation">Search</h1>77 ··<h1·id="search-documentation">Zoeken</h1>
77 ··78 ··
78 ··<noscript>79 ··<noscript>
79 ··<div·class="admonition·warning">80 ··<div·class="admonition·warning">
80 ··<p>81 ··<p>
 82 ····Activeer·JavaSscript·om·de·zoekfunctionaliteit·in·te·schakelen.
81 ····Please·activate·JavaScript·to·enable·the·search 
82 ····functionality. 
83 ··</p>83 ··</p>
84 ··</div>84 ··</div>
85 ··</noscript>85 ··</noscript>
86 ··86 ··
87 ··87 ··
88 ··<p>88 ··<p>
89 ····Searching·for·multiple·words·only·shows·matches·that·contain89 ····Searching·for·multiple·words·only·shows·matches·that·contain
90 ····all·words.90 ····all·words.
91 ··</p>91 ··</p>
92 ··92 ··
93 ··93 ··
94 ··<form·action=""·method="get">94 ··<form·action=""·method="get">
95 ····<input·type="text"·name="q"·aria-labelledby="search-documentation"·value=""·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>95 ····<input·type="text"·name="q"·aria-labelledby="search-documentation"·value=""·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
96 ····<input·type="submit"·value="search"·/>96 ····<input·type="submit"·value="zoeken"·/>
97 ····<span·id="search-progress"·style="padding-left:·10px"></span>97 ····<span·id="search-progress"·style="padding-left:·10px"></span>
98 ··</form>98 ··</form>
99 ··99 ··
100 ··100 ··
101 ··<div·id="search-results"></div>101 ··<div·id="search-results"></div>
102 ··102 ··
  
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ········</div>109 ········</div>
110 ······</div>110 ······</div>
111 ······111 ······
112 ····</div>112 ····</div>
  
113 ····<div·id="ft">113 ····<div·id="ft">
114 ······<div·class="nav">114 ······<div·class="nav">
115 ····<a·title="Django·5.1.1·documentation"·href="index.html"·accesskey="U">up</a></div>115 ····<a·title="Django·5.1.1·documentatie"·href="index.html"·accesskey="U">up</a></div>
116 ····</div>116 ····</div>
117 ··</div>117 ··</div>
  
118 ······<div·class="clearer"></div>118 ······<div·class="clearer"></div>
119 ····</div>119 ····</div>
120 ··</body>120 ··</body>
121 </html>121 </html>
875 B
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 _\x8u_\x8p3 _\x8u_\x8p
4 *\x8**\x8**\x8**\x8**\x8**\x8*·S.Se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·Z.Zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Please·activate·JavaScript·to·enable·the·search·functionality.5 Activeer·JavaSscript·om·de·zoekfunctionaliteit·in·te·schakelen.
6 Searching·for·multiple·words·only·shows·matches·that·contain·all·words.6 Searching·for·multiple·words·only·shows·matches·that·contain·all·words.
7 [q···················][search]7 [q···················][zoeken]
8 _\x8u_\x8p8 _\x8u_\x8p
2.24 MB
./usr/share/doc/python-django-doc/html/searchindex.js
2.24 MB
js-beautify {}
Max HTML report size reached
15.2 KB
./usr/share/doc/python-django-doc/html/topics/async.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Asynchronous·support·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Asynchronous·support·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="“How-to”·guides"·href="../howto/index.html"·/>15 ····<link·rel="next"·title="“How-to”·guides"·href="../howto/index.html"·/>
15 ····<link·rel="prev"·title="External·packages"·href="external-packages.html"·/>16 ····<link·rel="prev"·title="External·packages"·href="external-packages.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 94, 30 lines modifiedOffset 95, 30 lines modified
94 <p>Any·view·can·be·declared·async·by·making·the·callable·part·of·it·return·a95 <p>Any·view·can·be·declared·async·by·making·the·callable·part·of·it·return·a
95 coroutine·-·commonly,·this·is·done·using·<code·class="docutils·literal·notranslate"><span·class="pre">async</span>·<span·class="pre">def</span></code>.·For·a·function-based96 coroutine·-·commonly,·this·is·done·using·<code·class="docutils·literal·notranslate"><span·class="pre">async</span>·<span·class="pre">def</span></code>.·For·a·function-based
96 view,·this·means·declaring·the·whole·view·using·<code·class="docutils·literal·notranslate"><span·class="pre">async</span>·<span·class="pre">def</span></code>.·For·a97 view,·this·means·declaring·the·whole·view·using·<code·class="docutils·literal·notranslate"><span·class="pre">async</span>·<span·class="pre">def</span></code>.·For·a
97 class-based·view,·this·means·declaring·the·HTTP·method·handlers,·such·as98 class-based·view,·this·means·declaring·the·HTTP·method·handlers,·such·as
98 <code·class="docutils·literal·notranslate"><span·class="pre">get()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">post()</span></code>·as·<code·class="docutils·literal·notranslate"><span·class="pre">async</span>·<span·class="pre">def</span></code>·(not·its·<code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>,·or99 <code·class="docutils·literal·notranslate"><span·class="pre">get()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">post()</span></code>·as·<code·class="docutils·literal·notranslate"><span·class="pre">async</span>·<span·class="pre">def</span></code>·(not·its·<code·class="docutils·literal·notranslate"><span·class="pre">__init__()</span></code>,·or
99 <code·class="docutils·literal·notranslate"><span·class="pre">as_view()</span></code>).</p>100 <code·class="docutils·literal·notranslate"><span·class="pre">as_view()</span></code>).</p>
100 <div·class="admonition·note">101 <div·class="admonition·note">
101 <p·class="admonition-title">Note</p>102 <p·class="admonition-title">Notitie</p>
102 <p>Django·uses·<code·class="docutils·literal·notranslate"><span·class="pre">asgiref.sync.iscoroutinefunction</span></code>·to·test·if·your·view·is103 <p>Django·uses·<code·class="docutils·literal·notranslate"><span·class="pre">asgiref.sync.iscoroutinefunction</span></code>·to·test·if·your·view·is
103 asynchronous·or·not.·If·you·implement·your·own·method·of·returning·a104 asynchronous·or·not.·If·you·implement·your·own·method·of·returning·a
104 coroutine,·ensure·you·use·<code·class="docutils·literal·notranslate"><span·class="pre">asgiref.sync.markcoroutinefunction</span></code>·so·this105 coroutine,·ensure·you·use·<code·class="docutils·literal·notranslate"><span·class="pre">asgiref.sync.markcoroutinefunction</span></code>·so·this
105 function·returns·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>106 function·returns·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.</p>
106 </div>107 </div>
107 <p>Under·a·WSGI·server,·async·views·will·run·in·their·own,·one-off·event·loop.108 <p>Under·a·WSGI·server,·async·views·will·run·in·their·own,·one-off·event·loop.
108 This·means·you·can·use·async·features,·like·concurrent·async·HTTP·requests,109 This·means·you·can·use·async·features,·like·concurrent·async·HTTP·requests,
109 without·any·issues,·but·you·will·not·get·the·benefits·of·an·async·stack.</p>110 without·any·issues,·but·you·will·not·get·the·benefits·of·an·async·stack.</p>
110 <p>The·main·benefits·are·the·ability·to·service·hundreds·of·connections·without111 <p>The·main·benefits·are·the·ability·to·service·hundreds·of·connections·without
111 using·Python·threads.·This·allows·you·to·use·slow·streaming,·long-polling,·and112 using·Python·threads.·This·allows·you·to·use·slow·streaming,·long-polling,·and
112 other·exciting·response·types.</p>113 other·exciting·response·types.</p>
113 <p>If·you·want·to·use·these,·you·will·need·to·deploy·Django·using114 <p>If·you·want·to·use·these,·you·will·need·to·deploy·Django·using
114 <a·class="reference·internal"·href="../howto/deployment/asgi/index.html"><span·class="doc">ASGI</span></a>·instead.</p>115 <a·class="reference·internal"·href="../howto/deployment/asgi/index.html"><span·class="doc">ASGI</span></a>·instead.</p>
115 <div·class="admonition·warning">116 <div·class="admonition·warning">
116 <p·class="admonition-title">Warning</p>117 <p·class="admonition-title">Waarschuwing</p>
117 <p>You·will·only·get·the·benefits·of·a·fully-asynchronous·request·stack·if·you118 <p>You·will·only·get·the·benefits·of·a·fully-asynchronous·request·stack·if·you
118 have·<em>no·synchronous·middleware</em>·loaded·into·your·site.·If·there·is·a·piece119 have·<em>no·synchronous·middleware</em>·loaded·into·your·site.·If·there·is·a·piece
119 of·synchronous·middleware,·then·Django·must·use·a·thread·per·request·to120 of·synchronous·middleware,·then·Django·must·use·a·thread·per·request·to
120 safely·emulate·a·synchronous·environment·for·it.</p>121 safely·emulate·a·synchronous·environment·for·it.</p>
121 <p>Middleware·can·be·built·to·support·<a·class="reference·internal"·href="http/middleware.html#async-middleware"><span·class="std·std-ref">both·sync·and·async</span></a>·contexts.·Some·of·Django’s·middleware·is·built·like122 <p>Middleware·can·be·built·to·support·<a·class="reference·internal"·href="http/middleware.html#async-middleware"><span·class="std·std-ref">both·sync·and·async</span></a>·contexts.·Some·of·Django’s·middleware·is·built·like
122 this,·but·not·all.·To·see·what·middleware·Django·has·to·adapt·for,·you·can123 this,·but·not·all.·To·see·what·middleware·Django·has·to·adapt·for,·you·can
123 turn·on·debug·logging·for·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.request</span></code>·logger·and·look·for·log124 turn·on·debug·logging·for·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.request</span></code>·logger·and·look·for·log
Offset 294, 15 lines modifiedOffset 295, 15 lines modified
294 </div>295 </div>
295 <p>If·you’re·in·an·environment·other·than·IPython·(or·you·can’t·turn·off296 <p>If·you’re·in·an·environment·other·than·IPython·(or·you·can’t·turn·off
296 <code·class="docutils·literal·notranslate"><span·class="pre">autoawait</span></code>·in·IPython·for·some·reason),·you·are·<em>certain</em>·there·is·no·chance297 <code·class="docutils·literal·notranslate"><span·class="pre">autoawait</span></code>·in·IPython·for·some·reason),·you·are·<em>certain</em>·there·is·no·chance
297 of·your·code·being·run·concurrently,·and·you·<em>absolutely</em>·need·to·run·your·sync298 of·your·code·being·run·concurrently,·and·you·<em>absolutely</em>·need·to·run·your·sync
298 code·from·an·async·context,·then·you·can·disable·the·warning·by·setting·the299 code·from·an·async·context,·then·you·can·disable·the·warning·by·setting·the
299 <span·class="target"·id="index-0"></span><a·class="reference·internal"·href="#envvar-DJANGO_ALLOW_ASYNC_UNSAFE"><code·class="xref·std·std-envvar·docutils·literal·notranslate"><span·class="pre">DJANGO_ALLOW_ASYNC_UNSAFE</span></code></a>·environment·variable·to·any·value.</p>300 <span·class="target"·id="index-0"></span><a·class="reference·internal"·href="#envvar-DJANGO_ALLOW_ASYNC_UNSAFE"><code·class="xref·std·std-envvar·docutils·literal·notranslate"><span·class="pre">DJANGO_ALLOW_ASYNC_UNSAFE</span></code></a>·environment·variable·to·any·value.</p>
300 <div·class="admonition·warning">301 <div·class="admonition·warning">
301 <p·class="admonition-title">Warning</p>302 <p·class="admonition-title">Waarschuwing</p>
302 <p>If·you·enable·this·option·and·there·is·concurrent·access·to·the303 <p>If·you·enable·this·option·and·there·is·concurrent·access·to·the
303 async-unsafe·parts·of·Django,·you·may·suffer·data·loss·or·corruption.·Be304 async-unsafe·parts·of·Django,·you·may·suffer·data·loss·or·corruption.·Be
304 very·careful·and·do·not·use·this·in·production·environments.</p>305 very·careful·and·do·not·use·this·in·production·environments.</p>
305 </div>306 </div>
306 <p>If·you·need·to·do·this·from·within·Python,·do·that·with·<code·class="docutils·literal·notranslate"><span·class="pre">os.environ</span></code>:</p>307 <p>If·you·need·to·do·this·from·within·Python,·do·that·with·<code·class="docutils·literal·notranslate"><span·class="pre">os.environ</span></code>:</p>
307 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">import</span>·<span·class="nn">os</span>308 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">import</span>·<span·class="nn">os</span>
  
Offset 382, 15 lines modifiedOffset 383, 15 lines modified
382 same·thread·as·all·other·<code·class="docutils·literal·notranslate"><span·class="pre">thread_sensitive</span></code>·functions.·This·will·be·the383 same·thread·as·all·other·<code·class="docutils·literal·notranslate"><span·class="pre">thread_sensitive</span></code>·functions.·This·will·be·the
383 main·thread,·if·the·main·thread·is·synchronous·and·you·are·using·the384 main·thread,·if·the·main·thread·is·synchronous·and·you·are·using·the
384 <a·class="reference·internal"·href="#asgiref.sync.async_to_sync"·title="asgiref.sync.async_to_sync"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">async_to_sync()</span></code></a>·wrapper.</p></li>385 <a·class="reference·internal"·href="#asgiref.sync.async_to_sync"·title="asgiref.sync.async_to_sync"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">async_to_sync()</span></code></a>·wrapper.</p></li>
385 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">thread_sensitive=False</span></code>:·the·sync·function·will·run·in·a·brand·new·thread386 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">thread_sensitive=False</span></code>:·the·sync·function·will·run·in·a·brand·new·thread
386 which·is·then·closed·once·the·invocation·completes.</p></li>387 which·is·then·closed·once·the·invocation·completes.</p></li>
387 </ul>388 </ul>
388 <div·class="admonition·warning">389 <div·class="admonition·warning">
389 <p·class="admonition-title">Warning</p>390 <p·class="admonition-title">Waarschuwing</p>
390 <p><code·class="docutils·literal·notranslate"><span·class="pre">asgiref</span></code>·version·3.3.0·changed·the·default·value·of·the391 <p><code·class="docutils·literal·notranslate"><span·class="pre">asgiref</span></code>·version·3.3.0·changed·the·default·value·of·the
391 <code·class="docutils·literal·notranslate"><span·class="pre">thread_sensitive</span></code>·parameter·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.·This·is·a·safer·default,·and·in392 <code·class="docutils·literal·notranslate"><span·class="pre">thread_sensitive</span></code>·parameter·to·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>.·This·is·a·safer·default,·and·in
392 many·cases·interacting·with·Django·the·correct·value,·but·be·sure·to393 many·cases·interacting·with·Django·the·correct·value,·but·be·sure·to
393 evaluate·uses·of·<code·class="docutils·literal·notranslate"><span·class="pre">sync_to_async()</span></code>·if·updating·<code·class="docutils·literal·notranslate"><span·class="pre">asgiref</span></code>·from·a·prior394 evaluate·uses·of·<code·class="docutils·literal·notranslate"><span·class="pre">sync_to_async()</span></code>·if·updating·<code·class="docutils·literal·notranslate"><span·class="pre">asgiref</span></code>·from·a·prior
394 version.</p>395 version.</p>
395 </div>396 </div>
396 <p>Thread-sensitive·mode·is·quite·special,·and·does·a·lot·of·work·to·run·all397 <p>Thread-sensitive·mode·is·quite·special,·and·does·a·lot·of·work·to·run·all
Offset 463, 37 lines modifiedOffset 464, 37 lines modified
463 </li>464 </li>
464 </ul>465 </ul>
465 </li>466 </li>
466 </ul>467 </ul>
  
467 ··</div>468 ··</div>
468 ··<div>469 ··<div>
469 ····<h4>Previous·topic</h4>470 ····<h4>Vorig·onderwerp</h4>
470 ····<p·class="topless"><a·href="external-packages.html"471 ····<p·class="topless"><a·href="external-packages.html"
471 ··························title="previous·chapter">External·packages</a></p>472 ··························title="vorig·hoofdstuk">External·packages</a></p>
472 ··</div>473 ··</div>
473 ··<div>474 ··<div>
474 ····<h4>Next·topic</h4>475 ····<h4>Volgend·onderwerp</h4>
475 ····<p·class="topless"><a·href="../howto/index.html"476 ····<p·class="topless"><a·href="../howto/index.html"
476 ··························title="next·chapter">“How-to”·guides</a></p>477 ··························title="volgend·hoofdstuk">“How-to”·guides</a></p>
477 ··</div>478 ··</div>
478 <search·id="searchbox"·style="display:·none"·role="search">479 <search·id="searchbox"·style="display:·none"·role="search">
479 ··<h3·id="searchlabel">Quick·search</h3>480 ··<h3·id="searchlabel">Snel·zoeken</h3>
480 ····<div·class="searchformwrapper">481 ····<div·class="searchformwrapper">
481 ····<form·class="search"·action="../search.html"·method="get">482 ····<form·class="search"·action="../search.html"·method="get">
482 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>483 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
483 ······<input·type="submit"·value="Go"·/>484 ······<input·type="submit"·value="Zoek"·/>
484 ····</form>485 ····</form>
485 ····</div>486 ····</div>
Max diff block lines reached; 342/9469 bytes (3.61%) of diff not shown.
5.81 KB
html2text {}
Max HTML report size reached
17.4 KB
./usr/share/doc/python-django-doc/html/topics/auth/customizing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Customizing·authentication·in·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Customizing·authentication·in·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Django’s·cache·framework"·href="../cache.html"·/>15 ····<link·rel="next"·title="Django’s·cache·framework"·href="../cache.html"·/>
15 ····<link·rel="prev"·title="Password·management·in·Django"·href="passwords.html"·/>16 ····<link·rel="prev"·title="Password·management·in·Django"·href="passwords.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 130, 15 lines modifiedOffset 131, 15 lines modified
130 <p>The·order·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code></a>·matters,·so·if·the·same131 <p>The·order·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code></a>·matters,·so·if·the·same
131 username·and·password·is·valid·in·multiple·backends,·Django·will·stop132 username·and·password·is·valid·in·multiple·backends,·Django·will·stop
132 processing·at·the·first·positive·match.</p>133 processing·at·the·first·positive·match.</p>
133 <p>If·a·backend·raises·a·<a·class="reference·internal"·href="../../ref/exceptions.html#django.core.exceptions.PermissionDenied"·title="django.core.exceptions.PermissionDenied"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">PermissionDenied</span></code></a>134 <p>If·a·backend·raises·a·<a·class="reference·internal"·href="../../ref/exceptions.html#django.core.exceptions.PermissionDenied"·title="django.core.exceptions.PermissionDenied"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">PermissionDenied</span></code></a>
134 exception,·authentication·will·immediately·fail.·Django·won’t·check·the135 exception,·authentication·will·immediately·fail.·Django·won’t·check·the
135 backends·that·follow.</p>136 backends·that·follow.</p>
136 <div·class="admonition·note">137 <div·class="admonition·note">
137 <p·class="admonition-title">Note</p>138 <p·class="admonition-title">Notitie</p>
138 <p>Once·a·user·has·authenticated,·Django·stores·which·backend·was·used·to139 <p>Once·a·user·has·authenticated,·Django·stores·which·backend·was·used·to
139 authenticate·the·user·in·the·user’s·session,·and·reuses·the·same·backend140 authenticate·the·user·in·the·user’s·session,·and·reuses·the·same·backend
140 for·the·duration·of·that·session·whenever·access·to·the·currently141 for·the·duration·of·that·session·whenever·access·to·the·currently
141 authenticated·user·is·needed.·This·effectively·means·that·authentication142 authenticated·user·is·needed.·This·effectively·means·that·authentication
142 sources·are·cached·on·a·per-session·basis,·so·if·you·change143 sources·are·cached·on·a·per-session·basis,·so·if·you·change
143 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code></a>,·you’ll·need·to·clear·out·session·data·if144 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code></a>,·you’ll·need·to·clear·out·session·data·if
144 you·need·to·force·users·to·re-authenticate·using·different·methods.·A145 you·need·to·force·users·to·re-authenticate·using·different·methods.·A
Offset 473, 15 lines modifiedOffset 474, 15 lines modified
473 <span·id="referencing-the-user-model"></span><h3>Referencing·the·<code·class="docutils·literal·notranslate"><span·class="pre">User</span></code>·model<a·class="headerlink"·href="#referencing-the-user-model"·title="Link·to·this·heading">¶</a></h3>474 <span·id="referencing-the-user-model"></span><h3>Referencing·the·<code·class="docutils·literal·notranslate"><span·class="pre">User</span></code>·model<a·class="headerlink"·href="#referencing-the-user-model"·title="Link·to·this·heading">¶</a></h3>
474 <p>If·you·reference·<a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·directly·(for475 <p>If·you·reference·<a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·directly·(for
475 example,·by·referring·to·it·in·a·foreign·key),·your·code·will·not·work·in476 example,·by·referring·to·it·in·a·foreign·key),·your·code·will·not·work·in
476 projects·where·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTH_USER_MODEL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTH_USER_MODEL</span></code></a>·setting·has·been·changed·to·a477 projects·where·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTH_USER_MODEL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTH_USER_MODEL</span></code></a>·setting·has·been·changed·to·a
477 different·user·model.</p>478 different·user·model.</p>
478 <dl·class="py·function">479 <dl·class="py·function">
479 <dt·class="sig·sig-object·py"·id="django.contrib.auth.get_user_model">480 <dt·class="sig·sig-object·py"·id="django.contrib.auth.get_user_model">
480 <span·class="sig-name·descname"><span·class="pre">get_user_model</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L183"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.get_user_model"·title="Link·to·this·definition">¶</a></dt>481 <span·class="sig-name·descname"><span·class="pre">get_user_model</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L183"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.get_user_model"·title="Link·to·this·definition">¶</a></dt>
481 <dd><p>Instead·of·referring·to·<a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·directly,482 <dd><p>Instead·of·referring·to·<a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·directly,
482 you·should·reference·the·user·model·using483 you·should·reference·the·user·model·using
483 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.get_user_model()</span></code>.·This·method·will·return·the484 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.get_user_model()</span></code>.·This·method·will·return·the
484 currently·active·user·model··the·custom·user·model·if·one·is·specified,·or485 currently·active·user·model··the·custom·user·model·if·one·is·specified,·or
485 <a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·otherwise.</p>486 <a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>·otherwise.</p>
486 <p>When·you·define·a·foreign·key·or·many-to-many·relations·to·the·user·model,487 <p>When·you·define·a·foreign·key·or·many-to-many·relations·to·the·user·model,
487 you·should·specify·the·custom·model·using·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTH_USER_MODEL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTH_USER_MODEL</span></code></a>488 you·should·specify·the·custom·model·using·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTH_USER_MODEL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTH_USER_MODEL</span></code></a>
Offset 608, 15 lines modifiedOffset 609, 15 lines modified
608 ····<span·class="n">date_of_birth</span>·<span·class="o">=</span>·<span·class="n">models</span><span·class="o">.</span><span·class="n">DateField</span><span·class="p">()</span>609 ····<span·class="n">date_of_birth</span>·<span·class="o">=</span>·<span·class="n">models</span><span·class="o">.</span><span·class="n">DateField</span><span·class="p">()</span>
609 ····<span·class="n">height</span>·<span·class="o">=</span>·<span·class="n">models</span><span·class="o">.</span><span·class="n">FloatField</span><span·class="p">()</span>610 ····<span·class="n">height</span>·<span·class="o">=</span>·<span·class="n">models</span><span·class="o">.</span><span·class="n">FloatField</span><span·class="p">()</span>
610 ····<span·class="o">...</span>611 ····<span·class="o">...</span>
611 ····<span·class="n">REQUIRED_FIELDS</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="s2">&quot;date_of_birth&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;height&quot;</span><span·class="p">]</span>612 ····<span·class="n">REQUIRED_FIELDS</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="s2">&quot;date_of_birth&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;height&quot;</span><span·class="p">]</span>
612 </pre></div>613 </pre></div>
613 </div>614 </div>
614 <div·class="admonition·note">615 <div·class="admonition·note">
615 <p·class="admonition-title">Note</p>616 <p·class="admonition-title">Notitie</p>
616 <p><code·class="docutils·literal·notranslate"><span·class="pre">REQUIRED_FIELDS</span></code>·must·contain·all·required·fields·on·your·user617 <p><code·class="docutils·literal·notranslate"><span·class="pre">REQUIRED_FIELDS</span></code>·must·contain·all·required·fields·on·your·user
617 model,·but·should·<em>not</em>·contain·the·<code·class="docutils·literal·notranslate"><span·class="pre">USERNAME_FIELD</span></code>·or618 model,·but·should·<em>not</em>·contain·the·<code·class="docutils·literal·notranslate"><span·class="pre">USERNAME_FIELD</span></code>·or
618 <code·class="docutils·literal·notranslate"><span·class="pre">password</span></code>·as·these·fields·will·always·be·prompted·for.</p>619 <code·class="docutils·literal·notranslate"><span·class="pre">password</span></code>·as·these·fields·will·always·be·prompted·for.</p>
619 </div>620 </div>
620 </dd></dl>621 </dd></dl>
  
621 <dl·class="py·attribute">622 <dl·class="py·attribute">
Offset 956, 15 lines modifiedOffset 957, 15 lines modified
956 <a·class="reference·internal"·href="#django.contrib.auth.models.AbstractBaseUser"·title="django.contrib.auth.models.AbstractBaseUser"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AbstractBaseUser</span></code></a>,·you’ll·need·to·define957 <a·class="reference·internal"·href="#django.contrib.auth.models.AbstractBaseUser"·title="django.contrib.auth.models.AbstractBaseUser"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">AbstractBaseUser</span></code></a>,·you’ll·need·to·define
957 a·custom·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·class.·It·may·be·possible·to·subclass·the·default958 a·custom·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·class.·It·may·be·possible·to·subclass·the·default
958 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.admin.UserAdmin</span></code>;·however,·you’ll·need·to959 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.admin.UserAdmin</span></code>;·however,·you’ll·need·to
959 override·any·of·the·definitions·that·refer·to·fields·on960 override·any·of·the·definitions·that·refer·to·fields·on
960 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.models.AbstractUser</span></code>·that·aren’t·on·your961 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.models.AbstractUser</span></code>·that·aren’t·on·your
961 custom·user·class.</p>962 custom·user·class.</p>
962 <div·class="admonition·note">963 <div·class="admonition·note">
963 <p·class="admonition-title">Note</p>964 <p·class="admonition-title">Notitie</p>
964 <p>If·you·are·using·a·custom·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·which·is·a·subclass·of965 <p>If·you·are·using·a·custom·<code·class="docutils·literal·notranslate"><span·class="pre">ModelAdmin</span></code>·which·is·a·subclass·of
965 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.admin.UserAdmin</span></code>,·then·you·need·to·add·your·custom966 <code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.auth.admin.UserAdmin</span></code>,·then·you·need·to·add·your·custom
966 fields·to·<code·class="docutils·literal·notranslate"><span·class="pre">fieldsets</span></code>·(for·fields·to·be·used·in·editing·users)·and·to967 fields·to·<code·class="docutils·literal·notranslate"><span·class="pre">fieldsets</span></code>·(for·fields·to·be·used·in·editing·users)·and·to
967 <code·class="docutils·literal·notranslate"><span·class="pre">add_fieldsets</span></code>·(for·fields·to·be·used·when·creating·a·user).·For968 <code·class="docutils·literal·notranslate"><span·class="pre">add_fieldsets</span></code>·(for·fields·to·be·used·when·creating·a·user).·For
968 example:</p>969 example:</p>
969 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.auth.admin</span>·<span·class="kn">import</span>·<span·class="n">UserAdmin</span>970 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.auth.admin</span>·<span·class="kn">import</span>·<span·class="n">UserAdmin</span>
  
Offset 1308, 37 lines modifiedOffset 1309, 37 lines modified
1308 </li>1309 </li>
1309 </ul>1310 </ul>
1310 </li>1311 </li>
1311 </ul>1312 </ul>
  
1312 ··</div>1313 ··</div>
1313 ··<div>1314 ··<div>
1314 ····<h4>Previous·topic</h4>1315 ····<h4>Vorig·onderwerp</h4>
1315 ····<p·class="topless"><a·href="passwords.html"1316 ····<p·class="topless"><a·href="passwords.html"
1316 ··························title="previous·chapter">Password·management·in·Django</a></p>1317 ··························title="vorig·hoofdstuk">Password·management·in·Django</a></p>
1317 ··</div>1318 ··</div>
1318 ··<div>1319 ··<div>
1319 ····<h4>Next·topic</h4>1320 ····<h4>Volgend·onderwerp</h4>
1320 ····<p·class="topless"><a·href="../cache.html"1321 ····<p·class="topless"><a·href="../cache.html"
1321 ··························title="next·chapter">Django’s·cache·framework</a></p>1322 ··························title="volgend·hoofdstuk">Django’s·cache·framework</a></p>
1322 ··</div>1323 ··</div>
1323 <search·id="searchbox"·style="display:·none"·role="search">1324 <search·id="searchbox"·style="display:·none"·role="search">
1324 ··<h3·id="searchlabel">Quick·search</h3>1325 ··<h3·id="searchlabel">Snel·zoeken</h3>
1325 ····<div·class="searchformwrapper">1326 ····<div·class="searchformwrapper">
1326 ····<form·class="search"·action="../../search.html"·method="get">1327 ····<form·class="search"·action="../../search.html"·method="get">
1327 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>1328 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
1328 ······<input·type="submit"·value="Go"·/>1329 ······<input·type="submit"·value="Zoek"·/>
1329 ····</form>1330 ····</form>
Max diff block lines reached; 353/11094 bytes (3.18%) of diff not shown.
6.48 KB
html2text {}
Max HTML report size reached
143 KB
./usr/share/doc/python-django-doc/html/topics/auth/default.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Using·the·Django·authentication·system·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Using·the·Django·authentication·system·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Password·management·in·Django"·href="passwords.html"·/>15 ····<link·rel="next"·title="Password·management·in·Django"·href="passwords.html"·/>
15 ····<link·rel="prev"·title="User·authentication·in·Django"·href="index.html"·/>16 ····<link·rel="prev"·title="User·authentication·in·Django"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 186, 15 lines modifiedOffset 187, 15 lines modified
186 <p>Changing·a·user’s·password·will·log·out·all·their·sessions.·See187 <p>Changing·a·user’s·password·will·log·out·all·their·sessions.·See
187 <a·class="reference·internal"·href="#session-invalidation-on-password-change"><span·class="std·std-ref">Session·invalidation·on·password·change</span></a>·for·details.</p>188 <a·class="reference·internal"·href="#session-invalidation-on-password-change"><span·class="std·std-ref">Session·invalidation·on·password·change</span></a>·for·details.</p>
188 </section>189 </section>
189 <section·id="s-authenticating-users">190 <section·id="s-authenticating-users">
190 <span·id="authenticating-users"></span><h3>Authenticating·users<a·class="headerlink"·href="#authenticating-users"·title="Link·to·this·heading">¶</a></h3>191 <span·id="authenticating-users"></span><h3>Authenticating·users<a·class="headerlink"·href="#authenticating-users"·title="Link·to·this·heading">¶</a></h3>
191 <dl·class="py·function">192 <dl·class="py·function">
192 <dt·class="sig·sig-object·py"·id="django.contrib.auth.authenticate">193 <dt·class="sig·sig-object·py"·id="django.contrib.auth.authenticate">
193 <span·class="sig-name·descname"><span·class="pre">authenticate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">credentials</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L66"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.authenticate"·title="Link·to·this·definition">¶</a></dt>194 <span·class="sig-name·descname"><span·class="pre">authenticate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">credentials</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L66"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.authenticate"·title="Link·to·this·definition">¶</a></dt>
194 <dd></dd></dl>195 <dd></dd></dl>
  
195 <dl·class="py·function">196 <dl·class="py·function">
196 <dt·class="sig·sig-object·py"·id="django.contrib.auth.aauthenticate">197 <dt·class="sig·sig-object·py"·id="django.contrib.auth.aauthenticate">
197 <span·class="sig-name·descname"><span·class="pre">aauthenticate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">credentials</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.aauthenticate"·title="Link·to·this·definition">¶</a></dt>198 <span·class="sig-name·descname"><span·class="pre">aauthenticate</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">credentials</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.aauthenticate"·title="Link·to·this·definition">¶</a></dt>
198 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">aauthenticate()</span></code></p>199 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">aauthenticate()</span></code></p>
199 <p>Use·<a·class="reference·internal"·href="#django.contrib.auth.authenticate"·title="django.contrib.auth.authenticate"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">authenticate()</span></code></a>·to·verify·a·set·of200 <p>Use·<a·class="reference·internal"·href="#django.contrib.auth.authenticate"·title="django.contrib.auth.authenticate"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">authenticate()</span></code></a>·to·verify·a·set·of
Offset 215, 15 lines modifiedOffset 216, 15 lines modified
215 ····<span·class="c1">#·No·backend·authenticated·the·credentials</span>216 ····<span·class="c1">#·No·backend·authenticated·the·credentials</span>
216 ····<span·class="o">...</span>217 ····<span·class="o">...</span>
217 </pre></div>218 </pre></div>
218 </div>219 </div>
219 <p><code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·is·an·optional·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpRequest"·title="django.http.HttpRequest"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code></a>·which·is220 <p><code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·is·an·optional·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpRequest"·title="django.http.HttpRequest"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpRequest</span></code></a>·which·is
220 passed·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">authenticate()</span></code>·method·of·the·authentication·backends.</p>221 passed·on·the·<code·class="docutils·literal·notranslate"><span·class="pre">authenticate()</span></code>·method·of·the·authentication·backends.</p>
221 <div·class="admonition·note">222 <div·class="admonition·note">
222 <p·class="admonition-title">Note</p>223 <p·class="admonition-title">Notitie</p>
223 <p>This·is·a·low·level·way·to·authenticate·a·set·of·credentials;·for224 <p>This·is·a·low·level·way·to·authenticate·a·set·of·credentials;·for
224 example,·it’s·used·by·the225 example,·it’s·used·by·the
225 <a·class="reference·internal"·href="../../ref/middleware.html#django.contrib.auth.middleware.RemoteUserMiddleware"·title="django.contrib.auth.middleware.RemoteUserMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RemoteUserMiddleware</span></code></a>.·Unless226 <a·class="reference·internal"·href="../../ref/middleware.html#django.contrib.auth.middleware.RemoteUserMiddleware"·title="django.contrib.auth.middleware.RemoteUserMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RemoteUserMiddleware</span></code></a>.·Unless
226 you·are·writing·your·own·authentication·system,·you·probably·won’t·use227 you·are·writing·your·own·authentication·system,·you·probably·won’t·use
227 this.·Rather·if·you’re·looking·for·a·way·to·login·a·user,·use·the228 this.·Rather·if·you’re·looking·for·a·way·to·login·a·user,·use·the
228 <a·class="reference·internal"·href="#django.contrib.auth.views.LoginView"·title="django.contrib.auth.views.LoginView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LoginView</span></code></a>.</p>229 <a·class="reference·internal"·href="#django.contrib.auth.views.LoginView"·title="django.contrib.auth.views.LoginView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LoginView</span></code></a>.</p>
229 </div>230 </div>
Offset 458, 15 lines modifiedOffset 459, 15 lines modified
458 </div>459 </div>
459 <section·id="s-how-to-log-a-user-in">460 <section·id="s-how-to-log-a-user-in">
460 <span·id="s-id2"></span><span·id="how-to-log-a-user-in"></span><span·id="id2"></span><h3>How·to·log·a·user·in<a·class="headerlink"·href="#how-to-log-a-user-in"·title="Link·to·this·heading">¶</a></h3>461 <span·id="s-id2"></span><span·id="how-to-log-a-user-in"></span><span·id="id2"></span><h3>How·to·log·a·user·in<a·class="headerlink"·href="#how-to-log-a-user-in"·title="Link·to·this·heading">¶</a></h3>
461 <p>If·you·have·an·authenticated·user·you·want·to·attach·to·the·current·session462 <p>If·you·have·an·authenticated·user·you·want·to·attach·to·the·current·session
462 -·this·is·done·with·a·<a·class="reference·internal"·href="#django.contrib.auth.login"·title="django.contrib.auth.login"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">login()</span></code></a>·function.</p>463 -·this·is·done·with·a·<a·class="reference·internal"·href="#django.contrib.auth.login"·title="django.contrib.auth.login"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">login()</span></code></a>·function.</p>
463 <dl·class="py·function">464 <dl·class="py·function">
464 <dt·class="sig·sig-object·py"·id="django.contrib.auth.login">465 <dt·class="sig·sig-object·py"·id="django.contrib.auth.login">
465 <span·class="sig-name·descname"><span·class="pre">login</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">user</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L102"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.login"·title="Link·to·this·definition">¶</a></dt>466 <span·class="sig-name·descname"><span·class="pre">login</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">user</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L102"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.login"·title="Link·to·this·definition">¶</a></dt>
466 <dd></dd></dl>467 <dd></dd></dl>
  
467 <dl·class="py·function">468 <dl·class="py·function">
468 <dt·class="sig·sig-object·py"·id="django.contrib.auth.alogin">469 <dt·class="sig·sig-object·py"·id="django.contrib.auth.alogin">
469 <span·class="sig-name·descname"><span·class="pre">alogin</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">user</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.alogin"·title="Link·to·this·definition">¶</a></dt>470 <span·class="sig-name·descname"><span·class="pre">alogin</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">user</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.alogin"·title="Link·to·this·definition">¶</a></dt>
470 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">alogin()</span></code></p>471 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">alogin()</span></code></p>
471 <p>To·log·a·user·in,·from·a·view,·use·<a·class="reference·internal"·href="#django.contrib.auth.login"·title="django.contrib.auth.login"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">login()</span></code></a>.·It472 <p>To·log·a·user·in,·from·a·view,·use·<a·class="reference·internal"·href="#django.contrib.auth.login"·title="django.contrib.auth.login"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">login()</span></code></a>.·It
Offset 523, 15 lines modifiedOffset 524, 15 lines modified
523 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code></a>),·not·the·actual·backend·class.</p>524 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-AUTHENTICATION_BACKENDS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">AUTHENTICATION_BACKENDS</span></code></a>),·not·the·actual·backend·class.</p>
524 </section>525 </section>
525 </section>526 </section>
526 <section·id="s-how-to-log-a-user-out">527 <section·id="s-how-to-log-a-user-out">
527 <span·id="how-to-log-a-user-out"></span><h3>How·to·log·a·user·out<a·class="headerlink"·href="#how-to-log-a-user-out"·title="Link·to·this·heading">¶</a></h3>528 <span·id="how-to-log-a-user-out"></span><h3>How·to·log·a·user·out<a·class="headerlink"·href="#how-to-log-a-user-out"·title="Link·to·this·heading">¶</a></h3>
528 <dl·class="py·function">529 <dl·class="py·function">
529 <dt·class="sig·sig-object·py"·id="django.contrib.auth.logout">530 <dt·class="sig·sig-object·py"·id="django.contrib.auth.logout">
530 <span·class="sig-name·descname"><span·class="pre">logout</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L160"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.logout"·title="Link·to·this·definition">¶</a></dt>531 <span·class="sig-name·descname"><span·class="pre">logout</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/__init__.py#L160"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.logout"·title="Link·to·this·definition">¶</a></dt>
531 <dd></dd></dl>532 <dd></dd></dl>
  
532 <dl·class="py·function">533 <dl·class="py·function">
533 <dt·class="sig·sig-object·py"·id="django.contrib.auth.alogout">534 <dt·class="sig·sig-object·py"·id="django.contrib.auth.alogout">
534 <span·class="sig-name·descname"><span·class="pre">alogout</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.alogout"·title="Link·to·this·definition">¶</a></dt>535 <span·class="sig-name·descname"><span·class="pre">alogout</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.alogout"·title="Link·to·this·definition">¶</a></dt>
535 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">alogout()</span></code></p>536 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">alogout()</span></code></p>
536 <p>To·log·out·a·user·who·has·been·logged·in·via537 <p>To·log·out·a·user·who·has·been·logged·in·via
Offset 590, 15 lines modifiedOffset 591, 15 lines modified
590 </pre></div>591 </pre></div>
591 </div>592 </div>
592 </section>593 </section>
593 <section·id="s-the-login-required-decorator">594 <section·id="s-the-login-required-decorator">
594 <span·id="the-login-required-decorator"></span><h4>The·<code·class="docutils·literal·notranslate"><span·class="pre">login_required</span></code>·decorator<a·class="headerlink"·href="#the-login-required-decorator"·title="Link·to·this·heading">¶</a></h4>595 <span·id="the-login-required-decorator"></span><h4>The·<code·class="docutils·literal·notranslate"><span·class="pre">login_required</span></code>·decorator<a·class="headerlink"·href="#the-login-required-decorator"·title="Link·to·this·heading">¶</a></h4>
595 <dl·class="py·function">596 <dl·class="py·function">
596 <dt·class="sig·sig-object·py"·id="django.contrib.auth.decorators.login_required">597 <dt·class="sig·sig-object·py"·id="django.contrib.auth.decorators.login_required">
597 <span·class="sig-name·descname"><span·class="pre">login_required</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">redirect_field_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'next'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">login_url</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/decorators.py#L72"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.decorators.login_required"·title="Link·to·this·definition">¶</a></dt>598 <span·class="sig-name·descname"><span·class="pre">login_required</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">redirect_field_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'next'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">login_url</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/decorators.py#L72"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.decorators.login_required"·title="Link·to·this·definition">¶</a></dt>
598 <dd><p>As·a·shortcut,·you·can·use·the·convenient599 <dd><p>As·a·shortcut,·you·can·use·the·convenient
599 <a·class="reference·internal"·href="#django.contrib.auth.decorators.login_required"·title="django.contrib.auth.decorators.login_required"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">login_required()</span></code></a>·decorator:</p>600 <a·class="reference·internal"·href="#django.contrib.auth.decorators.login_required"·title="django.contrib.auth.decorators.login_required"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">login_required()</span></code></a>·decorator:</p>
600 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.auth.decorators</span>·<span·class="kn">import</span>·<span·class="n">login_required</span>601 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.contrib.auth.decorators</span>·<span·class="kn">import</span>·<span·class="n">login_required</span>
  
  
601 <span·class="nd">@login_required</span>602 <span·class="nd">@login_required</span>
602 <span·class="k">def</span>·<span·class="nf">my_view</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>·<span·class="o">...</span>603 <span·class="k">def</span>·<span·class="nf">my_view</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>·<span·class="o">...</span>
Offset 649, 21 lines modifiedOffset 650, 21 lines modified
649 <p>The·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-LOGIN_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">settings.LOGIN_URL</span></code></a>·also·accepts·view·function650 <p>The·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-LOGIN_URL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">settings.LOGIN_URL</span></code></a>·also·accepts·view·function
650 names·and·<a·class="reference·internal"·href="../http/urls.html#naming-url-patterns"><span·class="std·std-ref">named·URL·patterns</span></a>.·This·allows·you651 names·and·<a·class="reference·internal"·href="../http/urls.html#naming-url-patterns"><span·class="std·std-ref">named·URL·patterns</span></a>.·This·allows·you
651 to·freely·remap·your·login·view·within·your·URLconf·without·having·to652 to·freely·remap·your·login·view·within·your·URLconf·without·having·to
652 update·the·setting.</p>653 update·the·setting.</p>
653 </dd></dl>654 </dd></dl>
  
654 <div·class="admonition·note">655 <div·class="admonition·note">
Max diff block lines reached; 88092/103735 bytes (84.92%) of diff not shown.
42.0 KB
html2text {}
Max HTML report size reached
6.02 KB
./usr/share/doc/python-django-doc/html/topics/auth/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>User·authentication·in·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>User·authentication·in·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Using·the·Django·authentication·system"·href="default.html"·/>15 ····<link·rel="next"·title="Using·the·Django·authentication·system"·href="default.html"·/>
15 ····<link·rel="prev"·title="Advanced·testing·topics"·href="../testing/advanced.html"·/>16 ····<link·rel="prev"·title="Advanced·testing·topics"·href="../testing/advanced.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 171, 37 lines modifiedOffset 172, 37 lines modified
171 <li><a·class="reference·internal"·href="#usage">Usage</a></li>172 <li><a·class="reference·internal"·href="#usage">Usage</a></li>
172 </ul>173 </ul>
173 </li>174 </li>
174 </ul>175 </ul>
  
175 ··</div>176 ··</div>
176 ··<div>177 ··<div>
177 ····<h4>Previous·topic</h4>178 ····<h4>Vorig·onderwerp</h4>
178 ····<p·class="topless"><a·href="../testing/advanced.html"179 ····<p·class="topless"><a·href="../testing/advanced.html"
179 ··························title="previous·chapter">Advanced·testing·topics</a></p>180 ··························title="vorig·hoofdstuk">Advanced·testing·topics</a></p>
180 ··</div>181 ··</div>
181 ··<div>182 ··<div>
182 ····<h4>Next·topic</h4>183 ····<h4>Volgend·onderwerp</h4>
183 ····<p·class="topless"><a·href="default.html"184 ····<p·class="topless"><a·href="default.html"
184 ··························title="next·chapter">Using·the·Django·authentication·system</a></p>185 ··························title="volgend·hoofdstuk">Using·the·Django·authentication·system</a></p>
185 ··</div>186 ··</div>
186 <search·id="searchbox"·style="display:·none"·role="search">187 <search·id="searchbox"·style="display:·none"·role="search">
187 ··<h3·id="searchlabel">Quick·search</h3>188 ··<h3·id="searchlabel">Snel·zoeken</h3>
188 ····<div·class="searchformwrapper">189 ····<div·class="searchformwrapper">
189 ····<form·class="search"·action="../../search.html"·method="get">190 ····<form·class="search"·action="../../search.html"·method="get">
190 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>191 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
191 ······<input·type="submit"·value="Go"·/>192 ······<input·type="submit"·value="Zoek"·/>
192 ····</form>193 ····</form>
193 ····</div>194 ····</div>
194 </search>195 </search>
195 <script>document.getElementById('searchbox').style.display·=·"block"</script>196 <script>document.getElementById('searchbox').style.display·=·"block"</script>
196 ········</div>197 ········</div>
197 ······</div>198 ······</div>
198 ··············<h3>Last·update:</h3>199 ··············<h3>Last·update:</h3>
199 ··············<p·class="topless">Sep·03,·2024</p>200 ··············<p·class="topless">sep·03,·2024</p>
200 ··········</div>201 ··········</div>
201 ········202 ········
202 ······203 ······
203 ····</div>204 ····</div>
  
204 ····<div·id="ft">205 ····<div·id="ft">
205 ······<div·class="nav">206 ······<div·class="nav">
2.24 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8se\x8er\x8r·a\x8au\x8ut\x8th\x8he\x8en\x8nt\x8ti\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8n·i\x8in\x8n·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8se\x8er\x8r·a\x8au\x8ut\x8th\x8he\x8en\x8nt\x8ti\x8ic\x8ca\x8at\x8ti\x8io\x8on\x8n·i\x8in\x8n·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·comes·with·a·user·authentication·system.·It·handles·user·accounts,5 Django·comes·with·a·user·authentication·system.·It·handles·user·accounts,
6 groups,·permissions·and·cookie-based·user·sessions.·This·section·of·the6 groups,·permissions·and·cookie-based·user·sessions.·This·section·of·the
7 documentation·explains·how·the·default·implementation·works·out·of·the·box,·as7 documentation·explains·how·the·default·implementation·works·out·of·the·box,·as
8 well·as·how·to·_\x8e_\x8x_\x8t_\x8e_\x8n_\x8d_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e·it·to·suit·your·project’s·needs.8 well·as·how·to·_\x8e_\x8x_\x8t_\x8e_\x8n_\x8d_\x8·_\x8a_\x8n_\x8d_\x8·_\x8c_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8e·it·to·suit·your·project’s·needs.
Offset 52, 16 lines modifiedOffset 52, 16 lines modified
52 _\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8U_\x8s_\x8e_\x8r_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8a_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n52 _\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8i_\x8z_\x8i_\x8n_\x8g_\x8·_\x8U_\x8s_\x8e_\x8r_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8a_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n
53 _\x8P_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o53 _\x8P_\x8a_\x8s_\x8s_\x8w_\x8o_\x8r_\x8d_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8m_\x8e_\x8n_\x8t_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
54 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
55 ····*·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8a_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o55 ····*·_\x8U_\x8s_\x8e_\x8r_\x8·_\x8a_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8i_\x8n_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
56 ··········o·_\x8O_\x8v_\x8e_\x8r_\x8v_\x8i_\x8e_\x8w56 ··········o·_\x8O_\x8v_\x8e_\x8r_\x8v_\x8i_\x8e_\x8w
57 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n57 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n
58 ··········o·_\x8U_\x8s_\x8a_\x8g_\x8e58 ··········o·_\x8U_\x8s_\x8a_\x8g_\x8e
59 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*59 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
60 _\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s60 _\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s
61 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*61 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
62 _\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8s_\x8y_\x8s_\x8t_\x8e_\x8m62 _\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8a_\x8u_\x8t_\x8h_\x8e_\x8n_\x8t_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8s_\x8y_\x8s_\x8t_\x8e_\x8m
63 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*63 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
64 [q···················][Go]64 [q···················][Zoek]
65 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*65 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
66 Sep·03,·202466 sep·03,·2024
67 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»67 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
51.8 KB
./usr/share/doc/python-django-doc/html/topics/auth/passwords.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Password·management·in·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Password·management·in·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Customizing·authentication·in·Django"·href="customizing.html"·/>15 ····<link·rel="next"·title="Customizing·authentication·in·Django"·href="customizing.html"·/>
15 ····<link·rel="prev"·title="Using·the·Django·authentication·system"·href="default.html"·/>16 ····<link·rel="prev"·title="Using·the·Django·authentication·system"·href="default.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 81, 15 lines modifiedOffset 82, 15 lines modified
81 <span·id="password-management-in-django"></span><h1>Password·management·in·Django<a·class="headerlink"·href="#password-management-in-django"·title="Link·to·this·heading">¶</a></h1>82 <span·id="password-management-in-django"></span><h1>Password·management·in·Django<a·class="headerlink"·href="#password-management-in-django"·title="Link·to·this·heading">¶</a></h1>
82 <p>Password·management·is·something·that·should·generally·not·be·reinvented83 <p>Password·management·is·something·that·should·generally·not·be·reinvented
83 unnecessarily,·and·Django·endeavors·to·provide·a·secure·and·flexible·set·of84 unnecessarily,·and·Django·endeavors·to·provide·a·secure·and·flexible·set·of
84 tools·for·managing·user·passwords.·This·document·describes·how·Django·stores85 tools·for·managing·user·passwords.·This·document·describes·how·Django·stores
85 passwords,·how·the·storage·hashing·can·be·configured,·and·some·utilities·to86 passwords,·how·the·storage·hashing·can·be·configured,·and·some·utilities·to
86 work·with·hashed·passwords.</p>87 work·with·hashed·passwords.</p>
87 <div·class="admonition·seealso">88 <div·class="admonition·seealso">
88 <p·class="admonition-title">See·also</p>89 <p·class="admonition-title">Zie·ook</p>
89 <p>Even·though·users·may·use·strong·passwords,·attackers·might·be·able·to90 <p>Even·though·users·may·use·strong·passwords,·attackers·might·be·able·to
90 eavesdrop·on·their·connections.·Use·<a·class="reference·internal"·href="../security.html#security-recommendation-ssl"><span·class="std·std-ref">HTTPS</span></a>·to·avoid·sending·passwords·(or·any·other91 eavesdrop·on·their·connections.·Use·<a·class="reference·internal"·href="../security.html#security-recommendation-ssl"><span·class="std·std-ref">HTTPS</span></a>·to·avoid·sending·passwords·(or·any·other
91 sensitive·data)·over·plain·HTTP·connections·because·they·will·be·vulnerable92 sensitive·data)·over·plain·HTTP·connections·because·they·will·be·vulnerable
92 to·password·sniffing.</p>93 to·password·sniffing.</p>
93 </div>94 </div>
94 <section·id="s-how-django-stores-passwords">95 <section·id="s-how-django-stores-passwords">
95 <span·id="s-auth-password-storage"></span><span·id="how-django-stores-passwords"></span><span·id="auth-password-storage"></span><h2>How·Django·stores·passwords<a·class="headerlink"·href="#how-django-stores-passwords"·title="Link·to·this·heading">¶</a></h2>96 <span·id="s-auth-password-storage"></span><span·id="how-django-stores-passwords"></span><span·id="auth-password-storage"></span><h2>How·Django·stores·passwords<a·class="headerlink"·href="#how-django-stores-passwords"·title="Link·to·this·heading">¶</a></h2>
Offset 223, 15 lines modifiedOffset 224, 15 lines modified
223 </pre></div>224 </pre></div>
224 </div>225 </div>
225 <p>Keep·and/or·add·any·entries·in·this·list·if·you·need·Django·to·<a·class="reference·internal"·href="#password-upgrades"><span·class="std·std-ref">upgrade226 <p>Keep·and/or·add·any·entries·in·this·list·if·you·need·Django·to·<a·class="reference·internal"·href="#password-upgrades"><span·class="std·std-ref">upgrade
226 passwords</span></a>.</p>227 passwords</span></a>.</p>
227 </li>228 </li>
228 </ol>229 </ol>
229 <div·class="admonition·note">230 <div·class="admonition·note">
230 <p·class="admonition-title">Note</p>231 <p·class="admonition-title">Notitie</p>
231 <p><code·class="docutils·literal·notranslate"><span·class="pre">scrypt</span></code>·requires·OpenSSL·1.1+.</p>232 <p><code·class="docutils·literal·notranslate"><span·class="pre">scrypt</span></code>·requires·OpenSSL·1.1+.</p>
232 </div>233 </div>
233 </section>234 </section>
234 <section·id="s-increasing-the-salt-entropy">235 <section·id="s-increasing-the-salt-entropy">
235 <span·id="increasing-the-salt-entropy"></span><h3>Increasing·the·salt·entropy<a·class="headerlink"·href="#increasing-the-salt-entropy"·title="Link·to·this·heading">¶</a></h3>236 <span·id="increasing-the-salt-entropy"></span><h3>Increasing·the·salt·entropy<a·class="headerlink"·href="#increasing-the-salt-entropy"·title="Link·to·this·heading">¶</a></h3>
236 <p>Most·password·hashes·include·a·salt·along·with·their·password·hash·in·order·to237 <p>Most·password·hashes·include·a·salt·along·with·their·password·hash·in·order·to
237 protect·against·rainbow·table·attacks.·The·salt·itself·is·a·random·value·which238 protect·against·rainbow·table·attacks.·The·salt·itself·is·a·random·value·which
Offset 290, 15 lines modifiedOffset 291, 15 lines modified
290 </pre></div>291 </pre></div>
291 </div>292 </div>
292 </li>293 </li>
293 </ol>294 </ol>
294 <p>That’s·it··now·your·Django·install·will·use·more·iterations·when·it295 <p>That’s·it··now·your·Django·install·will·use·more·iterations·when·it
295 stores·passwords·using·PBKDF2.</p>296 stores·passwords·using·PBKDF2.</p>
296 <div·class="admonition·note">297 <div·class="admonition·note">
297 <p·class="admonition-title">Note</p>298 <p·class="admonition-title">Notitie</p>
298 <p>bcrypt·<code·class="docutils·literal·notranslate"><span·class="pre">rounds</span></code>·is·a·logarithmic·work·factor,·e.g.·12·rounds·means299 <p>bcrypt·<code·class="docutils·literal·notranslate"><span·class="pre">rounds</span></code>·is·a·logarithmic·work·factor,·e.g.·12·rounds·means
299 <code·class="docutils·literal·notranslate"><span·class="pre">2</span>·<span·class="pre">**</span>·<span·class="pre">12</span></code>·iterations.</p>300 <code·class="docutils·literal·notranslate"><span·class="pre">2</span>·<span·class="pre">**</span>·<span·class="pre">12</span></code>·iterations.</p>
300 </div>301 </div>
301 </section>302 </section>
302 <section·id="s-argon2">303 <section·id="s-argon2">
303 <span·id="argon2"></span><h4>Argon2<a·class="headerlink"·href="#argon2"·title="Link·to·this·heading">¶</a></h4>304 <span·id="argon2"></span><h4>Argon2<a·class="headerlink"·href="#argon2"·title="Link·to·this·heading">¶</a></h4>
304 <p>Argon2·has·the·following·attributes·that·can·be·customized:</p>305 <p>Argon2·has·the·following·attributes·that·can·be·customized:</p>
Offset 493, 15 lines modifiedOffset 494, 15 lines modified
493 <section·id="s-module-django.contrib.auth.hashers">494 <section·id="s-module-django.contrib.auth.hashers">
494 <span·id="s-manually-managing-a-user-s-password"></span><span·id="module-django.contrib.auth.hashers"></span><span·id="manually-managing-a-user-s-password"></span><h2>Manually·managing·a·user’s·password<a·class="headerlink"·href="#module-django.contrib.auth.hashers"·title="Link·to·this·heading">¶</a></h2>495 <span·id="s-manually-managing-a-user-s-password"></span><span·id="module-django.contrib.auth.hashers"></span><span·id="manually-managing-a-user-s-password"></span><h2>Manually·managing·a·user’s·password<a·class="headerlink"·href="#module-django.contrib.auth.hashers"·title="Link·to·this·heading">¶</a></h2>
495 <p>The·<a·class="reference·internal"·href="#module-django.contrib.auth.hashers"·title="django.contrib.auth.hashers"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth.hashers</span></code></a>·module·provides·a·set·of·functions496 <p>The·<a·class="reference·internal"·href="#module-django.contrib.auth.hashers"·title="django.contrib.auth.hashers"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.auth.hashers</span></code></a>·module·provides·a·set·of·functions
496 to·create·and·validate·hashed·passwords.·You·can·use·them·independently497 to·create·and·validate·hashed·passwords.·You·can·use·them·independently
497 from·the·<code·class="docutils·literal·notranslate"><span·class="pre">User</span></code>·model.</p>498 from·the·<code·class="docutils·literal·notranslate"><span·class="pre">User</span></code>·model.</p>
498 <dl·class="py·function">499 <dl·class="py·function">
499 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.check_password">500 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.check_password">
500 <span·class="sig-name·descname"><span·class="pre">check_password</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoded</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">setter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">preferred</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/hashers.py#L72"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.hashers.check_password"·title="Link·to·this·definition">¶</a></dt>501 <span·class="sig-name·descname"><span·class="pre">check_password</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoded</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">setter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">preferred</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/hashers.py#L72"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.hashers.check_password"·title="Link·to·this·definition">¶</a></dt>
501 <dd></dd></dl>502 <dd></dd></dl>
  
502 <dl·class="py·function">503 <dl·class="py·function">
503 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.acheck_password">504 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.acheck_password">
504 <span·class="sig-name·descname"><span·class="pre">acheck_password</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoded</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">asetter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">preferred</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.hashers.acheck_password"·title="Link·to·this·definition">¶</a></dt>505 <span·class="sig-name·descname"><span·class="pre">acheck_password</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">encoded</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">asetter</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">preferred</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="headerlink"·href="#django.contrib.auth.hashers.acheck_password"·title="Link·to·this·definition">¶</a></dt>
505 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">acheck_password()</span></code></p>506 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">acheck_password()</span></code></p>
506 <p>If·you’d·like·to·manually·authenticate·a·user·by·comparing·a·plain-text507 <p>If·you’d·like·to·manually·authenticate·a·user·by·comparing·a·plain-text
Offset 517, 27 lines modifiedOffset 518, 27 lines modified
517 <div·class="versionchanged">518 <div·class="versionchanged">
518 <span·class="title">Changed·in·Django·5.0:</span>·<p><code·class="docutils·literal·notranslate"><span·class="pre">acheck_password()</span></code>·method·was·added.</p>519 <span·class="title">Changed·in·Django·5.0:</span>·<p><code·class="docutils·literal·notranslate"><span·class="pre">acheck_password()</span></code>·method·was·added.</p>
519 </div>520 </div>
520 </dd></dl>521 </dd></dl>
  
521 <dl·class="py·function">522 <dl·class="py·function">
522 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.make_password">523 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.make_password">
523 <span·class="sig-name·descname"><span·class="pre">make_password</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hasher</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/hashers.py#L94"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.hashers.make_password"·title="Link·to·this·definition">¶</a></dt>524 <span·class="sig-name·descname"><span·class="pre">make_password</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">hasher</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'default'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/hashers.py#L94"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.hashers.make_password"·title="Link·to·this·definition">¶</a></dt>
524 <dd><p>Creates·a·hashed·password·in·the·format·used·by·this·application.·It·takes525 <dd><p>Creates·a·hashed·password·in·the·format·used·by·this·application.·It·takes
525 one·mandatory·argument:·the·password·in·plain-text·(string·or·bytes).526 one·mandatory·argument:·the·password·in·plain-text·(string·or·bytes).
526 Optionally,·you·can·provide·a·salt·and·a·hashing·algorithm·to·use,·if·you527 Optionally,·you·can·provide·a·salt·and·a·hashing·algorithm·to·use,·if·you
527 don’t·want·to·use·the·defaults·(first·entry·of·<code·class="docutils·literal·notranslate"><span·class="pre">PASSWORD_HASHERS</span></code>528 don’t·want·to·use·the·defaults·(first·entry·of·<code·class="docutils·literal·notranslate"><span·class="pre">PASSWORD_HASHERS</span></code>
528 setting).·See·<a·class="reference·internal"·href="#auth-included-hashers"><span·class="std·std-ref">Included·hashers</span></a>·for·the·algorithm·name·of·each529 setting).·See·<a·class="reference·internal"·href="#auth-included-hashers"><span·class="std·std-ref">Included·hashers</span></a>·for·the·algorithm·name·of·each
529 hasher.·If·the·password·argument·is·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·an·unusable·password·is530 hasher.·If·the·password·argument·is·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·an·unusable·password·is
530 returned·(one·that·will·never·be·accepted·by·<a·class="reference·internal"·href="#django.contrib.auth.hashers.check_password"·title="django.contrib.auth.hashers.check_password"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">check_password()</span></code></a>).</p>531 returned·(one·that·will·never·be·accepted·by·<a·class="reference·internal"·href="#django.contrib.auth.hashers.check_password"·title="django.contrib.auth.hashers.check_password"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">check_password()</span></code></a>).</p>
531 </dd></dl>532 </dd></dl>
  
532 <dl·class="py·function">533 <dl·class="py·function">
533 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.is_password_usable">534 <dt·class="sig·sig-object·py"·id="django.contrib.auth.hashers.is_password_usable">
534 <span·class="sig-name·descname"><span·class="pre">is_password_usable</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">encoded_password</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/hashers.py#L28"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.hashers.is_password_usable"·title="Link·to·this·definition">¶</a></dt>535 <span·class="sig-name·descname"><span·class="pre">is_password_usable</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">encoded_password</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/contrib/auth/hashers.py#L28"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.contrib.auth.hashers.is_password_usable"·title="Link·to·this·definition">¶</a></dt>
535 <dd><p>Returns·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·if·the·password·is·a·result·of536 <dd><p>Returns·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>·if·the·password·is·a·result·of
536 <a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User.set_unusable_password"·title="django.contrib.auth.models.User.set_unusable_password"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">User.set_unusable_password()</span></code></a>.</p>537 <a·class="reference·internal"·href="../../ref/contrib/auth.html#django.contrib.auth.models.User.set_unusable_password"·title="django.contrib.auth.models.User.set_unusable_password"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">User.set_unusable_password()</span></code></a>.</p>
537 </dd></dl>538 </dd></dl>
Max diff block lines reached; 22991/36741 bytes (62.58%) of diff not shown.
15.8 KB
html2text {}
Max HTML report size reached
18.4 KB
./usr/share/doc/python-django-doc/html/topics/cache.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django’s·cache·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django’s·cache·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Conditional·View·Processing"·href="conditional-view-processing.html"·/>15 ····<link·rel="next"·title="Conditional·View·Processing"·href="conditional-view-processing.html"·/>
15 ····<link·rel="prev"·title="Customizing·authentication·in·Django"·href="auth/customizing.html"·/>16 ····<link·rel="prev"·title="Customizing·authentication·in·Django"·href="auth/customizing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 107, 15 lines modifiedOffset 108, 15 lines modified
107 offers·different·levels·of·cache·granularity:·You·can·cache·the·output·of108 offers·different·levels·of·cache·granularity:·You·can·cache·the·output·of
108 specific·views,·you·can·cache·only·the·pieces·that·are·difficult·to·produce,109 specific·views,·you·can·cache·only·the·pieces·that·are·difficult·to·produce,
109 or·you·can·cache·your·entire·site.</p>110 or·you·can·cache·your·entire·site.</p>
110 <p>Django·also·works·well·with·“downstream”·caches,·such·as·<a·class="reference·external"·href="http://www.squid-cache.org/">Squid</a>·and·browser-based·caches.·These·are·the·types111 <p>Django·also·works·well·with·“downstream”·caches,·such·as·<a·class="reference·external"·href="http://www.squid-cache.org/">Squid</a>·and·browser-based·caches.·These·are·the·types
111 of·caches·that·you·don’t·directly·control·but·to·which·you·can·provide·hints112 of·caches·that·you·don’t·directly·control·but·to·which·you·can·provide·hints
112 (via·HTTP·headers)·about·which·parts·of·your·site·should·be·cached,·and·how.</p>113 (via·HTTP·headers)·about·which·parts·of·your·site·should·be·cached,·and·how.</p>
113 <div·class="admonition·seealso">114 <div·class="admonition·seealso">
114 <p·class="admonition-title">See·also</p>115 <p·class="admonition-title">Zie·ook</p>
115 <p>The·<a·class="reference·internal"·href="../misc/design-philosophies.html#cache-design-philosophy"><span·class="std·std-ref">Cache·Framework·design·philosophy</span></a>116 <p>The·<a·class="reference·internal"·href="../misc/design-philosophies.html#cache-design-philosophy"><span·class="std·std-ref">Cache·Framework·design·philosophy</span></a>
116 explains·a·few·of·the·design·decisions·of·the·framework.</p>117 explains·a·few·of·the·design·decisions·of·the·framework.</p>
117 </div>118 </div>
118 <section·id="s-setting-up-the-cache">119 <section·id="s-setting-up-the-cache">
119 <span·id="s-id1"></span><span·id="setting-up-the-cache"></span><span·id="id1"></span><h2>Setting·up·the·cache<a·class="headerlink"·href="#setting-up-the-cache"·title="Link·to·this·heading">¶</a></h2>120 <span·id="s-id1"></span><span·id="setting-up-the-cache"></span><span·id="id1"></span><h2>Setting·up·the·cache<a·class="headerlink"·href="#setting-up-the-cache"·title="Link·to·this·heading">¶</a></h2>
120 <p>The·cache·system·requires·a·small·amount·of·setup.·Namely,·you·have·to·tell·it121 <p>The·cache·system·requires·a·small·amount·of·setup.·Namely,·you·have·to·tell·it
121 where·your·cached·data·should·live··whether·in·a·database,·on·the·filesystem122 where·your·cached·data·should·live··whether·in·a·database,·on·the·filesystem
Offset 387, 24 lines modifiedOffset 388, 24 lines modified
387 <p>Make·sure·the·directory·pointed-to·by·this·setting·either·exists·and·is388 <p>Make·sure·the·directory·pointed-to·by·this·setting·either·exists·and·is
388 readable·and·writable,·or·that·it·can·be·created·by·the·system·user·under·which389 readable·and·writable,·or·that·it·can·be·created·by·the·system·user·under·which
389 your·web·server·runs.·Continuing·the·above·example,·if·your·server·runs·as·the390 your·web·server·runs.·Continuing·the·above·example,·if·your·server·runs·as·the
390 user·<code·class="docutils·literal·notranslate"><span·class="pre">apache</span></code>,·make·sure·the·directory·<code·class="docutils·literal·notranslate"><span·class="pre">/var/tmp/django_cache</span></code>·exists·and391 user·<code·class="docutils·literal·notranslate"><span·class="pre">apache</span></code>,·make·sure·the·directory·<code·class="docutils·literal·notranslate"><span·class="pre">/var/tmp/django_cache</span></code>·exists·and
391 is·readable·and·writable·by·the·user·<code·class="docutils·literal·notranslate"><span·class="pre">apache</span></code>,·or·that·it·can·be·created·by392 is·readable·and·writable·by·the·user·<code·class="docutils·literal·notranslate"><span·class="pre">apache</span></code>,·or·that·it·can·be·created·by
392 the·user·<code·class="docutils·literal·notranslate"><span·class="pre">apache</span></code>.</p>393 the·user·<code·class="docutils·literal·notranslate"><span·class="pre">apache</span></code>.</p>
393 <div·class="admonition·warning">394 <div·class="admonition·warning">
394 <p·class="admonition-title">Warning</p>395 <p·class="admonition-title">Waarschuwing</p>
395 <p>When·the·cache·<a·class="reference·internal"·href="../ref/settings.html#std-setting-CACHES-LOCATION"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">LOCATION</span></code></a>·is·contained·within396 <p>When·the·cache·<a·class="reference·internal"·href="../ref/settings.html#std-setting-CACHES-LOCATION"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">LOCATION</span></code></a>·is·contained·within
396 <a·class="reference·internal"·href="../ref/settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>,·<a·class="reference·internal"·href="../ref/settings.html#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>,·or397 <a·class="reference·internal"·href="../ref/settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>,·<a·class="reference·internal"·href="../ref/settings.html#std-setting-STATIC_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATIC_ROOT</span></code></a>,·or
397 <a·class="reference·internal"·href="../ref/settings.html#std-setting-STATICFILES_FINDERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATICFILES_FINDERS</span></code></a>,·sensitive·data·may·be·exposed.</p>398 <a·class="reference·internal"·href="../ref/settings.html#std-setting-STATICFILES_FINDERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">STATICFILES_FINDERS</span></code></a>,·sensitive·data·may·be·exposed.</p>
398 <p>An·attacker·who·gains·access·to·the·cache·file·can·not·only·falsify·HTML399 <p>An·attacker·who·gains·access·to·the·cache·file·can·not·only·falsify·HTML
399 content,·which·your·site·will·trust,·but·also·remotely·execute·arbitrary400 content,·which·your·site·will·trust,·but·also·remotely·execute·arbitrary
400 code,·as·the·data·is·serialized·using·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/pickle.html#module-pickle"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">pickle</span></code></a>.</p>401 code,·as·the·data·is·serialized·using·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/pickle.html#module-pickle"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">pickle</span></code></a>.</p>
401 </div>402 </div>
402 <div·class="admonition·warning">403 <div·class="admonition·warning">
403 <p·class="admonition-title">Warning</p>404 <p·class="admonition-title">Waarschuwing</p>
404 <p>Filesystem·caching·may·become·slow·when·storing·a·large·number·of·files.·If405 <p>Filesystem·caching·may·become·slow·when·storing·a·large·number·of·files.·If
405 you·run·into·this·problem,·consider·using·a·different·caching·mechanism.406 you·run·into·this·problem,·consider·using·a·different·caching·mechanism.
406 You·can·also·subclass407 You·can·also·subclass
407 <a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/core/cache/backends/filebased.py">FileBasedCache</a>·and408 <a·class="extlink-source·reference·external"·href="https://github.com/django/django/blob/main/django/core/cache/backends/filebased.py">FileBasedCache</a>·and
408 improve·the·culling·strategy.</p>409 improve·the·culling·strategy.</p>
409 </div>410 </div>
410 </section>411 </section>
Offset 600, 15 lines modifiedOffset 601, 15 lines modified
600 ····<span·class="s2">&quot;django.middleware.cache.UpdateCacheMiddleware&quot;</span><span·class="p">,</span>601 ····<span·class="s2">&quot;django.middleware.cache.UpdateCacheMiddleware&quot;</span><span·class="p">,</span>
601 ····<span·class="s2">&quot;django.middleware.common.CommonMiddleware&quot;</span><span·class="p">,</span>602 ····<span·class="s2">&quot;django.middleware.common.CommonMiddleware&quot;</span><span·class="p">,</span>
602 ····<span·class="s2">&quot;django.middleware.cache.FetchFromCacheMiddleware&quot;</span><span·class="p">,</span>603 ····<span·class="s2">&quot;django.middleware.cache.FetchFromCacheMiddleware&quot;</span><span·class="p">,</span>
603 <span·class="p">]</span>604 <span·class="p">]</span>
604 </pre></div>605 </pre></div>
605 </div>606 </div>
606 <div·class="admonition·note">607 <div·class="admonition·note">
607 <p·class="admonition-title">Note</p>608 <p·class="admonition-title">Notitie</p>
608 <p>No,·that’s·not·a·typo:·the·“update”·middleware·must·be·first·in·the·list,609 <p>No,·that’s·not·a·typo:·the·“update”·middleware·must·be·first·in·the·list,
609 and·the·“fetch”·middleware·must·be·last.·The·details·are·a·bit·obscure,·but610 and·the·“fetch”·middleware·must·be·last.·The·details·are·a·bit·obscure,·but
610 see·<a·class="reference·internal"·href="#order-of-middleware">Order·of·MIDDLEWARE</a>·below·if·you’d·like·the·full·story.</p>611 see·<a·class="reference·internal"·href="#order-of-middleware">Order·of·MIDDLEWARE</a>·below·if·you’d·like·the·full·story.</p>
611 </div>612 </div>
612 <p>Then,·add·the·following·required·settings·to·your·Django·settings·file:</p>613 <p>Then,·add·the·following·required·settings·to·your·Django·settings·file:</p>
613 <ul·class="simple">614 <ul·class="simple">
614 <li><p><a·class="reference·internal"·href="../ref/settings.html#std-setting-CACHE_MIDDLEWARE_ALIAS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CACHE_MIDDLEWARE_ALIAS</span></code></a>··The·cache·alias·to·use·for·storage.</p></li>615 <li><p><a·class="reference·internal"·href="../ref/settings.html#std-setting-CACHE_MIDDLEWARE_ALIAS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CACHE_MIDDLEWARE_ALIAS</span></code></a>··The·cache·alias·to·use·for·storage.</p></li>
Offset 1050, 15 lines modifiedOffset 1051, 15 lines modified
1050 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">cache</span><span·class="o">.</span><span·class="n">decr</span><span·class="p">(</span><span·class="s2">&quot;num&quot;</span><span·class="p">)</span>1051 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">cache</span><span·class="o">.</span><span·class="n">decr</span><span·class="p">(</span><span·class="s2">&quot;num&quot;</span><span·class="p">)</span>
1051 <span·class="go">11</span>1052 <span·class="go">11</span>
1052 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">cache</span><span·class="o">.</span><span·class="n">decr</span><span·class="p">(</span><span·class="s2">&quot;num&quot;</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">)</span>1053 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">cache</span><span·class="o">.</span><span·class="n">decr</span><span·class="p">(</span><span·class="s2">&quot;num&quot;</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">)</span>
1053 <span·class="go">6</span>1054 <span·class="go">6</span>
1054 </pre></div>1055 </pre></div>
1055 </div>1056 </div>
1056 <div·class="admonition·note">1057 <div·class="admonition·note">
1057 <p·class="admonition-title">Note</p>1058 <p·class="admonition-title">Notitie</p>
1058 <p><code·class="docutils·literal·notranslate"><span·class="pre">incr()</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">decr()</span></code>·methods·are·not·guaranteed·to·be·atomic.·On·those1059 <p><code·class="docutils·literal·notranslate"><span·class="pre">incr()</span></code>/<code·class="docutils·literal·notranslate"><span·class="pre">decr()</span></code>·methods·are·not·guaranteed·to·be·atomic.·On·those
1059 backends·that·support·atomic·increment/decrement·(most·notably,·the1060 backends·that·support·atomic·increment/decrement·(most·notably,·the
1060 memcached·backend),·increment·and·decrement·operations·will·be·atomic.1061 memcached·backend),·increment·and·decrement·operations·will·be·atomic.
1061 However,·if·the·backend·doesn’t·natively·provide·an·increment/decrement1062 However,·if·the·backend·doesn’t·natively·provide·an·increment/decrement
1062 operation,·it·will·be·implemented·using·a·two-step·retrieve/update.</p>1063 operation,·it·will·be·implemented·using·a·two-step·retrieve/update.</p>
1063 </div>1064 </div>
1064 <dl·class="py·method">1065 <dl·class="py·method">
Offset 1068, 19 lines modifiedOffset 1069, 19 lines modified
  
1068 <p>You·can·close·the·connection·to·your·cache·with·<code·class="docutils·literal·notranslate"><span·class="pre">close()</span></code>·if·implemented·by1069 <p>You·can·close·the·connection·to·your·cache·with·<code·class="docutils·literal·notranslate"><span·class="pre">close()</span></code>·if·implemented·by
1069 the·cache·backend.</p>1070 the·cache·backend.</p>
1070 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">cache</span><span·class="o">.</span><span·class="n">close</span><span·class="p">()</span>1071 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">cache</span><span·class="o">.</span><span·class="n">close</span><span·class="p">()</span>
1071 </pre></div>1072 </pre></div>
1072 </div>1073 </div>
1073 <div·class="admonition·note">1074 <div·class="admonition·note">
1074 <p·class="admonition-title">Note</p>1075 <p·class="admonition-title">Notitie</p>
1075 <p>For·caches·that·don’t·implement·<code·class="docutils·literal·notranslate"><span·class="pre">close</span></code>·methods·it·is·a·no-op.</p>1076 <p>For·caches·that·don’t·implement·<code·class="docutils·literal·notranslate"><span·class="pre">close</span></code>·methods·it·is·a·no-op.</p>
1076 </div>1077 </div>
1077 <div·class="admonition·note">1078 <div·class="admonition·note">
1078 <p·class="admonition-title">Note</p>1079 <p·class="admonition-title">Notitie</p>
1079 <p>The·async·variants·of·base·methods·are·prefixed·with·<code·class="docutils·literal·notranslate"><span·class="pre">a</span></code>,·e.g.1080 <p>The·async·variants·of·base·methods·are·prefixed·with·<code·class="docutils·literal·notranslate"><span·class="pre">a</span></code>,·e.g.
1080 <code·class="docutils·literal·notranslate"><span·class="pre">cache.aadd()</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">cache.adelete_many()</span></code>.·See·<a·class="reference·internal"·href="#id14">Asynchronous·support</a>1081 <code·class="docutils·literal·notranslate"><span·class="pre">cache.aadd()</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">cache.adelete_many()</span></code>.·See·<a·class="reference·internal"·href="#id14">Asynchronous·support</a>
Max diff block lines reached; 1978/11692 bytes (16.92%) of diff not shown.
6.88 KB
html2text {}
Max HTML report size reached
5.76 KB
./usr/share/doc/python-django-doc/html/topics/checks.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>System·check·framework·&#8212;·Django·5.1.1·documentation</title>6 ····<title>System·check·framework·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="External·packages"·href="external-packages.html"·/>15 ····<link·rel="next"·title="External·packages"·href="external-packages.html"·/>
15 ····<link·rel="prev"·title="Signals"·href="signals.html"·/>16 ····<link·rel="prev"·title="Signals"·href="signals.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 362, 37 lines modifiedOffset 363, 37 lines modified
362 </li>363 </li>
363 </ul>364 </ul>
364 </li>365 </li>
365 </ul>366 </ul>
  
366 ··</div>367 ··</div>
367 ··<div>368 ··<div>
368 ····<h4>Previous·topic</h4>369 ····<h4>Vorig·onderwerp</h4>
369 ····<p·class="topless"><a·href="signals.html"370 ····<p·class="topless"><a·href="signals.html"
370 ··························title="previous·chapter">Signals</a></p>371 ··························title="vorig·hoofdstuk">Signals</a></p>
371 ··</div>372 ··</div>
372 ··<div>373 ··<div>
373 ····<h4>Next·topic</h4>374 ····<h4>Volgend·onderwerp</h4>
374 ····<p·class="topless"><a·href="external-packages.html"375 ····<p·class="topless"><a·href="external-packages.html"
375 ··························title="next·chapter">External·packages</a></p>376 ··························title="volgend·hoofdstuk">External·packages</a></p>
376 ··</div>377 ··</div>
377 <search·id="searchbox"·style="display:·none"·role="search">378 <search·id="searchbox"·style="display:·none"·role="search">
378 ··<h3·id="searchlabel">Quick·search</h3>379 ··<h3·id="searchlabel">Snel·zoeken</h3>
379 ····<div·class="searchformwrapper">380 ····<div·class="searchformwrapper">
380 ····<form·class="search"·action="../search.html"·method="get">381 ····<form·class="search"·action="../search.html"·method="get">
381 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>382 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
382 ······<input·type="submit"·value="Go"·/>383 ······<input·type="submit"·value="Zoek"·/>
383 ····</form>384 ····</form>
384 ····</div>385 ····</div>
385 </search>386 </search>
386 <script>document.getElementById('searchbox').style.display·=·"block"</script>387 <script>document.getElementById('searchbox').style.display·=·"block"</script>
387 ········</div>388 ········</div>
388 ······</div>389 ······</div>
389 ··············<h3>Last·update:</h3>390 ··············<h3>Last·update:</h3>
390 ··············<p·class="topless">Sep·03,·2024</p>391 ··············<p·class="topless">sep·03,·2024</p>
391 ··········</div>392 ··········</div>
392 ········393 ········
393 ······394 ······
394 ····</div>395 ····</div>
  
395 ····<div·id="ft">396 ····<div·id="ft">
396 ······<div·class="nav">397 ······<div·class="nav">
2.24 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·S\x8Sy\x8ys\x8st\x8te\x8em\x8m·c\x8ch\x8he\x8ec\x8ck\x8k·f\x8fr\x8ra\x8am\x8me\x8ew\x8wo\x8or\x8rk\x8k_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·S\x8Sy\x8ys\x8st\x8te\x8em\x8m·c\x8ch\x8he\x8ec\x8ck\x8k·f\x8fr\x8ra\x8am\x8me\x8ew\x8wo\x8or\x8rk\x8k_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 The·system·check·framework·is·a·set·of·static·checks·for·validating·Django5 The·system·check·framework·is·a·set·of·static·checks·for·validating·Django
6 projects.·It·detects·common·problems·and·provides·hints·for·how·to·fix·them.6 projects.·It·detects·common·problems·and·provides·hints·for·how·to·fix·them.
7 The·framework·is·extensible·so·you·can·easily·add·your·own·checks.7 The·framework·is·extensible·so·you·can·easily·add·your·own·checks.
8 Checks·can·be·triggered·explicitly·via·the·_\x8c_\x8h_\x8e_\x8c_\x8k·command.·Checks·are·triggered8 Checks·can·be·triggered·explicitly·via·the·_\x8c_\x8h_\x8e_\x8c_\x8k·command.·Checks·are·triggered
Offset 221, 16 lines modifiedOffset 221, 16 lines modified
221 ····*·_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k221 ····*·_\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
222 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8o_\x8w_\x8n_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8s222 ··········o·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8o_\x8w_\x8n_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8s
223 ················#·_\x8M_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s223 ················#·_\x8M_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e_\x8s
224 ················#·_\x8R_\x8e_\x8g_\x8i_\x8s_\x8t_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8l_\x8a_\x8b_\x8e_\x8l_\x8i_\x8n_\x8g_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8s224 ················#·_\x8R_\x8e_\x8g_\x8i_\x8s_\x8t_\x8e_\x8r_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8l_\x8a_\x8b_\x8e_\x8l_\x8i_\x8n_\x8g_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8s
225 ················#·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8,_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8,_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8s225 ················#·_\x8F_\x8i_\x8e_\x8l_\x8d_\x8,_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8,_\x8·_\x8m_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8,_\x8·_\x8t_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8·_\x8e_\x8n_\x8g_\x8i_\x8n_\x8e_\x8,_\x8·_\x8a_\x8n_\x8d_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8s
226 ················#·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s226 ················#·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
227 ······················#·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s227 ······················#·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8i_\x8n_\x8t_\x8e_\x8g_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
228 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*228 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
229 _\x8S_\x8i_\x8g_\x8n_\x8a_\x8l_\x8s229 _\x8S_\x8i_\x8g_\x8n_\x8a_\x8l_\x8s
230 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*230 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
231 _\x8E_\x8x_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s231 _\x8E_\x8x_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s
232 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*232 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
233 [q···················][Go]233 [q···················][Zoek]
234 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*234 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
235 Sep·03,·2024235 sep·03,·2024
236 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»236 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
15.0 KB
./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-display.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Built-in·class-based·generic·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Built-in·class-based·generic·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Form·handling·with·class-based·views"·href="generic-editing.html"·/>15 ····<link·rel="next"·title="Form·handling·with·class-based·views"·href="generic-editing.html"·/>
15 ····<link·rel="prev"·title="Introduction·to·class-based·views"·href="intro.html"·/>16 ····<link·rel="prev"·title="Introduction·to·class-based·views"·href="intro.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 191, 15 lines modifiedOffset 192, 15 lines modified
191 however.·We·could·explicitly·tell·the·view·which·template·to·use·by·adding·a192 however.·We·could·explicitly·tell·the·view·which·template·to·use·by·adding·a
192 <code·class="docutils·literal·notranslate"><span·class="pre">template_name</span></code>·attribute·to·the·view,·but·in·the·absence·of·an·explicit193 <code·class="docutils·literal·notranslate"><span·class="pre">template_name</span></code>·attribute·to·the·view,·but·in·the·absence·of·an·explicit
193 template·Django·will·infer·one·from·the·object’s·name.·In·this·case,·the194 template·Django·will·infer·one·from·the·object’s·name.·In·this·case,·the
194 inferred·template·will·be·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;books/publisher_list.html&quot;</span></code>··the·“books”·part195 inferred·template·will·be·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;books/publisher_list.html&quot;</span></code>··the·“books”·part
195 comes·from·the·name·of·the·app·that·defines·the·model,·while·the·“publisher”196 comes·from·the·name·of·the·app·that·defines·the·model,·while·the·“publisher”
196 bit·is·the·lowercased·version·of·the·model’s·name.</p>197 bit·is·the·lowercased·version·of·the·model’s·name.</p>
197 <div·class="admonition·note">198 <div·class="admonition·note">
198 <p·class="admonition-title">Note</p>199 <p·class="admonition-title">Notitie</p>
199 <p>Thus,·when·(for·example)·the·<code·class="docutils·literal·notranslate"><span·class="pre">APP_DIRS</span></code>·option·of·a·<code·class="docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code>200 <p>Thus,·when·(for·example)·the·<code·class="docutils·literal·notranslate"><span·class="pre">APP_DIRS</span></code>·option·of·a·<code·class="docutils·literal·notranslate"><span·class="pre">DjangoTemplates</span></code>
200 backend·is·set·to·True·in·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>,·a·template·location·could201 backend·is·set·to·True·in·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-TEMPLATES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TEMPLATES</span></code></a>,·a·template·location·could
201 be:·/path/to/project/books/templates/books/publisher_list.html</p>202 be:·/path/to/project/books/templates/books/publisher_list.html</p>
202 </div>203 </div>
203 <p>This·template·will·be·rendered·against·a·context·containing·a·variable·called204 <p>This·template·will·be·rendered·against·a·context·containing·a·variable·called
204 <code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>·that·contains·all·the·publisher·objects.·A·template·might·look205 <code·class="docutils·literal·notranslate"><span·class="pre">object_list</span></code>·that·contains·all·the·publisher·objects.·A·template·might·look
205 like·this:</p>206 like·this:</p>
Offset 270, 15 lines modifiedOffset 271, 15 lines modified
270 ········<span·class="n">context</span>·<span·class="o">=</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">get_context_data</span><span·class="p">(</span><span·class="o">**</span><span·class="n">kwargs</span><span·class="p">)</span>271 ········<span·class="n">context</span>·<span·class="o">=</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">get_context_data</span><span·class="p">(</span><span·class="o">**</span><span·class="n">kwargs</span><span·class="p">)</span>
271 ········<span·class="c1">#·Add·in·a·QuerySet·of·all·the·books</span>272 ········<span·class="c1">#·Add·in·a·QuerySet·of·all·the·books</span>
272 ········<span·class="n">context</span><span·class="p">[</span><span·class="s2">&quot;book_list&quot;</span><span·class="p">]</span>·<span·class="o">=</span>·<span·class="n">Book</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">all</span><span·class="p">()</span>273 ········<span·class="n">context</span><span·class="p">[</span><span·class="s2">&quot;book_list&quot;</span><span·class="p">]</span>·<span·class="o">=</span>·<span·class="n">Book</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">all</span><span·class="p">()</span>
273 ········<span·class="k">return</span>·<span·class="n">context</span>274 ········<span·class="k">return</span>·<span·class="n">context</span>
274 </pre></div>275 </pre></div>
275 </div>276 </div>
276 <div·class="admonition·note">277 <div·class="admonition·note">
277 <p·class="admonition-title">Note</p>278 <p·class="admonition-title">Notitie</p>
278 <p>Generally,·<code·class="docutils·literal·notranslate"><span·class="pre">get_context_data</span></code>·will·merge·the·context·data·of·all·parent279 <p>Generally,·<code·class="docutils·literal·notranslate"><span·class="pre">get_context_data</span></code>·will·merge·the·context·data·of·all·parent
279 classes·with·those·of·the·current·class.·To·preserve·this·behavior·in·your280 classes·with·those·of·the·current·class.·To·preserve·this·behavior·in·your
280 own·classes·where·you·want·to·alter·the·context,·you·should·be·sure·to·call281 own·classes·where·you·want·to·alter·the·context,·you·should·be·sure·to·call
281 <code·class="docutils·literal·notranslate"><span·class="pre">get_context_data</span></code>·on·the·super·class.·When·no·two·classes·try·to·define·the282 <code·class="docutils·literal·notranslate"><span·class="pre">get_context_data</span></code>·on·the·super·class.·When·no·two·classes·try·to·define·the
282 same·key,·this·will·give·the·expected·results.·However·if·any·class283 same·key,·this·will·give·the·expected·results.·However·if·any·class
283 attempts·to·override·a·key·after·parent·classes·have·set·it·(after·the·call284 attempts·to·override·a·key·after·parent·classes·have·set·it·(after·the·call
284 to·super),·any·children·of·that·class·will·also·need·to·explicitly·set·it285 to·super),·any·children·of·that·class·will·also·need·to·explicitly·set·it
Offset 343, 15 lines modifiedOffset 344, 15 lines modified
343 template·name.·If·we·didn’t,·the·generic·view·would·use·the·same·template·as·the344 template·name.·If·we·didn’t,·the·generic·view·would·use·the·same·template·as·the
344 “vanilla”·object·list,·which·might·not·be·what·we·want.</p>345 “vanilla”·object·list,·which·might·not·be·what·we·want.</p>
345 <p>Also·notice·that·this·isn’t·a·very·elegant·way·of·doing·publisher-specific346 <p>Also·notice·that·this·isn’t·a·very·elegant·way·of·doing·publisher-specific
346 books.·If·we·want·to·add·another·publisher·page,·we’d·need·another·handful·of347 books.·If·we·want·to·add·another·publisher·page,·we’d·need·another·handful·of
347 lines·in·the·URLconf,·and·more·than·a·few·publishers·would·get·unreasonable.348 lines·in·the·URLconf,·and·more·than·a·few·publishers·would·get·unreasonable.
348 We’ll·deal·with·this·problem·in·the·next·section.</p>349 We’ll·deal·with·this·problem·in·the·next·section.</p>
349 <div·class="admonition·note">350 <div·class="admonition·note">
350 <p·class="admonition-title">Note</p>351 <p·class="admonition-title">Notitie</p>
351 <p>If·you·get·a·404·when·requesting·<code·class="docutils·literal·notranslate"><span·class="pre">/books/acme/</span></code>,·check·to·ensure·you352 <p>If·you·get·a·404·when·requesting·<code·class="docutils·literal·notranslate"><span·class="pre">/books/acme/</span></code>,·check·to·ensure·you
352 actually·have·a·Publisher·with·the·name·‘ACME·Publishing’.··Generic353 actually·have·a·Publisher·with·the·name·‘ACME·Publishing’.··Generic
353 views·have·an·<code·class="docutils·literal·notranslate"><span·class="pre">allow_empty</span></code>·parameter·for·this·case.··See·the354 views·have·an·<code·class="docutils·literal·notranslate"><span·class="pre">allow_empty</span></code>·parameter·for·this·case.··See·the
354 <a·class="reference·internal"·href="../../ref/class-based-views/index.html"><span·class="doc">class-based-views·reference</span></a>·for·more355 <a·class="reference·internal"·href="../../ref/class-based-views/index.html"><span·class="doc">class-based-views·reference</span></a>·for·more
355 details.</p>356 details.</p>
356 </div>357 </div>
357 </section>358 </section>
Offset 458, 15 lines modifiedOffset 459, 15 lines modified
458 ········<span·class="c1">#·Record·the·last·accessed·date</span>459 ········<span·class="c1">#·Record·the·last·accessed·date</span>
459 ········<span·class="n">obj</span><span·class="o">.</span><span·class="n">last_accessed</span>·<span·class="o">=</span>·<span·class="n">timezone</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>460 ········<span·class="n">obj</span><span·class="o">.</span><span·class="n">last_accessed</span>·<span·class="o">=</span>·<span·class="n">timezone</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>
460 ········<span·class="n">obj</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>461 ········<span·class="n">obj</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>
461 ········<span·class="k">return</span>·<span·class="n">obj</span>462 ········<span·class="k">return</span>·<span·class="n">obj</span>
462 </pre></div>463 </pre></div>
463 </div>464 </div>
464 <div·class="admonition·note">465 <div·class="admonition·note">
465 <p·class="admonition-title">Note</p>466 <p·class="admonition-title">Notitie</p>
466 <p>The·URLconf·here·uses·the·named·group·<code·class="docutils·literal·notranslate"><span·class="pre">pk</span></code>·-·this·name·is·the·default467 <p>The·URLconf·here·uses·the·named·group·<code·class="docutils·literal·notranslate"><span·class="pre">pk</span></code>·-·this·name·is·the·default
467 name·that·<code·class="docutils·literal·notranslate"><span·class="pre">DetailView</span></code>·uses·to·find·the·value·of·the·primary·key·used·to468 name·that·<code·class="docutils·literal·notranslate"><span·class="pre">DetailView</span></code>·uses·to·find·the·value·of·the·primary·key·used·to
468 filter·the·queryset.</p>469 filter·the·queryset.</p>
469 <p>If·you·want·to·call·the·group·something·else,·you·can·set470 <p>If·you·want·to·call·the·group·something·else,·you·can·set
470 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg"·title="django.views.generic.detail.SingleObjectMixin.pk_url_kwarg"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">pk_url_kwarg</span></code></a>471 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin.pk_url_kwarg"·title="django.views.generic.detail.SingleObjectMixin.pk_url_kwarg"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">pk_url_kwarg</span></code></a>
471 on·the·view.</p>472 on·the·view.</p>
472 </div>473 </div>
Offset 499, 37 lines modifiedOffset 500, 37 lines modified
499 </li>500 </li>
500 </ul>501 </ul>
501 </li>502 </li>
502 </ul>503 </ul>
  
503 ··</div>504 ··</div>
504 ··<div>505 ··<div>
505 ····<h4>Previous·topic</h4>506 ····<h4>Vorig·onderwerp</h4>
506 ····<p·class="topless"><a·href="intro.html"507 ····<p·class="topless"><a·href="intro.html"
507 ··························title="previous·chapter">Introduction·to·class-based·views</a></p>508 ··························title="vorig·hoofdstuk">Introduction·to·class-based·views</a></p>
508 ··</div>509 ··</div>
509 ··<div>510 ··<div>
510 ····<h4>Next·topic</h4>511 ····<h4>Volgend·onderwerp</h4>
511 ····<p·class="topless"><a·href="generic-editing.html"512 ····<p·class="topless"><a·href="generic-editing.html"
512 ··························title="next·chapter">Form·handling·with·class-based·views</a></p>513 ··························title="volgend·hoofdstuk">Form·handling·with·class-based·views</a></p>
513 ··</div>514 ··</div>
514 <search·id="searchbox"·style="display:·none"·role="search">515 <search·id="searchbox"·style="display:·none"·role="search">
515 ··<h3·id="searchlabel">Quick·search</h3>516 ··<h3·id="searchlabel">Snel·zoeken</h3>
516 ····<div·class="searchformwrapper">517 ····<div·class="searchformwrapper">
517 ····<form·class="search"·action="../../search.html"·method="get">518 ····<form·class="search"·action="../../search.html"·method="get">
518 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>519 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
519 ······<input·type="submit"·value="Go"·/>520 ······<input·type="submit"·value="Zoek"·/>
520 ····</form>521 ····</form>
Max diff block lines reached; 353/9247 bytes (3.82%) of diff not shown.
5.79 KB
html2text {}
Max HTML report size reached
15.3 KB
./usr/share/doc/python-django-doc/html/topics/class-based-views/generic-editing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Form·handling·with·class-based·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Form·handling·with·class-based·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Using·mixins·with·class-based·views"·href="mixins.html"·/>15 ····<link·rel="next"·title="Using·mixins·with·class-based·views"·href="mixins.html"·/>
15 ····<link·rel="prev"·title="Built-in·class-based·generic·views"·href="generic-display.html"·/>16 ····<link·rel="prev"·title="Built-in·class-based·generic·views"·href="generic-display.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 159, 15 lines modifiedOffset 160, 15 lines modified
159 <a·class="reference·internal"·href="../../ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView"·title="django.views.generic.edit.CreateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CreateView</span></code></a>·or160 <a·class="reference·internal"·href="../../ref/class-based-views/generic-editing.html#django.views.generic.edit.CreateView"·title="django.views.generic.edit.CreateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CreateView</span></code></a>·or
160 <a·class="reference·internal"·href="../../ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView"·title="django.views.generic.edit.UpdateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">UpdateView</span></code></a>·-·they·will·use161 <a·class="reference·internal"·href="../../ref/class-based-views/generic-editing.html#django.views.generic.edit.UpdateView"·title="django.views.generic.edit.UpdateView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">UpdateView</span></code></a>·-·they·will·use
161 <a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_absolute_url"·title="django.db.models.Model.get_absolute_url"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_absolute_url()</span></code></a>·on·the·model·object·if·available.</p>162 <a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_absolute_url"·title="django.db.models.Model.get_absolute_url"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_absolute_url()</span></code></a>·on·the·model·object·if·available.</p>
162 <p>If·you·want·to·use·a·custom·<a·class="reference·internal"·href="../forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>·(for·instance·to163 <p>If·you·want·to·use·a·custom·<a·class="reference·internal"·href="../forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>·(for·instance·to
163 add·extra·validation),·set164 add·extra·validation),·set
164 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class"·title="django.views.generic.edit.FormMixin.form_class"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">form_class</span></code></a>·on·your·view.</p>165 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class"·title="django.views.generic.edit.FormMixin.form_class"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">form_class</span></code></a>·on·your·view.</p>
165 <div·class="admonition·note">166 <div·class="admonition·note">
166 <p·class="admonition-title">Note</p>167 <p·class="admonition-title">Notitie</p>
167 <p>When·specifying·a·custom·form·class,·you·must·still·specify·the·model,168 <p>When·specifying·a·custom·form·class,·you·must·still·specify·the·model,
168 even·though·the·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class"·title="django.views.generic.edit.FormMixin.form_class"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">form_class</span></code></a>·may169 even·though·the·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin.form_class"·title="django.views.generic.edit.FormMixin.form_class"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">form_class</span></code></a>·may
169 be·a·<a·class="reference·internal"·href="../forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>.</p>170 be·a·<a·class="reference·internal"·href="../forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>.</p>
170 </div>171 </div>
171 <p>First·we·need·to·add·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_absolute_url"·title="django.db.models.Model.get_absolute_url"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_absolute_url()</span></code></a>·to·our172 <p>First·we·need·to·add·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_absolute_url"·title="django.db.models.Model.get_absolute_url"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_absolute_url()</span></code></a>·to·our
172 <code·class="docutils·literal·notranslate"><span·class="pre">Author</span></code>·class:</p>173 <code·class="docutils·literal·notranslate"><span·class="pre">Author</span></code>·class:</p>
173 <div·class="literal-block-wrapper·docutils·container"·id="id4">174 <div·class="literal-block-wrapper·docutils·container"·id="id4">
Offset 207, 15 lines modifiedOffset 208, 15 lines modified
207 <span·class="k">class</span>·<span·class="nc">AuthorDeleteView</span><span·class="p">(</span><span·class="n">DeleteView</span><span·class="p">):</span>208 <span·class="k">class</span>·<span·class="nc">AuthorDeleteView</span><span·class="p">(</span><span·class="n">DeleteView</span><span·class="p">):</span>
208 ····<span·class="n">model</span>·<span·class="o">=</span>·<span·class="n">Author</span>209 ····<span·class="n">model</span>·<span·class="o">=</span>·<span·class="n">Author</span>
209 ····<span·class="n">success_url</span>·<span·class="o">=</span>·<span·class="n">reverse_lazy</span><span·class="p">(</span><span·class="s2">&quot;author-list&quot;</span><span·class="p">)</span>210 ····<span·class="n">success_url</span>·<span·class="o">=</span>·<span·class="n">reverse_lazy</span><span·class="p">(</span><span·class="s2">&quot;author-list&quot;</span><span·class="p">)</span>
210 </pre></div>211 </pre></div>
211 </div>212 </div>
212 </div>213 </div>
213 <div·class="admonition·note">214 <div·class="admonition·note">
214 <p·class="admonition-title">Note</p>215 <p·class="admonition-title">Notitie</p>
215 <p>We·have·to·use·<a·class="reference·internal"·href="../../ref/urlresolvers.html#django.urls.reverse_lazy"·title="django.urls.reverse_lazy"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse_lazy()</span></code></a>·instead·of216 <p>We·have·to·use·<a·class="reference·internal"·href="../../ref/urlresolvers.html#django.urls.reverse_lazy"·title="django.urls.reverse_lazy"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse_lazy()</span></code></a>·instead·of
216 <code·class="docutils·literal·notranslate"><span·class="pre">reverse()</span></code>,·as·the·urls·are·not·loaded·when·the·file·is·imported.</p>217 <code·class="docutils·literal·notranslate"><span·class="pre">reverse()</span></code>,·as·the·urls·are·not·loaded·when·the·file·is·imported.</p>
217 </div>218 </div>
218 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·attribute·works·the·same·way·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·attribute·on·the219 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·attribute·works·the·same·way·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·attribute·on·the
219 inner·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·class·on·<a·class="reference·internal"·href="../forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>.·Unless·you·define·the220 inner·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·class·on·<a·class="reference·internal"·href="../forms/modelforms.html#django.forms.ModelForm"·title="django.forms.ModelForm"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ModelForm</span></code></a>.·Unless·you·define·the
220 form·class·in·another·way,·the·attribute·is·required·and·the·view·will·raise221 form·class·in·another·way,·the·attribute·is·required·and·the·view·will·raise
221 an·<a·class="reference·internal"·href="../../ref/exceptions.html#django.core.exceptions.ImproperlyConfigured"·title="django.core.exceptions.ImproperlyConfigured"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ImproperlyConfigured</span></code></a>·exception·if·it’s·not.</p>222 an·<a·class="reference·internal"·href="../../ref/exceptions.html#django.core.exceptions.ImproperlyConfigured"·title="django.core.exceptions.ImproperlyConfigured"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">ImproperlyConfigured</span></code></a>·exception·if·it’s·not.</p>
Offset 234, 15 lines modifiedOffset 235, 15 lines modified
234 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;author/&lt;int:pk&gt;/&quot;</span><span·class="p">,</span>·<span·class="n">AuthorUpdateView</span><span·class="o">.</span><span·class="n">as_view</span><span·class="p">(),</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;author-update&quot;</span><span·class="p">),</span>235 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;author/&lt;int:pk&gt;/&quot;</span><span·class="p">,</span>·<span·class="n">AuthorUpdateView</span><span·class="o">.</span><span·class="n">as_view</span><span·class="p">(),</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;author-update&quot;</span><span·class="p">),</span>
235 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;author/&lt;int:pk&gt;/delete/&quot;</span><span·class="p">,</span>·<span·class="n">AuthorDeleteView</span><span·class="o">.</span><span·class="n">as_view</span><span·class="p">(),</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;author-delete&quot;</span><span·class="p">),</span>236 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;author/&lt;int:pk&gt;/delete/&quot;</span><span·class="p">,</span>·<span·class="n">AuthorDeleteView</span><span·class="o">.</span><span·class="n">as_view</span><span·class="p">(),</span>·<span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;author-delete&quot;</span><span·class="p">),</span>
236 <span·class="p">]</span>237 <span·class="p">]</span>
237 </pre></div>238 </pre></div>
238 </div>239 </div>
239 </div>240 </div>
240 <div·class="admonition·note">241 <div·class="admonition·note">
241 <p·class="admonition-title">Note</p>242 <p·class="admonition-title">Notitie</p>
242 <p>These·views·inherit243 <p>These·views·inherit
243 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin"·title="django.views.generic.detail.SingleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SingleObjectTemplateResponseMixin</span></code></a>244 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin"·title="django.views.generic.detail.SingleObjectTemplateResponseMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SingleObjectTemplateResponseMixin</span></code></a>
244 which·uses245 which·uses
245 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix"·title="django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template_name_suffix</span></code></a>246 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix"·title="django.views.generic.detail.SingleObjectTemplateResponseMixin.template_name_suffix"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template_name_suffix</span></code></a>
246 to·construct·the247 to·construct·the
247 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.template_name"·title="django.views.generic.base.TemplateResponseMixin.template_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template_name</span></code></a>248 <a·class="reference·internal"·href="../../ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.template_name"·title="django.views.generic.base.TemplateResponseMixin.template_name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">template_name</span></code></a>
248 based·on·the·model.</p>249 based·on·the·model.</p>
Offset 365, 37 lines modifiedOffset 366, 37 lines modified
365 <li><a·class="reference·internal"·href="#content-negotiation-example">Content·negotiation·example</a></li>366 <li><a·class="reference·internal"·href="#content-negotiation-example">Content·negotiation·example</a></li>
366 </ul>367 </ul>
367 </li>368 </li>
368 </ul>369 </ul>
  
369 ··</div>370 ··</div>
370 ··<div>371 ··<div>
371 ····<h4>Previous·topic</h4>372 ····<h4>Vorig·onderwerp</h4>
372 ····<p·class="topless"><a·href="generic-display.html"373 ····<p·class="topless"><a·href="generic-display.html"
373 ··························title="previous·chapter">Built-in·class-based·generic·views</a></p>374 ··························title="vorig·hoofdstuk">Built-in·class-based·generic·views</a></p>
374 ··</div>375 ··</div>
375 ··<div>376 ··<div>
376 ····<h4>Next·topic</h4>377 ····<h4>Volgend·onderwerp</h4>
377 ····<p·class="topless"><a·href="mixins.html"378 ····<p·class="topless"><a·href="mixins.html"
378 ··························title="next·chapter">Using·mixins·with·class-based·views</a></p>379 ··························title="volgend·hoofdstuk">Using·mixins·with·class-based·views</a></p>
379 ··</div>380 ··</div>
380 <search·id="searchbox"·style="display:·none"·role="search">381 <search·id="searchbox"·style="display:·none"·role="search">
381 ··<h3·id="searchlabel">Quick·search</h3>382 ··<h3·id="searchlabel">Snel·zoeken</h3>
382 ····<div·class="searchformwrapper">383 ····<div·class="searchformwrapper">
383 ····<form·class="search"·action="../../search.html"·method="get">384 ····<form·class="search"·action="../../search.html"·method="get">
384 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>385 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
385 ······<input·type="submit"·value="Go"·/>386 ······<input·type="submit"·value="Zoek"·/>
386 ····</form>387 ····</form>
387 ····</div>388 ····</div>
388 </search>389 </search>
389 <script>document.getElementById('searchbox').style.display·=·"block"</script>390 <script>document.getElementById('searchbox').style.display·=·"block"</script>
390 ········</div>391 ········</div>
391 ······</div>392 ······</div>
392 ··············<h3>Last·update:</h3>393 ··············<h3>Last·update:</h3>
393 ··············<p·class="topless">Sep·03,·2024</p>394 ··············<p·class="topless">sep·03,·2024</p>
394 ··········</div>395 ··········</div>
395 ········396 ········
396 ······397 ······
397 ····</div>398 ····</div>
  
398 ····<div·id="ft">399 ····<div·id="ft">
399 ······<div·class="nav">400 ······<div·class="nav">
4.81 KB
html2text {}
Max HTML report size reached
5.97 KB
./usr/share/doc/python-django-doc/html/topics/class-based-views/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Class-based·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Class-based·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Introduction·to·class-based·views"·href="intro.html"·/>15 ····<link·rel="next"·title="Introduction·to·class-based·views"·href="intro.html"·/>
15 ····<link·rel="prev"·title="Templates"·href="../templates.html"·/>16 ····<link·rel="prev"·title="Templates"·href="../templates.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 251, 37 lines modifiedOffset 252, 37 lines modified
251 <li><a·class="reference·internal"·href="#asynchronous-class-based-views">Asynchronous·class-based·views</a></li>252 <li><a·class="reference·internal"·href="#asynchronous-class-based-views">Asynchronous·class-based·views</a></li>
252 </ul>253 </ul>
253 </li>254 </li>
254 </ul>255 </ul>
  
255 ··</div>256 ··</div>
256 ··<div>257 ··<div>
257 ····<h4>Previous·topic</h4>258 ····<h4>Vorig·onderwerp</h4>
258 ····<p·class="topless"><a·href="../templates.html"259 ····<p·class="topless"><a·href="../templates.html"
259 ··························title="previous·chapter">Templates</a></p>260 ··························title="vorig·hoofdstuk">Templates</a></p>
260 ··</div>261 ··</div>
261 ··<div>262 ··<div>
262 ····<h4>Next·topic</h4>263 ····<h4>Volgend·onderwerp</h4>
263 ····<p·class="topless"><a·href="intro.html"264 ····<p·class="topless"><a·href="intro.html"
264 ··························title="next·chapter">Introduction·to·class-based·views</a></p>265 ··························title="volgend·hoofdstuk">Introduction·to·class-based·views</a></p>
265 ··</div>266 ··</div>
266 <search·id="searchbox"·style="display:·none"·role="search">267 <search·id="searchbox"·style="display:·none"·role="search">
267 ··<h3·id="searchlabel">Quick·search</h3>268 ··<h3·id="searchlabel">Snel·zoeken</h3>
268 ····<div·class="searchformwrapper">269 ····<div·class="searchformwrapper">
269 ····<form·class="search"·action="../../search.html"·method="get">270 ····<form·class="search"·action="../../search.html"·method="get">
270 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>271 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
271 ······<input·type="submit"·value="Go"·/>272 ······<input·type="submit"·value="Zoek"·/>
272 ····</form>273 ····</form>
273 ····</div>274 ····</div>
274 </search>275 </search>
275 <script>document.getElementById('searchbox').style.display·=·"block"</script>276 <script>document.getElementById('searchbox').style.display·=·"block"</script>
276 ········</div>277 ········</div>
277 ······</div>278 ······</div>
278 ··············<h3>Last·update:</h3>279 ··············<h3>Last·update:</h3>
279 ··············<p·class="topless">Sep·03,·2024</p>280 ··············<p·class="topless">sep·03,·2024</p>
280 ··········</div>281 ··········</div>
281 ········282 ········
282 ······283 ······
283 ····</div>284 ····</div>
  
284 ····<div·id="ft">285 ····<div·id="ft">
285 ······<div·class="nav">286 ······<div·class="nav">
2.22 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Cl\x8la\x8as\x8ss\x8s-\x8-b\x8ba\x8as\x8se\x8ed\x8d·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Cl\x8la\x8as\x8ss\x8s-\x8-b\x8ba\x8as\x8se\x8ed\x8d·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A·view·is·a·callable·which·takes·a·request·and·returns·a·response.·This·can·be5 A·view·is·a·callable·which·takes·a·request·and·returns·a·response.·This·can·be
6 more·than·just·a·function,·and·Django·provides·an·example·of·some·classes·which6 more·than·just·a·function,·and·Django·provides·an·example·of·some·classes·which
7 can·be·used·as·views.·These·allow·you·to·structure·your·views·and·reuse·code·by7 can·be·used·as·views.·These·allow·you·to·structure·your·views·and·reuse·code·by
8 harnessing·inheritance·and·mixins.·There·are·also·some·generic·views·for·tasks8 harnessing·inheritance·and·mixins.·There·are·also·some·generic·views·for·tasks
Offset 120, 16 lines modifiedOffset 120, 16 lines modified
120 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*120 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
121 ····*·_\x8C_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s121 ····*·_\x8C_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
122 ··········o·_\x8B_\x8a_\x8s_\x8i_\x8c_\x8·_\x8e_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s122 ··········o·_\x8B_\x8a_\x8s_\x8i_\x8c_\x8·_\x8e_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
123 ··········o·_\x8U_\x8s_\x8a_\x8g_\x8e_\x8·_\x8i_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f123 ··········o·_\x8U_\x8s_\x8a_\x8g_\x8e_\x8·_\x8i_\x8n_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8U_\x8R_\x8L_\x8c_\x8o_\x8n_\x8f
124 ··········o·_\x8S_\x8u_\x8b_\x8c_\x8l_\x8a_\x8s_\x8s_\x8i_\x8n_\x8g_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s124 ··········o·_\x8S_\x8u_\x8b_\x8c_\x8l_\x8a_\x8s_\x8s_\x8i_\x8n_\x8g_\x8·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
125 ················#·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8m_\x8e_\x8t_\x8h_\x8o_\x8d_\x8s125 ················#·_\x8S_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t_\x8i_\x8n_\x8g_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8m_\x8e_\x8t_\x8h_\x8o_\x8d_\x8s
126 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8h_\x8r_\x8o_\x8n_\x8o_\x8u_\x8s_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s126 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8h_\x8r_\x8o_\x8n_\x8o_\x8u_\x8s_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
127 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*127 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
128 _\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s128 _\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s
129 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*129 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
130 _\x8I_\x8n_\x8t_\x8r_\x8o_\x8d_\x8u_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8t_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s130 _\x8I_\x8n_\x8t_\x8r_\x8o_\x8d_\x8u_\x8c_\x8t_\x8i_\x8o_\x8n_\x8·_\x8t_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
131 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*131 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
132 [q···················][Go]132 [q···················][Zoek]
133 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*133 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
134 Sep·03,·2024134 sep·03,·2024
135 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»135 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
10.8 KB
./usr/share/doc/python-django-doc/html/topics/class-based-views/intro.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Introduction·to·class-based·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Introduction·to·class-based·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Built-in·class-based·generic·views"·href="generic-display.html"·/>15 ····<link·rel="next"·title="Built-in·class-based·generic·views"·href="generic-display.html"·/>
15 ····<link·rel="prev"·title="Class-based·views"·href="index.html"·/>16 ····<link·rel="prev"·title="Class-based·views"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 199, 15 lines modifiedOffset 200, 15 lines modified
199 <a·class="reference·internal"·href="../../ref/class-based-views/base.html#django.views.generic.base.View.as_view"·title="django.views.generic.base.View.as_view"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">as_view()</span></code></a>·call·in·the·URLconf:</p>200 <a·class="reference·internal"·href="../../ref/class-based-views/base.html#django.views.generic.base.View.as_view"·title="django.views.generic.base.View.as_view"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">as_view()</span></code></a>·call·in·the·URLconf:</p>
200 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">urlpatterns</span>·<span·class="o">=</span>·<span·class="p">[</span>201 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">urlpatterns</span>·<span·class="o">=</span>·<span·class="p">[</span>
201 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;about/&quot;</span><span·class="p">,</span>·<span·class="n">GreetingView</span><span·class="o">.</span><span·class="n">as_view</span><span·class="p">(</span><span·class="n">greeting</span><span·class="o">=</span><span·class="s2">&quot;G&#39;day&quot;</span><span·class="p">)),</span>202 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;about/&quot;</span><span·class="p">,</span>·<span·class="n">GreetingView</span><span·class="o">.</span><span·class="n">as_view</span><span·class="p">(</span><span·class="n">greeting</span><span·class="o">=</span><span·class="s2">&quot;G&#39;day&quot;</span><span·class="p">)),</span>
202 <span·class="p">]</span>203 <span·class="p">]</span>
203 </pre></div>204 </pre></div>
204 </div>205 </div>
205 <div·class="admonition·note">206 <div·class="admonition·note">
206 <p·class="admonition-title">Note</p>207 <p·class="admonition-title">Notitie</p>
207 <p>While·your·class·is·instantiated·for·each·request·dispatched·to·it,·class208 <p>While·your·class·is·instantiated·for·each·request·dispatched·to·it,·class
208 attributes·set·through·the209 attributes·set·through·the
209 <a·class="reference·internal"·href="../../ref/class-based-views/base.html#django.views.generic.base.View.as_view"·title="django.views.generic.base.View.as_view"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">as_view()</span></code></a>·entry·point·are210 <a·class="reference·internal"·href="../../ref/class-based-views/base.html#django.views.generic.base.View.as_view"·title="django.views.generic.base.View.as_view"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">as_view()</span></code></a>·entry·point·are
210 configured·only·once·at·the·time·your·URLs·are·imported.</p>211 configured·only·once·at·the·time·your·URLs·are·imported.</p>
211 </div>212 </div>
212 </section>213 </section>
213 <section·id="s-using-mixins">214 <section·id="s-using-mixins">
Offset 367, 15 lines modifiedOffset 368, 15 lines modified
367 decorator.·In·the·example,·<code·class="docutils·literal·notranslate"><span·class="pre">never_cache()</span></code>·will·process·the·request·before368 decorator.·In·the·example,·<code·class="docutils·literal·notranslate"><span·class="pre">never_cache()</span></code>·will·process·the·request·before
368 <code·class="docutils·literal·notranslate"><span·class="pre">login_required()</span></code>.</p>369 <code·class="docutils·literal·notranslate"><span·class="pre">login_required()</span></code>.</p>
369 <p>In·this·example,·every·instance·of·<code·class="docutils·literal·notranslate"><span·class="pre">ProtectedView</span></code>·will·have·login370 <p>In·this·example,·every·instance·of·<code·class="docutils·literal·notranslate"><span·class="pre">ProtectedView</span></code>·will·have·login
370 protection.·These·examples·use·<code·class="docutils·literal·notranslate"><span·class="pre">login_required</span></code>,·however,·the·same·behavior371 protection.·These·examples·use·<code·class="docutils·literal·notranslate"><span·class="pre">login_required</span></code>,·however,·the·same·behavior
371 can·be·obtained·by·using372 can·be·obtained·by·using
372 <a·class="reference·internal"·href="../auth/default.html#django.contrib.auth.mixins.LoginRequiredMixin"·title="django.contrib.auth.mixins.LoginRequiredMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LoginRequiredMixin</span></code></a>.</p>373 <a·class="reference·internal"·href="../auth/default.html#django.contrib.auth.mixins.LoginRequiredMixin"·title="django.contrib.auth.mixins.LoginRequiredMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">LoginRequiredMixin</span></code></a>.</p>
373 <div·class="admonition·note">374 <div·class="admonition·note">
374 <p·class="admonition-title">Note</p>375 <p·class="admonition-title">Notitie</p>
375 <p><code·class="docutils·literal·notranslate"><span·class="pre">method_decorator</span></code>·passes·<code·class="docutils·literal·notranslate"><span·class="pre">*args</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">**kwargs</span></code>376 <p><code·class="docutils·literal·notranslate"><span·class="pre">method_decorator</span></code>·passes·<code·class="docutils·literal·notranslate"><span·class="pre">*args</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">**kwargs</span></code>
376 as·parameters·to·the·decorated·method·on·the·class.·If·your·method377 as·parameters·to·the·decorated·method·on·the·class.·If·your·method
377 does·not·accept·a·compatible·set·of·parameters·it·will·raise·a378 does·not·accept·a·compatible·set·of·parameters·it·will·raise·a
378 <code·class="docutils·literal·notranslate"><span·class="pre">TypeError</span></code>·exception.</p>379 <code·class="docutils·literal·notranslate"><span·class="pre">TypeError</span></code>·exception.</p>
379 </div>380 </div>
380 </section>381 </section>
381 </section>382 </section>
Offset 406, 37 lines modifiedOffset 407, 37 lines modified
406 </li>407 </li>
407 </ul>408 </ul>
408 </li>409 </li>
409 </ul>410 </ul>
  
410 ··</div>411 ··</div>
411 ··<div>412 ··<div>
412 ····<h4>Previous·topic</h4>413 ····<h4>Vorig·onderwerp</h4>
413 ····<p·class="topless"><a·href="index.html"414 ····<p·class="topless"><a·href="index.html"
414 ··························title="previous·chapter">Class-based·views</a></p>415 ··························title="vorig·hoofdstuk">Class-based·views</a></p>
415 ··</div>416 ··</div>
416 ··<div>417 ··<div>
417 ····<h4>Next·topic</h4>418 ····<h4>Volgend·onderwerp</h4>
418 ····<p·class="topless"><a·href="generic-display.html"419 ····<p·class="topless"><a·href="generic-display.html"
419 ··························title="next·chapter">Built-in·class-based·generic·views</a></p>420 ··························title="volgend·hoofdstuk">Built-in·class-based·generic·views</a></p>
420 ··</div>421 ··</div>
421 <search·id="searchbox"·style="display:·none"·role="search">422 <search·id="searchbox"·style="display:·none"·role="search">
422 ··<h3·id="searchlabel">Quick·search</h3>423 ··<h3·id="searchlabel">Snel·zoeken</h3>
423 ····<div·class="searchformwrapper">424 ····<div·class="searchformwrapper">
424 ····<form·class="search"·action="../../search.html"·method="get">425 ····<form·class="search"·action="../../search.html"·method="get">
425 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>426 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
426 ······<input·type="submit"·value="Go"·/>427 ······<input·type="submit"·value="Zoek"·/>
427 ····</form>428 ····</form>
428 ····</div>429 ····</div>
429 </search>430 </search>
430 <script>document.getElementById('searchbox').style.display·=·"block"</script>431 <script>document.getElementById('searchbox').style.display·=·"block"</script>
431 ········</div>432 ········</div>
432 ······</div>433 ······</div>
433 ··············<h3>Last·update:</h3>434 ··············<h3>Last·update:</h3>
434 ··············<p·class="topless">Sep·03,·2024</p>435 ··············<p·class="topless">sep·03,·2024</p>
435 ··········</div>436 ··········</div>
436 ········437 ········
437 ······438 ······
438 ····</div>439 ····</div>
  
439 ····<div·id="ft">440 ····<div·id="ft">
440 ······<div·class="nav">441 ······<div·class="nav">
4.1 KB
html2text {}
Max HTML report size reached
18.9 KB
./usr/share/doc/python-django-doc/html/topics/class-based-views/mixins.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Using·mixins·with·class-based·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Using·mixins·with·class-based·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Migrations"·href="../migrations.html"·/>15 ····<link·rel="next"·title="Migrations"·href="../migrations.html"·/>
15 ····<link·rel="prev"·title="Form·handling·with·class-based·views"·href="generic-editing.html"·/>16 ····<link·rel="prev"·title="Form·handling·with·class-based·views"·href="generic-editing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="topics-class-based-views-mixins">79 ··········<div·class="yui-g"·id="topics-class-based-views-mixins">
79 ············80 ············
80 ··<section·id="s-using-mixins-with-class-based-views">81 ··<section·id="s-using-mixins-with-class-based-views">
81 <span·id="using-mixins-with-class-based-views"></span><h1>Using·mixins·with·class-based·views<a·class="headerlink"·href="#using-mixins-with-class-based-views"·title="Link·to·this·heading">¶</a></h1>82 <span·id="using-mixins-with-class-based-views"></span><h1>Using·mixins·with·class-based·views<a·class="headerlink"·href="#using-mixins-with-class-based-views"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·caution">83 <div·class="admonition·caution">
83 <p·class="admonition-title">Caution</p>84 <p·class="admonition-title">Pas·op</p>
84 <p>This·is·an·advanced·topic.·A·working·knowledge·of·<a·class="reference·internal"·href="index.html"><span·class="doc">Django’s85 <p>This·is·an·advanced·topic.·A·working·knowledge·of·<a·class="reference·internal"·href="index.html"><span·class="doc">Django’s
85 class-based·views</span></a>·is·advised·before·exploring·these86 class-based·views</span></a>·is·advised·before·exploring·these
86 techniques.</p>87 techniques.</p>
87 </div>88 </div>
88 <p>Django’s·built-in·class-based·views·provide·a·lot·of·functionality,89 <p>Django’s·built-in·class-based·views·provide·a·lot·of·functionality,
89 but·some·of·it·you·may·want·to·use·separately.·For·instance,·you·may90 but·some·of·it·you·may·want·to·use·separately.·For·instance,·you·may
90 want·to·write·a·view·that·renders·a·template·to·make·the·HTTP91 want·to·write·a·view·that·renders·a·template·to·make·the·HTTP
Offset 238, 15 lines modifiedOffset 239, 15 lines modified
238 <span·id="using-django-s-class-based-view-mixins"></span><h2>Using·Django’s·class-based·view·mixins<a·class="headerlink"·href="#using-django-s-class-based-view-mixins"·title="Link·to·this·heading">¶</a></h2>239 <span·id="using-django-s-class-based-view-mixins"></span><h2>Using·Django’s·class-based·view·mixins<a·class="headerlink"·href="#using-django-s-class-based-view-mixins"·title="Link·to·this·heading">¶</a></h2>
239 <p>Now·we’ve·seen·how·Django’s·generic·class-based·views·use·the·provided·mixins,240 <p>Now·we’ve·seen·how·Django’s·generic·class-based·views·use·the·provided·mixins,
240 let’s·look·at·other·ways·we·can·combine·them.·We’re·still·going·to·be·combining241 let’s·look·at·other·ways·we·can·combine·them.·We’re·still·going·to·be·combining
241 them·with·either·built-in·class-based·views,·or·other·generic·class-based242 them·with·either·built-in·class-based·views,·or·other·generic·class-based
242 views,·but·there·are·a·range·of·rarer·problems·you·can·solve·than·are·provided243 views,·but·there·are·a·range·of·rarer·problems·you·can·solve·than·are·provided
243 for·by·Django·out·of·the·box.</p>244 for·by·Django·out·of·the·box.</p>
244 <div·class="admonition·warning">245 <div·class="admonition·warning">
245 <p·class="admonition-title">Warning</p>246 <p·class="admonition-title">Waarschuwing</p>
246 <p>Not·all·mixins·can·be·used·together,·and·not·all·generic·class247 <p>Not·all·mixins·can·be·used·together,·and·not·all·generic·class
247 based·views·can·be·used·with·all·other·mixins.·Here·we·present·a248 based·views·can·be·used·with·all·other·mixins.·Here·we·present·a
248 few·examples·that·do·work;·if·you·want·to·bring·together·other249 few·examples·that·do·work;·if·you·want·to·bring·together·other
249 functionality·then·you’ll·have·to·consider·interactions·between250 functionality·then·you’ll·have·to·consider·interactions·between
250 attributes·and·methods·that·overlap·between·the·different·classes251 attributes·and·methods·that·overlap·between·the·different·classes
251 you’re·using,·and·how·<a·class="reference·external"·href="https://www.python.org/download/releases/2.3/mro/">method·resolution·order</a>·will·affect·which252 you’re·using,·and·how·<a·class="reference·external"·href="https://www.python.org/download/releases/2.3/mro/">method·resolution·order</a>·will·affect·which
252 versions·of·the·methods·will·be·called·in·what·order.</p>253 versions·of·the·methods·will·be·called·in·what·order.</p>
Offset 352, 15 lines modifiedOffset 353, 15 lines modified
352 However,·we·need·to·explicitly·pass·a·<code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·argument·because353 However,·we·need·to·explicitly·pass·a·<code·class="docutils·literal·notranslate"><span·class="pre">queryset</span></code>·argument·because
353 otherwise·the·default·implementation·of·<code·class="docutils·literal·notranslate"><span·class="pre">get_object()</span></code>·would·call354 otherwise·the·default·implementation·of·<code·class="docutils·literal·notranslate"><span·class="pre">get_object()</span></code>·would·call
354 <code·class="docutils·literal·notranslate"><span·class="pre">get_queryset()</span></code>·which·we·have·overridden·to·return·<code·class="docutils·literal·notranslate"><span·class="pre">Book</span></code>·objects355 <code·class="docutils·literal·notranslate"><span·class="pre">get_queryset()</span></code>·which·we·have·overridden·to·return·<code·class="docutils·literal·notranslate"><span·class="pre">Book</span></code>·objects
355 instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">Publisher</span></code>·ones.</p>356 instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">Publisher</span></code>·ones.</p>
356 </dd>357 </dd>
357 </dl>358 </dl>
358 <div·class="admonition·note">359 <div·class="admonition·note">
359 <p·class="admonition-title">Note</p>360 <p·class="admonition-title">Notitie</p>
360 <p>We·have·to·think·carefully·about·<code·class="docutils·literal·notranslate"><span·class="pre">get_context_data()</span></code>.361 <p>We·have·to·think·carefully·about·<code·class="docutils·literal·notranslate"><span·class="pre">get_context_data()</span></code>.
361 Since·both·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin"·title="django.views.generic.detail.SingleObjectMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SingleObjectMixin</span></code></a>·and362 Since·both·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-single-object.html#django.views.generic.detail.SingleObjectMixin"·title="django.views.generic.detail.SingleObjectMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SingleObjectMixin</span></code></a>·and
362 <a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#ListView"·title="ListView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ListView</span></code></a>·will363 <a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#ListView"·title="ListView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ListView</span></code></a>·will
363 put·things·in·the·context·data·under·the·value·of364 put·things·in·the·context·data·under·the·value·of
364 <code·class="docutils·literal·notranslate"><span·class="pre">context_object_name</span></code>·if·it’s·set,·we’ll·instead·explicitly365 <code·class="docutils·literal·notranslate"><span·class="pre">context_object_name</span></code>·if·it’s·set,·we’ll·instead·explicitly
365 ensure·the·<code·class="docutils·literal·notranslate"><span·class="pre">Publisher</span></code>·is·in·the·context·data.·<a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#ListView"·title="ListView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ListView</span></code></a>366 ensure·the·<code·class="docutils·literal·notranslate"><span·class="pre">Publisher</span></code>·is·in·the·context·data.·<a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#ListView"·title="ListView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ListView</span></code></a>
366 will·add·in·the·suitable·<code·class="docutils·literal·notranslate"><span·class="pre">page_obj</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">paginator</span></code>·for·us367 will·add·in·the·suitable·<code·class="docutils·literal·notranslate"><span·class="pre">page_obj</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">paginator</span></code>·for·us
Offset 473, 15 lines modifiedOffset 474, 15 lines modified
473 user.·Let’s·rewrite·our·<code·class="docutils·literal·notranslate"><span·class="pre">AuthorDetailView</span></code>·to·do·that.</p>474 user.·Let’s·rewrite·our·<code·class="docutils·literal·notranslate"><span·class="pre">AuthorDetailView</span></code>·to·do·that.</p>
474 <p>We’ll·keep·the·<code·class="docutils·literal·notranslate"><span·class="pre">GET</span></code>·handling·from·<a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#DetailView"·title="DetailView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DetailView</span></code></a>,·although475 <p>We’ll·keep·the·<code·class="docutils·literal·notranslate"><span·class="pre">GET</span></code>·handling·from·<a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#DetailView"·title="DetailView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DetailView</span></code></a>,·although
475 we’ll·have·to·add·a·<a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.Form"·title="django.forms.Form"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form</span></code></a>·into·the·context·data·so·we·can476 we’ll·have·to·add·a·<a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.Form"·title="django.forms.Form"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Form</span></code></a>·into·the·context·data·so·we·can
476 render·it·in·the·template.·We’ll·also·want·to·pull·in·form·processing477 render·it·in·the·template.·We’ll·also·want·to·pull·in·form·processing
477 from·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin"·title="django.views.generic.edit.FormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FormMixin</span></code></a>,·and·write·a·bit·of478 from·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin"·title="django.views.generic.edit.FormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FormMixin</span></code></a>,·and·write·a·bit·of
478 code·so·that·on·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>·the·form·gets·called·appropriately.</p>479 code·so·that·on·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>·the·form·gets·called·appropriately.</p>
479 <div·class="admonition·note">480 <div·class="admonition·note">
480 <p·class="admonition-title">Note</p>481 <p·class="admonition-title">Notitie</p>
481 <p>We·use·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin"·title="django.views.generic.edit.FormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FormMixin</span></code></a>·and·implement482 <p>We·use·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-editing.html#django.views.generic.edit.FormMixin"·title="django.views.generic.edit.FormMixin"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FormMixin</span></code></a>·and·implement
482 <code·class="docutils·literal·notranslate"><span·class="pre">post()</span></code>·ourselves·rather·than·try·to·mix·<a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#DetailView"·title="DetailView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DetailView</span></code></a>·with483 <code·class="docutils·literal·notranslate"><span·class="pre">post()</span></code>·ourselves·rather·than·try·to·mix·<a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#DetailView"·title="DetailView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">DetailView</span></code></a>·with
483 <a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#FormView"·title="FormView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FormView</span></code></a>·(which·provides·a·suitable·<code·class="docutils·literal·notranslate"><span·class="pre">post()</span></code>·already)·because484 <a·class="reference·internal"·href="../../ref/class-based-views/flattened-index.html#FormView"·title="FormView"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FormView</span></code></a>·(which·provides·a·suitable·<code·class="docutils·literal·notranslate"><span·class="pre">post()</span></code>·already)·because
484 both·of·the·views·implement·<code·class="docutils·literal·notranslate"><span·class="pre">get()</span></code>,·and·things·would·get·much·more485 both·of·the·views·implement·<code·class="docutils·literal·notranslate"><span·class="pre">get()</span></code>,·and·things·would·get·much·more
485 confusing.</p>486 confusing.</p>
486 </div>487 </div>
487 <p>Our·new·<code·class="docutils·literal·notranslate"><span·class="pre">AuthorDetailView</span></code>·looks·like·this:</p>488 <p>Our·new·<code·class="docutils·literal·notranslate"><span·class="pre">AuthorDetailView</span></code>·looks·like·this:</p>
Offset 657, 15 lines modifiedOffset 658, 15 lines modified
657 ········<span·class="c1">#·to·do·much·more·complex·handling·to·ensure·that·arbitrary</span>658 ········<span·class="c1">#·to·do·much·more·complex·handling·to·ensure·that·arbitrary</span>
658 ········<span·class="c1">#·objects·--·such·as·Django·model·instances·or·querysets</span>659 ········<span·class="c1">#·objects·--·such·as·Django·model·instances·or·querysets</span>
659 ········<span·class="c1">#·--·can·be·serialized·as·JSON.</span>660 ········<span·class="c1">#·--·can·be·serialized·as·JSON.</span>
660 ········<span·class="k">return</span>·<span·class="n">context</span>661 ········<span·class="k">return</span>·<span·class="n">context</span>
661 </pre></div>662 </pre></div>
662 </div>663 </div>
663 <div·class="admonition·note">664 <div·class="admonition·note">
664 <p·class="admonition-title">Note</p>665 <p·class="admonition-title">Notitie</p>
665 <p>Check·out·the·<a·class="reference·internal"·href="../serialization.html"><span·class="doc">Serializing·Django·objects</span></a>·documentation·for·more666 <p>Check·out·the·<a·class="reference·internal"·href="../serialization.html"><span·class="doc">Serializing·Django·objects</span></a>·documentation·for·more
666 information·on·how·to·correctly·transform·Django·models·and·querysets·into667 information·on·how·to·correctly·transform·Django·models·and·querysets·into
667 JSON.</p>668 JSON.</p>
668 </div>669 </div>
669 <p>This·mixin·provides·a·<code·class="docutils·literal·notranslate"><span·class="pre">render_to_json_response()</span></code>·method·with·the·same·signature670 <p>This·mixin·provides·a·<code·class="docutils·literal·notranslate"><span·class="pre">render_to_json_response()</span></code>·method·with·the·same·signature
670 as·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.render_to_response"·title="django.views.generic.base.TemplateResponseMixin.render_to_response"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">render_to_response()</span></code></a>.671 as·<a·class="reference·internal"·href="../../ref/class-based-views/mixins-simple.html#django.views.generic.base.TemplateResponseMixin.render_to_response"·title="django.views.generic.base.TemplateResponseMixin.render_to_response"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">render_to_response()</span></code></a>.
671 To·use·it,·we·need·to·mix·it·into·a·<code·class="docutils·literal·notranslate"><span·class="pre">TemplateView</span></code>·for·example,·and·override672 To·use·it,·we·need·to·mix·it·into·a·<code·class="docutils·literal·notranslate"><span·class="pre">TemplateView</span></code>·for·example,·and·override
Offset 760, 37 lines modifiedOffset 761, 37 lines modified
760 <li><a·class="reference·internal"·href="#more-than-just-html">More·than·just·HTML</a></li>761 <li><a·class="reference·internal"·href="#more-than-just-html">More·than·just·HTML</a></li>
761 </ul>762 </ul>
762 </li>763 </li>
763 </ul>764 </ul>
  
764 ··</div>765 ··</div>
765 ··<div>766 ··<div>
Max diff block lines reached; 1327/12127 bytes (10.94%) of diff not shown.
6.87 KB
html2text {}
Max HTML report size reached
6.25 KB
./usr/share/doc/python-django-doc/html/topics/conditional-view-processing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Conditional·View·Processing·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Conditional·View·Processing·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Cryptographic·signing"·href="signing.html"·/>15 ····<link·rel="next"·title="Cryptographic·signing"·href="signing.html"·/>
15 ····<link·rel="prev"·title="Django’s·cache·framework"·href="cache.html"·/>16 ····<link·rel="prev"·title="Django’s·cache·framework"·href="cache.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 301, 37 lines modifiedOffset 302, 37 lines modified
301 <li><a·class="reference·internal"·href="#comparison-with-middleware-conditional-processing">Comparison·with·middleware·conditional·processing</a></li>302 <li><a·class="reference·internal"·href="#comparison-with-middleware-conditional-processing">Comparison·with·middleware·conditional·processing</a></li>
302 </ul>303 </ul>
303 </li>304 </li>
304 </ul>305 </ul>
  
305 ··</div>306 ··</div>
306 ··<div>307 ··<div>
307 ····<h4>Previous·topic</h4>308 ····<h4>Vorig·onderwerp</h4>
308 ····<p·class="topless"><a·href="cache.html"309 ····<p·class="topless"><a·href="cache.html"
309 ··························title="previous·chapter">Django’s·cache·framework</a></p>310 ··························title="vorig·hoofdstuk">Django’s·cache·framework</a></p>
310 ··</div>311 ··</div>
311 ··<div>312 ··<div>
312 ····<h4>Next·topic</h4>313 ····<h4>Volgend·onderwerp</h4>
313 ····<p·class="topless"><a·href="signing.html"314 ····<p·class="topless"><a·href="signing.html"
314 ··························title="next·chapter">Cryptographic·signing</a></p>315 ··························title="volgend·hoofdstuk">Cryptographic·signing</a></p>
315 ··</div>316 ··</div>
316 <search·id="searchbox"·style="display:·none"·role="search">317 <search·id="searchbox"·style="display:·none"·role="search">
317 ··<h3·id="searchlabel">Quick·search</h3>318 ··<h3·id="searchlabel">Snel·zoeken</h3>
318 ····<div·class="searchformwrapper">319 ····<div·class="searchformwrapper">
319 ····<form·class="search"·action="../search.html"·method="get">320 ····<form·class="search"·action="../search.html"·method="get">
320 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>321 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
321 ······<input·type="submit"·value="Go"·/>322 ······<input·type="submit"·value="Zoek"·/>
322 ····</form>323 ····</form>
323 ····</div>324 ····</div>
324 </search>325 </search>
325 <script>document.getElementById('searchbox').style.display·=·"block"</script>326 <script>document.getElementById('searchbox').style.display·=·"block"</script>
326 ········</div>327 ········</div>
327 ······</div>328 ······</div>
328 ··············<h3>Last·update:</h3>329 ··············<h3>Last·update:</h3>
329 ··············<p·class="topless">Sep·03,·2024</p>330 ··············<p·class="topless">sep·03,·2024</p>
330 ··········</div>331 ··········</div>
331 ········332 ········
332 ······333 ······
333 ····</div>334 ····</div>
  
334 ····<div·id="ft">335 ····<div·id="ft">
335 ······<div·class="nav">336 ······<div·class="nav">
2.5 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nd\x8di\x8it\x8ti\x8io\x8on\x8na\x8al\x8l·V\x8Vi\x8ie\x8ew\x8w·P\x8Pr\x8ro\x8oc\x8ce\x8es\x8ss\x8si\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·C\x8Co\x8on\x8nd\x8di\x8it\x8ti\x8io\x8on\x8na\x8al\x8l·V\x8Vi\x8ie\x8ew\x8w·P\x8Pr\x8ro\x8oc\x8ce\x8es\x8ss\x8si\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 HTTP·clients·can·send·a·number·of·headers·to·tell·the·server·about·copies·of·a5 HTTP·clients·can·send·a·number·of·headers·to·tell·the·server·about·copies·of·a
6 resource·that·they·have·already·seen.·This·is·commonly·used·when·retrieving·a6 resource·that·they·have·already·seen.·This·is·commonly·used·when·retrieving·a
7 web·page·(using·an·HTTP·GET·request)·to·avoid·sending·all·the·data·for7 web·page·(using·an·HTTP·GET·request)·to·avoid·sending·all·the·data·for
8 something·the·client·has·already·retrieved.·However,·the·same·headers·can·be8 something·the·client·has·already·retrieved.·However,·the·same·headers·can·be
Offset 159, 16 lines modifiedOffset 159, 16 lines modified
159 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*159 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
160 ····*·_\x8C_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8P_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8i_\x8n_\x8g160 ····*·_\x8C_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8P_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8i_\x8n_\x8g
161 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r161 ··········o·_\x8T_\x8h_\x8e_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r
162 ··········o·_\x8S_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8o_\x8n_\x8l_\x8y_\x8·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e162 ··········o·_\x8S_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t_\x8s_\x8·_\x8f_\x8o_\x8r_\x8·_\x8o_\x8n_\x8l_\x8y_\x8·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8i_\x8n_\x8g_\x8·_\x8o_\x8n_\x8e_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e
163 ················#·_\x8U_\x8s_\x8e_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8b_\x8o_\x8t_\x8h_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8s163 ················#·_\x8U_\x8s_\x8e_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8·_\x8w_\x8h_\x8e_\x8n_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8b_\x8o_\x8t_\x8h_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8s
164 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8m_\x8e_\x8t_\x8h_\x8o_\x8d_\x8s164 ··········o·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8o_\x8t_\x8h_\x8e_\x8r_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8m_\x8e_\x8t_\x8h_\x8o_\x8d_\x8s
165 ··········o·_\x8C_\x8o_\x8m_\x8p_\x8a_\x8r_\x8i_\x8s_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8m_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8i_\x8n_\x8g165 ··········o·_\x8C_\x8o_\x8m_\x8p_\x8a_\x8r_\x8i_\x8s_\x8o_\x8n_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8m_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e_\x8·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8a_\x8l_\x8·_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8i_\x8n_\x8g
166 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*166 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
167 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k167 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8’_\x8s_\x8·_\x8c_\x8a_\x8c_\x8h_\x8e_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
168 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*168 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
169 _\x8C_\x8r_\x8y_\x8p_\x8t_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8s_\x8i_\x8g_\x8n_\x8i_\x8n_\x8g169 _\x8C_\x8r_\x8y_\x8p_\x8t_\x8o_\x8g_\x8r_\x8a_\x8p_\x8h_\x8i_\x8c_\x8·_\x8s_\x8i_\x8g_\x8n_\x8i_\x8n_\x8g
170 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*170 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
171 [q···················][Go]171 [q···················][Zoek]
172 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*172 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
173 Sep·03,·2024173 sep·03,·2024
174 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»174 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.28 KB
./usr/share/doc/python-django-doc/html/topics/db/aggregation.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Aggregation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Aggregation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Search"·href="search.html"·/>15 ····<link·rel="next"·title="Search"·href="search.html"·/>
15 ····<link·rel="prev"·title="Making·queries"·href="queries.html"·/>16 ····<link·rel="prev"·title="Making·queries"·href="queries.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 587, 15 lines modifiedOffset 588, 15 lines modified
587 query.</p>588 query.</p>
588 <p>This·behavior·is·the·same·as·that·noted·in·the·queryset·documentation·for589 <p>This·behavior·is·the·same·as·that·noted·in·the·queryset·documentation·for
589 <a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.distinct"·title="django.db.models.query.QuerySet.distinct"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">distinct()</span></code></a>·and·the·general·rule·is·the590 <a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.distinct"·title="django.db.models.query.QuerySet.distinct"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">distinct()</span></code></a>·and·the·general·rule·is·the
590 same:·normally·you·won’t·want·extra·columns·playing·a·part·in·the·result,·so591 same:·normally·you·won’t·want·extra·columns·playing·a·part·in·the·result,·so
591 clear·out·the·ordering,·or·at·least·make·sure·it’s·restricted·only·to·those592 clear·out·the·ordering,·or·at·least·make·sure·it’s·restricted·only·to·those
592 fields·you·also·select·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">values()</span></code>·call.</p>593 fields·you·also·select·in·a·<code·class="docutils·literal·notranslate"><span·class="pre">values()</span></code>·call.</p>
593 <div·class="admonition·note">594 <div·class="admonition·note">
594 <p·class="admonition-title">Note</p>595 <p·class="admonition-title">Notitie</p>
595 <p>You·might·reasonably·ask·why·Django·doesn’t·remove·the·extraneous·columns596 <p>You·might·reasonably·ask·why·Django·doesn’t·remove·the·extraneous·columns
596 for·you.·The·main·reason·is·consistency·with·<code·class="docutils·literal·notranslate"><span·class="pre">distinct()</span></code>·and·other597 for·you.·The·main·reason·is·consistency·with·<code·class="docutils·literal·notranslate"><span·class="pre">distinct()</span></code>·and·other
597 places:·Django·<strong>never</strong>·removes·ordering·constraints·that·you·have598 places:·Django·<strong>never</strong>·removes·ordering·constraints·that·you·have
598 specified·(and·we·can’t·change·those·other·methods’·behavior,·as·that599 specified·(and·we·can’t·change·those·other·methods’·behavior,·as·that
599 would·violate·our·<a·class="reference·internal"·href="../../misc/api-stability.html"><span·class="doc">API·stability</span></a>·policy).</p>600 would·violate·our·<a·class="reference·internal"·href="../../misc/api-stability.html"><span·class="doc">API·stability</span></a>·policy).</p>
600 </div>601 </div>
601 </section>602 </section>
Offset 687, 37 lines modifiedOffset 688, 37 lines modified
687 </li>688 </li>
688 </ul>689 </ul>
689 </li>690 </li>
690 </ul>691 </ul>
  
691 ··</div>692 ··</div>
692 ··<div>693 ··<div>
693 ····<h4>Previous·topic</h4>694 ····<h4>Vorig·onderwerp</h4>
694 ····<p·class="topless"><a·href="queries.html"695 ····<p·class="topless"><a·href="queries.html"
695 ··························title="previous·chapter">Making·queries</a></p>696 ··························title="vorig·hoofdstuk">Making·queries</a></p>
696 ··</div>697 ··</div>
697 ··<div>698 ··<div>
698 ····<h4>Next·topic</h4>699 ····<h4>Volgend·onderwerp</h4>
699 ····<p·class="topless"><a·href="search.html"700 ····<p·class="topless"><a·href="search.html"
700 ··························title="next·chapter">Search</a></p>701 ··························title="volgend·hoofdstuk">Search</a></p>
701 ··</div>702 ··</div>
702 <search·id="searchbox"·style="display:·none"·role="search">703 <search·id="searchbox"·style="display:·none"·role="search">
703 ··<h3·id="searchlabel">Quick·search</h3>704 ··<h3·id="searchlabel">Snel·zoeken</h3>
704 ····<div·class="searchformwrapper">705 ····<div·class="searchformwrapper">
705 ····<form·class="search"·action="../../search.html"·method="get">706 ····<form·class="search"·action="../../search.html"·method="get">
706 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>707 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
707 ······<input·type="submit"·value="Go"·/>708 ······<input·type="submit"·value="Zoek"·/>
708 ····</form>709 ····</form>
709 ····</div>710 ····</div>
710 </search>711 </search>
711 <script>document.getElementById('searchbox').style.display·=·"block"</script>712 <script>document.getElementById('searchbox').style.display·=·"block"</script>
712 ········</div>713 ········</div>
713 ······</div>714 ······</div>
714 ··············<h3>Last·update:</h3>715 ··············<h3>Last·update:</h3>
715 ··············<p·class="topless">Sep·03,·2024</p>716 ··············<p·class="topless">sep·03,·2024</p>
716 ··········</div>717 ··········</div>
717 ········718 ········
718 ······719 ······
719 ····</div>720 ····</div>
  
720 ····<div·id="ft">721 ····<div·id="ft">
721 ······<div·class="nav">722 ······<div·class="nav">
3.44 KB
html2text {}
Max HTML report size reached
5.45 KB
./usr/share/doc/python-django-doc/html/topics/db/examples/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Examples·of·model·relationship·API·usage·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Examples·of·model·relationship·API·usage·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Many-to-many·relationships"·href="many_to_many.html"·/>15 ····<link·rel="next"·title="Many-to-many·relationships"·href="many_to_many.html"·/>
15 ····<link·rel="prev"·title="Fixtures"·href="../fixtures.html"·/>16 ····<link·rel="prev"·title="Fixtures"·href="../fixtures.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 95, 37 lines modifiedOffset 96, 37 lines modified
95 ······96 ······
96 ········97 ········
97 ··········<div·class="yui-b"·id="sidebar">98 ··········<div·class="yui-b"·id="sidebar">
98 ············99 ············
99 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">100 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
100 ········<div·class="sphinxsidebarwrapper">101 ········<div·class="sphinxsidebarwrapper">
101 ··<div>102 ··<div>
102 ····<h4>Previous·topic</h4>103 ····<h4>Vorig·onderwerp</h4>
103 ····<p·class="topless"><a·href="../fixtures.html"104 ····<p·class="topless"><a·href="../fixtures.html"
104 ··························title="previous·chapter">Fixtures</a></p>105 ··························title="vorig·hoofdstuk">Fixtures</a></p>
105 ··</div>106 ··</div>
106 ··<div>107 ··<div>
107 ····<h4>Next·topic</h4>108 ····<h4>Volgend·onderwerp</h4>
108 ····<p·class="topless"><a·href="many_to_many.html"109 ····<p·class="topless"><a·href="many_to_many.html"
109 ··························title="next·chapter">Many-to-many·relationships</a></p>110 ··························title="volgend·hoofdstuk">Many-to-many·relationships</a></p>
110 ··</div>111 ··</div>
111 <search·id="searchbox"·style="display:·none"·role="search">112 <search·id="searchbox"·style="display:·none"·role="search">
112 ··<h3·id="searchlabel">Quick·search</h3>113 ··<h3·id="searchlabel">Snel·zoeken</h3>
113 ····<div·class="searchformwrapper">114 ····<div·class="searchformwrapper">
114 ····<form·class="search"·action="../../../search.html"·method="get">115 ····<form·class="search"·action="../../../search.html"·method="get">
115 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>116 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
116 ······<input·type="submit"·value="Go"·/>117 ······<input·type="submit"·value="Zoek"·/>
117 ····</form>118 ····</form>
118 ····</div>119 ····</div>
119 </search>120 </search>
120 <script>document.getElementById('searchbox').style.display·=·"block"</script>121 <script>document.getElementById('searchbox').style.display·=·"block"</script>
121 ········</div>122 ········</div>
122 ······</div>123 ······</div>
123 ··············<h3>Last·update:</h3>124 ··············<h3>Last·update:</h3>
124 ··············<p·class="topless">Sep·03,·2024</p>125 ··············<p·class="topless">sep·03,·2024</p>
125 ··········</div>126 ··········</div>
126 ········127 ········
127 ······128 ······
128 ····</div>129 ····</div>
  
129 ····<div·id="ft">130 ····<div·id="ft">
130 ······<div·class="nav">131 ······<div·class="nav">
1.58 KB
html2text {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·E\x8Ex\x8xa\x8am\x8mp\x8pl\x8le\x8es\x8s·o\x8of\x8f·m\x8mo\x8od\x8de\x8el\x8l·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8p·A\x8AP\x8PI\x8I·u\x8us\x8sa\x8ag\x8ge\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·E\x8Ex\x8xa\x8am\x8mp\x8pl\x8le\x8es\x8s·o\x8of\x8f·m\x8mo\x8od\x8de\x8el\x8l·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8p·A\x8AP\x8PI\x8I·u\x8us\x8sa\x8ag\x8ge\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 ····*·_\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8m_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s5 ····*·_\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8m_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
6 ····*·_\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s6 ····*·_\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
7 ····*·_\x8O_\x8n_\x8e_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s7 ····*·_\x8O_\x8n_\x8e_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
8 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*8 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
9 _\x8F_\x8i_\x8x_\x8t_\x8u_\x8r_\x8e_\x8s9 _\x8F_\x8i_\x8x_\x8t_\x8u_\x8r_\x8e_\x8s
10 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*10 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
11 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8m_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s11 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8m_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
12 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
13 [q···················][Go]13 [q···················][Zoek]
14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*14 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
15 Sep·03,·202415 sep·03,·2024
16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»16 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.84 KB
./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_many.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Many-to-many·relationships·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Many-to-many·relationships·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Many-to-one·relationships"·href="many_to_one.html"·/>15 ····<link·rel="next"·title="Many-to-one·relationships"·href="many_to_one.html"·/>
15 ····<link·rel="prev"·title="Examples·of·model·relationship·API·usage"·href="index.html"·/>16 ····<link·rel="prev"·title="Examples·of·model·relationship·API·usage"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 362, 37 lines modifiedOffset 363, 37 lines modified
362 ······363 ······
363 ········364 ········
364 ··········<div·class="yui-b"·id="sidebar">365 ··········<div·class="yui-b"·id="sidebar">
365 ············366 ············
366 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">367 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
367 ········<div·class="sphinxsidebarwrapper">368 ········<div·class="sphinxsidebarwrapper">
368 ··<div>369 ··<div>
369 ····<h4>Previous·topic</h4>370 ····<h4>Vorig·onderwerp</h4>
370 ····<p·class="topless"><a·href="index.html"371 ····<p·class="topless"><a·href="index.html"
371 ··························title="previous·chapter">Examples·of·model·relationship·API·usage</a></p>372 ··························title="vorig·hoofdstuk">Examples·of·model·relationship·API·usage</a></p>
372 ··</div>373 ··</div>
373 ··<div>374 ··<div>
374 ····<h4>Next·topic</h4>375 ····<h4>Volgend·onderwerp</h4>
375 ····<p·class="topless"><a·href="many_to_one.html"376 ····<p·class="topless"><a·href="many_to_one.html"
376 ··························title="next·chapter">Many-to-one·relationships</a></p>377 ··························title="volgend·hoofdstuk">Many-to-one·relationships</a></p>
377 ··</div>378 ··</div>
378 <search·id="searchbox"·style="display:·none"·role="search">379 <search·id="searchbox"·style="display:·none"·role="search">
379 ··<h3·id="searchlabel">Quick·search</h3>380 ··<h3·id="searchlabel">Snel·zoeken</h3>
380 ····<div·class="searchformwrapper">381 ····<div·class="searchformwrapper">
381 ····<form·class="search"·action="../../../search.html"·method="get">382 ····<form·class="search"·action="../../../search.html"·method="get">
382 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>383 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
383 ······<input·type="submit"·value="Go"·/>384 ······<input·type="submit"·value="Zoek"·/>
384 ····</form>385 ····</form>
385 ····</div>386 ····</div>
386 </search>387 </search>
387 <script>document.getElementById('searchbox').style.display·=·"block"</script>388 <script>document.getElementById('searchbox').style.display·=·"block"</script>
388 ········</div>389 ········</div>
389 ······</div>390 ······</div>
390 ··············<h3>Last·update:</h3>391 ··············<h3>Last·update:</h3>
391 ··············<p·class="topless">Sep·03,·2024</p>392 ··············<p·class="topless">sep·03,·2024</p>
392 ··········</div>393 ··········</div>
393 ········394 ········
394 ······395 ······
395 ····</div>396 ····</div>
  
396 ····<div·id="ft">397 ····<div·id="ft">
397 ······<div·class="nav">398 ······<div·class="nav">
1.9 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8an\x8ny\x8y-\x8-t\x8to\x8o-\x8-m\x8ma\x8an\x8ny\x8y·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8an\x8ny\x8y-\x8-t\x8to\x8o-\x8-m\x8ma\x8an\x8ny\x8y·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 To·define·a·many-to-many·relationship,·use·_\x8M_\x8a_\x8n_\x8y_\x8T_\x8o_\x8M_\x8a_\x8n_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.5 To·define·a·many-to-many·relationship,·use·_\x8M_\x8a_\x8n_\x8y_\x8T_\x8o_\x8M_\x8a_\x8n_\x8y_\x8F_\x8i_\x8e_\x8l_\x8d.
6 In·this·example,·an·Article·can·be·published·in·multiple·Publication·objects,6 In·this·example,·an·Article·can·be·published·in·multiple·Publication·objects,
7 and·a·Publication·has·multiple·Article·objects:7 and·a·Publication·has·multiple·Article·objects:
8 from·django.db·import·models8 from·django.db·import·models
Offset 229, 16 lines modifiedOffset 229, 16 lines modified
229 >>>·q.delete()229 >>>·q.delete()
230 After·the·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8(_\x8),·the·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t·cache·needs·to·be·cleared,·and·the·referenced230 After·the·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8(_\x8),·the·_\x8Q_\x8u_\x8e_\x8r_\x8y_\x8S_\x8e_\x8t·cache·needs·to·be·cleared,·and·the·referenced
231 objects·should·be·gone:231 objects·should·be·gone:
232 >>>·print(q)232 >>>·print(q)
233 <QuerySet·[]>233 <QuerySet·[]>
234 >>>·p1.article_set.all()234 >>>·p1.article_set.all()
235 <QuerySet·[<Article:·NASA·uses·Python>]>235 <QuerySet·[<Article:·NASA·uses·Python>]>
236 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*236 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
237 _\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s_\x8·_\x8o_\x8f_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8·_\x8A_\x8P_\x8I_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e237 _\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s_\x8·_\x8o_\x8f_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8·_\x8A_\x8P_\x8I_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e
238 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*238 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
239 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s239 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
240 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*240 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
241 [q···················][Go]241 [q···················][Zoek]
242 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*242 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
243 Sep·03,·2024243 sep·03,·2024
244 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»244 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.73 KB
./usr/share/doc/python-django-doc/html/topics/db/examples/many_to_one.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Many-to-one·relationships·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Many-to-one·relationships·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="One-to-one·relationships"·href="one_to_one.html"·/>15 ····<link·rel="next"·title="One-to-one·relationships"·href="one_to_one.html"·/>
15 ····<link·rel="prev"·title="Many-to-many·relationships"·href="many_to_many.html"·/>16 ····<link·rel="prev"·title="Many-to-many·relationships"·href="many_to_many.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 301, 37 lines modifiedOffset 302, 37 lines modified
301 ······302 ······
302 ········303 ········
303 ··········<div·class="yui-b"·id="sidebar">304 ··········<div·class="yui-b"·id="sidebar">
304 ············305 ············
305 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">306 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
306 ········<div·class="sphinxsidebarwrapper">307 ········<div·class="sphinxsidebarwrapper">
307 ··<div>308 ··<div>
308 ····<h4>Previous·topic</h4>309 ····<h4>Vorig·onderwerp</h4>
309 ····<p·class="topless"><a·href="many_to_many.html"310 ····<p·class="topless"><a·href="many_to_many.html"
310 ··························title="previous·chapter">Many-to-many·relationships</a></p>311 ··························title="vorig·hoofdstuk">Many-to-many·relationships</a></p>
311 ··</div>312 ··</div>
312 ··<div>313 ··<div>
313 ····<h4>Next·topic</h4>314 ····<h4>Volgend·onderwerp</h4>
314 ····<p·class="topless"><a·href="one_to_one.html"315 ····<p·class="topless"><a·href="one_to_one.html"
315 ··························title="next·chapter">One-to-one·relationships</a></p>316 ··························title="volgend·hoofdstuk">One-to-one·relationships</a></p>
316 ··</div>317 ··</div>
317 <search·id="searchbox"·style="display:·none"·role="search">318 <search·id="searchbox"·style="display:·none"·role="search">
318 ··<h3·id="searchlabel">Quick·search</h3>319 ··<h3·id="searchlabel">Snel·zoeken</h3>
319 ····<div·class="searchformwrapper">320 ····<div·class="searchformwrapper">
320 ····<form·class="search"·action="../../../search.html"·method="get">321 ····<form·class="search"·action="../../../search.html"·method="get">
321 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>322 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
322 ······<input·type="submit"·value="Go"·/>323 ······<input·type="submit"·value="Zoek"·/>
323 ····</form>324 ····</form>
324 ····</div>325 ····</div>
325 </search>326 </search>
326 <script>document.getElementById('searchbox').style.display·=·"block"</script>327 <script>document.getElementById('searchbox').style.display·=·"block"</script>
327 ········</div>328 ········</div>
328 ······</div>329 ······</div>
329 ··············<h3>Last·update:</h3>330 ··············<h3>Last·update:</h3>
330 ··············<p·class="topless">Sep·03,·2024</p>331 ··············<p·class="topless">sep·03,·2024</p>
331 ··········</div>332 ··········</div>
332 ········333 ········
333 ······334 ······
334 ····</div>335 ····</div>
  
335 ····<div·id="ft">336 ····<div·id="ft">
336 ······<div·class="nav">337 ······<div·class="nav">
1.82 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8an\x8ny\x8y-\x8-t\x8to\x8o-\x8-o\x8on\x8ne\x8e·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8an\x8ny\x8y-\x8-t\x8to\x8o-\x8-o\x8on\x8ne\x8e·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 To·define·a·many-to-one·relationship,·use·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8K_\x8e_\x8y.5 To·define·a·many-to-one·relationship,·use·_\x8F_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8K_\x8e_\x8y.
6 In·this·example,·a·Reporter·can·be·associated·with·many·Article·objects,·but·an6 In·this·example,·a·Reporter·can·be·associated·with·many·Article·objects,·but·an
7 Article·can·only·have·one·Reporter·object:7 Article·can·only·have·one·Reporter·object:
8 from·django.db·import·models8 from·django.db·import·models
Offset 187, 16 lines modifiedOffset 187, 16 lines modified
187 <QuerySet·[<Reporter:·John·Smith>]>187 <QuerySet·[<Reporter:·John·Smith>]>
188 You·can·delete·using·a·JOIN·in·the·query:188 You·can·delete·using·a·JOIN·in·the·query:
189 >>>·Reporter.objects.filter(article__headline__startswith="This").delete()189 >>>·Reporter.objects.filter(article__headline__startswith="This").delete()
190 >>>·Reporter.objects.all()190 >>>·Reporter.objects.all()
191 <QuerySet·[]>191 <QuerySet·[]>
192 >>>·Article.objects.all()192 >>>·Article.objects.all()
193 <QuerySet·[]>193 <QuerySet·[]>
194 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*194 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
195 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8m_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s195 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8m_\x8a_\x8n_\x8y_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
196 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*196 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
197 _\x8O_\x8n_\x8e_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s197 _\x8O_\x8n_\x8e_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
198 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*198 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
199 [q···················][Go]199 [q···················][Zoek]
200 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*200 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
201 Sep·03,·2024201 sep·03,·2024
202 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»202 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.75 KB
./usr/share/doc/python-django-doc/html/topics/db/examples/one_to_one.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../../">2 <html·lang="nl"·data-content_root="../../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>One-to-one·relationships·&#8212;·Django·5.1.1·documentation</title>6 ····<title>One-to-one·relationships·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../../search.html"·/>
14 ····<link·rel="next"·title="Handling·HTTP·requests"·href="../../http/index.html"·/>15 ····<link·rel="next"·title="Handling·HTTP·requests"·href="../../http/index.html"·/>
15 ····<link·rel="prev"·title="Many-to-one·relationships"·href="many_to_one.html"·/>16 ····<link·rel="prev"·title="Many-to-one·relationships"·href="many_to_one.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../../templatebuiltins.js"></script>18 <script·src="../../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 246, 37 lines modifiedOffset 247, 37 lines modified
246 ······247 ······
247 ········248 ········
248 ··········<div·class="yui-b"·id="sidebar">249 ··········<div·class="yui-b"·id="sidebar">
249 ············250 ············
250 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">251 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
251 ········<div·class="sphinxsidebarwrapper">252 ········<div·class="sphinxsidebarwrapper">
252 ··<div>253 ··<div>
253 ····<h4>Previous·topic</h4>254 ····<h4>Vorig·onderwerp</h4>
254 ····<p·class="topless"><a·href="many_to_one.html"255 ····<p·class="topless"><a·href="many_to_one.html"
255 ··························title="previous·chapter">Many-to-one·relationships</a></p>256 ··························title="vorig·hoofdstuk">Many-to-one·relationships</a></p>
256 ··</div>257 ··</div>
257 ··<div>258 ··<div>
258 ····<h4>Next·topic</h4>259 ····<h4>Volgend·onderwerp</h4>
259 ····<p·class="topless"><a·href="../../http/index.html"260 ····<p·class="topless"><a·href="../../http/index.html"
260 ··························title="next·chapter">Handling·HTTP·requests</a></p>261 ··························title="volgend·hoofdstuk">Handling·HTTP·requests</a></p>
261 ··</div>262 ··</div>
262 <search·id="searchbox"·style="display:·none"·role="search">263 <search·id="searchbox"·style="display:·none"·role="search">
263 ··<h3·id="searchlabel">Quick·search</h3>264 ··<h3·id="searchlabel">Snel·zoeken</h3>
264 ····<div·class="searchformwrapper">265 ····<div·class="searchformwrapper">
265 ····<form·class="search"·action="../../../search.html"·method="get">266 ····<form·class="search"·action="../../../search.html"·method="get">
266 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>267 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
267 ······<input·type="submit"·value="Go"·/>268 ······<input·type="submit"·value="Zoek"·/>
268 ····</form>269 ····</form>
269 ····</div>270 ····</div>
270 </search>271 </search>
271 <script>document.getElementById('searchbox').style.display·=·"block"</script>272 <script>document.getElementById('searchbox').style.display·=·"block"</script>
272 ········</div>273 ········</div>
273 ······</div>274 ······</div>
274 ··············<h3>Last·update:</h3>275 ··············<h3>Last·update:</h3>
275 ··············<p·class="topless">Sep·03,·2024</p>276 ··············<p·class="topless">sep·03,·2024</p>
276 ··········</div>277 ··········</div>
277 ········278 ········
278 ······279 ······
279 ····</div>280 ····</div>
  
280 ····<div·id="ft">281 ····<div·id="ft">
281 ······<div·class="nav">282 ······<div·class="nav">
1.85 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·O\x8On\x8ne\x8e-\x8-t\x8to\x8o-\x8-o\x8on\x8ne\x8e·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·O\x8On\x8ne\x8e-\x8-t\x8to\x8o-\x8-o\x8on\x8ne\x8e·r\x8re\x8el\x8la\x8at\x8ti\x8io\x8on\x8ns\x8sh\x8hi\x8ip\x8ps\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 To·define·a·one-to-one·relationship,·use·_\x8O_\x8n_\x8e_\x8T_\x8o_\x8O_\x8n_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d.5 To·define·a·one-to-one·relationship,·use·_\x8O_\x8n_\x8e_\x8T_\x8o_\x8O_\x8n_\x8e_\x8F_\x8i_\x8e_\x8l_\x8d.
6 In·this·example,·a·Place·optionally·can·be·a·Restaurant:6 In·this·example,·a·Place·optionally·can·be·a·Restaurant:
7 from·django.db·import·models7 from·django.db·import·models
  
Offset 122, 16 lines modifiedOffset 122, 16 lines modified
122 >>>·w122 >>>·w
123 <Waiter:·Joe·the·waiter·at·Demon·Dogs·the·restaurant>123 <Waiter:·Joe·the·waiter·at·Demon·Dogs·the·restaurant>
124 Query·the·waiters:124 Query·the·waiters:
125 >>>·Waiter.objects.filter(restaurant__place=p1)125 >>>·Waiter.objects.filter(restaurant__place=p1)
126 <QuerySet·[<Waiter:·Joe·the·waiter·at·Demon·Dogs·the·restaurant>]>126 <QuerySet·[<Waiter:·Joe·the·waiter·at·Demon·Dogs·the·restaurant>]>
127 >>>·Waiter.objects.filter(restaurant__place__name__startswith="Demon")127 >>>·Waiter.objects.filter(restaurant__place__name__startswith="Demon")
128 <QuerySet·[<Waiter:·Joe·the·waiter·at·Demon·Dogs·the·restaurant>]>128 <QuerySet·[<Waiter:·Joe·the·waiter·at·Demon·Dogs·the·restaurant>]>
129 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*129 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
130 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s130 _\x8M_\x8a_\x8n_\x8y_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
131 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*131 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
132 _\x8H_\x8a_\x8n_\x8d_\x8l_\x8i_\x8n_\x8g_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8s132 _\x8H_\x8a_\x8n_\x8d_\x8l_\x8i_\x8n_\x8g_\x8·_\x8H_\x8T_\x8T_\x8P_\x8·_\x8r_\x8e_\x8q_\x8u_\x8e_\x8s_\x8t_\x8s
133 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*133 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
134 [q···················][Go]134 [q···················][Zoek]
135 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*135 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
136 Sep·03,·2024136 sep·03,·2024
137 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»137 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
7.4 KB
./usr/share/doc/python-django-doc/html/topics/db/fixtures.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Fixtures·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Fixtures·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Examples·of·model·relationship·API·usage"·href="examples/index.html"·/>15 ····<link·rel="next"·title="Examples·of·model·relationship·API·usage"·href="examples/index.html"·/>
15 ····<link·rel="prev"·title="Database·instrumentation"·href="instrumentation.html"·/>16 ····<link·rel="prev"·title="Database·instrumentation"·href="instrumentation.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="topics-db-fixtures">79 ··········<div·class="yui-g"·id="topics-db-fixtures">
79 ············80 ············
80 ··<section·id="s-fixtures">81 ··<section·id="s-fixtures">
81 <span·id="s-fixtures-explanation"></span><span·id="fixtures"></span><span·id="fixtures-explanation"></span><h1>Fixtures<a·class="headerlink"·href="#fixtures"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-fixtures-explanation"></span><span·id="fixtures"></span><span·id="fixtures-explanation"></span><h1>Fixtures<a·class="headerlink"·href="#fixtures"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·seealso">83 <div·class="admonition·seealso">
83 <p·class="admonition-title">See·also</p>84 <p·class="admonition-title">Zie·ook</p>
84 <ul·class="simple">85 <ul·class="simple">
85 <li><p><a·class="reference·internal"·href="../../howto/initial-data.html"><span·class="doc">How·to·provide·initial·data·for·models</span></a></p></li>86 <li><p><a·class="reference·internal"·href="../../howto/initial-data.html"><span·class="doc">How·to·provide·initial·data·for·models</span></a></p></li>
86 </ul>87 </ul>
87 </div>88 </div>
88 <section·id="s-what-is-a-fixture">89 <section·id="s-what-is-a-fixture">
89 <span·id="what-is-a-fixture"></span><h2>What·is·a·fixture?<a·class="headerlink"·href="#what-is-a-fixture"·title="Link·to·this·heading">¶</a></h2>90 <span·id="what-is-a-fixture"></span><h2>What·is·a·fixture?<a·class="headerlink"·href="#what-is-a-fixture"·title="Link·to·this·heading">¶</a></h2>
90 <p>A·<em>fixture</em>·is·a·collection·of·files·that·contain·the·serialized·contents·of91 <p>A·<em>fixture</em>·is·a·collection·of·files·that·contain·the·serialized·contents·of
Offset 277, 37 lines modifiedOffset 278, 37 lines modified
277 <li><a·class="reference·internal"·href="#database-specific-fixtures">Database-specific·fixtures</a></li>278 <li><a·class="reference·internal"·href="#database-specific-fixtures">Database-specific·fixtures</a></li>
278 </ul>279 </ul>
279 </li>280 </li>
280 </ul>281 </ul>
  
281 ··</div>282 ··</div>
282 ··<div>283 ··<div>
283 ····<h4>Previous·topic</h4>284 ····<h4>Vorig·onderwerp</h4>
284 ····<p·class="topless"><a·href="instrumentation.html"285 ····<p·class="topless"><a·href="instrumentation.html"
285 ··························title="previous·chapter">Database·instrumentation</a></p>286 ··························title="vorig·hoofdstuk">Database·instrumentation</a></p>
286 ··</div>287 ··</div>
287 ··<div>288 ··<div>
288 ····<h4>Next·topic</h4>289 ····<h4>Volgend·onderwerp</h4>
289 ····<p·class="topless"><a·href="examples/index.html"290 ····<p·class="topless"><a·href="examples/index.html"
290 ··························title="next·chapter">Examples·of·model·relationship·API·usage</a></p>291 ··························title="volgend·hoofdstuk">Examples·of·model·relationship·API·usage</a></p>
291 ··</div>292 ··</div>
292 <search·id="searchbox"·style="display:·none"·role="search">293 <search·id="searchbox"·style="display:·none"·role="search">
293 ··<h3·id="searchlabel">Quick·search</h3>294 ··<h3·id="searchlabel">Snel·zoeken</h3>
294 ····<div·class="searchformwrapper">295 ····<div·class="searchformwrapper">
295 ····<form·class="search"·action="../../search.html"·method="get">296 ····<form·class="search"·action="../../search.html"·method="get">
296 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>297 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
297 ······<input·type="submit"·value="Go"·/>298 ······<input·type="submit"·value="Zoek"·/>
298 ····</form>299 ····</form>
299 ····</div>300 ····</div>
300 </search>301 </search>
301 <script>document.getElementById('searchbox').style.display·=·"block"</script>302 <script>document.getElementById('searchbox').style.display·=·"block"</script>
302 ········</div>303 ········</div>
303 ······</div>304 ······</div>
304 ··············<h3>Last·update:</h3>305 ··············<h3>Last·update:</h3>
305 ··············<p·class="topless">Sep·03,·2024</p>306 ··············<p·class="topless">sep·03,·2024</p>
306 ··········</div>307 ··········</div>
307 ········308 ········
308 ······309 ······
309 ····</div>310 ····</div>
  
310 ····<div·id="ft">311 ····<div·id="ft">
311 ······<div·class="nav">312 ······<div·class="nav">
2.68 KB
html2text {}
Max HTML report size reached
5.73 KB
./usr/share/doc/python-django-doc/html/topics/db/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Models·and·databases·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Models·and·databases·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Models"·href="models.html"·/>15 ····<link·rel="next"·title="Models"·href="models.html"·/>
15 ····<link·rel="prev"·title="How·to·install·Django"·href="../install.html"·/>16 ····<link·rel="prev"·title="How·to·install·Django"·href="../install.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 108, 37 lines modifiedOffset 109, 37 lines modified
108 ······109 ······
109 ········110 ········
110 ··········<div·class="yui-b"·id="sidebar">111 ··········<div·class="yui-b"·id="sidebar">
111 ············112 ············
112 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">113 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
113 ········<div·class="sphinxsidebarwrapper">114 ········<div·class="sphinxsidebarwrapper">
114 ··<div>115 ··<div>
115 ····<h4>Previous·topic</h4>116 ····<h4>Vorig·onderwerp</h4>
116 ····<p·class="topless"><a·href="../install.html"117 ····<p·class="topless"><a·href="../install.html"
117 ··························title="previous·chapter">How·to·install·Django</a></p>118 ··························title="vorig·hoofdstuk">How·to·install·Django</a></p>
118 ··</div>119 ··</div>
119 ··<div>120 ··<div>
120 ····<h4>Next·topic</h4>121 ····<h4>Volgend·onderwerp</h4>
121 ····<p·class="topless"><a·href="models.html"122 ····<p·class="topless"><a·href="models.html"
122 ··························title="next·chapter">Models</a></p>123 ··························title="volgend·hoofdstuk">Models</a></p>
123 ··</div>124 ··</div>
124 <search·id="searchbox"·style="display:·none"·role="search">125 <search·id="searchbox"·style="display:·none"·role="search">
125 ··<h3·id="searchlabel">Quick·search</h3>126 ··<h3·id="searchlabel">Snel·zoeken</h3>
126 ····<div·class="searchformwrapper">127 ····<div·class="searchformwrapper">
127 ····<form·class="search"·action="../../search.html"·method="get">128 ····<form·class="search"·action="../../search.html"·method="get">
128 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>129 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
129 ······<input·type="submit"·value="Go"·/>130 ······<input·type="submit"·value="Zoek"·/>
130 ····</form>131 ····</form>
131 ····</div>132 ····</div>
132 </search>133 </search>
133 <script>document.getElementById('searchbox').style.display·=·"block"</script>134 <script>document.getElementById('searchbox').style.display·=·"block"</script>
134 ········</div>135 ········</div>
135 ······</div>136 ······</div>
136 ··············<h3>Last·update:</h3>137 ··············<h3>Last·update:</h3>
137 ··············<p·class="topless">Sep·03,·2024</p>138 ··············<p·class="topless">sep·03,·2024</p>
138 ··········</div>139 ··········</div>
139 ········140 ········
140 ······141 ······
141 ····</div>142 ····</div>
  
142 ····<div·id="ft">143 ····<div·id="ft">
143 ······<div·class="nav">144 ······<div·class="nav">
2.0 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Mo\x8od\x8de\x8el\x8ls\x8s·a\x8an\x8nd\x8d·d\x8da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·M\x8Mo\x8od\x8de\x8el\x8ls\x8s·a\x8an\x8nd\x8d·d\x8da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A·model·is·the·single,·definitive·source·of·information·about·your·data.·It5 A·model·is·the·single,·definitive·source·of·information·about·your·data.·It
6 contains·the·essential·fields·and·behaviors·of·the·data·you’re·storing.6 contains·the·essential·fields·and·behaviors·of·the·data·you’re·storing.
7 Generally,·each·model·maps·to·a·single·database·table.7 Generally,·each·model·maps·to·a·single·database·table.
8 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8s8 ····*·_\x8M_\x8o_\x8d_\x8e_\x8l_\x8s
Offset 14, 16 lines modifiedOffset 14, 16 lines modified
14 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8t_\x8r_\x8a_\x8n_\x8s_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s14 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8t_\x8r_\x8a_\x8n_\x8s_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
15 ····*·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8s15 ····*·_\x8M_\x8u_\x8l_\x8t_\x8i_\x8p_\x8l_\x8e_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8s
16 ····*·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s16 ····*·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
17 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8o_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n17 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8o_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n
18 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8i_\x8n_\x8s_\x8t_\x8r_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n18 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8i_\x8n_\x8s_\x8t_\x8r_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n
19 ····*·_\x8F_\x8i_\x8x_\x8t_\x8u_\x8r_\x8e_\x8s19 ····*·_\x8F_\x8i_\x8x_\x8t_\x8u_\x8r_\x8e_\x8s
20 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s_\x8·_\x8o_\x8f_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8·_\x8A_\x8P_\x8I_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e20 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s_\x8·_\x8o_\x8f_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8·_\x8A_\x8P_\x8I_\x8·_\x8u_\x8s_\x8a_\x8g_\x8e
21 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*21 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
22 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o22 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
23 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*23 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
24 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8s24 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8s
25 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
26 [q···················][Go]26 [q···················][Zoek]
27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
28 Sep·03,·202428 sep·03,·2024
29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»29 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.0 KB
./usr/share/doc/python-django-doc/html/topics/db/instrumentation.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Database·instrumentation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Database·instrumentation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Fixtures"·href="fixtures.html"·/>15 ····<link·rel="next"·title="Fixtures"·href="fixtures.html"·/>
15 ····<link·rel="prev"·title="Database·access·optimization"·href="optimization.html"·/>16 ····<link·rel="prev"·title="Database·access·optimization"·href="optimization.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 200, 37 lines modifiedOffset 201, 37 lines modified
200 <li><a·class="reference·internal"·href="#connection-execute-wrapper"><code·class="docutils·literal·notranslate"><span·class="pre">connection.execute_wrapper()</span></code></a></li>201 <li><a·class="reference·internal"·href="#connection-execute-wrapper"><code·class="docutils·literal·notranslate"><span·class="pre">connection.execute_wrapper()</span></code></a></li>
201 </ul>202 </ul>
202 </li>203 </li>
203 </ul>204 </ul>
  
204 ··</div>205 ··</div>
205 ··<div>206 ··<div>
206 ····<h4>Previous·topic</h4>207 ····<h4>Vorig·onderwerp</h4>
207 ····<p·class="topless"><a·href="optimization.html"208 ····<p·class="topless"><a·href="optimization.html"
208 ··························title="previous·chapter">Database·access·optimization</a></p>209 ··························title="vorig·hoofdstuk">Database·access·optimization</a></p>
209 ··</div>210 ··</div>
210 ··<div>211 ··<div>
211 ····<h4>Next·topic</h4>212 ····<h4>Volgend·onderwerp</h4>
212 ····<p·class="topless"><a·href="fixtures.html"213 ····<p·class="topless"><a·href="fixtures.html"
213 ··························title="next·chapter">Fixtures</a></p>214 ··························title="volgend·hoofdstuk">Fixtures</a></p>
214 ··</div>215 ··</div>
215 <search·id="searchbox"·style="display:·none"·role="search">216 <search·id="searchbox"·style="display:·none"·role="search">
216 ··<h3·id="searchlabel">Quick·search</h3>217 ··<h3·id="searchlabel">Snel·zoeken</h3>
217 ····<div·class="searchformwrapper">218 ····<div·class="searchformwrapper">
218 ····<form·class="search"·action="../../search.html"·method="get">219 ····<form·class="search"·action="../../search.html"·method="get">
219 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>220 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
220 ······<input·type="submit"·value="Go"·/>221 ······<input·type="submit"·value="Zoek"·/>
221 ····</form>222 ····</form>
222 ····</div>223 ····</div>
223 </search>224 </search>
224 <script>document.getElementById('searchbox').style.display·=·"block"</script>225 <script>document.getElementById('searchbox').style.display·=·"block"</script>
225 ········</div>226 ········</div>
226 ······</div>227 ······</div>
227 ··············<h3>Last·update:</h3>228 ··············<h3>Last·update:</h3>
228 ··············<p·class="topless">Sep·03,·2024</p>229 ··············<p·class="topless">sep·03,·2024</p>
229 ··········</div>230 ··········</div>
230 ········231 ········
231 ······232 ······
232 ····</div>233 ····</div>
  
233 ····<div·id="ft">234 ····<div·id="ft">
234 ······<div·class="nav">235 ······<div·class="nav">
2.19 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8e·i\x8in\x8ns\x8st\x8tr\x8ru\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8e·i\x8in\x8ns\x8st\x8tr\x8ru\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 To·help·you·understand·and·control·the·queries·issued·by·your·code,·Django5 To·help·you·understand·and·control·the·queries·issued·by·your·code,·Django
6 provides·a·hook·for·installing·wrapper·functions·around·the·execution·of6 provides·a·hook·for·installing·wrapper·functions·around·the·execution·of
7 database·queries.·For·example,·wrappers·can·count·queries,·measure·query7 database·queries.·For·example,·wrappers·can·count·queries,·measure·query
8 duration,·log·queries,·or·even·prevent·query·execution·(e.g.·to·make·sure·that8 duration,·log·queries,·or·even·prevent·query·execution·(e.g.·to·make·sure·that
Offset 84, 16 lines modifiedOffset 84, 16 lines modified
84 wrapper·is·a·callable·taking·five·arguments.·It·is·called·for·every·query84 wrapper·is·a·callable·taking·five·arguments.·It·is·called·for·every·query
85 execution·in·the·scope·of·the·context·manager,·with·arguments·execute,·sql,85 execution·in·the·scope·of·the·context·manager,·with·arguments·execute,·sql,
86 params,·many,·and·context·as·described·above.·It’s·expected·to·call·execute86 params,·many,·and·context·as·described·above.·It’s·expected·to·call·execute
87 (sql,·params,·many,·context)·and·return·the·return·value·of·that·call.87 (sql,·params,·many,·context)·and·return·the·return·value·of·that·call.
88 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*88 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
89 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8i_\x8n_\x8s_\x8t_\x8r_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n89 ····*·_\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8i_\x8n_\x8s_\x8t_\x8r_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n
90 ··········o·_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8._\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8e_\x8__\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8(_\x8)90 ··········o·_\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n_\x8._\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8e_\x8__\x8w_\x8r_\x8a_\x8p_\x8p_\x8e_\x8r_\x8(_\x8)
91 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*91 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
92 _\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8o_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n92 _\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8·_\x8o_\x8p_\x8t_\x8i_\x8m_\x8i_\x8z_\x8a_\x8t_\x8i_\x8o_\x8n
93 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*93 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
94 _\x8F_\x8i_\x8x_\x8t_\x8u_\x8r_\x8e_\x8s94 _\x8F_\x8i_\x8x_\x8t_\x8u_\x8r_\x8e_\x8s
95 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*95 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
96 [q···················][Go]96 [q···················][Zoek]
97 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*97 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
98 Sep·03,·202498 sep·03,·2024
99 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»99 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
8.15 KB
./usr/share/doc/python-django-doc/html/topics/db/managers.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Managers·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Managers·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Performing·raw·SQL·queries"·href="sql.html"·/>15 ····<link·rel="next"·title="Performing·raw·SQL·queries"·href="sql.html"·/>
15 ····<link·rel="prev"·title="Search"·href="search.html"·/>16 ····<link·rel="prev"·title="Search"·href="search.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 77, 15 lines modifiedOffset 78, 15 lines modified
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="topics-db-managers">79 ··········<div·class="yui-g"·id="topics-db-managers">
79 ············80 ············
80 ··<section·id="s-managers">81 ··<section·id="s-managers">
81 <span·id="managers"></span><h1>Managers<a·class="headerlink"·href="#managers"·title="Link·to·this·heading">¶</a></h1>82 <span·id="managers"></span><h1>Managers<a·class="headerlink"·href="#managers"·title="Link·to·this·heading">¶</a></h1>
82 <dl·class="py·class">83 <dl·class="py·class">
83 <dt·class="sig·sig-object·py"·id="django.db.models.Manager">84 <dt·class="sig·sig-object·py"·id="django.db.models.Manager">
84 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Manager</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/manager.py#L176"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.models.Manager"·title="Link·to·this·definition">¶</a></dt>85 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Manager</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/models/manager.py#L176"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.models.Manager"·title="Link·to·this·definition">¶</a></dt>
85 <dd></dd></dl>86 <dd></dd></dl>
  
86 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>·is·the·interface·through·which·database·query·operations·are87 <p>A·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>·is·the·interface·through·which·database·query·operations·are
87 provided·to·Django·models.·At·least·one·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>·exists·for·every·model·in88 provided·to·Django·models.·At·least·one·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>·exists·for·every·model·in
88 a·Django·application.</p>89 a·Django·application.</p>
89 <p>The·way·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>·classes·work·is·documented·in·<a·class="reference·internal"·href="queries.html"><span·class="doc">Making·queries</span></a>;90 <p>The·way·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>·classes·work·is·documented·in·<a·class="reference·internal"·href="queries.html"><span·class="doc">Making·queries</span></a>;
90 this·document·specifically·touches·on·model·options·that·customize·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>91 this·document·specifically·touches·on·model·options·that·customize·<code·class="docutils·literal·notranslate"><span·class="pre">Manager</span></code>
Offset 526, 37 lines modifiedOffset 527, 37 lines modified
526 </li>527 </li>
527 </ul>528 </ul>
528 </li>529 </li>
529 </ul>530 </ul>
  
530 ··</div>531 ··</div>
531 ··<div>532 ··<div>
532 ····<h4>Previous·topic</h4>533 ····<h4>Vorig·onderwerp</h4>
533 ····<p·class="topless"><a·href="search.html"534 ····<p·class="topless"><a·href="search.html"
534 ··························title="previous·chapter">Search</a></p>535 ··························title="vorig·hoofdstuk">Search</a></p>
535 ··</div>536 ··</div>
536 ··<div>537 ··<div>
537 ····<h4>Next·topic</h4>538 ····<h4>Volgend·onderwerp</h4>
538 ····<p·class="topless"><a·href="sql.html"539 ····<p·class="topless"><a·href="sql.html"
539 ··························title="next·chapter">Performing·raw·SQL·queries</a></p>540 ··························title="volgend·hoofdstuk">Performing·raw·SQL·queries</a></p>
540 ··</div>541 ··</div>
541 <search·id="searchbox"·style="display:·none"·role="search">542 <search·id="searchbox"·style="display:·none"·role="search">
542 ··<h3·id="searchlabel">Quick·search</h3>543 ··<h3·id="searchlabel">Snel·zoeken</h3>
543 ····<div·class="searchformwrapper">544 ····<div·class="searchformwrapper">
544 ····<form·class="search"·action="../../search.html"·method="get">545 ····<form·class="search"·action="../../search.html"·method="get">
545 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>546 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
546 ······<input·type="submit"·value="Go"·/>547 ······<input·type="submit"·value="Zoek"·/>
547 ····</form>548 ····</form>
548 ····</div>549 ····</div>
549 </search>550 </search>
550 <script>document.getElementById('searchbox').style.display·=·"block"</script>551 <script>document.getElementById('searchbox').style.display·=·"block"</script>
551 ········</div>552 ········</div>
552 ······</div>553 ······</div>
553 ··············<h3>Last·update:</h3>554 ··············<h3>Last·update:</h3>
554 ··············<p·class="topless">Sep·03,·2024</p>555 ··············<p·class="topless">sep·03,·2024</p>
555 ··········</div>556 ··········</div>
556 ········557 ········
557 ······558 ······
558 ····</div>559 ····</div>
  
559 ····<div·id="ft">560 ····<div·id="ft">
560 ······<div·class="nav">561 ······<div·class="nav">
2.68 KB
html2text {}
Max HTML report size reached
22.9 KB
./usr/share/doc/python-django-doc/html/topics/db/models.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Models·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Models·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Making·queries"·href="queries.html"·/>15 ····<link·rel="next"·title="Making·queries"·href="queries.html"·/>
15 ····<link·rel="prev"·title="Models·and·databases"·href="index.html"·/>16 ····<link·rel="prev"·title="Models·and·databases"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 221, 15 lines modifiedOffset 222, 15 lines modified
221 ····<span·class="p">(</span><span·class="s2">&quot;JR&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;Junior&quot;</span><span·class="p">),</span>222 ····<span·class="p">(</span><span·class="s2">&quot;JR&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;Junior&quot;</span><span·class="p">),</span>
222 ····<span·class="p">(</span><span·class="s2">&quot;SR&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;Senior&quot;</span><span·class="p">),</span>223 ····<span·class="p">(</span><span·class="s2">&quot;SR&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;Senior&quot;</span><span·class="p">),</span>
223 ····<span·class="p">(</span><span·class="s2">&quot;GR&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;Graduate&quot;</span><span·class="p">),</span>224 ····<span·class="p">(</span><span·class="s2">&quot;GR&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;Graduate&quot;</span><span·class="p">),</span>
224 <span·class="p">]</span>225 <span·class="p">]</span>
225 </pre></div>226 </pre></div>
226 </div>227 </div>
227 <div·class="admonition·note">228 <div·class="admonition·note">
228 <p·class="admonition-title">Note</p>229 <p·class="admonition-title">Notitie</p>
229 <p>A·new·migration·is·created·each·time·the·order·of·<code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code>·changes.</p>230 <p>A·new·migration·is·created·each·time·the·order·of·<code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code>·changes.</p>
230 </div>231 </div>
231 <p>The·first·element·in·each·tuple·is·the·value·that·will·be·stored·in·the232 <p>The·first·element·in·each·tuple·is·the·value·that·will·be·stored·in·the
232 database.·The·second·element·is·displayed·by·the·field’s·form·widget.</p>233 database.·The·second·element·is·displayed·by·the·field’s·form·widget.</p>
233 <p>Given·a·model·instance,·the·display·value·for·a·field·with·<code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code>·can234 <p>Given·a·model·instance,·the·display·value·for·a·field·with·<code·class="docutils·literal·notranslate"><span·class="pre">choices</span></code>·can
234 be·accessed·using·the·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_FOO_display"·title="django.db.models.Model.get_FOO_display"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_FOO_display()</span></code></a>235 be·accessed·using·the·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_FOO_display"·title="django.db.models.Model.get_FOO_display"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_FOO_display()</span></code></a>
235 method.·For·example:</p>236 method.·For·example:</p>
Offset 400, 15 lines modifiedOffset 401, 15 lines modified
400 ········<span·class="n">Manufacturer</span><span·class="p">,</span>401 ········<span·class="n">Manufacturer</span><span·class="p">,</span>
401 ········<span·class="n">on_delete</span><span·class="o">=</span><span·class="n">models</span><span·class="o">.</span><span·class="n">CASCADE</span><span·class="p">,</span>402 ········<span·class="n">on_delete</span><span·class="o">=</span><span·class="n">models</span><span·class="o">.</span><span·class="n">CASCADE</span><span·class="p">,</span>
402 ····<span·class="p">)</span>403 ····<span·class="p">)</span>
403 ····<span·class="c1">#·...</span>404 ····<span·class="c1">#·...</span>
404 </pre></div>405 </pre></div>
405 </div>406 </div>
406 <div·class="admonition·seealso">407 <div·class="admonition·seealso">
407 <p·class="admonition-title">See·also</p>408 <p·class="admonition-title">Zie·ook</p>
408 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·fields·accept·a·number·of·extra409 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·fields·accept·a·number·of·extra
409 arguments·which·are·explained·in·<a·class="reference·internal"·href="../../ref/models/fields.html#foreign-key-arguments"><span·class="std·std-ref">the·model·field·reference</span></a>.·These·options·help·define·how·the·relationship410 arguments·which·are·explained·in·<a·class="reference·internal"·href="../../ref/models/fields.html#foreign-key-arguments"><span·class="std·std-ref">the·model·field·reference</span></a>.·These·options·help·define·how·the·relationship
410 should·work;·all·are·optional.</p>411 should·work;·all·are·optional.</p>
411 <p>For·details·on·accessing·backwards-related·objects,·see·the412 <p>For·details·on·accessing·backwards-related·objects,·see·the
412 <a·class="reference·internal"·href="queries.html#backwards-related-objects"><span·class="std·std-ref">Following·relationships·backward·example</span></a>.</p>413 <a·class="reference·internal"·href="queries.html#backwards-related-objects"><span·class="std·std-ref">Following·relationships·backward·example</span></a>.</p>
413 <p>For·sample·code,·see·the·<a·class="reference·internal"·href="examples/many_to_one.html"><span·class="doc">Many-to-one·relationship·model·example</span></a>.</p>414 <p>For·sample·code,·see·the·<a·class="reference·internal"·href="examples/many_to_one.html"><span·class="doc">Many-to-one·relationship·model·example</span></a>.</p>
414 </div>415 </div>
Offset 450, 15 lines modifiedOffset 451, 15 lines modified
450 <p>Generally,·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·instances·should·go·in451 <p>Generally,·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·instances·should·go·in
451 the·object·that’s·going·to·be·edited·on·a·form.·In·the·above·example,452 the·object·that’s·going·to·be·edited·on·a·form.·In·the·above·example,
452 <code·class="docutils·literal·notranslate"><span·class="pre">toppings</span></code>·is·in·<code·class="docutils·literal·notranslate"><span·class="pre">Pizza</span></code>·(rather·than·<code·class="docutils·literal·notranslate"><span·class="pre">Topping</span></code>·having·a·<code·class="docutils·literal·notranslate"><span·class="pre">pizzas</span></code>453 <code·class="docutils·literal·notranslate"><span·class="pre">toppings</span></code>·is·in·<code·class="docutils·literal·notranslate"><span·class="pre">Pizza</span></code>·(rather·than·<code·class="docutils·literal·notranslate"><span·class="pre">Topping</span></code>·having·a·<code·class="docutils·literal·notranslate"><span·class="pre">pizzas</span></code>
453 <a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·)·because·it’s·more·natural·to·think454 <a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·)·because·it’s·more·natural·to·think
454 about·a·pizza·having·toppings·than·a·topping·being·on·multiple·pizzas.·The·way455 about·a·pizza·having·toppings·than·a·topping·being·on·multiple·pizzas.·The·way
455 it’s·set·up·above,·the·<code·class="docutils·literal·notranslate"><span·class="pre">Pizza</span></code>·form·would·let·users·select·the·toppings.</p>456 it’s·set·up·above,·the·<code·class="docutils·literal·notranslate"><span·class="pre">Pizza</span></code>·form·would·let·users·select·the·toppings.</p>
456 <div·class="admonition·seealso">457 <div·class="admonition·seealso">
457 <p·class="admonition-title">See·also</p>458 <p·class="admonition-title">Zie·ook</p>
458 <p>See·the·<a·class="reference·internal"·href="examples/many_to_many.html"><span·class="doc">Many-to-many·relationship·model·example</span></a>·for·a·full·example.</p>459 <p>See·the·<a·class="reference·internal"·href="examples/many_to_many.html"><span·class="doc">Many-to-many·relationship·model·example</span></a>·for·a·full·example.</p>
459 </div>460 </div>
460 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·fields·also·accept·a·number·of461 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ManyToManyField"·title="django.db.models.ManyToManyField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code></a>·fields·also·accept·a·number·of
461 extra·arguments·which·are·explained·in·<a·class="reference·internal"·href="../../ref/models/fields.html#manytomany-arguments"><span·class="std·std-ref">the·model·field·reference</span></a>.·These·options·help·define·how·the·relationship462 extra·arguments·which·are·explained·in·<a·class="reference·internal"·href="../../ref/models/fields.html#manytomany-arguments"><span·class="std·std-ref">the·model·field·reference</span></a>.·These·options·help·define·how·the·relationship
462 should·work;·all·are·optional.</p>463 should·work;·all·are·optional.</p>
463 </section>464 </section>
464 <section·id="s-extra-fields-on-many-to-many-relationships">465 <section·id="s-extra-fields-on-many-to-many-relationships">
Offset 648, 15 lines modifiedOffset 649, 15 lines modified
648 a·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField"·title="django.db.models.OneToOneField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OneToOneField</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">Place</span></code>·(because·a649 a·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField"·title="django.db.models.OneToOneField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OneToOneField</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">Place</span></code>·(because·a
649 restaurant·“is·a”·place;·in·fact,·to·handle·this·you’d·typically·use650 restaurant·“is·a”·place;·in·fact,·to·handle·this·you’d·typically·use
650 <a·class="reference·internal"·href="#model-inheritance"><span·class="std·std-ref">inheritance</span></a>,·which·involves·an·implicit651 <a·class="reference·internal"·href="#model-inheritance"><span·class="std·std-ref">inheritance</span></a>,·which·involves·an·implicit
651 one-to-one·relation).</p>652 one-to-one·relation).</p>
652 <p>As·with·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>,·a·<a·class="reference·internal"·href="../../ref/models/fields.html#recursive-relationships"><span·class="std·std-ref">recursive·relationship</span></a>·can·be·defined·and·<a·class="reference·internal"·href="../../ref/models/fields.html#lazy-relationships"><span·class="std·std-ref">references·to·as-yet653 <p>As·with·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>,·a·<a·class="reference·internal"·href="../../ref/models/fields.html#recursive-relationships"><span·class="std·std-ref">recursive·relationship</span></a>·can·be·defined·and·<a·class="reference·internal"·href="../../ref/models/fields.html#lazy-relationships"><span·class="std·std-ref">references·to·as-yet
653 undefined·models</span></a>·can·be·made.</p>654 undefined·models</span></a>·can·be·made.</p>
654 <div·class="admonition·seealso">655 <div·class="admonition·seealso">
655 <p·class="admonition-title">See·also</p>656 <p·class="admonition-title">Zie·ook</p>
656 <p>See·the·<a·class="reference·internal"·href="examples/one_to_one.html"><span·class="doc">One-to-one·relationship·model·example</span></a>·for·a·full·example.</p>657 <p>See·the·<a·class="reference·internal"·href="examples/one_to_one.html"><span·class="doc">One-to-one·relationship·model·example</span></a>·for·a·full·example.</p>
657 </div>658 </div>
658 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField"·title="django.db.models.OneToOneField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OneToOneField</span></code></a>·fields·also·accept·an·optional659 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField"·title="django.db.models.OneToOneField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OneToOneField</span></code></a>·fields·also·accept·an·optional
659 <a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField.parent_link"·title="django.db.models.OneToOneField.parent_link"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">parent_link</span></code></a>·argument.</p>660 <a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField.parent_link"·title="django.db.models.OneToOneField.parent_link"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">parent_link</span></code></a>·argument.</p>
660 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField"·title="django.db.models.OneToOneField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OneToOneField</span></code></a>·classes·used·to·automatically·become661 <p><a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.OneToOneField"·title="django.db.models.OneToOneField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">OneToOneField</span></code></a>·classes·used·to·automatically·become
661 the·primary·key·on·a·model.·This·is·no·longer·true·(although·you·can·manually662 the·primary·key·on·a·model.·This·is·no·longer·true·(although·you·can·manually
662 pass·in·the·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.Field.primary_key"·title="django.db.models.Field.primary_key"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">primary_key</span></code></a>·argument·if·you·like).663 pass·in·the·<a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.Field.primary_key"·title="django.db.models.Field.primary_key"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">primary_key</span></code></a>·argument·if·you·like).
Offset 1419, 22 lines modifiedOffset 1420, 22 lines modified
1419 permitted·for·model·fields.·If·a·non-abstract·model·base·class·has·a·field1420 permitted·for·model·fields.·If·a·non-abstract·model·base·class·has·a·field
1420 called·<code·class="docutils·literal·notranslate"><span·class="pre">author</span></code>,·you·can’t·create·another·model·field·or·define1421 called·<code·class="docutils·literal·notranslate"><span·class="pre">author</span></code>,·you·can’t·create·another·model·field·or·define
1421 an·attribute·called·<code·class="docutils·literal·notranslate"><span·class="pre">author</span></code>·in·any·class·that·inherits·from·that·base·class.</p>1422 an·attribute·called·<code·class="docutils·literal·notranslate"><span·class="pre">author</span></code>·in·any·class·that·inherits·from·that·base·class.</p>
1422 <p>This·restriction·doesn’t·apply·to·model·fields·inherited·from·an·abstract1423 <p>This·restriction·doesn’t·apply·to·model·fields·inherited·from·an·abstract
1423 model.·Such·fields·may·be·overridden·with·another·field·or·value,·or·be·removed1424 model.·Such·fields·may·be·overridden·with·another·field·or·value,·or·be·removed
1424 by·setting·<code·class="docutils·literal·notranslate"><span·class="pre">field_name</span>·<span·class="pre">=</span>·<span·class="pre">None</span></code>.</p>1425 by·setting·<code·class="docutils·literal·notranslate"><span·class="pre">field_name</span>·<span·class="pre">=</span>·<span·class="pre">None</span></code>.</p>
1425 <div·class="admonition·warning">1426 <div·class="admonition·warning">
1426 <p·class="admonition-title">Warning</p>1427 <p·class="admonition-title">Waarschuwing</p>
1427 <p>Model·managers·are·inherited·from·abstract·base·classes.·Overriding·an1428 <p>Model·managers·are·inherited·from·abstract·base·classes.·Overriding·an
1428 inherited·field·which·is·referenced·by·an·inherited1429 inherited·field·which·is·referenced·by·an·inherited
1429 <a·class="reference·internal"·href="managers.html#django.db.models.Manager"·title="django.db.models.Manager"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Manager</span></code></a>·may·cause·subtle·bugs.·See·<a·class="reference·internal"·href="managers.html#custom-managers-and-inheritance"><span·class="std·std-ref">custom1430 <a·class="reference·internal"·href="managers.html#django.db.models.Manager"·title="django.db.models.Manager"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Manager</span></code></a>·may·cause·subtle·bugs.·See·<a·class="reference·internal"·href="managers.html#custom-managers-and-inheritance"><span·class="std·std-ref">custom
1430 managers·and·model·inheritance</span></a>.</p>1431 managers·and·model·inheritance</span></a>.</p>
1431 </div>1432 </div>
1432 <div·class="admonition·note">1433 <div·class="admonition·note">
1433 <p·class="admonition-title">Note</p>1434 <p·class="admonition-title">Notitie</p>
1434 <p>Some·fields·define·extra·attributes·on·the·model,·e.g.·a1435 <p>Some·fields·define·extra·attributes·on·the·model,·e.g.·a
1435 <a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·defines·an·extra·attribute·with1436 <a·class="reference·internal"·href="../../ref/models/fields.html#django.db.models.ForeignKey"·title="django.db.models.ForeignKey"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ForeignKey</span></code></a>·defines·an·extra·attribute·with
1436 <code·class="docutils·literal·notranslate"><span·class="pre">_id</span></code>·appended·to·the·field·name,·as·well·as·<code·class="docutils·literal·notranslate"><span·class="pre">related_name</span></code>·and1437 <code·class="docutils·literal·notranslate"><span·class="pre">_id</span></code>·appended·to·the·field·name,·as·well·as·<code·class="docutils·literal·notranslate"><span·class="pre">related_name</span></code>·and
1437 <code·class="docutils·literal·notranslate"><span·class="pre">related_query_name</span></code>·on·the·foreign·model.</p>1438 <code·class="docutils·literal·notranslate"><span·class="pre">related_query_name</span></code>·on·the·foreign·model.</p>
1438 <p>These·extra·attributes·cannot·be·overridden·unless·the·field·that·defines1439 <p>These·extra·attributes·cannot·be·overridden·unless·the·field·that·defines
1439 it·is·changed·or·removed·so·that·it·no·longer·defines·the·extra·attribute.</p>1440 it·is·changed·or·removed·so·that·it·no·longer·defines·the·extra·attribute.</p>
1440 </div>1441 </div>
Offset 1478, 15 lines modifiedOffset 1479, 15 lines modified
Max diff block lines reached; 2434/14571 bytes (16.70%) of diff not shown.
8.58 KB
html2text {}
Max HTML report size reached
9.67 KB
./usr/share/doc/python-django-doc/html/topics/db/multi-db.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Multiple·databases·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Multiple·databases·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Tablespaces"·href="tablespaces.html"·/>15 ····<link·rel="next"·title="Tablespaces"·href="tablespaces.html"·/>
15 ····<link·rel="prev"·title="Database·transactions"·href="transactions.html"·/>16 ····<link·rel="prev"·title="Database·transactions"·href="transactions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 80, 15 lines modifiedOffset 81, 15 lines modified
80 ··<section·id="s-multiple-databases">81 ··<section·id="s-multiple-databases">
81 <span·id="multiple-databases"></span><h1>Multiple·databases<a·class="headerlink"·href="#multiple-databases"·title="Link·to·this·heading">¶</a></h1>82 <span·id="multiple-databases"></span><h1>Multiple·databases<a·class="headerlink"·href="#multiple-databases"·title="Link·to·this·heading">¶</a></h1>
82 <p>This·topic·guide·describes·Django’s·support·for·interacting·with83 <p>This·topic·guide·describes·Django’s·support·for·interacting·with
83 multiple·databases.·Most·of·the·rest·of·Django’s·documentation·assumes84 multiple·databases.·Most·of·the·rest·of·Django’s·documentation·assumes
84 you·are·interacting·with·a·single·database.·If·you·want·to·interact85 you·are·interacting·with·a·single·database.·If·you·want·to·interact
85 with·multiple·databases,·you’ll·need·to·take·some·additional·steps.</p>86 with·multiple·databases,·you’ll·need·to·take·some·additional·steps.</p>
86 <div·class="admonition·seealso">87 <div·class="admonition·seealso">
87 <p·class="admonition-title">See·also</p>88 <p·class="admonition-title">Zie·ook</p>
88 <p>See·<a·class="reference·internal"·href="../testing/tools.html#testing-multi-db"><span·class="std·std-ref">Multi-database·support</span></a>·for·information·about·testing·with·multiple89 <p>See·<a·class="reference·internal"·href="../testing/tools.html#testing-multi-db"><span·class="std·std-ref">Multi-database·support</span></a>·for·information·about·testing·with·multiple
89 databases.</p>90 databases.</p>
90 </div>91 </div>
91 <section·id="s-defining-your-databases">92 <section·id="s-defining-your-databases">
92 <span·id="defining-your-databases"></span><h2>Defining·your·databases<a·class="headerlink"·href="#defining-your-databases"·title="Link·to·this·heading">¶</a></h2>93 <span·id="defining-your-databases"></span><h2>Defining·your·databases<a·class="headerlink"·href="#defining-your-databases"·title="Link·to·this·heading">¶</a></h2>
93 <p>The·first·step·to·using·more·than·one·database·with·Django·is·to·tell94 <p>The·first·step·to·using·more·than·one·database·with·Django·is·to·tell
94 Django·about·the·database·servers·you’ll·be·using.·This·is·done·using95 Django·about·the·database·servers·you’ll·be·using.·This·is·done·using
Offset 780, 15 lines modifiedOffset 781, 15 lines modified
780 <p>For·common·setups·with·multiple·databases,·it·isn’t·useful·to·have·these781 <p>For·common·setups·with·multiple·databases,·it·isn’t·useful·to·have·these
781 objects·in·more·than·one·database.·Common·setups·include·primary/replica·and782 objects·in·more·than·one·database.·Common·setups·include·primary/replica·and
782 connecting·to·external·databases.·Therefore,·it’s·recommended·to·write·a783 connecting·to·external·databases.·Therefore,·it’s·recommended·to·write·a
783 <a·class="reference·internal"·href="#topics-db-multi-db-routing"><span·class="std·std-ref">database·router</span></a>·that·allows·synchronizing784 <a·class="reference·internal"·href="#topics-db-multi-db-routing"><span·class="std·std-ref">database·router</span></a>·that·allows·synchronizing
784 these·three·models·to·only·one·database.·Use·the·same·approach·for·contrib785 these·three·models·to·only·one·database.·Use·the·same·approach·for·contrib
785 and·third-party·apps·that·don’t·need·their·tables·in·multiple·databases.</p>786 and·third-party·apps·that·don’t·need·their·tables·in·multiple·databases.</p>
786 <div·class="admonition·warning">787 <div·class="admonition·warning">
787 <p·class="admonition-title">Warning</p>788 <p·class="admonition-title">Waarschuwing</p>
788 <p>If·you’re·synchronizing·content·types·to·more·than·one·database,·be·aware789 <p>If·you’re·synchronizing·content·types·to·more·than·one·database,·be·aware
789 that·their·primary·keys·may·not·match·across·databases.·This·may·result·in790 that·their·primary·keys·may·not·match·across·databases.·This·may·result·in
790 data·corruption·or·data·loss.</p>791 data·corruption·or·data·loss.</p>
791 </div>792 </div>
792 </section>793 </section>
793 </section>794 </section>
794 </section>795 </section>
Offset 843, 37 lines modifiedOffset 844, 37 lines modified
843 </li>844 </li>
844 </ul>845 </ul>
845 </li>846 </li>
846 </ul>847 </ul>
  
847 ··</div>848 ··</div>
848 ··<div>849 ··<div>
849 ····<h4>Previous·topic</h4>850 ····<h4>Vorig·onderwerp</h4>
850 ····<p·class="topless"><a·href="transactions.html"851 ····<p·class="topless"><a·href="transactions.html"
851 ··························title="previous·chapter">Database·transactions</a></p>852 ··························title="vorig·hoofdstuk">Database·transactions</a></p>
852 ··</div>853 ··</div>
853 ··<div>854 ··<div>
854 ····<h4>Next·topic</h4>855 ····<h4>Volgend·onderwerp</h4>
855 ····<p·class="topless"><a·href="tablespaces.html"856 ····<p·class="topless"><a·href="tablespaces.html"
856 ··························title="next·chapter">Tablespaces</a></p>857 ··························title="volgend·hoofdstuk">Tablespaces</a></p>
857 ··</div>858 ··</div>
858 <search·id="searchbox"·style="display:·none"·role="search">859 <search·id="searchbox"·style="display:·none"·role="search">
859 ··<h3·id="searchlabel">Quick·search</h3>860 ··<h3·id="searchlabel">Snel·zoeken</h3>
860 ····<div·class="searchformwrapper">861 ····<div·class="searchformwrapper">
861 ····<form·class="search"·action="../../search.html"·method="get">862 ····<form·class="search"·action="../../search.html"·method="get">
862 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>863 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
863 ······<input·type="submit"·value="Go"·/>864 ······<input·type="submit"·value="Zoek"·/>
864 ····</form>865 ····</form>
865 ····</div>866 ····</div>
866 </search>867 </search>
867 <script>document.getElementById('searchbox').style.display·=·"block"</script>868 <script>document.getElementById('searchbox').style.display·=·"block"</script>
868 ········</div>869 ········</div>
869 ······</div>870 ······</div>
870 ··············<h3>Last·update:</h3>871 ··············<h3>Last·update:</h3>
871 ··············<p·class="topless">Sep·03,·2024</p>872 ··············<p·class="topless">sep·03,·2024</p>
872 ··········</div>873 ··········</div>
873 ········874 ········
874 ······875 ······
875 ····</div>876 ····</div>
  
876 ····<div·id="ft">877 ····<div·id="ft">
877 ······<div·class="nav">878 ······<div·class="nav">
4.03 KB
html2text {}
Max HTML report size reached
5.83 KB
./usr/share/doc/python-django-doc/html/topics/db/optimization.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Database·access·optimization·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Database·access·optimization·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Database·instrumentation"·href="instrumentation.html"·/>15 ····<link·rel="next"·title="Database·instrumentation"·href="instrumentation.html"·/>
15 ····<link·rel="prev"·title="Tablespaces"·href="tablespaces.html"·/>16 ····<link·rel="prev"·title="Tablespaces"·href="tablespaces.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 554, 37 lines modifiedOffset 555, 37 lines modified
554 </li>555 </li>
555 </ul>556 </ul>
556 </li>557 </li>
557 </ul>558 </ul>
  
558 ··</div>559 ··</div>
559 ··<div>560 ··<div>
560 ····<h4>Previous·topic</h4>561 ····<h4>Vorig·onderwerp</h4>
561 ····<p·class="topless"><a·href="tablespaces.html"562 ····<p·class="topless"><a·href="tablespaces.html"
562 ··························title="previous·chapter">Tablespaces</a></p>563 ··························title="vorig·hoofdstuk">Tablespaces</a></p>
563 ··</div>564 ··</div>
564 ··<div>565 ··<div>
565 ····<h4>Next·topic</h4>566 ····<h4>Volgend·onderwerp</h4>
566 ····<p·class="topless"><a·href="instrumentation.html"567 ····<p·class="topless"><a·href="instrumentation.html"
567 ··························title="next·chapter">Database·instrumentation</a></p>568 ··························title="volgend·hoofdstuk">Database·instrumentation</a></p>
568 ··</div>569 ··</div>
569 <search·id="searchbox"·style="display:·none"·role="search">570 <search·id="searchbox"·style="display:·none"·role="search">
570 ··<h3·id="searchlabel">Quick·search</h3>571 ··<h3·id="searchlabel">Snel·zoeken</h3>
571 ····<div·class="searchformwrapper">572 ····<div·class="searchformwrapper">
572 ····<form·class="search"·action="../../search.html"·method="get">573 ····<form·class="search"·action="../../search.html"·method="get">
573 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>574 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
574 ······<input·type="submit"·value="Go"·/>575 ······<input·type="submit"·value="Zoek"·/>
575 ····</form>576 ····</form>
576 ····</div>577 ····</div>
577 </search>578 </search>
578 <script>document.getElementById('searchbox').style.display·=·"block"</script>579 <script>document.getElementById('searchbox').style.display·=·"block"</script>
579 ········</div>580 ········</div>
580 ······</div>581 ······</div>
581 ··············<h3>Last·update:</h3>582 ··············<h3>Last·update:</h3>
582 ··············<p·class="topless">Sep·03,·2024</p>583 ··············<p·class="topless">sep·03,·2024</p>
583 ··········</div>584 ··········</div>
584 ········585 ········
585 ······586 ······
586 ····</div>587 ····</div>
  
587 ····<div·id="ft">588 ····<div·id="ft">
588 ······<div·class="nav">589 ······<div·class="nav">
2.17 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8e·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·o\x8op\x8pt\x8ti\x8im\x8mi\x8iz\x8za\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8ab\x8ba\x8as\x8se\x8e·a\x8ac\x8cc\x8ce\x8es\x8ss\x8s·o\x8op\x8pt\x8ti\x8im\x8mi\x8iz\x8za\x8at\x8ti\x8io\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django’s·database·layer·provides·various·ways·to·help·developers·get·the·most5 Django’s·database·layer·provides·various·ways·to·help·developers·get·the·most
6 out·of·their·databases.·This·document·gathers·together·links·to·the·relevant6 out·of·their·databases.·This·document·gathers·together·links·to·the·relevant
7 documentation,·and·adds·various·tips,·organized·under·a·number·of·headings·that7 documentation,·and·adds·various·tips,·organized·under·a·number·of·headings·that
8 outline·the·steps·to·take·when·attempting·to·optimize·your·database·usage.8 outline·the·steps·to·take·when·attempting·to·optimize·your·database·usage.
Offset 316, 16 lines modifiedOffset 316, 16 lines modified
316 ················#·_\x8U_\x8s_\x8e_\x8·_\x8f_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8·_\x8k_\x8e_\x8y_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8s_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y316 ················#·_\x8U_\x8s_\x8e_\x8·_\x8f_\x8o_\x8r_\x8e_\x8i_\x8g_\x8n_\x8·_\x8k_\x8e_\x8y_\x8·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8s_\x8·_\x8d_\x8i_\x8r_\x8e_\x8c_\x8t_\x8l_\x8y
317 ················#·_\x8D_\x8o_\x8n_\x8’_\x8t_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8·_\x8r_\x8e_\x8s_\x8u_\x8l_\x8t_\x8s_\x8·_\x8i_\x8f_\x8·_\x8y_\x8o_\x8u_\x8·_\x8d_\x8o_\x8n_\x8’_\x8t_\x8·_\x8c_\x8a_\x8r_\x8e317 ················#·_\x8D_\x8o_\x8n_\x8’_\x8t_\x8·_\x8o_\x8r_\x8d_\x8e_\x8r_\x8·_\x8r_\x8e_\x8s_\x8u_\x8l_\x8t_\x8s_\x8·_\x8i_\x8f_\x8·_\x8y_\x8o_\x8u_\x8·_\x8d_\x8o_\x8n_\x8’_\x8t_\x8·_\x8c_\x8a_\x8r_\x8e
318 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8b_\x8u_\x8l_\x8k_\x8·_\x8m_\x8e_\x8t_\x8h_\x8o_\x8d_\x8s318 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8b_\x8u_\x8l_\x8k_\x8·_\x8m_\x8e_\x8t_\x8h_\x8o_\x8d_\x8s
319 ················#·_\x8C_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k319 ················#·_\x8C_\x8r_\x8e_\x8a_\x8t_\x8e_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k
320 ················#·_\x8U_\x8p_\x8d_\x8a_\x8t_\x8e_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k320 ················#·_\x8U_\x8p_\x8d_\x8a_\x8t_\x8e_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k
321 ················#·_\x8I_\x8n_\x8s_\x8e_\x8r_\x8t_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k321 ················#·_\x8I_\x8n_\x8s_\x8e_\x8r_\x8t_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k
322 ················#·_\x8R_\x8e_\x8m_\x8o_\x8v_\x8e_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k322 ················#·_\x8R_\x8e_\x8m_\x8o_\x8v_\x8e_\x8·_\x8i_\x8n_\x8·_\x8b_\x8u_\x8l_\x8k
323 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*323 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
324 _\x8T_\x8a_\x8b_\x8l_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s324 _\x8T_\x8a_\x8b_\x8l_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
325 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*325 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
326 _\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8i_\x8n_\x8s_\x8t_\x8r_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n326 _\x8D_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8i_\x8n_\x8s_\x8t_\x8r_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n
327 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*327 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
328 [q···················][Go]328 [q···················][Zoek]
329 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*329 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
330 Sep·03,·2024330 sep·03,·2024
331 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»331 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
33.5 KB
./usr/share/doc/python-django-doc/html/topics/db/queries.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Making·queries·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Making·queries·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Aggregation"·href="aggregation.html"·/>15 ····<link·rel="next"·title="Aggregation"·href="aggregation.html"·/>
15 ····<link·rel="prev"·title="Models"·href="models.html"·/>16 ····<link·rel="prev"·title="Models"·href="models.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 135, 15 lines modifiedOffset 136, 15 lines modified
135 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">b</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>136 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">b</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>
136 </pre></div>137 </pre></div>
137 </div>138 </div>
138 <p>This·performs·an·<code·class="docutils·literal·notranslate"><span·class="pre">INSERT</span></code>·SQL·statement·behind·the·scenes.·Django·doesn’t·hit139 <p>This·performs·an·<code·class="docutils·literal·notranslate"><span·class="pre">INSERT</span></code>·SQL·statement·behind·the·scenes.·Django·doesn’t·hit
139 the·database·until·you·explicitly·call·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>.</p>140 the·database·until·you·explicitly·call·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>.</p>
140 <p>The·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·method·has·no·return·value.</p>141 <p>The·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·method·has·no·return·value.</p>
141 <div·class="admonition·seealso">142 <div·class="admonition·seealso">
142 <p·class="admonition-title">See·also</p>143 <p·class="admonition-title">Zie·ook</p>
143 <p><a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·takes·a·number·of·advanced·options·not144 <p><a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·takes·a·number·of·advanced·options·not
144 described·here.·See·the·documentation·for145 described·here.·See·the·documentation·for
145 <a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·for·complete·details.</p>146 <a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.save"·title="django.db.models.Model.save"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">save()</span></code></a>·for·complete·details.</p>
146 <p>To·create·and·save·an·object·in·a·single·step,·use·the147 <p>To·create·and·save·an·object·in·a·single·step,·use·the
147 <a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.create"·title="django.db.models.query.QuerySet.create"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">create()</span></code></a>·method.</p>148 <a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.create"·title="django.db.models.query.QuerySet.create"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">create()</span></code></a>·method.</p>
148 </div>149 </div>
149 </section>150 </section>
Offset 217, 15 lines modifiedOffset 218, 15 lines modified
217 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">b</span><span·class="o">.</span><span·class="n">objects</span>218 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">b</span><span·class="o">.</span><span·class="n">objects</span>
218 <span·class="go">Traceback:</span>219 <span·class="go">Traceback:</span>
219 <span·class="go">····...</span>220 <span·class="go">····...</span>
220 <span·class="go">AttributeError:·&quot;Manager·isn&#39;t·accessible·via·Blog·instances.&quot;</span>221 <span·class="go">AttributeError:·&quot;Manager·isn&#39;t·accessible·via·Blog·instances.&quot;</span>
221 </pre></div>222 </pre></div>
222 </div>223 </div>
223 <div·class="admonition·note">224 <div·class="admonition·note">
224 <p·class="admonition-title">Note</p>225 <p·class="admonition-title">Notitie</p>
225 <p><code·class="docutils·literal·notranslate"><span·class="pre">Managers</span></code>·are·accessible·only·via·model·classes,·rather·than·from·model226 <p><code·class="docutils·literal·notranslate"><span·class="pre">Managers</span></code>·are·accessible·only·via·model·classes,·rather·than·from·model
226 instances,·to·enforce·a·separation·between·“table-level”·operations·and227 instances,·to·enforce·a·separation·between·“table-level”·operations·and
227 “record-level”·operations.</p>228 “record-level”·operations.</p>
228 </div>229 </div>
229 <p>The·<a·class="reference·internal"·href="managers.html#django.db.models.Manager"·title="django.db.models.Manager"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Manager</span></code></a>·is·the·main·source·of·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySets</span></code>·for230 <p>The·<a·class="reference·internal"·href="managers.html#django.db.models.Manager"·title="django.db.models.Manager"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Manager</span></code></a>·is·the·main·source·of·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySets</span></code>·for
230 a·model.·For·example,·<code·class="docutils·literal·notranslate"><span·class="pre">Blog.objects.all()</span></code>·returns·a231 a·model.·For·example,·<code·class="docutils·literal·notranslate"><span·class="pre">Blog.objects.all()</span></code>·returns·a
231 <a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet"·title="django.db.models.query.QuerySet"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">QuerySet</span></code></a>·that·contains·all·<code·class="docutils·literal·notranslate"><span·class="pre">Blog</span></code>·objects·in232 <a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet"·title="django.db.models.query.QuerySet"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">QuerySet</span></code></a>·that·contains·all·<code·class="docutils·literal·notranslate"><span·class="pre">Blog</span></code>·objects·in
Offset 558, 15 lines modifiedOffset 559, 15 lines modified
558 The·first·query·would·not·return·any·blogs,·but·the·second·query·would·return559 The·first·query·would·not·return·any·blogs,·but·the·second·query·would·return
559 that·one·blog.·(This·is·because·the·entries·selected·by·the·second·filter·may560 that·one·blog.·(This·is·because·the·entries·selected·by·the·second·filter·may
560 or·may·not·be·the·same·as·the·entries·in·the·first·filter.·We·are·filtering·the561 or·may·not·be·the·same·as·the·entries·in·the·first·filter.·We·are·filtering·the
561 <code·class="docutils·literal·notranslate"><span·class="pre">Blog</span></code>·items·with·each·filter·statement,·not·the·<code·class="docutils·literal·notranslate"><span·class="pre">Entry</span></code>·items.)·In·short,562 <code·class="docutils·literal·notranslate"><span·class="pre">Blog</span></code>·items·with·each·filter·statement,·not·the·<code·class="docutils·literal·notranslate"><span·class="pre">Entry</span></code>·items.)·In·short,
562 if·each·condition·needs·to·match·the·same·related·object,·then·each·should·be563 if·each·condition·needs·to·match·the·same·related·object,·then·each·should·be
563 contained·in·a·single·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·call.</p>564 contained·in·a·single·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·call.</p>
564 <div·class="admonition·note">565 <div·class="admonition·note">
565 <p·class="admonition-title">Note</p>566 <p·class="admonition-title">Notitie</p>
566 <p>As·the·second·(more·permissive)·query·chains·multiple·filters,·it·performs567 <p>As·the·second·(more·permissive)·query·chains·multiple·filters,·it·performs
567 multiple·joins·to·the·primary·model,·potentially·yielding·duplicates.</p>568 multiple·joins·to·the·primary·model,·potentially·yielding·duplicates.</p>
568 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">datetime</span>·<span·class="kn">import</span>·<span·class="n">date</span>569 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">datetime</span>·<span·class="kn">import</span>·<span·class="n">date</span>
569 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">beatles</span>·<span·class="o">=</span>·<span·class="n">Blog</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Beatles·Blog&quot;</span><span·class="p">)</span>570 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">beatles</span>·<span·class="o">=</span>·<span·class="n">Blog</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Beatles·Blog&quot;</span><span·class="p">)</span>
570 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">pop</span>·<span·class="o">=</span>·<span·class="n">Blog</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Pop·Music·Blog&quot;</span><span·class="p">)</span>571 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">pop</span>·<span·class="o">=</span>·<span·class="n">Blog</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;Pop·Music·Blog&quot;</span><span·class="p">)</span>
571 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span>572 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Entry</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">create</span><span·class="p">(</span>
572 <span·class="gp">...·</span>····<span·class="n">blog</span><span·class="o">=</span><span·class="n">beatles</span><span·class="p">,</span>573 <span·class="gp">...·</span>····<span·class="n">blog</span><span·class="o">=</span><span·class="n">beatles</span><span·class="p">,</span>
Offset 603, 15 lines modifiedOffset 604, 15 lines modified
603 <span·class="gp">...·</span>····<span·class="n">entry__pub_date__year</span><span·class="o">=</span><span·class="mi">2008</span><span·class="p">,</span>604 <span·class="gp">...·</span>····<span·class="n">entry__pub_date__year</span><span·class="o">=</span><span·class="mi">2008</span><span·class="p">,</span>
604 <span·class="gp">...·</span><span·class="p">)</span>605 <span·class="gp">...·</span><span·class="p">)</span>
605 <span·class="go">&lt;QuerySet·[&lt;Blog:·Beatles·Blog&gt;,·&lt;Blog:·Beatles·Blog&gt;,·&lt;Blog:·Pop·Music·Blog]&gt;</span>606 <span·class="go">&lt;QuerySet·[&lt;Blog:·Beatles·Blog&gt;,·&lt;Blog:·Beatles·Blog&gt;,·&lt;Blog:·Pop·Music·Blog]&gt;</span>
606 </pre></div>607 </pre></div>
607 </div>608 </div>
608 </div>609 </div>
609 <div·class="admonition·note">610 <div·class="admonition·note">
610 <p·class="admonition-title">Note</p>611 <p·class="admonition-title">Notitie</p>
611 <p>The·behavior·of·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·for·queries612 <p>The·behavior·of·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·for·queries
612 that·span·multi-value·relationships,·as·described·above,·is·not·implemented613 that·span·multi-value·relationships,·as·described·above,·is·not·implemented
613 equivalently·for·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.exclude"·title="django.db.models.query.QuerySet.exclude"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">exclude()</span></code></a>.·Instead,614 equivalently·for·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.exclude"·title="django.db.models.query.QuerySet.exclude"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">exclude()</span></code></a>.·Instead,
614 the·conditions·in·a·single·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.exclude"·title="django.db.models.query.QuerySet.exclude"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">exclude()</span></code></a>615 the·conditions·in·a·single·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.exclude"·title="django.db.models.query.QuerySet.exclude"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">exclude()</span></code></a>
615 call·will·not·necessarily·refer·to·the·same·item.</p>616 call·will·not·necessarily·refer·to·the·same·item.</p>
616 <p>For·example,·the·following·query·would·exclude·blogs·that·contain·<em>both</em>617 <p>For·example,·the·following·query·would·exclude·blogs·that·contain·<em>both</em>
617 entries·with·<em>“Lennon”</em>·in·the·headline·<em>and</em>·entries·published·in·2008:</p>618 entries·with·<em>“Lennon”</em>·in·the·headline·<em>and</em>·entries·published·in·2008:</p>
Offset 830, 15 lines modifiedOffset 831, 15 lines modified
830 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="p">[</span><span·class="n">entry</span>·<span·class="k">for</span>·<span·class="n">entry</span>·<span·class="ow">in</span>·<span·class="n">queryset</span><span·class="p">]</span>831 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="p">[</span><span·class="n">entry</span>·<span·class="k">for</span>·<span·class="n">entry</span>·<span·class="ow">in</span>·<span·class="n">queryset</span><span·class="p">]</span>
831 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">bool</span><span·class="p">(</span><span·class="n">queryset</span><span·class="p">)</span>832 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">bool</span><span·class="p">(</span><span·class="n">queryset</span><span·class="p">)</span>
832 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">entry</span>·<span·class="ow">in</span>·<span·class="n">queryset</span>833 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">entry</span>·<span·class="ow">in</span>·<span·class="n">queryset</span>
833 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">list</span><span·class="p">(</span><span·class="n">queryset</span><span·class="p">)</span>834 <span·class="gp">&gt;&gt;&gt;·</span><span·class="nb">list</span><span·class="p">(</span><span·class="n">queryset</span><span·class="p">)</span>
834 </pre></div>835 </pre></div>
835 </div>836 </div>
836 <div·class="admonition·note">837 <div·class="admonition·note">
837 <p·class="admonition-title">Note</p>838 <p·class="admonition-title">Notitie</p>
838 <p>Simply·printing·the·queryset·will·not·populate·the·cache.·This·is·because839 <p>Simply·printing·the·queryset·will·not·populate·the·cache.·This·is·because
839 the·call·to·<code·class="docutils·literal·notranslate"><span·class="pre">__repr__()</span></code>·only·returns·a·slice·of·the·entire·queryset.</p>840 the·call·to·<code·class="docutils·literal·notranslate"><span·class="pre">__repr__()</span></code>·only·returns·a·slice·of·the·entire·queryset.</p>
840 </div>841 </div>
841 </section>842 </section>
842 </section>843 </section>
843 </section>844 </section>
844 <section·id="s-asynchronous-queries">845 <section·id="s-asynchronous-queries">
Offset 896, 15 lines modifiedOffset 897, 15 lines modified
896 </pre></div>897 </pre></div>
897 </div>898 </div>
898 <p><code·class="docutils·literal·notranslate"><span·class="pre">filter()</span></code>·returns·a·queryset,·and·so·it’s·fine·to·keep·chaining·it·inside·an899 <p><code·class="docutils·literal·notranslate"><span·class="pre">filter()</span></code>·returns·a·queryset,·and·so·it’s·fine·to·keep·chaining·it·inside·an
899 asynchronous·environment,·whereas·<code·class="docutils·literal·notranslate"><span·class="pre">first()</span></code>·evaluates·and·returns·a·model900 asynchronous·environment,·whereas·<code·class="docutils·literal·notranslate"><span·class="pre">first()</span></code>·evaluates·and·returns·a·model
900 instance·-·thus,·we·change·to·<code·class="docutils·literal·notranslate"><span·class="pre">afirst()</span></code>,·and·use·<code·class="docutils·literal·notranslate"><span·class="pre">await</span></code>·at·the·front·of901 instance·-·thus,·we·change·to·<code·class="docutils·literal·notranslate"><span·class="pre">afirst()</span></code>,·and·use·<code·class="docutils·literal·notranslate"><span·class="pre">await</span></code>·at·the·front·of
901 the·whole·expression·in·order·to·call·it·in·an·asynchronous-friendly·way.</p>902 the·whole·expression·in·order·to·call·it·in·an·asynchronous-friendly·way.</p>
902 <div·class="admonition·note">903 <div·class="admonition·note">
Max diff block lines reached; 11118/22860 bytes (48.64%) of diff not shown.
11.1 KB
html2text {}
Max HTML report size reached
5.63 KB
./usr/share/doc/python-django-doc/html/topics/db/search.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Search·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Search·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Managers"·href="managers.html"·/>15 ····<link·rel="next"·title="Managers"·href="managers.html"·/>
15 ····<link·rel="prev"·title="Aggregation"·href="aggregation.html"·/>16 ····<link·rel="prev"·title="Aggregation"·href="aggregation.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 218, 37 lines modifiedOffset 219, 37 lines modified
218 </li>219 </li>
219 </ul>220 </ul>
220 </li>221 </li>
221 </ul>222 </ul>
  
222 ··</div>223 ··</div>
223 ··<div>224 ··<div>
224 ····<h4>Previous·topic</h4>225 ····<h4>Vorig·onderwerp</h4>
225 ····<p·class="topless"><a·href="aggregation.html"226 ····<p·class="topless"><a·href="aggregation.html"
226 ··························title="previous·chapter">Aggregation</a></p>227 ··························title="vorig·hoofdstuk">Aggregation</a></p>
227 ··</div>228 ··</div>
228 ··<div>229 ··<div>
229 ····<h4>Next·topic</h4>230 ····<h4>Volgend·onderwerp</h4>
230 ····<p·class="topless"><a·href="managers.html"231 ····<p·class="topless"><a·href="managers.html"
231 ··························title="next·chapter">Managers</a></p>232 ··························title="volgend·hoofdstuk">Managers</a></p>
232 ··</div>233 ··</div>
233 <search·id="searchbox"·style="display:·none"·role="search">234 <search·id="searchbox"·style="display:·none"·role="search">
234 ··<h3·id="searchlabel">Quick·search</h3>235 ··<h3·id="searchlabel">Snel·zoeken</h3>
235 ····<div·class="searchformwrapper">236 ····<div·class="searchformwrapper">
236 ····<form·class="search"·action="../../search.html"·method="get">237 ····<form·class="search"·action="../../search.html"·method="get">
237 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>238 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
238 ······<input·type="submit"·value="Go"·/>239 ······<input·type="submit"·value="Zoek"·/>
239 ····</form>240 ····</form>
240 ····</div>241 ····</div>
241 </search>242 </search>
242 <script>document.getElementById('searchbox').style.display·=·"block"</script>243 <script>document.getElementById('searchbox').style.display·=·"block"</script>
243 ········</div>244 ········</div>
244 ······</div>245 ······</div>
245 ··············<h3>Last·update:</h3>246 ··············<h3>Last·update:</h3>
246 ··············<p·class="topless">Sep·03,·2024</p>247 ··············<p·class="topless">sep·03,·2024</p>
247 ··········</div>248 ··········</div>
248 ········249 ········
249 ······250 ······
250 ····</div>251 ····</div>
  
251 ····<div·id="ft">252 ····<div·id="ft">
252 ······<div·class="nav">253 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·S\x8Se\x8ea\x8ar\x8rc\x8ch\x8h_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·S\x8Se\x8ea\x8ar\x8rc\x8ch\x8h_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 A·common·task·for·web·applications·is·to·search·some·data·in·the·database·with5 A·common·task·for·web·applications·is·to·search·some·data·in·the·database·with
6 user·input.·In·a·simple·case,·this·could·be·filtering·a·list·of·objects·by·a6 user·input.·In·a·simple·case,·this·could·be·filtering·a·list·of·objects·by·a
7 category.·A·more·complex·use·case·might·require·searching·with·weighting,7 category.·A·more·complex·use·case·might·require·searching·with·weighting,
8 categorization,·highlighting,·multiple·languages,·and·so·on.·This·document8 categorization,·highlighting,·multiple·languages,·and·so·on.·This·document
Offset 91, 16 lines modifiedOffset 91, 16 lines modified
91 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*91 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
92 ····*·_\x8S_\x8e_\x8a_\x8r_\x8c_\x8h92 ····*·_\x8S_\x8e_\x8a_\x8r_\x8c_\x8h
93 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8C_\x8a_\x8s_\x8e_\x8s93 ··········o·_\x8U_\x8s_\x8e_\x8·_\x8C_\x8a_\x8s_\x8e_\x8s
94 ················#·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8·_\x8t_\x8e_\x8x_\x8t_\x8u_\x8a_\x8l_\x8·_\x8q_\x8u_\x8e_\x8r_\x8i_\x8e_\x8s94 ················#·_\x8S_\x8t_\x8a_\x8n_\x8d_\x8a_\x8r_\x8d_\x8·_\x8t_\x8e_\x8x_\x8t_\x8u_\x8a_\x8l_\x8·_\x8q_\x8u_\x8e_\x8r_\x8i_\x8e_\x8s
95 ················#·_\x8A_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8’_\x8s_\x8·_\x8m_\x8o_\x8r_\x8e_\x8·_\x8a_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8r_\x8i_\x8s_\x8o_\x8n_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s95 ················#·_\x8A_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8’_\x8s_\x8·_\x8m_\x8o_\x8r_\x8e_\x8·_\x8a_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8c_\x8o_\x8m_\x8p_\x8a_\x8r_\x8i_\x8s_\x8o_\x8n_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
96 ················#·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8s_\x8e_\x8a_\x8r_\x8c_\x8h96 ················#·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8s_\x8e_\x8a_\x8r_\x8c_\x8h
97 ······················#·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t97 ······················#·_\x8P_\x8o_\x8s_\x8t_\x8g_\x8r_\x8e_\x8S_\x8Q_\x8L_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t
98 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*98 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
99 _\x8A_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8i_\x8o_\x8n99 _\x8A_\x8g_\x8g_\x8r_\x8e_\x8g_\x8a_\x8t_\x8i_\x8o_\x8n
100 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*100 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
101 _\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8s101 _\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8s
102 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*102 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
103 [q···················][Go]103 [q···················][Zoek]
104 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*104 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
105 Sep·03,·2024105 sep·03,·2024
106 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»106 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
14.6 KB
./usr/share/doc/python-django-doc/html/topics/db/sql.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Performing·raw·SQL·queries·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Performing·raw·SQL·queries·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Database·transactions"·href="transactions.html"·/>15 ····<link·rel="next"·title="Database·transactions"·href="transactions.html"·/>
15 ····<link·rel="prev"·title="Managers"·href="managers.html"·/>16 ····<link·rel="prev"·title="Managers"·href="managers.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 92, 15 lines modifiedOffset 93, 15 lines modified
92 <a·class="reference·internal"·href="../../ref/models/expressions.html"><span·class="doc">custom·query·expressions</span></a>.</p></li>93 <a·class="reference·internal"·href="../../ref/models/expressions.html"><span·class="doc">custom·query·expressions</span></a>.</p></li>
93 </ul>94 </ul>
94 <p>Before·using·raw·SQL,·explore·<a·class="reference·internal"·href="index.html"><span·class="doc">the·ORM</span></a>.·Ask·on95 <p>Before·using·raw·SQL,·explore·<a·class="reference·internal"·href="index.html"><span·class="doc">the·ORM</span></a>.·Ask·on
95 one·of·<a·class="reference·internal"·href="../../faq/help.html"><span·class="doc">the·support·channels</span></a>·to·see·if·the·ORM·supports96 one·of·<a·class="reference·internal"·href="../../faq/help.html"><span·class="doc">the·support·channels</span></a>·to·see·if·the·ORM·supports
96 your·use·case.</p>97 your·use·case.</p>
97 </div>98 </div>
98 <div·class="admonition·warning">99 <div·class="admonition·warning">
99 <p·class="admonition-title">Warning</p>100 <p·class="admonition-title">Waarschuwing</p>
100 <p>You·should·be·very·careful·whenever·you·write·raw·SQL.·Every·time·you·use101 <p>You·should·be·very·careful·whenever·you·write·raw·SQL.·Every·time·you·use
101 it,·you·should·properly·escape·any·parameters·that·the·user·can·control102 it,·you·should·properly·escape·any·parameters·that·the·user·can·control
102 by·using·<code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·in·order·to·protect·against·SQL·injection·attacks.103 by·using·<code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·in·order·to·protect·against·SQL·injection·attacks.
103 Please·read·more·about·<a·class="reference·internal"·href="../security.html#sql-injection-protection"><span·class="std·std-ref">SQL·injection·protection</span></a>.</p>104 Please·read·more·about·<a·class="reference·internal"·href="../security.html#sql-injection-protection"><span·class="std·std-ref">SQL·injection·protection</span></a>.</p>
104 </div>105 </div>
105 <section·id="s-performing-raw-queries">106 <section·id="s-performing-raw-queries">
106 <span·id="s-executing-raw-queries"></span><span·id="performing-raw-queries"></span><span·id="executing-raw-queries"></span><h2>Performing·raw·queries<a·class="headerlink"·href="#performing-raw-queries"·title="Link·to·this·heading">¶</a></h2>107 <span·id="s-executing-raw-queries"></span><span·id="performing-raw-queries"></span><span·id="executing-raw-queries"></span><h2>Performing·raw·queries<a·class="headerlink"·href="#performing-raw-queries"·title="Link·to·this·heading">¶</a></h2>
Offset 142, 22 lines modifiedOffset 143, 22 lines modified
142 we’ve·assumed·that·the·<code·class="docutils·literal·notranslate"><span·class="pre">Person</span></code>·model·lives·in·an·app·named·<code·class="docutils·literal·notranslate"><span·class="pre">myapp</span></code>,143 we’ve·assumed·that·the·<code·class="docutils·literal·notranslate"><span·class="pre">Person</span></code>·model·lives·in·an·app·named·<code·class="docutils·literal·notranslate"><span·class="pre">myapp</span></code>,
143 so·its·table·would·be·<code·class="docutils·literal·notranslate"><span·class="pre">myapp_person</span></code>.</p>144 so·its·table·would·be·<code·class="docutils·literal·notranslate"><span·class="pre">myapp_person</span></code>.</p>
144 <p>For·more·details·check·out·the·documentation·for·the145 <p>For·more·details·check·out·the·documentation·for·the
145 <a·class="reference·internal"·href="../../ref/models/options.html#django.db.models.Options.db_table"·title="django.db.models.Options.db_table"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_table</span></code></a>·option,·which·also·lets·you·manually·set·the146 <a·class="reference·internal"·href="../../ref/models/options.html#django.db.models.Options.db_table"·title="django.db.models.Options.db_table"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">db_table</span></code></a>·option,·which·also·lets·you·manually·set·the
146 database·table·name.</p>147 database·table·name.</p>
147 </div>148 </div>
148 <div·class="admonition·warning">149 <div·class="admonition·warning">
149 <p·class="admonition-title">Warning</p>150 <p·class="admonition-title">Waarschuwing</p>
150 <p>No·checking·is·done·on·the·SQL·statement·that·is·passed·in·to·<code·class="docutils·literal·notranslate"><span·class="pre">.raw()</span></code>.151 <p>No·checking·is·done·on·the·SQL·statement·that·is·passed·in·to·<code·class="docutils·literal·notranslate"><span·class="pre">.raw()</span></code>.
151 Django·expects·that·the·statement·will·return·a·set·of·rows·from·the152 Django·expects·that·the·statement·will·return·a·set·of·rows·from·the
152 database,·but·does·nothing·to·enforce·that.·If·the·query·does·not153 database,·but·does·nothing·to·enforce·that.·If·the·query·does·not
153 return·rows,·a·(possibly·cryptic)·error·will·result.</p>154 return·rows,·a·(possibly·cryptic)·error·will·result.</p>
154 </div>155 </div>
155 <div·class="admonition·warning">156 <div·class="admonition·warning">
156 <p·class="admonition-title">Warning</p>157 <p·class="admonition-title">Waarschuwing</p>
157 <p>If·you·are·performing·queries·on·MySQL,·note·that·MySQL’s·silent·type·coercion158 <p>If·you·are·performing·queries·on·MySQL,·note·that·MySQL’s·silent·type·coercion
158 may·cause·unexpected·results·when·mixing·types.·If·you·query·on·a·string159 may·cause·unexpected·results·when·mixing·types.·If·you·query·on·a·string
159 type·column,·but·with·an·integer·value,·MySQL·will·coerce·the·types·of·all·values160 type·column,·but·with·an·integer·value,·MySQL·will·coerce·the·types·of·all·values
160 in·the·table·to·an·integer·before·performing·the·comparison.·For·example,·if·your161 in·the·table·to·an·integer·before·performing·the·comparison.·For·example,·if·your
161 table·contains·the·values·<code·class="docutils·literal·notranslate"><span·class="pre">'abc'</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">'def'</span></code>·and·you·query·for·<code·class="docutils·literal·notranslate"><span·class="pre">WHERE</span>·<span·class="pre">mycolumn=0</span></code>,162 table·contains·the·values·<code·class="docutils·literal·notranslate"><span·class="pre">'abc'</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">'def'</span></code>·and·you·query·for·<code·class="docutils·literal·notranslate"><span·class="pre">WHERE</span>·<span·class="pre">mycolumn=0</span></code>,
162 both·rows·will·match.·To·prevent·this,·perform·the·correct·typecasting163 both·rows·will·match.·To·prevent·this,·perform·the·correct·typecasting
163 before·using·the·value·in·a·query.</p>164 before·using·the·value·in·a·query.</p>
Offset 265, 20 lines modifiedOffset 266, 20 lines modified
265 </div>266 </div>
266 <p><code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·is·a·list·or·dictionary·of·parameters.·You’ll·use·<code·class="docutils·literal·notranslate"><span·class="pre">%s</span></code>267 <p><code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·is·a·list·or·dictionary·of·parameters.·You’ll·use·<code·class="docutils·literal·notranslate"><span·class="pre">%s</span></code>
267 placeholders·in·the·query·string·for·a·list,·or·<code·class="docutils·literal·notranslate"><span·class="pre">%(key)s</span></code>268 placeholders·in·the·query·string·for·a·list,·or·<code·class="docutils·literal·notranslate"><span·class="pre">%(key)s</span></code>
268 placeholders·for·a·dictionary·(where·<code·class="docutils·literal·notranslate"><span·class="pre">key</span></code>·is·replaced·by·a269 placeholders·for·a·dictionary·(where·<code·class="docutils·literal·notranslate"><span·class="pre">key</span></code>·is·replaced·by·a
269 dictionary·key),·regardless·of·your·database·engine.·Such·placeholders·will·be270 dictionary·key),·regardless·of·your·database·engine.·Such·placeholders·will·be
270 replaced·with·parameters·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·argument.</p>271 replaced·with·parameters·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">params</span></code>·argument.</p>
271 <div·class="admonition·note">272 <div·class="admonition·note">
272 <p·class="admonition-title">Note</p>273 <p·class="admonition-title">Notitie</p>
273 <p>Dictionary·params·are·not·supported·with·the·SQLite·backend;·with274 <p>Dictionary·params·are·not·supported·with·the·SQLite·backend;·with
274 this·backend,·you·must·pass·parameters·as·a·list.</p>275 this·backend,·you·must·pass·parameters·as·a·list.</p>
275 </div>276 </div>
276 <div·class="admonition·warning">277 <div·class="admonition·warning">
277 <p·class="admonition-title">Warning</p>278 <p·class="admonition-title">Waarschuwing</p>
278 <p><strong>Do·not·use·string·formatting·on·raw·queries·or·quote·placeholders·in·your279 <p><strong>Do·not·use·string·formatting·on·raw·queries·or·quote·placeholders·in·your
279 SQL·strings!</strong></p>280 SQL·strings!</strong></p>
280 <p>It’s·tempting·to·write·the·above·query·as:</p>281 <p>It’s·tempting·to·write·the·above·query·as:</p>
281 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">query</span>·<span·class="o">=</span>·<span·class="s2">&quot;SELECT·*·FROM·myapp_person·WHERE·last_name·=·</span><span·class="si">%s</span><span·class="s2">&quot;</span>·<span·class="o">%</span>·<span·class="n">lname</span>282 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">query</span>·<span·class="o">=</span>·<span·class="s2">&quot;SELECT·*·FROM·myapp_person·WHERE·last_name·=·</span><span·class="si">%s</span><span·class="s2">&quot;</span>·<span·class="o">%</span>·<span·class="n">lname</span>
282 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Person</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">raw</span><span·class="p">(</span><span·class="n">query</span><span·class="p">)</span>283 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">Person</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">raw</span><span·class="p">(</span><span·class="n">query</span><span·class="p">)</span>
283 </pre></div>284 </pre></div>
284 </div>285 </div>
Offset 479, 37 lines modifiedOffset 480, 37 lines modified
479 </li>480 </li>
480 </ul>481 </ul>
481 </li>482 </li>
482 </ul>483 </ul>
  
483 ··</div>484 ··</div>
484 ··<div>485 ··<div>
485 ····<h4>Previous·topic</h4>486 ····<h4>Vorig·onderwerp</h4>
486 ····<p·class="topless"><a·href="managers.html"487 ····<p·class="topless"><a·href="managers.html"
487 ··························title="previous·chapter">Managers</a></p>488 ··························title="vorig·hoofdstuk">Managers</a></p>
488 ··</div>489 ··</div>
489 ··<div>490 ··<div>
490 ····<h4>Next·topic</h4>491 ····<h4>Volgend·onderwerp</h4>
491 ····<p·class="topless"><a·href="transactions.html"492 ····<p·class="topless"><a·href="transactions.html"
492 ··························title="next·chapter">Database·transactions</a></p>493 ··························title="volgend·hoofdstuk">Database·transactions</a></p>
493 ··</div>494 ··</div>
494 <search·id="searchbox"·style="display:·none"·role="search">495 <search·id="searchbox"·style="display:·none"·role="search">
495 ··<h3·id="searchlabel">Quick·search</h3>496 ··<h3·id="searchlabel">Snel·zoeken</h3>
496 ····<div·class="searchformwrapper">497 ····<div·class="searchformwrapper">
497 ····<form·class="search"·action="../../search.html"·method="get">498 ····<form·class="search"·action="../../search.html"·method="get">
498 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>499 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
499 ······<input·type="submit"·value="Go"·/>500 ······<input·type="submit"·value="Zoek"·/>
500 ····</form>501 ····</form>
501 ····</div>502 ····</div>
502 </search>503 </search>
503 <script>document.getElementById('searchbox').style.display·=·"block"</script>504 <script>document.getElementById('searchbox').style.display·=·"block"</script>
504 ········</div>505 ········</div>
Max diff block lines reached; 233/8883 bytes (2.62%) of diff not shown.
5.77 KB
html2text {}
Max HTML report size reached
7.39 KB
./usr/share/doc/python-django-doc/html/topics/db/tablespaces.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Tablespaces·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Tablespaces·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Database·access·optimization"·href="optimization.html"·/>15 ····<link·rel="next"·title="Database·access·optimization"·href="optimization.html"·/>
15 ····<link·rel="prev"·title="Multiple·databases"·href="multi-db.html"·/>16 ····<link·rel="prev"·title="Multiple·databases"·href="multi-db.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 78, 15 lines modifiedOffset 79, 15 lines modified
78 ··········<div·class="yui-g"·id="topics-db-tablespaces">79 ··········<div·class="yui-g"·id="topics-db-tablespaces">
79 ············80 ············
80 ··<section·id="s-tablespaces">81 ··<section·id="s-tablespaces">
81 <span·id="tablespaces"></span><h1>Tablespaces<a·class="headerlink"·href="#tablespaces"·title="Link·to·this·heading">¶</a></h1>82 <span·id="tablespaces"></span><h1>Tablespaces<a·class="headerlink"·href="#tablespaces"·title="Link·to·this·heading">¶</a></h1>
82 <p>A·common·paradigm·for·optimizing·performance·in·database·systems·is·the·use·of83 <p>A·common·paradigm·for·optimizing·performance·in·database·systems·is·the·use·of
83 <a·class="reference·external"·href="https://en.wikipedia.org/wiki/Tablespace">tablespaces</a>·to·organize·disk·layout.</p>84 <a·class="reference·external"·href="https://en.wikipedia.org/wiki/Tablespace">tablespaces</a>·to·organize·disk·layout.</p>
84 <div·class="admonition·warning">85 <div·class="admonition·warning">
85 <p·class="admonition-title">Warning</p>86 <p·class="admonition-title">Waarschuwing</p>
86 <p>Django·does·not·create·the·tablespaces·for·you.·Please·refer·to·your87 <p>Django·does·not·create·the·tablespaces·for·you.·Please·refer·to·your
87 database·engine’s·documentation·for·details·on·creating·and·managing88 database·engine’s·documentation·for·details·on·creating·and·managing
88 tablespaces.</p>89 tablespaces.</p>
89 </div>90 </div>
90 <section·id="s-declaring-tablespaces-for-tables">91 <section·id="s-declaring-tablespaces-for-tables">
91 <span·id="declaring-tablespaces-for-tables"></span><h2>Declaring·tablespaces·for·tables<a·class="headerlink"·href="#declaring-tablespaces-for-tables"·title="Link·to·this·heading">¶</a></h2>92 <span·id="declaring-tablespaces-for-tables"></span><h2>Declaring·tablespaces·for·tables<a·class="headerlink"·href="#declaring-tablespaces-for-tables"·title="Link·to·this·heading">¶</a></h2>
92 <p>A·tablespace·can·be·specified·for·the·table·generated·by·a·model·by·supplying93 <p>A·tablespace·can·be·specified·for·the·table·generated·by·a·model·by·supplying
Offset 161, 37 lines modifiedOffset 162, 37 lines modified
161 <li><a·class="reference·internal"·href="#database-support">Database·support</a></li>162 <li><a·class="reference·internal"·href="#database-support">Database·support</a></li>
162 </ul>163 </ul>
163 </li>164 </li>
164 </ul>165 </ul>
  
165 ··</div>166 ··</div>
166 ··<div>167 ··<div>
167 ····<h4>Previous·topic</h4>168 ····<h4>Vorig·onderwerp</h4>
168 ····<p·class="topless"><a·href="multi-db.html"169 ····<p·class="topless"><a·href="multi-db.html"
169 ··························title="previous·chapter">Multiple·databases</a></p>170 ··························title="vorig·hoofdstuk">Multiple·databases</a></p>
170 ··</div>171 ··</div>
171 ··<div>172 ··<div>
172 ····<h4>Next·topic</h4>173 ····<h4>Volgend·onderwerp</h4>
173 ····<p·class="topless"><a·href="optimization.html"174 ····<p·class="topless"><a·href="optimization.html"
174 ··························title="next·chapter">Database·access·optimization</a></p>175 ··························title="volgend·hoofdstuk">Database·access·optimization</a></p>
175 ··</div>176 ··</div>
176 <search·id="searchbox"·style="display:·none"·role="search">177 <search·id="searchbox"·style="display:·none"·role="search">
177 ··<h3·id="searchlabel">Quick·search</h3>178 ··<h3·id="searchlabel">Snel·zoeken</h3>
178 ····<div·class="searchformwrapper">179 ····<div·class="searchformwrapper">
179 ····<form·class="search"·action="../../search.html"·method="get">180 ····<form·class="search"·action="../../search.html"·method="get">
180 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>181 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
181 ······<input·type="submit"·value="Go"·/>182 ······<input·type="submit"·value="Zoek"·/>
182 ····</form>183 ····</form>
183 ····</div>184 ····</div>
184 </search>185 </search>
185 <script>document.getElementById('searchbox').style.display·=·"block"</script>186 <script>document.getElementById('searchbox').style.display·=·"block"</script>
186 ········</div>187 ········</div>
187 ······</div>188 ······</div>
188 ··············<h3>Last·update:</h3>189 ··············<h3>Last·update:</h3>
189 ··············<p·class="topless">Sep·03,·2024</p>190 ··············<p·class="topless">sep·03,·2024</p>
190 ··········</div>191 ··········</div>
191 ········192 ········
192 ······193 ······
193 ····</div>194 ····</div>
  
194 ····<div·id="ft">195 ····<div·id="ft">
195 ······<div·class="nav">196 ······<div·class="nav">
2.63 KB
html2text {}
Max HTML report size reached
47.6 KB
./usr/share/doc/python-django-doc/html/topics/db/transactions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Database·transactions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Database·transactions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Multiple·databases"·href="multi-db.html"·/>15 ····<link·rel="next"·title="Multiple·databases"·href="multi-db.html"·/>
15 ····<link·rel="prev"·title="Performing·raw·SQL·queries"·href="sql.html"·/>16 ····<link·rel="prev"·title="Performing·raw·SQL·queries"·href="sql.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 103, 15 lines modifiedOffset 104, 15 lines modified
103 transaction.·If·the·response·is·produced·without·problems,·Django·commits·the104 transaction.·If·the·response·is·produced·without·problems,·Django·commits·the
104 transaction.·If·the·view·produces·an·exception,·Django·rolls·back·the105 transaction.·If·the·view·produces·an·exception,·Django·rolls·back·the
105 transaction.</p>106 transaction.</p>
106 <p>You·may·perform·subtransactions·using·savepoints·in·your·view·code,·typically107 <p>You·may·perform·subtransactions·using·savepoints·in·your·view·code,·typically
107 with·the·<a·class="reference·internal"·href="#django.db.transaction.atomic"·title="django.db.transaction.atomic"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">atomic()</span></code></a>·context·manager.·However,·at·the·end·of·the·view,108 with·the·<a·class="reference·internal"·href="#django.db.transaction.atomic"·title="django.db.transaction.atomic"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">atomic()</span></code></a>·context·manager.·However,·at·the·end·of·the·view,
108 either·all·or·none·of·the·changes·will·be·committed.</p>109 either·all·or·none·of·the·changes·will·be·committed.</p>
109 <div·class="admonition·warning">110 <div·class="admonition·warning">
110 <p·class="admonition-title">Warning</p>111 <p·class="admonition-title">Waarschuwing</p>
111 <p>While·the·simplicity·of·this·transaction·model·is·appealing,·it·also·makes·it112 <p>While·the·simplicity·of·this·transaction·model·is·appealing,·it·also·makes·it
112 inefficient·when·traffic·increases.·Opening·a·transaction·for·every·view·has113 inefficient·when·traffic·increases.·Opening·a·transaction·for·every·view·has
113 some·overhead.·The·impact·on·performance·depends·on·the·query·patterns·of·your114 some·overhead.·The·impact·on·performance·depends·on·the·query·patterns·of·your
114 application·and·on·how·well·your·database·handles·locking.</p>115 application·and·on·how·well·your·database·handles·locking.</p>
115 </div>116 </div>
116 <div·class="admonition-per-request-transactions-and-streaming-responses·admonition">117 <div·class="admonition-per-request-transactions-and-streaming-responses·admonition">
117 <p·class="admonition-title">Per-request·transactions·and·streaming·responses</p>118 <p·class="admonition-title">Per-request·transactions·and·streaming·responses</p>
Offset 128, 15 lines modifiedOffset 129, 15 lines modified
128 <p>Note·that·only·the·execution·of·your·view·is·enclosed·in·the·transactions.129 <p>Note·that·only·the·execution·of·your·view·is·enclosed·in·the·transactions.
129 Middleware·runs·outside·of·the·transaction,·and·so·does·the·rendering·of130 Middleware·runs·outside·of·the·transaction,·and·so·does·the·rendering·of
130 template·responses.</p>131 template·responses.</p>
131 <p>When·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-DATABASE-ATOMIC_REQUESTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ATOMIC_REQUESTS</span></code></a>·is·enabled,·it’s132 <p>When·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-DATABASE-ATOMIC_REQUESTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ATOMIC_REQUESTS</span></code></a>·is·enabled,·it’s
132 still·possible·to·prevent·views·from·running·in·a·transaction.</p>133 still·possible·to·prevent·views·from·running·in·a·transaction.</p>
133 <dl·class="py·function">134 <dl·class="py·function">
134 <dt·class="sig·sig-object·py"·id="django.db.transaction.non_atomic_requests">135 <dt·class="sig·sig-object·py"·id="django.db.transaction.non_atomic_requests">
135 <span·class="sig-name·descname"><span·class="pre">non_atomic_requests</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L334"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.transaction.non_atomic_requests"·title="Link·to·this·definition">¶</a></dt>136 <span·class="sig-name·descname"><span·class="pre">non_atomic_requests</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L334"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.transaction.non_atomic_requests"·title="Link·to·this·definition">¶</a></dt>
136 <dd><p>This·decorator·will·negate·the·effect·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-DATABASE-ATOMIC_REQUESTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ATOMIC_REQUESTS</span></code></a>·for·a·given·view:</p>137 <dd><p>This·decorator·will·negate·the·effect·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-DATABASE-ATOMIC_REQUESTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ATOMIC_REQUESTS</span></code></a>·for·a·given·view:</p>
137 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">transaction</span>138 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">transaction</span>
  
  
138 <span·class="nd">@transaction</span><span·class="o">.</span><span·class="n">non_atomic_requests</span>139 <span·class="nd">@transaction</span><span·class="o">.</span><span·class="n">non_atomic_requests</span>
139 <span·class="k">def</span>·<span·class="nf">my_view</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>140 <span·class="k">def</span>·<span·class="nf">my_view</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>
140 ····<span·class="n">do_stuff</span><span·class="p">()</span>141 ····<span·class="n">do_stuff</span><span·class="p">()</span>
Offset 152, 15 lines modifiedOffset 153, 15 lines modified
  
152 </section>153 </section>
153 <section·id="s-controlling-transactions-explicitly">154 <section·id="s-controlling-transactions-explicitly">
154 <span·id="controlling-transactions-explicitly"></span><h3>Controlling·transactions·explicitly<a·class="headerlink"·href="#controlling-transactions-explicitly"·title="Link·to·this·heading">¶</a></h3>155 <span·id="controlling-transactions-explicitly"></span><h3>Controlling·transactions·explicitly<a·class="headerlink"·href="#controlling-transactions-explicitly"·title="Link·to·this·heading">¶</a></h3>
155 <p>Django·provides·a·single·API·to·control·database·transactions.</p>156 <p>Django·provides·a·single·API·to·control·database·transactions.</p>
156 <dl·class="py·function">157 <dl·class="py·function">
157 <dt·class="sig·sig-object·py"·id="django.db.transaction.atomic">158 <dt·class="sig·sig-object·py"·id="django.db.transaction.atomic">
158 <span·class="sig-name·descname"><span·class="pre">atomic</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">savepoint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">durable</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L316"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.transaction.atomic"·title="Link·to·this·definition">¶</a></dt>159 <span·class="sig-name·descname"><span·class="pre">atomic</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">savepoint</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">durable</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L316"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.transaction.atomic"·title="Link·to·this·definition">¶</a></dt>
159 <dd><p>Atomicity·is·the·defining·property·of·database·transactions.·<code·class="docutils·literal·notranslate"><span·class="pre">atomic</span></code>160 <dd><p>Atomicity·is·the·defining·property·of·database·transactions.·<code·class="docutils·literal·notranslate"><span·class="pre">atomic</span></code>
160 allows·us·to·create·a·block·of·code·within·which·the·atomicity·on·the161 allows·us·to·create·a·block·of·code·within·which·the·atomicity·on·the
161 database·is·guaranteed.·If·the·block·of·code·is·successfully·completed,·the162 database·is·guaranteed.·If·the·block·of·code·is·successfully·completed,·the
162 changes·are·committed·to·the·database.·If·there·is·an·exception,·the163 changes·are·committed·to·the·database.·If·there·is·an·exception,·the
163 changes·are·rolled·back.</p>164 changes·are·rolled·back.</p>
164 <p><code·class="docutils·literal·notranslate"><span·class="pre">atomic</span></code>·blocks·can·be·nested.·In·this·case,·when·an·inner·block165 <p><code·class="docutils·literal·notranslate"><span·class="pre">atomic</span></code>·blocks·can·be·nested.·In·this·case,·when·an·inner·block
165 completes·successfully,·its·effects·can·still·be·rolled·back·if·an166 completes·successfully,·its·effects·can·still·be·rolled·back·if·an
Offset 338, 15 lines modifiedOffset 339, 15 lines modified
338 <p>Sometimes·you·need·to·perform·an·action·related·to·the·current·database339 <p>Sometimes·you·need·to·perform·an·action·related·to·the·current·database
339 transaction,·but·only·if·the·transaction·successfully·commits.·Examples·might340 transaction,·but·only·if·the·transaction·successfully·commits.·Examples·might
340 include·a·background·task,·an·email·notification,·or·a·cache·invalidation.</p>341 include·a·background·task,·an·email·notification,·or·a·cache·invalidation.</p>
341 <p><a·class="reference·internal"·href="#django.db.transaction.on_commit"·title="django.db.transaction.on_commit"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">on_commit()</span></code></a>·allows·you·to·register·callbacks·that·will·be·executed·after342 <p><a·class="reference·internal"·href="#django.db.transaction.on_commit"·title="django.db.transaction.on_commit"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">on_commit()</span></code></a>·allows·you·to·register·callbacks·that·will·be·executed·after
342 the·open·transaction·is·successfully·committed:</p>343 the·open·transaction·is·successfully·committed:</p>
343 <dl·class="py·function">344 <dl·class="py·function">
344 <dt·class="sig·sig-object·py"·id="django.db.transaction.on_commit">345 <dt·class="sig·sig-object·py"·id="django.db.transaction.on_commit">
345 <span·class="sig-name·descname"><span·class="pre">on_commit</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">func</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">robust</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L129"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.transaction.on_commit"·title="Link·to·this·definition">¶</a></dt>346 <span·class="sig-name·descname"><span·class="pre">on_commit</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">func</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">robust</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L129"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.transaction.on_commit"·title="Link·to·this·definition">¶</a></dt>
346 <dd></dd></dl>347 <dd></dd></dl>
  
347 <p>Pass·a·function,·or·any·callable,·to·<a·class="reference·internal"·href="#django.db.transaction.on_commit"·title="django.db.transaction.on_commit"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">on_commit()</span></code></a>:</p>348 <p>Pass·a·function,·or·any·callable,·to·<a·class="reference·internal"·href="#django.db.transaction.on_commit"·title="django.db.transaction.on_commit"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">on_commit()</span></code></a>:</p>
348 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">transaction</span>349 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.db</span>·<span·class="kn">import</span>·<span·class="n">transaction</span>
  
  
349 <span·class="k">def</span>·<span·class="nf">send_welcome_email</span><span·class="p">():</span>·<span·class="o">...</span>350 <span·class="k">def</span>·<span·class="nf">send_welcome_email</span><span·class="p">():</span>·<span·class="o">...</span>
Offset 471, 32 lines modifiedOffset 472, 32 lines modified
471 transaction·succeeds.·It’s·a·lot·easier·to·undo·something·you·never·did·in·the472 transaction·succeeds.·It’s·a·lot·easier·to·undo·something·you·never·did·in·the
472 first·place!</p>473 first·place!</p>
473 </section>474 </section>
474 </section>475 </section>
475 <section·id="s-low-level-apis">476 <section·id="s-low-level-apis">
476 <span·id="low-level-apis"></span><h2>Low-level·APIs<a·class="headerlink"·href="#low-level-apis"·title="Link·to·this·heading">¶</a></h2>477 <span·id="low-level-apis"></span><h2>Low-level·APIs<a·class="headerlink"·href="#low-level-apis"·title="Link·to·this·heading">¶</a></h2>
477 <div·class="admonition·warning">478 <div·class="admonition·warning">
478 <p·class="admonition-title">Warning</p>479 <p·class="admonition-title">Waarschuwing</p>
479 <p>Always·prefer·<a·class="reference·internal"·href="#django.db.transaction.atomic"·title="django.db.transaction.atomic"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">atomic()</span></code></a>·if·possible·at·all.·It·accounts·for·the480 <p>Always·prefer·<a·class="reference·internal"·href="#django.db.transaction.atomic"·title="django.db.transaction.atomic"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">atomic()</span></code></a>·if·possible·at·all.·It·accounts·for·the
480 idiosyncrasies·of·each·database·and·prevents·invalid·operations.</p>481 idiosyncrasies·of·each·database·and·prevents·invalid·operations.</p>
481 <p>The·low·level·APIs·are·only·useful·if·you’re·implementing·your·own482 <p>The·low·level·APIs·are·only·useful·if·you’re·implementing·your·own
482 transaction·management.</p>483 transaction·management.</p>
483 </div>484 </div>
484 <section·id="s-managing-autocommit">485 <section·id="s-managing-autocommit">
485 <span·id="s-id3"></span><span·id="managing-autocommit"></span><span·id="id3"></span><h3>Autocommit<a·class="headerlink"·href="#managing-autocommit"·title="Link·to·this·heading">¶</a></h3>486 <span·id="s-id3"></span><span·id="managing-autocommit"></span><span·id="id3"></span><h3>Autocommit<a·class="headerlink"·href="#managing-autocommit"·title="Link·to·this·heading">¶</a></h3>
486 <p>Django·provides·an·API·in·the·<a·class="reference·internal"·href="#module-django.db.transaction"·title="django.db.transaction"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.transaction</span></code></a>·module·to·manage·the487 <p>Django·provides·an·API·in·the·<a·class="reference·internal"·href="#module-django.db.transaction"·title="django.db.transaction"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.db.transaction</span></code></a>·module·to·manage·the
487 autocommit·state·of·each·database·connection.</p>488 autocommit·state·of·each·database·connection.</p>
488 <dl·class="py·function">489 <dl·class="py·function">
489 <dt·class="sig·sig-object·py"·id="django.db.transaction.get_autocommit">490 <dt·class="sig·sig-object·py"·id="django.db.transaction.get_autocommit">
490 <span·class="sig-name·descname"><span·class="pre">get_autocommit</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L28"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.db.transaction.get_autocommit"·title="Link·to·this·definition">¶</a></dt>491 <span·class="sig-name·descname"><span·class="pre">get_autocommit</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/db/transaction.py#L28"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.db.transaction.get_autocommit"·title="Link·to·this·definition">¶</a></dt>
491 <dd></dd></dl>492 <dd></dd></dl>
  
492 <dl·class="py·function">493 <dl·class="py·function">
Max diff block lines reached; 19966/34617 bytes (57.68%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
45.7 KB
./usr/share/doc/python-django-doc/html/topics/email.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Sending·email·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Sending·email·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Internationalization·and·localization"·href="i18n/index.html"·/>15 ····<link·rel="next"·title="Internationalization·and·localization"·href="i18n/index.html"·/>
15 ····<link·rel="prev"·title="Cryptographic·signing"·href="signing.html"·/>16 ····<link·rel="prev"·title="Cryptographic·signing"·href="signing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 101, 24 lines modifiedOffset 102, 24 lines modified
101 <p>Mail·is·sent·using·the·SMTP·host·and·port·specified·in·the102 <p>Mail·is·sent·using·the·SMTP·host·and·port·specified·in·the
102 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_PORT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_PORT</span></code></a>·settings.·The103 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_PORT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_PORT</span></code></a>·settings.·The
103 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_USER"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_USER</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_PASSWORD"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_PASSWORD</span></code></a>·settings,·if104 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_USER"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_USER</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_HOST_PASSWORD"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_HOST_PASSWORD</span></code></a>·settings,·if
104 set,·are·used·to·authenticate·to·the·SMTP·server,·and·the105 set,·are·used·to·authenticate·to·the·SMTP·server,·and·the
105 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_USE_TLS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_USE_TLS</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_USE_SSL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_USE_SSL</span></code></a>·settings·control·whether106 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_USE_TLS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_USE_TLS</span></code></a>·and·<a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_USE_SSL"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_USE_SSL</span></code></a>·settings·control·whether
106 a·secure·connection·is·used.</p>107 a·secure·connection·is·used.</p>
107 <div·class="admonition·note">108 <div·class="admonition·note">
108 <p·class="admonition-title">Note</p>109 <p·class="admonition-title">Notitie</p>
109 <p>The·character·set·of·email·sent·with·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail</span></code>·will·be·set·to110 <p>The·character·set·of·email·sent·with·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail</span></code>·will·be·set·to
110 the·value·of·your·<a·class="reference·internal"·href="../ref/settings.html#std-setting-DEFAULT_CHARSET"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_CHARSET</span></code></a>·setting.</p>111 the·value·of·your·<a·class="reference·internal"·href="../ref/settings.html#std-setting-DEFAULT_CHARSET"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEFAULT_CHARSET</span></code></a>·setting.</p>
111 </div>112 </div>
112 </section>113 </section>
113 <section·id="s-send-mail">114 <section·id="s-send-mail">
114 <span·id="send-mail"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">send_mail()</span></code><a·class="headerlink"·href="#send-mail"·title="Link·to·this·heading">¶</a></h2>115 <span·id="send-mail"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">send_mail()</span></code><a·class="headerlink"·href="#send-mail"·title="Link·to·this·heading">¶</a></h2>
115 <dl·class="py·function">116 <dl·class="py·function">
116 <dt·class="sig·sig-object·py"·id="django.core.mail.send_mail">117 <dt·class="sig·sig-object·py"·id="django.core.mail.send_mail">
117 <span·class="sig-name·descname"><span·class="pre">send_mail</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">from_email</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">recipient_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_user</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">html_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L55"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.mail.send_mail"·title="Link·to·this·definition">¶</a></dt>118 <span·class="sig-name·descname"><span·class="pre">send_mail</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">from_email</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">recipient_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_user</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">html_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L55"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.mail.send_mail"·title="Link·to·this·definition">¶</a></dt>
118 <dd></dd></dl>119 <dd></dd></dl>
  
119 <p>In·most·cases,·you·can·send·email·using·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.send_mail()</span></code>.</p>120 <p>In·most·cases,·you·can·send·email·using·<code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.send_mail()</span></code>.</p>
120 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">subject</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">message</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">from_email</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">recipient_list</span></code>·parameters121 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">subject</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">message</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">from_email</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">recipient_list</span></code>·parameters
121 are·required.</p>122 are·required.</p>
122 <ul·class="simple">123 <ul·class="simple">
123 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">subject</span></code>:·A·string.</p></li>124 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">subject</span></code>:·A·string.</p></li>
Offset 150, 15 lines modifiedOffset 151, 15 lines modified
150 <p>The·return·value·will·be·the·number·of·successfully·delivered·messages·(which151 <p>The·return·value·will·be·the·number·of·successfully·delivered·messages·(which
151 can·be·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">1</span></code>·since·it·can·only·send·one·message).</p>152 can·be·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">1</span></code>·since·it·can·only·send·one·message).</p>
152 </section>153 </section>
153 <section·id="s-send-mass-mail">154 <section·id="s-send-mass-mail">
154 <span·id="send-mass-mail"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">send_mass_mail()</span></code><a·class="headerlink"·href="#send-mass-mail"·title="Link·to·this·heading">¶</a></h2>155 <span·id="send-mass-mail"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">send_mass_mail()</span></code><a·class="headerlink"·href="#send-mass-mail"·title="Link·to·this·heading">¶</a></h2>
155 <dl·class="py·function">156 <dl·class="py·function">
156 <dt·class="sig·sig-object·py"·id="django.core.mail.send_mass_mail">157 <dt·class="sig·sig-object·py"·id="django.core.mail.send_mass_mail">
157 <span·class="sig-name·descname"><span·class="pre">send_mass_mail</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">datatuple</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_user</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L91"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.mail.send_mass_mail"·title="Link·to·this·definition">¶</a></dt>158 <span·class="sig-name·descname"><span·class="pre">send_mass_mail</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">datatuple</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_user</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auth_password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L91"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.mail.send_mass_mail"·title="Link·to·this·definition">¶</a></dt>
158 <dd></dd></dl>159 <dd></dd></dl>
  
159 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.send_mass_mail()</span></code>·is·intended·to·handle·mass·emailing.</p>160 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.send_mass_mail()</span></code>·is·intended·to·handle·mass·emailing.</p>
160 <p><code·class="docutils·literal·notranslate"><span·class="pre">datatuple</span></code>·is·a·tuple·in·which·each·element·is·in·this·format:</p>161 <p><code·class="docutils·literal·notranslate"><span·class="pre">datatuple</span></code>·is·a·tuple·in·which·each·element·is·in·this·format:</p>
161 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="p">(</span><span·class="n">subject</span><span·class="p">,</span>·<span·class="n">message</span><span·class="p">,</span>·<span·class="n">from_email</span><span·class="p">,</span>·<span·class="n">recipient_list</span><span·class="p">)</span>162 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="p">(</span><span·class="n">subject</span><span·class="p">,</span>·<span·class="n">message</span><span·class="p">,</span>·<span·class="n">from_email</span><span·class="p">,</span>·<span·class="n">recipient_list</span><span·class="p">)</span>
162 </pre></div>163 </pre></div>
163 </div>164 </div>
Offset 197, 15 lines modifiedOffset 198, 15 lines modified
197 <a·class="reference·internal"·href="#django.core.mail.send_mass_mail"·title="django.core.mail.send_mass_mail"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_mass_mail()</span></code></a>·slightly·more·efficient.</p>198 <a·class="reference·internal"·href="#django.core.mail.send_mass_mail"·title="django.core.mail.send_mass_mail"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_mass_mail()</span></code></a>·slightly·more·efficient.</p>
198 </section>199 </section>
199 </section>200 </section>
200 <section·id="s-mail-admins">201 <section·id="s-mail-admins">
201 <span·id="mail-admins"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">mail_admins()</span></code><a·class="headerlink"·href="#mail-admins"·title="Link·to·this·heading">¶</a></h2>202 <span·id="mail-admins"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">mail_admins()</span></code><a·class="headerlink"·href="#mail-admins"·title="Link·to·this·heading">¶</a></h2>
202 <dl·class="py·function">203 <dl·class="py·function">
203 <dt·class="sig·sig-object·py"·id="django.core.mail.mail_admins">204 <dt·class="sig·sig-object·py"·id="django.core.mail.mail_admins">
204 <span·class="sig-name·descname"><span·class="pre">mail_admins</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">html_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L118"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.mail.mail_admins"·title="Link·to·this·definition">¶</a></dt>205 <span·class="sig-name·descname"><span·class="pre">mail_admins</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">html_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L118"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.mail.mail_admins"·title="Link·to·this·definition">¶</a></dt>
205 <dd></dd></dl>206 <dd></dd></dl>
  
206 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.mail_admins()</span></code>·is·a·shortcut·for·sending·an·email·to·the207 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.mail_admins()</span></code>·is·a·shortcut·for·sending·an·email·to·the
207 site·admins,·as·defined·in·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·setting.</p>208 site·admins,·as·defined·in·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ADMINS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ADMINS</span></code></a>·setting.</p>
208 <p><code·class="docutils·literal·notranslate"><span·class="pre">mail_admins()</span></code>·prefixes·the·subject·with·the·value·of·the209 <p><code·class="docutils·literal·notranslate"><span·class="pre">mail_admins()</span></code>·prefixes·the·subject·with·the·value·of·the
209 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_SUBJECT_PREFIX"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_SUBJECT_PREFIX</span></code></a>·setting,·which·is·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;[Django]</span>·<span·class="pre">&quot;</span></code>·by·default.</p>210 <a·class="reference·internal"·href="../ref/settings.html#std-setting-EMAIL_SUBJECT_PREFIX"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">EMAIL_SUBJECT_PREFIX</span></code></a>·setting,·which·is·<code·class="docutils·literal·notranslate"><span·class="pre">&quot;[Django]</span>·<span·class="pre">&quot;</span></code>·by·default.</p>
210 <p>The·“From:”·header·of·the·email·will·be·the·value·of·the211 <p>The·“From:”·header·of·the·email·will·be·the·value·of·the
Offset 216, 15 lines modifiedOffset 217, 15 lines modified
216 <em·class="mimetype">text/plain</em>·content·type·and·<code·class="docutils·literal·notranslate"><span·class="pre">html_message</span></code>·as·the217 <em·class="mimetype">text/plain</em>·content·type·and·<code·class="docutils·literal·notranslate"><span·class="pre">html_message</span></code>·as·the
217 <em·class="mimetype">text/html</em>·content·type.</p>218 <em·class="mimetype">text/html</em>·content·type.</p>
218 </section>219 </section>
219 <section·id="s-mail-managers">220 <section·id="s-mail-managers">
220 <span·id="mail-managers"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">mail_managers()</span></code><a·class="headerlink"·href="#mail-managers"·title="Link·to·this·heading">¶</a></h2>221 <span·id="mail-managers"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">mail_managers()</span></code><a·class="headerlink"·href="#mail-managers"·title="Link·to·this·heading">¶</a></h2>
221 <dl·class="py·function">222 <dl·class="py·function">
222 <dt·class="sig·sig-object·py"·id="django.core.mail.mail_managers">223 <dt·class="sig·sig-object·py"·id="django.core.mail.mail_managers">
223 <span·class="sig-name·descname"><span·class="pre">mail_managers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">html_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L138"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.mail.mail_managers"·title="Link·to·this·definition">¶</a></dt>224 <span·class="sig-name·descname"><span·class="pre">mail_managers</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">subject</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">message</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fail_silently</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connection</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">html_message</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/mail/__init__.py#L138"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.mail.mail_managers"·title="Link·to·this·definition">¶</a></dt>
224 <dd></dd></dl>225 <dd></dd></dl>
  
225 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.mail_managers()</span></code>·is·just·like·<code·class="docutils·literal·notranslate"><span·class="pre">mail_admins()</span></code>,·except·it226 <p><code·class="docutils·literal·notranslate"><span·class="pre">django.core.mail.mail_managers()</span></code>·is·just·like·<code·class="docutils·literal·notranslate"><span·class="pre">mail_admins()</span></code>,·except·it
226 sends·an·email·to·the·site·managers,·as·defined·in·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-MANAGERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MANAGERS</span></code></a>227 sends·an·email·to·the·site·managers,·as·defined·in·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-MANAGERS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MANAGERS</span></code></a>
227 setting.</p>228 setting.</p>
228 </section>229 </section>
229 <section·id="s-examples">230 <section·id="s-examples">
Offset 294, 15 lines modifiedOffset 295, 15 lines modified
294 wrappers·that·make·use·of·the·<a·class="reference·internal"·href="#django.core.mail.EmailMessage"·title="django.core.mail.EmailMessage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">EmailMessage</span></code></a>·class.</p>295 wrappers·that·make·use·of·the·<a·class="reference·internal"·href="#django.core.mail.EmailMessage"·title="django.core.mail.EmailMessage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">EmailMessage</span></code></a>·class.</p>
295 <p>Not·all·features·of·the·<a·class="reference·internal"·href="#django.core.mail.EmailMessage"·title="django.core.mail.EmailMessage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">EmailMessage</span></code></a>·class·are296 <p>Not·all·features·of·the·<a·class="reference·internal"·href="#django.core.mail.EmailMessage"·title="django.core.mail.EmailMessage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">EmailMessage</span></code></a>·class·are
296 available·through·the·<a·class="reference·internal"·href="#django.core.mail.send_mail"·title="django.core.mail.send_mail"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_mail()</span></code></a>·and·related297 available·through·the·<a·class="reference·internal"·href="#django.core.mail.send_mail"·title="django.core.mail.send_mail"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_mail()</span></code></a>·and·related
297 wrapper·functions.·If·you·wish·to·use·advanced·features,·such·as·BCC’ed298 wrapper·functions.·If·you·wish·to·use·advanced·features,·such·as·BCC’ed
298 recipients,·file·attachments,·or·multi-part·email,·you’ll·need·to·create299 recipients,·file·attachments,·or·multi-part·email,·you’ll·need·to·create
299 <a·class="reference·internal"·href="#django.core.mail.EmailMessage"·title="django.core.mail.EmailMessage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">EmailMessage</span></code></a>·instances·directly.</p>300 <a·class="reference·internal"·href="#django.core.mail.EmailMessage"·title="django.core.mail.EmailMessage"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">EmailMessage</span></code></a>·instances·directly.</p>
300 <div·class="admonition·note">301 <div·class="admonition·note">
301 <p·class="admonition-title">Note</p>302 <p·class="admonition-title">Notitie</p>
302 <p>This·is·a·design·feature.·<a·class="reference·internal"·href="#django.core.mail.send_mail"·title="django.core.mail.send_mail"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_mail()</span></code></a>·and303 <p>This·is·a·design·feature.·<a·class="reference·internal"·href="#django.core.mail.send_mail"·title="django.core.mail.send_mail"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">send_mail()</span></code></a>·and
303 related·functions·were·originally·the·only·interface·Django·provided.304 related·functions·were·originally·the·only·interface·Django·provided.
304 However,·the·list·of·parameters·they·accepted·was·slowly·growing·over305 However,·the·list·of·parameters·they·accepted·was·slowly·growing·over
305 time.·It·made·sense·to·move·to·a·more·object-oriented·design·for·email306 time.·It·made·sense·to·move·to·a·more·object-oriented·design·for·email
306 messages·and·retain·the·original·functions·only·for·backwards307 messages·and·retain·the·original·functions·only·for·backwards
307 compatibility.</p>308 compatibility.</p>
Max diff block lines reached; 12222/33669 bytes (36.30%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
5.59 KB
./usr/share/doc/python-django-doc/html/topics/external-packages.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>External·packages·&#8212;·Django·5.1.1·documentation</title>6 ····<title>External·packages·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Asynchronous·support"·href="async.html"·/>15 ····<link·rel="next"·title="Asynchronous·support"·href="async.html"·/>
15 ····<link·rel="prev"·title="System·check·framework"·href="checks.html"·/>16 ····<link·rel="prev"·title="System·check·framework"·href="checks.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 134, 37 lines modifiedOffset 135, 37 lines modified
134 <li><a·class="reference·internal"·href="#formtools">Formtools</a></li>135 <li><a·class="reference·internal"·href="#formtools">Formtools</a></li>
135 </ul>136 </ul>
136 </li>137 </li>
137 </ul>138 </ul>
  
138 ··</div>139 ··</div>
139 ··<div>140 ··<div>
140 ····<h4>Previous·topic</h4>141 ····<h4>Vorig·onderwerp</h4>
141 ····<p·class="topless"><a·href="checks.html"142 ····<p·class="topless"><a·href="checks.html"
142 ··························title="previous·chapter">System·check·framework</a></p>143 ··························title="vorig·hoofdstuk">System·check·framework</a></p>
143 ··</div>144 ··</div>
144 ··<div>145 ··<div>
145 ····<h4>Next·topic</h4>146 ····<h4>Volgend·onderwerp</h4>
146 ····<p·class="topless"><a·href="async.html"147 ····<p·class="topless"><a·href="async.html"
147 ··························title="next·chapter">Asynchronous·support</a></p>148 ··························title="volgend·hoofdstuk">Asynchronous·support</a></p>
148 ··</div>149 ··</div>
149 <search·id="searchbox"·style="display:·none"·role="search">150 <search·id="searchbox"·style="display:·none"·role="search">
150 ··<h3·id="searchlabel">Quick·search</h3>151 ··<h3·id="searchlabel">Snel·zoeken</h3>
151 ····<div·class="searchformwrapper">152 ····<div·class="searchformwrapper">
152 ····<form·class="search"·action="../search.html"·method="get">153 ····<form·class="search"·action="../search.html"·method="get">
153 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>154 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
154 ······<input·type="submit"·value="Go"·/>155 ······<input·type="submit"·value="Zoek"·/>
155 ····</form>156 ····</form>
156 ····</div>157 ····</div>
157 </search>158 </search>
158 <script>document.getElementById('searchbox').style.display·=·"block"</script>159 <script>document.getElementById('searchbox').style.display·=·"block"</script>
159 ········</div>160 ········</div>
160 ······</div>161 ······</div>
161 ··············<h3>Last·update:</h3>162 ··············<h3>Last·update:</h3>
162 ··············<p·class="topless">Sep·03,·2024</p>163 ··············<p·class="topless">sep·03,·2024</p>
163 ··········</div>164 ··········</div>
164 ········165 ········
165 ······166 ······
166 ····</div>167 ····</div>
  
167 ····<div·id="ft">168 ····<div·id="ft">
168 ······<div·class="nav">169 ······<div·class="nav">
1.96 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·E\x8Ex\x8xt\x8te\x8er\x8rn\x8na\x8al\x8l·p\x8pa\x8ac\x8ck\x8ka\x8ag\x8ge\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·E\x8Ex\x8xt\x8te\x8er\x8rn\x8na\x8al\x8l·p\x8pa\x8ac\x8ck\x8ka\x8ag\x8ge\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Django·ships·with·a·variety·of·extra,·optional·tools·that·solve·common·problems5 Django·ships·with·a·variety·of·extra,·optional·tools·that·solve·common·problems
6 (contrib.*).·For·easier·maintenance·and·to·trim·the·size·of·the·codebase,·a·few6 (contrib.*).·For·easier·maintenance·and·to·trim·the·size·of·the·codebase,·a·few
7 of·those·applications·have·been·moved·out·to·separate·projects.7 of·those·applications·have·been·moved·out·to·separate·projects.
8 *\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8oc\x8ca\x8al\x8lf\x8fl\x8la\x8av\x8vo\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*8 *\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8oc\x8ca\x8al\x8lf\x8fl\x8la\x8av\x8vo\x8or\x8r_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
Offset 25, 16 lines modifiedOffset 25, 16 lines modified
25 ····*·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n25 ····*·_\x8D_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n
26 ····*·_\x8P_\x8y_\x8P_\x8I26 ····*·_\x8P_\x8y_\x8P_\x8I
27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8*·_\x8T\x8T_\x8a\x8a_\x8b\x8b_\x8l\x8l_\x8e\x8e_\x8·_\x8o\x8o_\x8f\x8f_\x8·_\x8C\x8C_\x8o\x8o_\x8n\x8n_\x8t\x8t_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8s\x8s·*\x8**\x8**\x8**\x8*
28 ····*·_\x8E_\x8x_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s28 ····*·_\x8E_\x8x_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e_\x8s
29 ··········o·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8f_\x8l_\x8a_\x8v_\x8o_\x8r29 ··········o·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8f_\x8l_\x8a_\x8v_\x8o_\x8r
30 ··········o·_\x8C_\x8o_\x8m_\x8m_\x8e_\x8n_\x8t_\x8s30 ··········o·_\x8C_\x8o_\x8m_\x8m_\x8e_\x8n_\x8t_\x8s
31 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8t_\x8o_\x8o_\x8l_\x8s31 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8t_\x8o_\x8o_\x8l_\x8s
32 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*32 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
33 _\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k33 _\x8S_\x8y_\x8s_\x8t_\x8e_\x8m_\x8·_\x8c_\x8h_\x8e_\x8c_\x8k_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k
34 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*34 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
35 _\x8A_\x8s_\x8y_\x8n_\x8c_\x8h_\x8r_\x8o_\x8n_\x8o_\x8u_\x8s_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t35 _\x8A_\x8s_\x8y_\x8n_\x8c_\x8h_\x8r_\x8o_\x8n_\x8o_\x8u_\x8s_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t
36 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*36 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
37 [q···················][Go]37 [q···················][Zoek]
38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
39 Sep·03,·202439 sep·03,·2024
40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»40 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
10.8 KB
./usr/share/doc/python-django-doc/html/topics/files.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Managing·files·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Managing·files·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Testing·in·Django"·href="testing/index.html"·/>15 ····<link·rel="next"·title="Testing·in·Django"·href="testing/index.html"·/>
15 ····<link·rel="prev"·title="Migrations"·href="migrations.html"·/>16 ····<link·rel="prev"·title="Migrations"·href="migrations.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 118, 15 lines modifiedOffset 119, 15 lines modified
118 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">car</span><span·class="o">.</span><span·class="n">photo</span><span·class="o">.</span><span·class="n">url</span>119 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">car</span><span·class="o">.</span><span·class="n">photo</span><span·class="o">.</span><span·class="n">url</span>
119 <span·class="go">&#39;https://media.example.com/cars/chevy.jpg&#39;</span>120 <span·class="go">&#39;https://media.example.com/cars/chevy.jpg&#39;</span>
120 </pre></div>121 </pre></div>
121 </div>122 </div>
122 <p>This·object··<code·class="docutils·literal·notranslate"><span·class="pre">car.photo</span></code>·in·the·example··is·a·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·object,·which·means123 <p>This·object··<code·class="docutils·literal·notranslate"><span·class="pre">car.photo</span></code>·in·the·example··is·a·<code·class="docutils·literal·notranslate"><span·class="pre">File</span></code>·object,·which·means
123 it·has·all·the·methods·and·attributes·described·below.</p>124 it·has·all·the·methods·and·attributes·described·below.</p>
124 <div·class="admonition·note">125 <div·class="admonition·note">
125 <p·class="admonition-title">Note</p>126 <p·class="admonition-title">Notitie</p>
126 <p>The·file·is·saved·as·part·of·saving·the·model·in·the·database,·so·the·actual127 <p>The·file·is·saved·as·part·of·saving·the·model·in·the·database,·so·the·actual
127 file·name·used·on·disk·cannot·be·relied·on·until·after·the·model·has·been128 file·name·used·on·disk·cannot·be·relied·on·until·after·the·model·has·been
128 saved.</p>129 saved.</p>
129 </div>130 </div>
130 <p>For·example,·you·can·change·the·file·name·by·setting·the·file’s131 <p>For·example,·you·can·change·the·file·name·by·setting·the·file’s
131 <a·class="reference·internal"·href="../ref/files/file.html#django.core.files.File.name"·title="django.core.files.File.name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">name</span></code></a>·to·a·path·relative·to·the·file·storage’s132 <a·class="reference·internal"·href="../ref/files/file.html#django.core.files.File.name"·title="django.core.files.File.name"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">name</span></code></a>·to·a·path·relative·to·the·file·storage’s
132 location·(<a·class="reference·internal"·href="../ref/settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·if·you·are·using·the·default133 location·(<a·class="reference·internal"·href="../ref/settings.html#std-setting-MEDIA_ROOT"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MEDIA_ROOT</span></code></a>·if·you·are·using·the·default
Offset 153, 15 lines modifiedOffset 154, 15 lines modified
153 <span·class="gp">&gt;&gt;&gt;·</span><span·class="k">with</span>·<span·class="n">path</span><span·class="o">.</span><span·class="n">open</span><span·class="p">(</span><span·class="n">mode</span><span·class="o">=</span><span·class="s2">&quot;rb&quot;</span><span·class="p">)</span>·<span·class="k">as</span>·<span·class="n">f</span><span·class="p">:</span>154 <span·class="gp">&gt;&gt;&gt;·</span><span·class="k">with</span>·<span·class="n">path</span><span·class="o">.</span><span·class="n">open</span><span·class="p">(</span><span·class="n">mode</span><span·class="o">=</span><span·class="s2">&quot;rb&quot;</span><span·class="p">)</span>·<span·class="k">as</span>·<span·class="n">f</span><span·class="p">:</span>
154 <span·class="gp">...·</span>····<span·class="n">car</span><span·class="o">.</span><span·class="n">specs</span>·<span·class="o">=</span>·<span·class="n">File</span><span·class="p">(</span><span·class="n">f</span><span·class="p">,</span>·<span·class="n">name</span><span·class="o">=</span><span·class="n">path</span><span·class="o">.</span><span·class="n">name</span><span·class="p">)</span>155 <span·class="gp">...·</span>····<span·class="n">car</span><span·class="o">.</span><span·class="n">specs</span>·<span·class="o">=</span>·<span·class="n">File</span><span·class="p">(</span><span·class="n">f</span><span·class="p">,</span>·<span·class="n">name</span><span·class="o">=</span><span·class="n">path</span><span·class="o">.</span><span·class="n">name</span><span·class="p">)</span>
155 <span·class="gp">...·</span>····<span·class="n">car</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>156 <span·class="gp">...·</span>····<span·class="n">car</span><span·class="o">.</span><span·class="n">save</span><span·class="p">()</span>
156 <span·class="gp">...</span>157 <span·class="gp">...</span>
157 </pre></div>158 </pre></div>
158 </div>159 </div>
159 <div·class="admonition·note">160 <div·class="admonition·note">
160 <p·class="admonition-title">Note</p>161 <p·class="admonition-title">Notitie</p>
161 <p>While·<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.ImageField"·title="django.db.models.ImageField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ImageField</span></code></a>·non-image·data·attributes,·such162 <p>While·<a·class="reference·internal"·href="../ref/models/fields.html#django.db.models.ImageField"·title="django.db.models.ImageField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">ImageField</span></code></a>·non-image·data·attributes,·such
162 as·<code·class="docutils·literal·notranslate"><span·class="pre">height</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">width</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">size</span></code>·are·available·on·the·instance,·the163 as·<code·class="docutils·literal·notranslate"><span·class="pre">height</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">width</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">size</span></code>·are·available·on·the·instance,·the
163 underlying·image·data·cannot·be·used·without·reopening·the·image.·For164 underlying·image·data·cannot·be·used·without·reopening·the·image.·For
164 example:</p>165 example:</p>
165 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">PIL</span>·<span·class="kn">import</span>·<span·class="n">Image</span>166 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">PIL</span>·<span·class="kn">import</span>·<span·class="n">Image</span>
166 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">car</span>·<span·class="o">=</span>·<span·class="n">Car</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">get</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;57·Chevy&quot;</span><span·class="p">)</span>167 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">car</span>·<span·class="o">=</span>·<span·class="n">Car</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">get</span><span·class="p">(</span><span·class="n">name</span><span·class="o">=</span><span·class="s2">&quot;57·Chevy&quot;</span><span·class="p">)</span>
167 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">car</span><span·class="o">.</span><span·class="n">photo</span><span·class="o">.</span><span·class="n">width</span>168 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">car</span><span·class="o">.</span><span·class="n">photo</span><span·class="o">.</span><span·class="n">width</span>
Offset 341, 37 lines modifiedOffset 342, 37 lines modified
341 </li>342 </li>
342 </ul>343 </ul>
343 </li>344 </li>
344 </ul>345 </ul>
  
345 ··</div>346 ··</div>
346 ··<div>347 ··<div>
347 ····<h4>Previous·topic</h4>348 ····<h4>Vorig·onderwerp</h4>
348 ····<p·class="topless"><a·href="migrations.html"349 ····<p·class="topless"><a·href="migrations.html"
349 ··························title="previous·chapter">Migrations</a></p>350 ··························title="vorig·hoofdstuk">Migrations</a></p>
350 ··</div>351 ··</div>
351 ··<div>352 ··<div>
352 ····<h4>Next·topic</h4>353 ····<h4>Volgend·onderwerp</h4>
353 ····<p·class="topless"><a·href="testing/index.html"354 ····<p·class="topless"><a·href="testing/index.html"
354 ··························title="next·chapter">Testing·in·Django</a></p>355 ··························title="volgend·hoofdstuk">Testing·in·Django</a></p>
355 ··</div>356 ··</div>
356 <search·id="searchbox"·style="display:·none"·role="search">357 <search·id="searchbox"·style="display:·none"·role="search">
357 ··<h3·id="searchlabel">Quick·search</h3>358 ··<h3·id="searchlabel">Snel·zoeken</h3>
358 ····<div·class="searchformwrapper">359 ····<div·class="searchformwrapper">
359 ····<form·class="search"·action="../search.html"·method="get">360 ····<form·class="search"·action="../search.html"·method="get">
360 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>361 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
361 ······<input·type="submit"·value="Go"·/>362 ······<input·type="submit"·value="Zoek"·/>
362 ····</form>363 ····</form>
363 ····</div>364 ····</div>
364 </search>365 </search>
365 <script>document.getElementById('searchbox').style.display·=·"block"</script>366 <script>document.getElementById('searchbox').style.display·=·"block"</script>
366 ········</div>367 ········</div>
367 ······</div>368 ······</div>
368 ··············<h3>Last·update:</h3>369 ··············<h3>Last·update:</h3>
369 ··············<p·class="topless">Sep·03,·2024</p>370 ··············<p·class="topless">sep·03,·2024</p>
370 ··········</div>371 ··········</div>
371 ········372 ········
372 ······373 ······
373 ····</div>374 ····</div>
  
374 ····<div·id="ft">375 ····<div·id="ft">
375 ······<div·class="nav">376 ······<div·class="nav">
3.42 KB
html2text {}
Max HTML report size reached
33.8 KB
./usr/share/doc/python-django-doc/html/topics/forms/formsets.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Formsets·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Formsets·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Creating·forms·from·models"·href="modelforms.html"·/>15 ····<link·rel="next"·title="Creating·forms·from·models"·href="modelforms.html"·/>
15 ····<link·rel="prev"·title="Working·with·forms"·href="index.html"·/>16 ····<link·rel="prev"·title="Working·with·forms"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 77, 15 lines modifiedOffset 78, 15 lines modified
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="topics-forms-formsets">79 ··········<div·class="yui-g"·id="topics-forms-formsets">
79 ············80 ············
80 ··<section·id="s-formsets">81 ··<section·id="s-formsets">
81 <span·id="formsets"></span><h1>Formsets<a·class="headerlink"·href="#formsets"·title="Link·to·this·heading">¶</a></h1>82 <span·id="formsets"></span><h1>Formsets<a·class="headerlink"·href="#formsets"·title="Link·to·this·heading">¶</a></h1>
82 <dl·class="py·class">83 <dl·class="py·class">
83 <dt·class="sig·sig-object·py"·id="django.forms.formsets.BaseFormSet">84 <dt·class="sig·sig-object·py"·id="django.forms.formsets.BaseFormSet">
84 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseFormSet</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/formsets.py#L52"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.formsets.BaseFormSet"·title="Link·to·this·definition">¶</a></dt>85 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">BaseFormSet</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/formsets.py#L52"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.formsets.BaseFormSet"·title="Link·to·this·definition">¶</a></dt>
85 <dd></dd></dl>86 <dd></dd></dl>
  
86 <p>A·formset·is·a·layer·of·abstraction·to·work·with·multiple·forms·on·the·same87 <p>A·formset·is·a·layer·of·abstraction·to·work·with·multiple·forms·on·the·same
87 page.·It·can·be·best·compared·to·a·data·grid.·Let’s·say·you·have·the·following88 page.·It·can·be·best·compared·to·a·data·grid.·Let’s·say·you·have·the·following
88 form:</p>89 form:</p>
89 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django</span>·<span·class="kn">import</span>·<span·class="n">forms</span>90 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django</span>·<span·class="kn">import</span>·<span·class="n">forms</span>
90 <span·class="gp">&gt;&gt;&gt;·</span><span·class="k">class</span>·<span·class="nc">ArticleForm</span><span·class="p">(</span><span·class="n">forms</span><span·class="o">.</span><span·class="n">Form</span><span·class="p">):</span>91 <span·class="gp">&gt;&gt;&gt;·</span><span·class="k">class</span>·<span·class="nc">ArticleForm</span><span·class="p">(</span><span·class="n">forms</span><span·class="o">.</span><span·class="n">Form</span><span·class="p">):</span>
Offset 159, 15 lines modifiedOffset 160, 15 lines modified
159 that·was·passed·in·and·two·extra·forms.·Also·note·that·we·are·passing·in·a160 that·was·passed·in·and·two·extra·forms.·Also·note·that·we·are·passing·in·a
160 list·of·dictionaries·as·the·initial·data.</p>161 list·of·dictionaries·as·the·initial·data.</p>
161 <p>If·you·use·an·<code·class="docutils·literal·notranslate"><span·class="pre">initial</span></code>·for·displaying·a·formset,·you·should·pass·the·same162 <p>If·you·use·an·<code·class="docutils·literal·notranslate"><span·class="pre">initial</span></code>·for·displaying·a·formset,·you·should·pass·the·same
162 <code·class="docutils·literal·notranslate"><span·class="pre">initial</span></code>·when·processing·that·formset’s·submission·so·that·the·formset·can163 <code·class="docutils·literal·notranslate"><span·class="pre">initial</span></code>·when·processing·that·formset’s·submission·so·that·the·formset·can
163 detect·which·forms·were·changed·by·the·user.·For·example,·you·might·have164 detect·which·forms·were·changed·by·the·user.·For·example,·you·might·have
164 something·like:·<code·class="docutils·literal·notranslate"><span·class="pre">ArticleFormSet(request.POST,</span>·<span·class="pre">initial=[...])</span></code>.</p>165 something·like:·<code·class="docutils·literal·notranslate"><span·class="pre">ArticleFormSet(request.POST,</span>·<span·class="pre">initial=[...])</span></code>.</p>
165 <div·class="admonition·seealso">166 <div·class="admonition·seealso">
166 <p·class="admonition-title">See·also</p>167 <p·class="admonition-title">Zie·ook</p>
167 <p><a·class="reference·internal"·href="modelforms.html#model-formsets"><span·class="std·std-ref">Creating·formsets·from·models·with·model·formsets</span></a>.</p>168 <p><a·class="reference·internal"·href="modelforms.html#model-formsets"><span·class="std·std-ref">Creating·formsets·from·models·with·model·formsets</span></a>.</p>
168 </div>169 </div>
169 </section>170 </section>
170 <section·id="s-limiting-the-maximum-number-of-forms">171 <section·id="s-limiting-the-maximum-number-of-forms">
171 <span·id="s-formsets-max-num"></span><span·id="limiting-the-maximum-number-of-forms"></span><span·id="formsets-max-num"></span><h2>Limiting·the·maximum·number·of·forms<a·class="headerlink"·href="#limiting-the-maximum-number-of-forms"·title="Link·to·this·heading">¶</a></h2>172 <span·id="s-formsets-max-num"></span><span·id="limiting-the-maximum-number-of-forms"></span><span·id="formsets-max-num"></span><h2>Limiting·the·maximum·number·of·forms<a·class="headerlink"·href="#limiting-the-maximum-number-of-forms"·title="Link·to·this·heading">¶</a></h2>
172 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>·parameter·to·<a·class="reference·internal"·href="../../ref/forms/formsets.html#django.forms.formsets.formset_factory"·title="django.forms.formsets.formset_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">formset_factory()</span></code></a>173 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>·parameter·to·<a·class="reference·internal"·href="../../ref/forms/formsets.html#django.forms.formsets.formset_factory"·title="django.forms.formsets.formset_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">formset_factory()</span></code></a>
173 gives·you·the·ability·to·limit·the·number·of·forms·the·formset·will·display:</p>174 gives·you·the·ability·to·limit·the·number·of·forms·the·formset·will·display:</p>
Offset 265, 15 lines modifiedOffset 266, 15 lines modified
265 the·expected·error·message·appears·for·the·second·item.</p>266 the·expected·error·message·appears·for·the·second·item.</p>
266 <p>Just·like·when·using·a·normal·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>,·each·field·in·a·formset’s·forms·may267 <p>Just·like·when·using·a·normal·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>,·each·field·in·a·formset’s·forms·may
267 include·HTML·attributes·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">maxlength</span></code>·for·browser·validation.·However,268 include·HTML·attributes·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">maxlength</span></code>·for·browser·validation.·However,
268 form·fields·of·formsets·won’t·include·the·<code·class="docutils·literal·notranslate"><span·class="pre">required</span></code>·attribute·as·that269 form·fields·of·formsets·won’t·include·the·<code·class="docutils·literal·notranslate"><span·class="pre">required</span></code>·attribute·as·that
269 validation·may·be·incorrect·when·adding·and·deleting·forms.</p>270 validation·may·be·incorrect·when·adding·and·deleting·forms.</p>
270 <dl·class="py·method">271 <dl·class="py·method">
271 <dt·class="sig·sig-object·py"·id="django.forms.formsets.BaseFormSet.total_error_count">272 <dt·class="sig·sig-object·py"·id="django.forms.formsets.BaseFormSet.total_error_count">
272 <span·class="sig-prename·descclassname"><span·class="pre">BaseFormSet.</span></span><span·class="sig-name·descname"><span·class="pre">total_error_count</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/formsets.py#L369"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.formsets.BaseFormSet.total_error_count"·title="Link·to·this·definition">¶</a></dt>273 <span·class="sig-prename·descclassname"><span·class="pre">BaseFormSet.</span></span><span·class="sig-name·descname"><span·class="pre">total_error_count</span></span>()<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/formsets.py#L369"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.formsets.BaseFormSet.total_error_count"·title="Link·to·this·definition">¶</a></dt>
273 <dd></dd></dl>274 <dd></dd></dl>
  
274 <p>To·check·how·many·errors·there·are·in·the·formset,·we·can·use·the275 <p>To·check·how·many·errors·there·are·in·the·formset,·we·can·use·the
275 <code·class="docutils·literal·notranslate"><span·class="pre">total_error_count</span></code>·method:</p>276 <code·class="docutils·literal·notranslate"><span·class="pre">total_error_count</span></code>·method:</p>
276 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="c1">#·Using·the·previous·example</span>277 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="c1">#·Using·the·previous·example</span>
277 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">formset</span><span·class="o">.</span><span·class="n">errors</span>278 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">formset</span><span·class="o">.</span><span·class="n">errors</span>
278 <span·class="go">[{},·{&#39;pub_date&#39;:·[&#39;This·field·is·required.&#39;]}]</span>279 <span·class="go">[{},·{&#39;pub_date&#39;:·[&#39;This·field·is·required.&#39;]}]</span>
Offset 319, 15 lines modifiedOffset 320, 15 lines modified
319 are·properly·marked·for·deletion·by·including·<code·class="docutils·literal·notranslate"><span·class="pre">form-#-DELETE</span></code>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>320 are·properly·marked·for·deletion·by·including·<code·class="docutils·literal·notranslate"><span·class="pre">form-#-DELETE</span></code>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>
320 data.·It·is·expected·that·all·forms·are·present·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>·data·regardless.</p>321 data.·It·is·expected·that·all·forms·are·present·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>·data·regardless.</p>
321 <p>The·management·form·is·available·as·an·attribute·of·the·formset322 <p>The·management·form·is·available·as·an·attribute·of·the·formset
322 itself.·When·rendering·a·formset·in·a·template,·you·can·include·all323 itself.·When·rendering·a·formset·in·a·template,·you·can·include·all
323 the·management·data·by·rendering·<code·class="docutils·literal·notranslate"><span·class="pre">{{</span>·<span·class="pre">my_formset.management_form</span>·<span·class="pre">}}</span></code>324 the·management·data·by·rendering·<code·class="docutils·literal·notranslate"><span·class="pre">{{</span>·<span·class="pre">my_formset.management_form</span>·<span·class="pre">}}</span></code>
324 (substituting·the·name·of·your·formset·as·appropriate).</p>325 (substituting·the·name·of·your·formset·as·appropriate).</p>
325 <div·class="admonition·note">326 <div·class="admonition·note">
326 <p·class="admonition-title">Note</p>327 <p·class="admonition-title">Notitie</p>
327 <p>As·well·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">form-TOTAL_FORMS</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">form-INITIAL_FORMS</span></code>·fields·shown328 <p>As·well·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">form-TOTAL_FORMS</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">form-INITIAL_FORMS</span></code>·fields·shown
328 in·the·examples·here,·the·management·form·also·includes329 in·the·examples·here,·the·management·form·also·includes
329 <code·class="docutils·literal·notranslate"><span·class="pre">form-MIN_NUM_FORMS</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">form-MAX_NUM_FORMS</span></code>·fields.·They·are·output330 <code·class="docutils·literal·notranslate"><span·class="pre">form-MIN_NUM_FORMS</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">form-MAX_NUM_FORMS</span></code>·fields.·They·are·output
330 with·the·rest·of·the·management·form,·but·only·for·the·convenience·of331 with·the·rest·of·the·management·form,·but·only·for·the·convenience·of
331 client-side·code.·These·fields·are·not·required·and·so·are·not·shown·in332 client-side·code.·These·fields·are·not·required·and·so·are·not·shown·in
332 the·example·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>·data.</p>333 the·example·<code·class="docutils·literal·notranslate"><span·class="pre">POST</span></code>·data.</p>
333 </div>334 </div>
Offset 466, 15 lines modifiedOffset 467, 15 lines modified
466 </div>467 </div>
467 <p><code·class="docutils·literal·notranslate"><span·class="pre">validate_max=True</span></code>·validates·against·<code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>·strictly·even·if468 <p><code·class="docutils·literal·notranslate"><span·class="pre">validate_max=True</span></code>·validates·against·<code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>·strictly·even·if
468 <code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>·was·exceeded·because·the·amount·of·initial·data·supplied·was469 <code·class="docutils·literal·notranslate"><span·class="pre">max_num</span></code>·was·exceeded·because·the·amount·of·initial·data·supplied·was
469 excessive.</p>470 excessive.</p>
470 <p>The·error·message·can·be·customized·by·passing·the·<code·class="docutils·literal·notranslate"><span·class="pre">'too_many_forms'</span></code>·message471 <p>The·error·message·can·be·customized·by·passing·the·<code·class="docutils·literal·notranslate"><span·class="pre">'too_many_forms'</span></code>·message
471 to·the·<a·class="reference·internal"·href="#formsets-error-messages"><span·class="std·std-ref">error_messages</span></a>·argument.</p>472 to·the·<a·class="reference·internal"·href="#formsets-error-messages"><span·class="std·std-ref">error_messages</span></a>·argument.</p>
472 <div·class="admonition·note">473 <div·class="admonition·note">
473 <p·class="admonition-title">Note</p>474 <p·class="admonition-title">Notitie</p>
474 <p>Regardless·of·<code·class="docutils·literal·notranslate"><span·class="pre">validate_max</span></code>,·if·the·number·of·forms·in·a·data·set475 <p>Regardless·of·<code·class="docutils·literal·notranslate"><span·class="pre">validate_max</span></code>,·if·the·number·of·forms·in·a·data·set
475 exceeds·<code·class="docutils·literal·notranslate"><span·class="pre">absolute_max</span></code>,·then·the·form·will·fail·to·validate·as·if476 exceeds·<code·class="docutils·literal·notranslate"><span·class="pre">absolute_max</span></code>,·then·the·form·will·fail·to·validate·as·if
476 <code·class="docutils·literal·notranslate"><span·class="pre">validate_max</span></code>·were·set,·and·additionally·only·the·first·<code·class="docutils·literal·notranslate"><span·class="pre">absolute_max</span></code>477 <code·class="docutils·literal·notranslate"><span·class="pre">validate_max</span></code>·were·set,·and·additionally·only·the·first·<code·class="docutils·literal·notranslate"><span·class="pre">absolute_max</span></code>
477 forms·will·be·validated.·The·remainder·will·be·truncated·entirely.·This·is478 forms·will·be·validated.·The·remainder·will·be·truncated·entirely.·This·is
478 to·protect·against·memory·exhaustion·attacks·using·forged·POST·requests.479 to·protect·against·memory·exhaustion·attacks·using·forged·POST·requests.
479 See·<a·class="reference·internal"·href="#formsets-absolute-max"><span·class="std·std-ref">Limiting·the·maximum·number·of·instantiated·forms</span></a>.</p>480 See·<a·class="reference·internal"·href="#formsets-absolute-max"><span·class="std·std-ref">Limiting·the·maximum·number·of·instantiated·forms</span></a>.</p>
480 </div>481 </div>
Offset 504, 15 lines modifiedOffset 505, 15 lines modified
504 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">formset</span><span·class="o">.</span><span·class="n">non_form_errors</span><span·class="p">()</span>505 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">formset</span><span·class="o">.</span><span·class="n">non_form_errors</span><span·class="p">()</span>
505 <span·class="go">[&#39;Please·submit·at·least·3·forms.&#39;]</span>506 <span·class="go">[&#39;Please·submit·at·least·3·forms.&#39;]</span>
506 </pre></div>507 </pre></div>
507 </div>508 </div>
508 <p>The·error·message·can·be·customized·by·passing·the·<code·class="docutils·literal·notranslate"><span·class="pre">'too_few_forms'</span></code>·message509 <p>The·error·message·can·be·customized·by·passing·the·<code·class="docutils·literal·notranslate"><span·class="pre">'too_few_forms'</span></code>·message
509 to·the·<a·class="reference·internal"·href="#formsets-error-messages"><span·class="std·std-ref">error_messages</span></a>·argument.</p>510 to·the·<a·class="reference·internal"·href="#formsets-error-messages"><span·class="std·std-ref">error_messages</span></a>·argument.</p>
510 <div·class="admonition·note">511 <div·class="admonition·note">
Max diff block lines reached; 10951/23070 bytes (47.47%) of diff not shown.
11.1 KB
html2text {}
Max HTML report size reached
12.8 KB
./usr/share/doc/python-django-doc/html/topics/forms/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Working·with·forms·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Working·with·forms·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Formsets"·href="formsets.html"·/>15 ····<link·rel="next"·title="Formsets"·href="formsets.html"·/>
15 ····<link·rel="prev"·title="How·to·use·sessions"·href="../http/sessions.html"·/>16 ····<link·rel="prev"·title="How·to·use·sessions"·href="../http/sessions.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 449, 15 lines modifiedOffset 450, 15 lines modified
449 <section·id="s-field-data">450 <section·id="s-field-data">
450 <span·id="field-data"></span><h4>Field·data<a·class="headerlink"·href="#field-data"·title="Link·to·this·heading">¶</a></h4>451 <span·id="field-data"></span><h4>Field·data<a·class="headerlink"·href="#field-data"·title="Link·to·this·heading">¶</a></h4>
451 <p>Whatever·the·data·submitted·with·a·form,·once·it·has·been·successfully452 <p>Whatever·the·data·submitted·with·a·form,·once·it·has·been·successfully
452 validated·by·calling·<code·class="docutils·literal·notranslate"><span·class="pre">is_valid()</span></code>·(and·<code·class="docutils·literal·notranslate"><span·class="pre">is_valid()</span></code>·has·returned·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>),453 validated·by·calling·<code·class="docutils·literal·notranslate"><span·class="pre">is_valid()</span></code>·(and·<code·class="docutils·literal·notranslate"><span·class="pre">is_valid()</span></code>·has·returned·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>),
453 the·validated·form·data·will·be·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">form.cleaned_data</span></code>·dictionary.·This454 the·validated·form·data·will·be·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">form.cleaned_data</span></code>·dictionary.·This
454 data·will·have·been·nicely·converted·into·Python·types·for·you.</p>455 data·will·have·been·nicely·converted·into·Python·types·for·you.</p>
455 <div·class="admonition·note">456 <div·class="admonition·note">
456 <p·class="admonition-title">Note</p>457 <p·class="admonition-title">Notitie</p>
457 <p>You·can·still·access·the·unvalidated·data·directly·from·<code·class="docutils·literal·notranslate"><span·class="pre">request.POST</span></code>·at458 <p>You·can·still·access·the·unvalidated·data·directly·from·<code·class="docutils·literal·notranslate"><span·class="pre">request.POST</span></code>·at
458 this·point,·but·the·validated·data·is·better.</p>459 this·point,·but·the·validated·data·is·better.</p>
459 </div>460 </div>
460 <p>In·the·contact·form·example·above,·<code·class="docutils·literal·notranslate"><span·class="pre">cc_myself</span></code>·will·be·a·boolean·value.461 <p>In·the·contact·form·example·above,·<code·class="docutils·literal·notranslate"><span·class="pre">cc_myself</span></code>·will·be·a·boolean·value.
461 Likewise,·fields·such·as·<a·class="reference·internal"·href="../../ref/forms/fields.html#django.forms.IntegerField"·title="django.forms.IntegerField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IntegerField</span></code></a>·and·<a·class="reference·internal"·href="../../ref/forms/fields.html#django.forms.FloatField"·title="django.forms.FloatField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FloatField</span></code></a>·convert462 Likewise,·fields·such·as·<a·class="reference·internal"·href="../../ref/forms/fields.html#django.forms.IntegerField"·title="django.forms.IntegerField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IntegerField</span></code></a>·and·<a·class="reference·internal"·href="../../ref/forms/fields.html#django.forms.FloatField"·title="django.forms.FloatField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FloatField</span></code></a>·convert
462 values·to·a·Python·<code·class="docutils·literal·notranslate"><span·class="pre">int</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">float</span></code>·respectively.</p>463 values·to·a·Python·<code·class="docutils·literal·notranslate"><span·class="pre">int</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">float</span></code>·respectively.</p>
463 <p>Here’s·how·the·form·data·could·be·processed·in·the·view·that·handles·this·form:</p>464 <p>Here’s·how·the·form·data·could·be·processed·in·the·view·that·handles·this·form:</p>
Offset 769, 15 lines modifiedOffset 770, 15 lines modified
769 </pre></div>770 </pre></div>
770 </div>771 </div>
771 <dl·class="simple">772 <dl·class="simple">
772 <dt><code·class="docutils·literal·notranslate"><span·class="pre">{{</span>·<span·class="pre">field.value</span>·<span·class="pre">}}</span></code></dt><dd><p>The·value·of·the·field.·e.g·<code·class="docutils·literal·notranslate"><span·class="pre">someone&#64;example.com</span></code>.</p>773 <dt><code·class="docutils·literal·notranslate"><span·class="pre">{{</span>·<span·class="pre">field.value</span>·<span·class="pre">}}</span></code></dt><dd><p>The·value·of·the·field.·e.g·<code·class="docutils·literal·notranslate"><span·class="pre">someone&#64;example.com</span></code>.</p>
773 </dd>774 </dd>
774 </dl>775 </dl>
775 <div·class="admonition·seealso">776 <div·class="admonition·seealso">
776 <p·class="admonition-title">See·also</p>777 <p·class="admonition-title">Zie·ook</p>
777 <p>For·a·complete·list·of·attributes·and·methods,·see778 <p>For·a·complete·list·of·attributes·and·methods,·see
778 <a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.BoundField"·title="django.forms.BoundField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BoundField</span></code></a>.</p>779 <a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.BoundField"·title="django.forms.BoundField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">BoundField</span></code></a>.</p>
779 </div>780 </div>
780 <section·id="s-looping-over-hidden-and-visible-fields">781 <section·id="s-looping-over-hidden-and-visible-fields">
781 <span·id="looping-over-hidden-and-visible-fields"></span><h4>Looping·over·hidden·and·visible·fields<a·class="headerlink"·href="#looping-over-hidden-and-visible-fields"·title="Link·to·this·heading">¶</a></h4>782 <span·id="looping-over-hidden-and-visible-fields"></span><h4>Looping·over·hidden·and·visible·fields<a·class="headerlink"·href="#looping-over-hidden-and-visible-fields"·title="Link·to·this·heading">¶</a></h4>
782 <p>If·you’re·manually·laying·out·a·form·in·a·template,·as·opposed·to·relying·on783 <p>If·you’re·manually·laying·out·a·form·in·a·template,·as·opposed·to·relying·on
783 Django’s·default·form·layout,·you·might·want·to·treat·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;input</span>·<span·class="pre">type=&quot;hidden&quot;&gt;</span></code>784 Django’s·default·form·layout,·you·might·want·to·treat·<code·class="docutils·literal·notranslate"><span·class="pre">&lt;input</span>·<span·class="pre">type=&quot;hidden&quot;&gt;</span></code>
Offset 840, 15 lines modifiedOffset 841, 15 lines modified
840 <li·class="toctree-l2"><a·class="reference·internal"·href="media.html#media-objects"><code·class="docutils·literal·notranslate"><span·class="pre">Media</span></code>·objects</a></li>841 <li·class="toctree-l2"><a·class="reference·internal"·href="media.html#media-objects"><code·class="docutils·literal·notranslate"><span·class="pre">Media</span></code>·objects</a></li>
841 <li·class="toctree-l2"><a·class="reference·internal"·href="media.html#media-on-forms"><code·class="docutils·literal·notranslate"><span·class="pre">Media</span></code>·on·Forms</a></li>842 <li·class="toctree-l2"><a·class="reference·internal"·href="media.html#media-on-forms"><code·class="docutils·literal·notranslate"><span·class="pre">Media</span></code>·on·Forms</a></li>
842 </ul>843 </ul>
843 </li>844 </li>
844 </ul>845 </ul>
845 </div>846 </div>
846 <div·class="admonition·seealso">847 <div·class="admonition·seealso">
847 <p·class="admonition-title">See·also</p>848 <p·class="admonition-title">Zie·ook</p>
848 <dl·class="simple">849 <dl·class="simple">
849 <dt><a·class="reference·internal"·href="../../ref/forms/index.html"><span·class="doc">The·Forms·Reference</span></a></dt><dd><p>Covers·the·full·API·reference,·including·form·fields,·form·widgets,850 <dt><a·class="reference·internal"·href="../../ref/forms/index.html"><span·class="doc">The·Forms·Reference</span></a></dt><dd><p>Covers·the·full·API·reference,·including·form·fields,·form·widgets,
850 and·form·and·field·validation.</p>851 and·form·and·field·validation.</p>
851 </dd>852 </dd>
852 </dl>853 </dl>
853 </div>854 </div>
854 </section>855 </section>
Offset 913, 37 lines modifiedOffset 914, 37 lines modified
913 <li><a·class="reference·internal"·href="#further-topics">Further·topics</a></li>914 <li><a·class="reference·internal"·href="#further-topics">Further·topics</a></li>
914 </ul>915 </ul>
915 </li>916 </li>
916 </ul>917 </ul>
  
917 ··</div>918 ··</div>
918 ··<div>919 ··<div>
919 ····<h4>Previous·topic</h4>920 ····<h4>Vorig·onderwerp</h4>
920 ····<p·class="topless"><a·href="../http/sessions.html"921 ····<p·class="topless"><a·href="../http/sessions.html"
921 ··························title="previous·chapter">How·to·use·sessions</a></p>922 ··························title="vorig·hoofdstuk">How·to·use·sessions</a></p>
922 ··</div>923 ··</div>
923 ··<div>924 ··<div>
924 ····<h4>Next·topic</h4>925 ····<h4>Volgend·onderwerp</h4>
925 ····<p·class="topless"><a·href="formsets.html"926 ····<p·class="topless"><a·href="formsets.html"
926 ··························title="next·chapter">Formsets</a></p>927 ··························title="volgend·hoofdstuk">Formsets</a></p>
927 ··</div>928 ··</div>
928 <search·id="searchbox"·style="display:·none"·role="search">929 <search·id="searchbox"·style="display:·none"·role="search">
929 ··<h3·id="searchlabel">Quick·search</h3>930 ··<h3·id="searchlabel">Snel·zoeken</h3>
930 ····<div·class="searchformwrapper">931 ····<div·class="searchformwrapper">
931 ····<form·class="search"·action="../../search.html"·method="get">932 ····<form·class="search"·action="../../search.html"·method="get">
932 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>933 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
933 ······<input·type="submit"·value="Go"·/>934 ······<input·type="submit"·value="Zoek"·/>
934 ····</form>935 ····</form>
935 ····</div>936 ····</div>
936 </search>937 </search>
937 <script>document.getElementById('searchbox').style.display·=·"block"</script>938 <script>document.getElementById('searchbox').style.display·=·"block"</script>
938 ········</div>939 ········</div>
939 ······</div>940 ······</div>
940 ··············<h3>Last·update:</h3>941 ··············<h3>Last·update:</h3>
941 ··············<p·class="topless">Sep·03,·2024</p>942 ··············<p·class="topless">sep·03,·2024</p>
942 ··········</div>943 ··········</div>
943 ········944 ········
944 ······945 ······
945 ····</div>946 ····</div>
  
946 ····<div·id="ft">947 ····<div·id="ft">
947 ······<div·class="nav">948 ······<div·class="nav">
5.05 KB
html2text {}
Max HTML report size reached
5.89 KB
./usr/share/doc/python-django-doc/html/topics/forms/media.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Form·Assets·(the·Media·class)·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Form·Assets·(the·Media·class)·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Templates"·href="../templates.html"·/>15 ····<link·rel="next"·title="Templates"·href="../templates.html"·/>
15 ····<link·rel="prev"·title="Creating·forms·from·models"·href="modelforms.html"·/>16 ····<link·rel="prev"·title="Creating·forms·from·models"·href="modelforms.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 501, 37 lines modifiedOffset 502, 37 lines modified
501 <li><a·class="reference·internal"·href="#media-on-forms"><code·class="docutils·literal·notranslate"><span·class="pre">Media</span></code>·on·Forms</a></li>502 <li><a·class="reference·internal"·href="#media-on-forms"><code·class="docutils·literal·notranslate"><span·class="pre">Media</span></code>·on·Forms</a></li>
502 </ul>503 </ul>
503 </li>504 </li>
504 </ul>505 </ul>
  
505 ··</div>506 ··</div>
506 ··<div>507 ··<div>
507 ····<h4>Previous·topic</h4>508 ····<h4>Vorig·onderwerp</h4>
508 ····<p·class="topless"><a·href="modelforms.html"509 ····<p·class="topless"><a·href="modelforms.html"
509 ··························title="previous·chapter">Creating·forms·from·models</a></p>510 ··························title="vorig·hoofdstuk">Creating·forms·from·models</a></p>
510 ··</div>511 ··</div>
511 ··<div>512 ··<div>
512 ····<h4>Next·topic</h4>513 ····<h4>Volgend·onderwerp</h4>
513 ····<p·class="topless"><a·href="../templates.html"514 ····<p·class="topless"><a·href="../templates.html"
514 ··························title="next·chapter">Templates</a></p>515 ··························title="volgend·hoofdstuk">Templates</a></p>
515 ··</div>516 ··</div>
516 <search·id="searchbox"·style="display:·none"·role="search">517 <search·id="searchbox"·style="display:·none"·role="search">
517 ··<h3·id="searchlabel">Quick·search</h3>518 ··<h3·id="searchlabel">Snel·zoeken</h3>
518 ····<div·class="searchformwrapper">519 ····<div·class="searchformwrapper">
519 ····<form·class="search"·action="../../search.html"·method="get">520 ····<form·class="search"·action="../../search.html"·method="get">
520 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>521 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
521 ······<input·type="submit"·value="Go"·/>522 ······<input·type="submit"·value="Zoek"·/>
522 ····</form>523 ····</form>
523 ····</div>524 ····</div>
524 </search>525 </search>
525 <script>document.getElementById('searchbox').style.display·=·"block"</script>526 <script>document.getElementById('searchbox').style.display·=·"block"</script>
526 ········</div>527 ········</div>
527 ······</div>528 ······</div>
528 ··············<h3>Last·update:</h3>529 ··············<h3>Last·update:</h3>
529 ··············<p·class="topless">Sep·03,·2024</p>530 ··············<p·class="topless">sep·03,·2024</p>
530 ··········</div>531 ··········</div>
531 ········532 ········
532 ······533 ······
533 ····</div>534 ····</div>
  
534 ····<div·id="ft">535 ····<div·id="ft">
535 ······<div·class="nav">536 ······<div·class="nav">
2.1 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8m·A\x8As\x8ss\x8se\x8et\x8ts\x8s·(\x8(t\x8th\x8he\x8e·M\x8Me\x8ed\x8di\x8ia\x8a·c\x8cl\x8la\x8as\x8ss\x8s)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·F\x8Fo\x8or\x8rm\x8m·A\x8As\x8ss\x8se\x8et\x8ts\x8s·(\x8(t\x8th\x8he\x8e·M\x8Me\x8ed\x8di\x8ia\x8a·c\x8cl\x8la\x8as\x8ss\x8s)\x8)_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Rendering·an·attractive·and·easy-to-use·web·form·requires·more·than·just·HTML·-5 Rendering·an·attractive·and·easy-to-use·web·form·requires·more·than·just·HTML·-
6 it·also·requires·CSS·stylesheets,·and·if·you·want·to·use·fancy·widgets,·you·may6 it·also·requires·CSS·stylesheets,·and·if·you·want·to·use·fancy·widgets,·you·may
7 also·need·to·include·some·JavaScript·on·each·page.·The·exact·combination·of·CSS7 also·need·to·include·some·JavaScript·on·each·page.·The·exact·combination·of·CSS
8 and·JavaScript·that·is·required·for·any·given·page·will·depend·upon·the·widgets8 and·JavaScript·that·is·required·for·any·given·page·will·depend·upon·the·widgets
Offset 330, 16 lines modifiedOffset 330, 16 lines modified
330 ················#·_\x8P_\x8a_\x8t_\x8h_\x8s_\x8·_\x8a_\x8s_\x8·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8s330 ················#·_\x8P_\x8a_\x8t_\x8h_\x8s_\x8·_\x8a_\x8s_\x8·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8s
331 ················#·_\x8P_\x8a_\x8t_\x8h_\x8s_\x8·_\x8a_\x8s_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s331 ················#·_\x8P_\x8a_\x8t_\x8h_\x8s_\x8·_\x8a_\x8s_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s
332 ··········o·_\x8M_\x8e_\x8d_\x8i_\x8a_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s332 ··········o·_\x8M_\x8e_\x8d_\x8i_\x8a_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s
333 ················#·_\x8S_\x8u_\x8b_\x8s_\x8e_\x8t_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8s_\x8s_\x8e_\x8t_\x8s333 ················#·_\x8S_\x8u_\x8b_\x8s_\x8e_\x8t_\x8s_\x8·_\x8o_\x8f_\x8·_\x8a_\x8s_\x8s_\x8e_\x8t_\x8s
334 ················#·_\x8C_\x8o_\x8m_\x8b_\x8i_\x8n_\x8i_\x8n_\x8g_\x8·_\x8M_\x8e_\x8d_\x8i_\x8a_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s334 ················#·_\x8C_\x8o_\x8m_\x8b_\x8i_\x8n_\x8i_\x8n_\x8g_\x8·_\x8M_\x8e_\x8d_\x8i_\x8a_\x8·_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8s
335 ················#·_\x8O_\x8r_\x8d_\x8e_\x8r_\x8·_\x8o_\x8f_\x8·_\x8a_\x8s_\x8s_\x8e_\x8t_\x8s335 ················#·_\x8O_\x8r_\x8d_\x8e_\x8r_\x8·_\x8o_\x8f_\x8·_\x8a_\x8s_\x8s_\x8e_\x8t_\x8s
336 ··········o·_\x8M_\x8e_\x8d_\x8i_\x8a_\x8·_\x8o_\x8n_\x8·_\x8F_\x8o_\x8r_\x8m_\x8s336 ··········o·_\x8M_\x8e_\x8d_\x8i_\x8a_\x8·_\x8o_\x8n_\x8·_\x8F_\x8o_\x8r_\x8m_\x8s
337 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*337 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
338 _\x8C_\x8r_\x8e_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s338 _\x8C_\x8r_\x8e_\x8a_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8o_\x8r_\x8m_\x8s_\x8·_\x8f_\x8r_\x8o_\x8m_\x8·_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s
339 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*339 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
340 _\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s340 _\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e_\x8s
341 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*341 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
342 [q···················][Go]342 [q···················][Zoek]
343 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*343 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
344 Sep·03,·2024344 sep·03,·2024
345 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»345 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
26.0 KB
./usr/share/doc/python-django-doc/html/topics/forms/modelforms.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Creating·forms·from·models·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Creating·forms·from·models·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Form·Assets·(the·Media·class)"·href="media.html"·/>15 ····<link·rel="next"·title="Form·Assets·(the·Media·class)"·href="media.html"·/>
15 ····<link·rel="prev"·title="Formsets"·href="formsets.html"·/>16 ····<link·rel="prev"·title="Formsets"·href="formsets.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 79, 15 lines modifiedOffset 80, 15 lines modified
79 ············80 ············
80 ··<section·id="s-creating-forms-from-models">81 ··<section·id="s-creating-forms-from-models">
81 <span·id="creating-forms-from-models"></span><h1>Creating·forms·from·models<a·class="headerlink"·href="#creating-forms-from-models"·title="Link·to·this·heading">¶</a></h1>82 <span·id="creating-forms-from-models"></span><h1>Creating·forms·from·models<a·class="headerlink"·href="#creating-forms-from-models"·title="Link·to·this·heading">¶</a></h1>
82 <section·id="s-modelform">83 <section·id="s-modelform">
83 <span·id="modelform"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code><a·class="headerlink"·href="#modelform"·title="Link·to·this·heading">¶</a></h2>84 <span·id="modelform"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code><a·class="headerlink"·href="#modelform"·title="Link·to·this·heading">¶</a></h2>
84 <dl·class="py·class">85 <dl·class="py·class">
85 <dt·class="sig·sig-object·py"·id="django.forms.ModelForm">86 <dt·class="sig·sig-object·py"·id="django.forms.ModelForm">
86 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ModelForm</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L565"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.forms.ModelForm"·title="Link·to·this·definition">¶</a></dt>87 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">ModelForm</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/forms/models.py#L565"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.forms.ModelForm"·title="Link·to·this·definition">¶</a></dt>
87 <dd></dd></dl>88 <dd></dd></dl>
  
88 <p>If·you’re·building·a·database-driven·app,·chances·are·you’ll·have·forms·that89 <p>If·you’re·building·a·database-driven·app,·chances·are·you’ll·have·forms·that
89 map·closely·to·Django·models.·For·instance,·you·might·have·a·<code·class="docutils·literal·notranslate"><span·class="pre">BlogComment</span></code>90 map·closely·to·Django·models.·For·instance,·you·might·have·a·<code·class="docutils·literal·notranslate"><span·class="pre">BlogComment</span></code>
90 model,·and·you·want·to·create·a·form·that·lets·people·submit·comments.·In·this91 model,·and·you·want·to·create·a·form·that·lets·people·submit·comments.·In·this
91 case,·it·would·be·redundant·to·define·the·field·types·in·your·form,·because92 case,·it·would·be·redundant·to·define·the·field·types·in·your·form,·because
92 you’ve·already·defined·the·fields·in·your·model.</p>93 you’ve·already·defined·the·fields·in·your·model.</p>
Offset 335, 29 lines modifiedOffset 336, 29 lines modified
335 when·calling·<a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.Form.is_valid"·title="django.forms.Form.is_valid"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">is_valid()</span></code></a>·or·accessing·the336 when·calling·<a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.Form.is_valid"·title="django.forms.Form.is_valid"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">is_valid()</span></code></a>·or·accessing·the
336 <a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.Form.errors"·title="django.forms.Form.errors"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">errors</span></code></a>·attribute·and·explicitly·when·calling337 <a·class="reference·internal"·href="../../ref/forms/api.html#django.forms.Form.errors"·title="django.forms.Form.errors"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">errors</span></code></a>·attribute·and·explicitly·when·calling
337 <code·class="docutils·literal·notranslate"><span·class="pre">full_clean()</span></code>,·although·you·will·typically·not·use·the·latter·method·in338 <code·class="docutils·literal·notranslate"><span·class="pre">full_clean()</span></code>,·although·you·will·typically·not·use·the·latter·method·in
338 practice.</p>339 practice.</p>
339 <p><code·class="docutils·literal·notranslate"><span·class="pre">Model</span></code>·validation·(<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.full_clean"·title="django.db.models.Model.full_clean"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.full_clean()</span></code></a>)·is·triggered·from·within·the·form340 <p><code·class="docutils·literal·notranslate"><span·class="pre">Model</span></code>·validation·(<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.full_clean"·title="django.db.models.Model.full_clean"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Model.full_clean()</span></code></a>)·is·triggered·from·within·the·form
340 validation·step,·right·after·the·form’s·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method·is·called.</p>341 validation·step,·right·after·the·form’s·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method·is·called.</p>
341 <div·class="admonition·warning">342 <div·class="admonition·warning">
342 <p·class="admonition-title">Warning</p>343 <p·class="admonition-title">Waarschuwing</p>
343 <p>The·cleaning·process·modifies·the·model·instance·passed·to·the344 <p>The·cleaning·process·modifies·the·model·instance·passed·to·the
344 <code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·constructor·in·various·ways.·For·instance,·any·date·fields·on345 <code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·constructor·in·various·ways.·For·instance,·any·date·fields·on
345 the·model·are·converted·into·actual·date·objects.·Failed·validation·may346 the·model·are·converted·into·actual·date·objects.·Failed·validation·may
346 leave·the·underlying·model·instance·in·an·inconsistent·state·and·therefore347 leave·the·underlying·model·instance·in·an·inconsistent·state·and·therefore
347 it’s·not·recommended·to·reuse·it.</p>348 it’s·not·recommended·to·reuse·it.</p>
348 </div>349 </div>
349 <section·id="s-overriding-the-clean-method">350 <section·id="s-overriding-the-clean-method">
350 <span·id="s-overriding-modelform-clean-method"></span><span·id="overriding-the-clean-method"></span><span·id="overriding-modelform-clean-method"></span><h4>Overriding·the·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method<a·class="headerlink"·href="#overriding-the-clean-method"·title="Link·to·this·heading">¶</a></h4>351 <span·id="s-overriding-modelform-clean-method"></span><span·id="overriding-the-clean-method"></span><span·id="overriding-modelform-clean-method"></span><h4>Overriding·the·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method<a·class="headerlink"·href="#overriding-the-clean-method"·title="Link·to·this·heading">¶</a></h4>
351 <p>You·can·override·the·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method·on·a·model·form·to·provide·additional352 <p>You·can·override·the·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method·on·a·model·form·to·provide·additional
352 validation·in·the·same·way·you·can·on·a·normal·form.</p>353 validation·in·the·same·way·you·can·on·a·normal·form.</p>
353 <p>A·model·form·instance·attached·to·a·model·object·will·contain·an·<code·class="docutils·literal·notranslate"><span·class="pre">instance</span></code>354 <p>A·model·form·instance·attached·to·a·model·object·will·contain·an·<code·class="docutils·literal·notranslate"><span·class="pre">instance</span></code>
354 attribute·that·gives·its·methods·access·to·that·specific·model·instance.</p>355 attribute·that·gives·its·methods·access·to·that·specific·model·instance.</p>
355 <div·class="admonition·warning">356 <div·class="admonition·warning">
356 <p·class="admonition-title">Warning</p>357 <p·class="admonition-title">Waarschuwing</p>
357 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm.clean()</span></code>·method·sets·a·flag·that·makes·the·<a·class="reference·internal"·href="../../ref/models/instances.html#validating-objects"><span·class="std·std-ref">model358 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm.clean()</span></code>·method·sets·a·flag·that·makes·the·<a·class="reference·internal"·href="../../ref/models/instances.html#validating-objects"><span·class="std·std-ref">model
358 validation</span></a>·step·validate·the·uniqueness·of·model359 validation</span></a>·step·validate·the·uniqueness·of·model
359 fields·that·are·marked·as·<code·class="docutils·literal·notranslate"><span·class="pre">unique</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">unique_together</span></code>·or360 fields·that·are·marked·as·<code·class="docutils·literal·notranslate"><span·class="pre">unique</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">unique_together</span></code>·or
360 <code·class="docutils·literal·notranslate"><span·class="pre">unique_for_date|month|year</span></code>.</p>361 <code·class="docutils·literal·notranslate"><span·class="pre">unique_for_date|month|year</span></code>.</p>
361 <p>If·you·would·like·to·override·the·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method·and·maintain·this362 <p>If·you·would·like·to·override·the·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method·and·maintain·this
362 validation,·you·must·call·the·parent·class’s·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method.</p>363 validation,·you·must·call·the·parent·class’s·<code·class="docutils·literal·notranslate"><span·class="pre">clean()</span></code>·method.</p>
363 </div>364 </div>
Offset 532, 15 lines modifiedOffset 533, 15 lines modified
532 <p>If·either·of·these·are·used,·the·order·the·fields·appear·in·the·form·will·be·the533 <p>If·either·of·these·are·used,·the·order·the·fields·appear·in·the·form·will·be·the
533 order·the·fields·are·defined·in·the·model,·with·<code·class="docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code>·instances534 order·the·fields·are·defined·in·the·model,·with·<code·class="docutils·literal·notranslate"><span·class="pre">ManyToManyField</span></code>·instances
534 appearing·last.</p>535 appearing·last.</p>
535 <p>In·addition,·Django·applies·the·following·rule:·if·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">editable=False</span></code>·on536 <p>In·addition,·Django·applies·the·following·rule:·if·you·set·<code·class="docutils·literal·notranslate"><span·class="pre">editable=False</span></code>·on
536 the·model·field,·<em>any</em>·form·created·from·the·model·via·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·will·not537 the·model·field,·<em>any</em>·form·created·from·the·model·via·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·will·not
537 include·that·field.</p>538 include·that·field.</p>
538 <div·class="admonition·note">539 <div·class="admonition·note">
539 <p·class="admonition-title">Note</p>540 <p·class="admonition-title">Notitie</p>
540 <p>Any·fields·not·included·in·a·form·by·the·above·logic541 <p>Any·fields·not·included·in·a·form·by·the·above·logic
541 will·not·be·set·by·the·form’s·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·method.·Also,·if·you542 will·not·be·set·by·the·form’s·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·method.·Also,·if·you
542 manually·add·the·excluded·fields·back·to·the·form,·they·will·not543 manually·add·the·excluded·fields·back·to·the·form,·they·will·not
543 be·initialized·from·the·model·instance.</p>544 be·initialized·from·the·model·instance.</p>
544 <p>Django·will·prevent·any·attempt·to·save·an·incomplete·model,·so·if545 <p>Django·will·prevent·any·attempt·to·save·an·incomplete·model,·so·if
545 the·model·does·not·allow·the·missing·fields·to·be·empty,·and·does546 the·model·does·not·allow·the·missing·fields·to·be·empty,·and·does
546 not·provide·a·default·value·for·the·missing·fields,·any·attempt·to547 not·provide·a·default·value·for·the·missing·fields,·any·attempt·to
Offset 666, 15 lines modifiedOffset 667, 15 lines modified
  
666 ····<span·class="k">class</span>·<span·class="nc">Meta</span><span·class="p">:</span>667 ····<span·class="k">class</span>·<span·class="nc">Meta</span><span·class="p">:</span>
667 ········<span·class="n">model</span>·<span·class="o">=</span>·<span·class="n">Article</span>668 ········<span·class="n">model</span>·<span·class="o">=</span>·<span·class="n">Article</span>
668 ········<span·class="n">fields</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="s2">&quot;pub_date&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;headline&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;content&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;reporter&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;slug&quot;</span><span·class="p">]</span>669 ········<span·class="n">fields</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="s2">&quot;pub_date&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;headline&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;content&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;reporter&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;slug&quot;</span><span·class="p">]</span>
669 </pre></div>670 </pre></div>
670 </div>671 </div>
671 <div·class="admonition·note">672 <div·class="admonition·note">
672 <p·class="admonition-title">Note</p>673 <p·class="admonition-title">Notitie</p>
673 <p>When·you·explicitly·instantiate·a·form·field·like·this,·it·is·important·to674 <p>When·you·explicitly·instantiate·a·form·field·like·this,·it·is·important·to
674 understand·how·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·and·regular·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·are·related.</p>675 understand·how·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·and·regular·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·are·related.</p>
675 <p><code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·is·a·regular·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·which·can·automatically·generate676 <p><code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·is·a·regular·<code·class="docutils·literal·notranslate"><span·class="pre">Form</span></code>·which·can·automatically·generate
676 certain·fields.·The·fields·that·are·automatically·generated·depend·on677 certain·fields.·The·fields·that·are·automatically·generated·depend·on
677 the·content·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·class·and·on·which·fields·have·already·been678 the·content·of·the·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·class·and·on·which·fields·have·already·been
678 defined·declaratively.·Basically,·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·will·<strong>only</strong>·generate·fields679 defined·declaratively.·Basically,·<code·class="docutils·literal·notranslate"><span·class="pre">ModelForm</span></code>·will·<strong>only</strong>·generate·fields
679 that·are·<strong>missing</strong>·from·the·form,·or·in·other·words,·fields·that·weren’t680 that·are·<strong>missing</strong>·from·the·form,·or·in·other·words,·fields·that·weren’t
Offset 852, 22 lines modifiedOffset 853, 22 lines modified
852 <span·class="go">&lt;option·value=&quot;MR&quot;&gt;Mr.&lt;/option&gt;</span>853 <span·class="go">&lt;option·value=&quot;MR&quot;&gt;Mr.&lt;/option&gt;</span>
853 <span·class="go">&lt;option·value=&quot;MRS&quot;&gt;Mrs.&lt;/option&gt;</span>854 <span·class="go">&lt;option·value=&quot;MRS&quot;&gt;Mrs.&lt;/option&gt;</span>
854 <span·class="go">&lt;option·value=&quot;MS&quot;&gt;Ms.&lt;/option&gt;</span>855 <span·class="go">&lt;option·value=&quot;MS&quot;&gt;Ms.&lt;/option&gt;</span>
855 <span·class="go">&lt;/select&gt;&lt;input·type=&quot;hidden&quot;·name=&quot;form-0-id&quot;·id=&quot;id_form-0-id&quot;&gt;&lt;/div&gt;</span>856 <span·class="go">&lt;/select&gt;&lt;input·type=&quot;hidden&quot;·name=&quot;form-0-id&quot;·id=&quot;id_form-0-id&quot;&gt;&lt;/div&gt;</span>
856 </pre></div>857 </pre></div>
857 </div>858 </div>
858 <div·class="admonition·note">859 <div·class="admonition·note">
859 <p·class="admonition-title">Note</p>860 <p·class="admonition-title">Notitie</p>
860 <p><a·class="reference·internal"·href="../../ref/forms/models.html#django.forms.models.modelformset_factory"·title="django.forms.models.modelformset_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">modelformset_factory()</span></code></a>·uses861 <p><a·class="reference·internal"·href="../../ref/forms/models.html#django.forms.models.modelformset_factory"·title="django.forms.models.modelformset_factory"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">modelformset_factory()</span></code></a>·uses
Max diff block lines reached; 5945/17697 bytes (33.59%) of diff not shown.
8.62 KB
html2text {}
Max HTML report size reached
28.1 KB
./usr/share/doc/python-django-doc/html/topics/http/decorators.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>View·decorators·&#8212;·Django·5.1.1·documentation</title>6 ····<title>View·decorators·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="File·Uploads"·href="file-uploads.html"·/>15 ····<link·rel="next"·title="File·Uploads"·href="file-uploads.html"·/>
15 ····<link·rel="prev"·title="Writing·views"·href="views.html"·/>16 ····<link·rel="prev"·title="Writing·views"·href="views.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 86, 15 lines modifiedOffset 87, 15 lines modified
86 <section·id="s-allowed-http-methods">87 <section·id="s-allowed-http-methods">
87 <span·id="allowed-http-methods"></span><h2>Allowed·HTTP·methods<a·class="headerlink"·href="#allowed-http-methods"·title="Link·to·this·heading">¶</a></h2>88 <span·id="allowed-http-methods"></span><h2>Allowed·HTTP·methods<a·class="headerlink"·href="#allowed-http-methods"·title="Link·to·this·heading">¶</a></h2>
88 <p>The·decorators·in·<a·class="reference·internal"·href="#module-django.views.decorators.http"·title="django.views.decorators.http"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.decorators.http</span></code></a>·can·be·used·to·restrict89 <p>The·decorators·in·<a·class="reference·internal"·href="#module-django.views.decorators.http"·title="django.views.decorators.http"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.decorators.http</span></code></a>·can·be·used·to·restrict
89 access·to·views·based·on·the·request·method.·These·decorators·will·return90 access·to·views·based·on·the·request·method.·These·decorators·will·return
90 a·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponseNotAllowed"·title="django.http.HttpResponseNotAllowed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.http.HttpResponseNotAllowed</span></code></a>·if·the·conditions·are·not·met.</p>91 a·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponseNotAllowed"·title="django.http.HttpResponseNotAllowed"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.http.HttpResponseNotAllowed</span></code></a>·if·the·conditions·are·not·met.</p>
91 <dl·class="py·function">92 <dl·class="py·function">
92 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.require_http_methods">93 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.require_http_methods">
93 <span·class="sig-name·descname"><span·class="pre">require_http_methods</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request_method_list</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L21"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.require_http_methods"·title="Link·to·this·definition">¶</a></dt>94 <span·class="sig-name·descname"><span·class="pre">require_http_methods</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request_method_list</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L21"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.require_http_methods"·title="Link·to·this·definition">¶</a></dt>
94 <dd><p>Decorator·to·require·that·a·view·only·accepts·particular·request95 <dd><p>Decorator·to·require·that·a·view·only·accepts·particular·request
95 methods.·Usage:</p>96 methods.·Usage:</p>
96 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.views.decorators.http</span>·<span·class="kn">import</span>·<span·class="n">require_http_methods</span>97 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.views.decorators.http</span>·<span·class="kn">import</span>·<span·class="n">require_http_methods</span>
  
  
97 <span·class="nd">@require_http_methods</span><span·class="p">([</span><span·class="s2">&quot;GET&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;POST&quot;</span><span·class="p">])</span>98 <span·class="nd">@require_http_methods</span><span·class="p">([</span><span·class="s2">&quot;GET&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;POST&quot;</span><span·class="p">])</span>
98 <span·class="k">def</span>·<span·class="nf">my_view</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>99 <span·class="k">def</span>·<span·class="nf">my_view</span><span·class="p">(</span><span·class="n">request</span><span·class="p">):</span>
Offset 131, 15 lines modifiedOffset 132, 15 lines modified
131 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.require_safe">132 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.require_safe">
132 <span·class="sig-name·descname"><span·class="pre">require_safe</span></span>()<a·class="headerlink"·href="#django.views.decorators.http.require_safe"·title="Link·to·this·definition">¶</a></dt>133 <span·class="sig-name·descname"><span·class="pre">require_safe</span></span>()<a·class="headerlink"·href="#django.views.decorators.http.require_safe"·title="Link·to·this·definition">¶</a></dt>
133 <dd><p>Decorator·to·require·that·a·view·only·accepts·the·GET·and·HEAD·methods.134 <dd><p>Decorator·to·require·that·a·view·only·accepts·the·GET·and·HEAD·methods.
134 These·methods·are·commonly·considered·“safe”·because·they·should·not·have135 These·methods·are·commonly·considered·“safe”·because·they·should·not·have
135 the·significance·of·taking·an·action·other·than·retrieving·the·requested136 the·significance·of·taking·an·action·other·than·retrieving·the·requested
136 resource.</p>137 resource.</p>
137 <div·class="admonition·note">138 <div·class="admonition·note">
138 <p·class="admonition-title">Note</p>139 <p·class="admonition-title">Notitie</p>
139 <p>Web·servers·should·automatically·strip·the·content·of·responses·to·HEAD140 <p>Web·servers·should·automatically·strip·the·content·of·responses·to·HEAD
140 requests·while·leaving·the·headers·unchanged,·so·you·may·handle·HEAD141 requests·while·leaving·the·headers·unchanged,·so·you·may·handle·HEAD
141 requests·exactly·like·GET·requests·in·your·views.·Since·some·software,142 requests·exactly·like·GET·requests·in·your·views.·Since·some·software,
142 such·as·link·checkers,·rely·on·HEAD·requests,·you·might·prefer143 such·as·link·checkers,·rely·on·HEAD·requests,·you·might·prefer
143 using·<code·class="docutils·literal·notranslate"><span·class="pre">require_safe</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">require_GET</span></code>.</p>144 using·<code·class="docutils·literal·notranslate"><span·class="pre">require_safe</span></code>·instead·of·<code·class="docutils·literal·notranslate"><span·class="pre">require_GET</span></code>.</p>
144 </div>145 </div>
145 <div·class="versionchanged">146 <div·class="versionchanged">
Offset 150, 25 lines modifiedOffset 151, 25 lines modified
150 </section>151 </section>
151 <section·id="s-conditional-view-processing">152 <section·id="s-conditional-view-processing">
152 <span·id="conditional-view-processing"></span><h2>Conditional·view·processing<a·class="headerlink"·href="#conditional-view-processing"·title="Link·to·this·heading">¶</a></h2>153 <span·id="conditional-view-processing"></span><h2>Conditional·view·processing<a·class="headerlink"·href="#conditional-view-processing"·title="Link·to·this·heading">¶</a></h2>
153 <p>The·following·decorators·in·<a·class="reference·internal"·href="#module-django.views.decorators.http"·title="django.views.decorators.http"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.decorators.http</span></code></a>·can·be·used·to154 <p>The·following·decorators·in·<a·class="reference·internal"·href="#module-django.views.decorators.http"·title="django.views.decorators.http"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.decorators.http</span></code></a>·can·be·used·to
154 control·caching·behavior·on·particular·views.</p>155 control·caching·behavior·on·particular·views.</p>
155 <dl·class="py·function">156 <dl·class="py·function">
156 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.condition">157 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.condition">
157 <span·class="sig-name·descname"><span·class="pre">condition</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">etag_func</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_modified_func</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L83"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.condition"·title="Link·to·this·definition">¶</a></dt>158 <span·class="sig-name·descname"><span·class="pre">condition</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">etag_func</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">last_modified_func</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L83"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.condition"·title="Link·to·this·definition">¶</a></dt>
158 <dd></dd></dl>159 <dd></dd></dl>
  
159 <dl·class="py·function">160 <dl·class="py·function">
160 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.etag">161 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.etag">
161 <span·class="sig-name·descname"><span·class="pre">etag</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">etag_func</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L164"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.etag"·title="Link·to·this·definition">¶</a></dt>162 <span·class="sig-name·descname"><span·class="pre">etag</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">etag_func</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L164"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.etag"·title="Link·to·this·definition">¶</a></dt>
162 <dd></dd></dl>163 <dd></dd></dl>
  
163 <dl·class="py·function">164 <dl·class="py·function">
164 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.last_modified">165 <dt·class="sig·sig-object·py"·id="django.views.decorators.http.last_modified">
165 <span·class="sig-name·descname"><span·class="pre">last_modified</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">last_modified_func</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L168"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.last_modified"·title="Link·to·this·definition">¶</a></dt>166 <span·class="sig-name·descname"><span·class="pre">last_modified</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">last_modified_func</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/http.py#L168"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.http.last_modified"·title="Link·to·this·definition">¶</a></dt>
166 <dd><p>These·decorators·can·be·used·to·generate·<code·class="docutils·literal·notranslate"><span·class="pre">ETag</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Last-Modified</span></code>167 <dd><p>These·decorators·can·be·used·to·generate·<code·class="docutils·literal·notranslate"><span·class="pre">ETag</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Last-Modified</span></code>
167 headers;·see168 headers;·see
168 <a·class="reference·internal"·href="../conditional-view-processing.html"><span·class="doc">conditional·view·processing</span></a>.</p>169 <a·class="reference·internal"·href="../conditional-view-processing.html"><span·class="doc">conditional·view·processing</span></a>.</p>
169 <div·class="versionchanged">170 <div·class="versionchanged">
170 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added.</p>171 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added.</p>
171 </div>172 </div>
172 </dd></dl>173 </dd></dl>
Offset 200, 15 lines modifiedOffset 201, 15 lines modified
200 <dd><div·class="versionchanged">201 <dd><div·class="versionchanged">
201 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added.</p>202 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added.</p>
202 </div>203 </div>
203 </dd></dl>204 </dd></dl>
  
204 <dl·class="py·function">205 <dl·class="py·function">
205 <dt·class="sig·sig-object·py"·id="django.views.decorators.vary.vary_on_headers">206 <dt·class="sig·sig-object·py"·id="django.views.decorators.vary.vary_on_headers">
206 <span·class="sig-name·descname"><span·class="pre">vary_on_headers</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">headers</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/vary.py#L8"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.vary.vary_on_headers"·title="Link·to·this·definition">¶</a></dt>207 <span·class="sig-name·descname"><span·class="pre">vary_on_headers</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">headers</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/vary.py#L8"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.vary.vary_on_headers"·title="Link·to·this·definition">¶</a></dt>
207 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·defines·which·request·headers·a·cache·mechanism·should·take208 <dd><p>The·<code·class="docutils·literal·notranslate"><span·class="pre">Vary</span></code>·header·defines·which·request·headers·a·cache·mechanism·should·take
208 into·account·when·building·its·cache·key.</p>209 into·account·when·building·its·cache·key.</p>
209 <p>See·<a·class="reference·internal"·href="../cache.html#using-vary-headers"><span·class="std·std-ref">using·vary·headers</span></a>.</p>210 <p>See·<a·class="reference·internal"·href="../cache.html#using-vary-headers"><span·class="std·std-ref">using·vary·headers</span></a>.</p>
210 <div·class="versionchanged">211 <div·class="versionchanged">
211 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added.</p>212 <span·class="title">Changed·in·Django·5.0:</span>·<p>Support·for·wrapping·asynchronous·view·functions·was·added.</p>
212 </div>213 </div>
213 </dd></dl>214 </dd></dl>
Offset 216, 27 lines modifiedOffset 217, 27 lines modified
216 </section>217 </section>
217 <section·id="s-caching">218 <section·id="s-caching">
218 <span·id="s-module-django.views.decorators.cache"></span><span·id="caching"></span><span·id="module-django.views.decorators.cache"></span><h2>Caching<a·class="headerlink"·href="#caching"·title="Link·to·this·heading">¶</a></h2>219 <span·id="s-module-django.views.decorators.cache"></span><span·id="caching"></span><span·id="module-django.views.decorators.cache"></span><h2>Caching<a·class="headerlink"·href="#caching"·title="Link·to·this·heading">¶</a></h2>
219 <p>The·decorators·in·<a·class="reference·internal"·href="#module-django.views.decorators.cache"·title="django.views.decorators.cache"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.decorators.cache</span></code></a>·control·server·and220 <p>The·decorators·in·<a·class="reference·internal"·href="#module-django.views.decorators.cache"·title="django.views.decorators.cache"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.views.decorators.cache</span></code></a>·control·server·and
220 client-side·caching.</p>221 client-side·caching.</p>
221 <dl·class="py·function">222 <dl·class="py·function">
222 <dt·class="sig·sig-object·py"·id="django.views.decorators.cache.cache_control">223 <dt·class="sig·sig-object·py"·id="django.views.decorators.cache.cache_control">
223 <span·class="sig-name·descname"><span·class="pre">cache_control</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/cache.py#L40"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.views.decorators.cache.cache_control"·title="Link·to·this·definition">¶</a></dt>224 <span·class="sig-name·descname"><span·class="pre">cache_control</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/views/decorators/cache.py#L40"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.views.decorators.cache.cache_control"·title="Link·to·this·definition">¶</a></dt>
224 <dd><p>This·decorator·patches·the·response’s·<code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control</span></code>·header·by·adding225 <dd><p>This·decorator·patches·the·response’s·<code·class="docutils·literal·notranslate"><span·class="pre">Cache-Control</span></code>·header·by·adding
225 all·of·the·keyword·arguments·to·it.·See226 all·of·the·keyword·arguments·to·it.·See
226 <a·class="reference·internal"·href="../../ref/utils.html#django.utils.cache.patch_cache_control"·title="django.utils.cache.patch_cache_control"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">patch_cache_control()</span></code></a>·for·the·details·of·the227 <a·class="reference·internal"·href="../../ref/utils.html#django.utils.cache.patch_cache_control"·title="django.utils.cache.patch_cache_control"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">patch_cache_control()</span></code></a>·for·the·details·of·the
227 transformation.</p>228 transformation.</p>
228 <div·class="versionchanged">229 <div·class="versionchanged">
Max diff block lines reached; 5558/20692 bytes (26.86%) of diff not shown.
7.79 KB
html2text {}
Max HTML report size reached
12.3 KB
./usr/share/doc/python-django-doc/html/topics/http/file-uploads.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>File·Uploads·&#8212;·Django·5.1.1·documentation</title>6 ····<title>File·Uploads·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Django·shortcut·functions"·href="shortcuts.html"·/>15 ····<link·rel="next"·title="Django·shortcut·functions"·href="shortcuts.html"·/>
15 ····<link·rel="prev"·title="View·decorators"·href="decorators.html"·/>16 ····<link·rel="prev"·title="View·decorators"·href="decorators.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 80, 15 lines modifiedOffset 81, 15 lines modified
80 ··<section·id="s-file-uploads">81 ··<section·id="s-file-uploads">
81 <span·id="file-uploads"></span><h1>File·Uploads<a·class="headerlink"·href="#file-uploads"·title="Link·to·this·heading">¶</a></h1>82 <span·id="file-uploads"></span><h1>File·Uploads<a·class="headerlink"·href="#file-uploads"·title="Link·to·this·heading">¶</a></h1>
82 <p>When·Django·handles·a·file·upload,·the·file·data·ends·up·placed·in83 <p>When·Django·handles·a·file·upload,·the·file·data·ends·up·placed·in
83 <a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpRequest.FILES"·title="django.http.HttpRequest.FILES"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.FILES</span></code></a>·(for·more·on·the84 <a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpRequest.FILES"·title="django.http.HttpRequest.FILES"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.FILES</span></code></a>·(for·more·on·the
84 <code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·object·see·the·documentation·for·<a·class="reference·internal"·href="../../ref/request-response.html"><span·class="doc">request·and·response·objects</span></a>).·This·document·explains·how·files·are·stored·on·disk85 <code·class="docutils·literal·notranslate"><span·class="pre">request</span></code>·object·see·the·documentation·for·<a·class="reference·internal"·href="../../ref/request-response.html"><span·class="doc">request·and·response·objects</span></a>).·This·document·explains·how·files·are·stored·on·disk
85 and·in·memory,·and·how·to·customize·the·default·behavior.</p>86 and·in·memory,·and·how·to·customize·the·default·behavior.</p>
86 <div·class="admonition·warning">87 <div·class="admonition·warning">
87 <p·class="admonition-title">Warning</p>88 <p·class="admonition-title">Waarschuwing</p>
88 <p>There·are·security·risks·if·you·are·accepting·uploaded·content·from89 <p>There·are·security·risks·if·you·are·accepting·uploaded·content·from
89 untrusted·users!·See·the·security·guide’s·topic·on90 untrusted·users!·See·the·security·guide’s·topic·on
90 <a·class="reference·internal"·href="../security.html#user-uploaded-content-security"><span·class="std·std-ref">User-uploaded·content</span></a>·for·mitigation·details.</p>91 <a·class="reference·internal"·href="../security.html#user-uploaded-content-security"><span·class="std·std-ref">User-uploaded·content</span></a>·for·mitigation·details.</p>
91 </div>92 </div>
92 <section·id="s-basic-file-uploads">93 <section·id="s-basic-file-uploads">
93 <span·id="basic-file-uploads"></span><h2>Basic·file·uploads<a·class="headerlink"·href="#basic-file-uploads"·title="Link·to·this·heading">¶</a></h2>94 <span·id="basic-file-uploads"></span><h2>Basic·file·uploads<a·class="headerlink"·href="#basic-file-uploads"·title="Link·to·this·heading">¶</a></h2>
94 <p>Consider·a·form·containing·a·<a·class="reference·internal"·href="../../ref/forms/fields.html#django.forms.FileField"·title="django.forms.FileField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FileField</span></code></a>:</p>95 <p>Consider·a·form·containing·a·<a·class="reference·internal"·href="../../ref/forms/fields.html#django.forms.FileField"·title="django.forms.FileField"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">FileField</span></code></a>:</p>
Offset 271, 15 lines modifiedOffset 272, 15 lines modified
271 ········<span·class="k">for</span>·<span·class="n">f</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>272 ········<span·class="k">for</span>·<span·class="n">f</span>·<span·class="ow">in</span>·<span·class="n">files</span><span·class="p">:</span>
272 ············<span·class="o">...</span>··<span·class="c1">#·Do·something·with·each·file.</span>273 ············<span·class="o">...</span>··<span·class="c1">#·Do·something·with·each·file.</span>
273 ········<span·class="k">return</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">form_valid</span><span·class="p">(</span><span·class="n">form</span><span·class="p">)</span>274 ········<span·class="k">return</span>·<span·class="nb">super</span><span·class="p">()</span><span·class="o">.</span><span·class="n">form_valid</span><span·class="p">(</span><span·class="n">form</span><span·class="p">)</span>
274 </pre></div>275 </pre></div>
275 </div>276 </div>
276 </div>277 </div>
277 <div·class="admonition·warning">278 <div·class="admonition·warning">
278 <p·class="admonition-title">Warning</p>279 <p·class="admonition-title">Waarschuwing</p>
279 <p>This·will·allow·you·to·handle·multiple·files·at·the·form·level·only.·Be280 <p>This·will·allow·you·to·handle·multiple·files·at·the·form·level·only.·Be
280 aware·that·you·cannot·use·it·to·put·multiple·files·on·a·single·model281 aware·that·you·cannot·use·it·to·put·multiple·files·on·a·single·model
281 instance·(in·a·single·field),·for·example,·even·if·the·custom·widget·is·used282 instance·(in·a·single·field),·for·example,·even·if·the·custom·widget·is·used
282 with·a·form·field·related·to·a·model·<code·class="docutils·literal·notranslate"><span·class="pre">FileField</span></code>.</p>283 with·a·form·field·related·to·a·model·<code·class="docutils·literal·notranslate"><span·class="pre">FileField</span></code>.</p>
283 </div>284 </div>
284 </section>285 </section>
285 </section>286 </section>
Offset 340, 15 lines modifiedOffset 341, 15 lines modified
340 other·handlers.·Remember,·the·upload·handlers·are·processed·in·order.</p>341 other·handlers.·Remember,·the·upload·handlers·are·processed·in·order.</p>
341 <p>If·you·want·to·replace·the·upload·handlers·completely,·you·can·assign·a·new342 <p>If·you·want·to·replace·the·upload·handlers·completely,·you·can·assign·a·new
342 list:</p>343 list:</p>
343 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">request</span><span·class="o">.</span><span·class="n">upload_handlers</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">ProgressBarUploadHandler</span><span·class="p">(</span><span·class="n">request</span><span·class="p">)]</span>344 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">request</span><span·class="o">.</span><span·class="n">upload_handlers</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="n">ProgressBarUploadHandler</span><span·class="p">(</span><span·class="n">request</span><span·class="p">)]</span>
344 </pre></div>345 </pre></div>
345 </div>346 </div>
346 <div·class="admonition·note">347 <div·class="admonition·note">
347 <p·class="admonition-title">Note</p>348 <p·class="admonition-title">Notitie</p>
348 <p>You·can·only·modify·upload·handlers·<em>before</em>·accessing349 <p>You·can·only·modify·upload·handlers·<em>before</em>·accessing
349 <code·class="docutils·literal·notranslate"><span·class="pre">request.POST</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">request.FILES</span></code>··it·doesn’t·make·sense·to350 <code·class="docutils·literal·notranslate"><span·class="pre">request.POST</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">request.FILES</span></code>··it·doesn’t·make·sense·to
350 change·upload·handlers·after·upload·handling·has·already351 change·upload·handlers·after·upload·handling·has·already
351 started.·If·you·try·to·modify·<code·class="docutils·literal·notranslate"><span·class="pre">request.upload_handlers</span></code>·after352 started.·If·you·try·to·modify·<code·class="docutils·literal·notranslate"><span·class="pre">request.upload_handlers</span></code>·after
352 reading·from·<code·class="docutils·literal·notranslate"><span·class="pre">request.POST</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">request.FILES</span></code>·Django·will353 reading·from·<code·class="docutils·literal·notranslate"><span·class="pre">request.POST</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">request.FILES</span></code>·Django·will
353 throw·an·error.</p>354 throw·an·error.</p>
354 <p>Thus,·you·should·always·modify·uploading·handlers·as·early·in·your·view·as355 <p>Thus,·you·should·always·modify·uploading·handlers·as·early·in·your·view·as
Offset 431, 37 lines modifiedOffset 432, 37 lines modified
431 </li>432 </li>
432 </ul>433 </ul>
433 </li>434 </li>
434 </ul>435 </ul>
  
435 ··</div>436 ··</div>
436 ··<div>437 ··<div>
437 ····<h4>Previous·topic</h4>438 ····<h4>Vorig·onderwerp</h4>
438 ····<p·class="topless"><a·href="decorators.html"439 ····<p·class="topless"><a·href="decorators.html"
439 ··························title="previous·chapter">View·decorators</a></p>440 ··························title="vorig·hoofdstuk">View·decorators</a></p>
440 ··</div>441 ··</div>
441 ··<div>442 ··<div>
442 ····<h4>Next·topic</h4>443 ····<h4>Volgend·onderwerp</h4>
443 ····<p·class="topless"><a·href="shortcuts.html"444 ····<p·class="topless"><a·href="shortcuts.html"
444 ··························title="next·chapter">Django·shortcut·functions</a></p>445 ··························title="volgend·hoofdstuk">Django·shortcut·functions</a></p>
445 ··</div>446 ··</div>
446 <search·id="searchbox"·style="display:·none"·role="search">447 <search·id="searchbox"·style="display:·none"·role="search">
447 ··<h3·id="searchlabel">Quick·search</h3>448 ··<h3·id="searchlabel">Snel·zoeken</h3>
448 ····<div·class="searchformwrapper">449 ····<div·class="searchformwrapper">
449 ····<form·class="search"·action="../../search.html"·method="get">450 ····<form·class="search"·action="../../search.html"·method="get">
450 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>451 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
451 ······<input·type="submit"·value="Go"·/>452 ······<input·type="submit"·value="Zoek"·/>
452 ····</form>453 ····</form>
453 ····</div>454 ····</div>
454 </search>455 </search>
455 <script>document.getElementById('searchbox').style.display·=·"block"</script>456 <script>document.getElementById('searchbox').style.display·=·"block"</script>
456 ········</div>457 ········</div>
457 ······</div>458 ······</div>
458 ··············<h3>Last·update:</h3>459 ··············<h3>Last·update:</h3>
459 ··············<p·class="topless">Sep·03,·2024</p>460 ··············<p·class="topless">sep·03,·2024</p>
460 ··········</div>461 ··········</div>
461 ········462 ········
462 ······463 ······
463 ····</div>464 ····</div>
  
464 ····<div·id="ft">465 ····<div·id="ft">
465 ······<div·class="nav">466 ······<div·class="nav">
4.52 KB
html2text {}
Max HTML report size reached
5.12 KB
./usr/share/doc/python-django-doc/html/topics/http/generic-views.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Generic·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Generic·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Middleware"·href="middleware.html"·/>15 ····<link·rel="next"·title="Middleware"·href="middleware.html"·/>
15 ····<link·rel="prev"·title="Django·shortcut·functions"·href="shortcuts.html"·/>16 ····<link·rel="prev"·title="Django·shortcut·functions"·href="shortcuts.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 89, 37 lines modifiedOffset 90, 37 lines modified
89 ······90 ······
90 ········91 ········
91 ··········<div·class="yui-b"·id="sidebar">92 ··········<div·class="yui-b"·id="sidebar">
92 ············93 ············
93 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">94 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
94 ········<div·class="sphinxsidebarwrapper">95 ········<div·class="sphinxsidebarwrapper">
95 ··<div>96 ··<div>
96 ····<h4>Previous·topic</h4>97 ····<h4>Vorig·onderwerp</h4>
97 ····<p·class="topless"><a·href="shortcuts.html"98 ····<p·class="topless"><a·href="shortcuts.html"
98 ··························title="previous·chapter">Django·shortcut·functions</a></p>99 ··························title="vorig·hoofdstuk">Django·shortcut·functions</a></p>
99 ··</div>100 ··</div>
100 ··<div>101 ··<div>
101 ····<h4>Next·topic</h4>102 ····<h4>Volgend·onderwerp</h4>
102 ····<p·class="topless"><a·href="middleware.html"103 ····<p·class="topless"><a·href="middleware.html"
103 ··························title="next·chapter">Middleware</a></p>104 ··························title="volgend·hoofdstuk">Middleware</a></p>
104 ··</div>105 ··</div>
105 <search·id="searchbox"·style="display:·none"·role="search">106 <search·id="searchbox"·style="display:·none"·role="search">
106 ··<h3·id="searchlabel">Quick·search</h3>107 ··<h3·id="searchlabel">Snel·zoeken</h3>
107 ····<div·class="searchformwrapper">108 ····<div·class="searchformwrapper">
108 ····<form·class="search"·action="../../search.html"·method="get">109 ····<form·class="search"·action="../../search.html"·method="get">
109 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>110 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
110 ······<input·type="submit"·value="Go"·/>111 ······<input·type="submit"·value="Zoek"·/>
111 ····</form>112 ····</form>
112 ····</div>113 ····</div>
113 </search>114 </search>
114 <script>document.getElementById('searchbox').style.display·=·"block"</script>115 <script>document.getElementById('searchbox').style.display·=·"block"</script>
115 ········</div>116 ········</div>
116 ······</div>117 ······</div>
117 ··············<h3>Last·update:</h3>118 ··············<h3>Last·update:</h3>
118 ··············<p·class="topless">Sep·03,·2024</p>119 ··············<p·class="topless">sep·03,·2024</p>
119 ··········</div>120 ··········</div>
120 ········121 ········
121 ······122 ······
122 ····</div>123 ····</div>
  
123 ····<div·id="ft">124 ····<div·id="ft">
124 ······<div·class="nav">125 ······<div·class="nav">
1.36 KB
html2text {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8en\x8ne\x8er\x8ri\x8ic\x8c·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·G\x8Ge\x8en\x8ne\x8er\x8ri\x8ic\x8c·v\x8vi\x8ie\x8ew\x8ws\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 See·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I.5 See·_\x8B_\x8u_\x8i_\x8l_\x8t_\x8-_\x8i_\x8n_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8-_\x8b_\x8a_\x8s_\x8e_\x8d_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s_\x8·_\x8A_\x8P_\x8I.
6 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*6 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
7 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s7 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
8 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*8 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
9 _\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e9 _\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e
10 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*10 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
11 [q···················][Go]11 [q···················][Zoek]
12 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*12 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
13 Sep·03,·202413 sep·03,·2024
14 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»14 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.56 KB
./usr/share/doc/python-django-doc/html/topics/http/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Handling·HTTP·requests·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Handling·HTTP·requests·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="URL·dispatcher"·href="urls.html"·/>15 ····<link·rel="next"·title="URL·dispatcher"·href="urls.html"·/>
15 ····<link·rel="prev"·title="One-to-one·relationships"·href="../db/examples/one_to_one.html"·/>16 ····<link·rel="prev"·title="One-to-one·relationships"·href="../db/examples/one_to_one.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 101, 37 lines modifiedOffset 102, 37 lines modified
101 ······102 ······
102 ········103 ········
103 ··········<div·class="yui-b"·id="sidebar">104 ··········<div·class="yui-b"·id="sidebar">
104 ············105 ············
105 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">106 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
106 ········<div·class="sphinxsidebarwrapper">107 ········<div·class="sphinxsidebarwrapper">
107 ··<div>108 ··<div>
108 ····<h4>Previous·topic</h4>109 ····<h4>Vorig·onderwerp</h4>
109 ····<p·class="topless"><a·href="../db/examples/one_to_one.html"110 ····<p·class="topless"><a·href="../db/examples/one_to_one.html"
110 ··························title="previous·chapter">One-to-one·relationships</a></p>111 ··························title="vorig·hoofdstuk">One-to-one·relationships</a></p>
111 ··</div>112 ··</div>
112 ··<div>113 ··<div>
113 ····<h4>Next·topic</h4>114 ····<h4>Volgend·onderwerp</h4>
114 ····<p·class="topless"><a·href="urls.html"115 ····<p·class="topless"><a·href="urls.html"
115 ··························title="next·chapter">URL·dispatcher</a></p>116 ··························title="volgend·hoofdstuk">URL·dispatcher</a></p>
116 ··</div>117 ··</div>
117 <search·id="searchbox"·style="display:·none"·role="search">118 <search·id="searchbox"·style="display:·none"·role="search">
118 ··<h3·id="searchlabel">Quick·search</h3>119 ··<h3·id="searchlabel">Snel·zoeken</h3>
119 ····<div·class="searchformwrapper">120 ····<div·class="searchformwrapper">
120 ····<form·class="search"·action="../../search.html"·method="get">121 ····<form·class="search"·action="../../search.html"·method="get">
121 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>122 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
122 ······<input·type="submit"·value="Go"·/>123 ······<input·type="submit"·value="Zoek"·/>
123 ····</form>124 ····</form>
124 ····</div>125 ····</div>
125 </search>126 </search>
126 <script>document.getElementById('searchbox').style.display·=·"block"</script>127 <script>document.getElementById('searchbox').style.display·=·"block"</script>
127 ········</div>128 ········</div>
128 ······</div>129 ······</div>
129 ··············<h3>Last·update:</h3>130 ··············<h3>Last·update:</h3>
130 ··············<p·class="topless">Sep·03,·2024</p>131 ··············<p·class="topless">sep·03,·2024</p>
131 ··········</div>132 ··········</div>
132 ········133 ········
133 ······134 ······
134 ····</div>135 ····</div>
  
135 ····<div·id="ft">136 ····<div·id="ft">
136 ······<div·class="nav">137 ······<div·class="nav">
1.76 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ha\x8an\x8nd\x8dl\x8li\x8in\x8ng\x8g·H\x8HT\x8TT\x8TP\x8P·r\x8re\x8eq\x8qu\x8ue\x8es\x8st\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ha\x8an\x8nd\x8dl\x8li\x8in\x8ng\x8g·H\x8HT\x8TT\x8TP\x8P·r\x8re\x8eq\x8qu\x8ue\x8es\x8st\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Information·on·handling·HTTP·requests·in·Django:5 Information·on·handling·HTTP·requests·in·Django:
6 ····*·_\x8U_\x8R_\x8L_\x8·_\x8d_\x8i_\x8s_\x8p_\x8a_\x8t_\x8c_\x8h_\x8e_\x8r6 ····*·_\x8U_\x8R_\x8L_\x8·_\x8d_\x8i_\x8s_\x8p_\x8a_\x8t_\x8c_\x8h_\x8e_\x8r
7 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s7 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
8 ····*·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s8 ····*·_\x8V_\x8i_\x8e_\x8w_\x8·_\x8d_\x8e_\x8c_\x8o_\x8r_\x8a_\x8t_\x8o_\x8r_\x8s
9 ····*·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s9 ····*·_\x8F_\x8i_\x8l_\x8e_\x8·_\x8U_\x8p_\x8l_\x8o_\x8a_\x8d_\x8s
10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8s_\x8h_\x8o_\x8r_\x8t_\x8c_\x8u_\x8t_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 ····*·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s11 ····*·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
12 ····*·_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e12 ····*·_\x8M_\x8i_\x8d_\x8d_\x8l_\x8e_\x8w_\x8a_\x8r_\x8e
13 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s13 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8u_\x8s_\x8e_\x8·_\x8s_\x8e_\x8s_\x8s_\x8i_\x8o_\x8n_\x8s
14 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*14 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
15 _\x8O_\x8n_\x8e_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s15 _\x8O_\x8n_\x8e_\x8-_\x8t_\x8o_\x8-_\x8o_\x8n_\x8e_\x8·_\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s_\x8h_\x8i_\x8p_\x8s
16 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*16 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
17 _\x8U_\x8R_\x8L_\x8·_\x8d_\x8i_\x8s_\x8p_\x8a_\x8t_\x8c_\x8h_\x8e_\x8r17 _\x8U_\x8R_\x8L_\x8·_\x8d_\x8i_\x8s_\x8p_\x8a_\x8t_\x8c_\x8h_\x8e_\x8r
18 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*18 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
19 [q···················][Go]19 [q···················][Zoek]
20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*20 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
21 Sep·03,·202421 sep·03,·2024
22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»22 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
13.5 KB
./usr/share/doc/python-django-doc/html/topics/http/middleware.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Middleware·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Middleware·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="How·to·use·sessions"·href="sessions.html"·/>15 ····<link·rel="next"·title="How·to·use·sessions"·href="sessions.html"·/>
15 ····<link·rel="prev"·title="Generic·views"·href="generic-views.html"·/>16 ····<link·rel="prev"·title="Generic·views"·href="generic-views.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 232, 15 lines modifiedOffset 233, 15 lines modified
232 <p>It·should·return·either·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·an·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>233 <p>It·should·return·either·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>·or·an·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>
233 object.·If·it·returns·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·Django·will·continue·processing·this·request,234 object.·If·it·returns·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>,·Django·will·continue·processing·this·request,
234 executing·any·other·<code·class="docutils·literal·notranslate"><span·class="pre">process_view()</span></code>·middleware·and,·then,·the·appropriate235 executing·any·other·<code·class="docutils·literal·notranslate"><span·class="pre">process_view()</span></code>·middleware·and,·then,·the·appropriate
235 view.·If·it·returns·an·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·object,·Django·won’t236 view.·If·it·returns·an·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·object,·Django·won’t
236 bother·calling·the·appropriate·view;·it’ll·apply·response·middleware·to·that237 bother·calling·the·appropriate·view;·it’ll·apply·response·middleware·to·that
237 <a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·and·return·the·result.</p>238 <a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·and·return·the·result.</p>
238 <div·class="admonition·note">239 <div·class="admonition·note">
239 <p·class="admonition-title">Note</p>240 <p·class="admonition-title">Notitie</p>
240 <p>Accessing·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpRequest.POST"·title="django.http.HttpRequest.POST"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.POST</span></code></a>·inside241 <p>Accessing·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpRequest.POST"·title="django.http.HttpRequest.POST"><code·class="xref·py·py-attr·docutils·literal·notranslate"><span·class="pre">request.POST</span></code></a>·inside
241 middleware·before·the·view·runs·or·in·<code·class="docutils·literal·notranslate"><span·class="pre">process_view()</span></code>·will·prevent·any242 middleware·before·the·view·runs·or·in·<code·class="docutils·literal·notranslate"><span·class="pre">process_view()</span></code>·will·prevent·any
242 view·running·after·the·middleware·from·being·able·to·<a·class="reference·internal"·href="file-uploads.html#modifying-upload-handlers-on-the-fly"><span·class="std·std-ref">modify·the243 view·running·after·the·middleware·from·being·able·to·<a·class="reference·internal"·href="file-uploads.html#modifying-upload-handlers-on-the-fly"><span·class="std·std-ref">modify·the
243 upload·handlers·for·the·request</span></a>,244 upload·handlers·for·the·request</span></a>,
244 and·should·normally·be·avoided.</p>245 and·should·normally·be·avoided.</p>
245 <p>The·<a·class="reference·internal"·href="../../ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware"·title="django.middleware.csrf.CsrfViewMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CsrfViewMiddleware</span></code></a>·class·can·be246 <p>The·<a·class="reference·internal"·href="../../ref/middleware.html#django.middleware.csrf.CsrfViewMiddleware"·title="django.middleware.csrf.CsrfViewMiddleware"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">CsrfViewMiddleware</span></code></a>·class·can·be
246 considered·an·exception,·as·it·provides·the247 considered·an·exception,·as·it·provides·the
Offset 303, 15 lines modifiedOffset 304, 15 lines modified
303 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">if</span>·<span·class="n">response</span><span·class="o">.</span><span·class="n">streaming</span><span·class="p">:</span>304 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">if</span>·<span·class="n">response</span><span·class="o">.</span><span·class="n">streaming</span><span·class="p">:</span>
304 ····<span·class="n">response</span><span·class="o">.</span><span·class="n">streaming_content</span>·<span·class="o">=</span>·<span·class="n">wrap_streaming_content</span><span·class="p">(</span><span·class="n">response</span><span·class="o">.</span><span·class="n">streaming_content</span><span·class="p">)</span>305 ····<span·class="n">response</span><span·class="o">.</span><span·class="n">streaming_content</span>·<span·class="o">=</span>·<span·class="n">wrap_streaming_content</span><span·class="p">(</span><span·class="n">response</span><span·class="o">.</span><span·class="n">streaming_content</span><span·class="p">)</span>
305 <span·class="k">else</span><span·class="p">:</span>306 <span·class="k">else</span><span·class="p">:</span>
306 ····<span·class="n">response</span><span·class="o">.</span><span·class="n">content</span>·<span·class="o">=</span>·<span·class="n">alter_content</span><span·class="p">(</span><span·class="n">response</span><span·class="o">.</span><span·class="n">content</span><span·class="p">)</span>307 ····<span·class="n">response</span><span·class="o">.</span><span·class="n">content</span>·<span·class="o">=</span>·<span·class="n">alter_content</span><span·class="p">(</span><span·class="n">response</span><span·class="o">.</span><span·class="n">content</span><span·class="p">)</span>
307 </pre></div>308 </pre></div>
308 </div>309 </div>
309 <div·class="admonition·note">310 <div·class="admonition·note">
310 <p·class="admonition-title">Note</p>311 <p·class="admonition-title">Notitie</p>
311 <p><code·class="docutils·literal·notranslate"><span·class="pre">streaming_content</span></code>·should·be·assumed·to·be·too·large·to·hold·in·memory.312 <p><code·class="docutils·literal·notranslate"><span·class="pre">streaming_content</span></code>·should·be·assumed·to·be·too·large·to·hold·in·memory.
312 Response·middleware·may·wrap·it·in·a·new·generator,·but·must·not·consume313 Response·middleware·may·wrap·it·in·a·new·generator,·but·must·not·consume
313 it.·Wrapping·is·typically·implemented·as·follows:</p>314 it.·Wrapping·is·typically·implemented·as·follows:</p>
314 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">def</span>·<span·class="nf">wrap_streaming_content</span><span·class="p">(</span><span·class="n">content</span><span·class="p">):</span>315 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">def</span>·<span·class="nf">wrap_streaming_content</span><span·class="p">(</span><span·class="n">content</span><span·class="p">):</span>
315 ····<span·class="k">for</span>·<span·class="n">chunk</span>·<span·class="ow">in</span>·<span·class="n">content</span><span·class="p">:</span>316 ····<span·class="k">for</span>·<span·class="n">chunk</span>·<span·class="ow">in</span>·<span·class="n">content</span><span·class="p">:</span>
316 ········<span·class="k">yield</span>·<span·class="n">alter_content</span><span·class="p">(</span><span·class="n">chunk</span><span·class="p">)</span>317 ········<span·class="k">yield</span>·<span·class="n">alter_content</span><span·class="p">(</span><span·class="n">chunk</span><span·class="p">)</span>
317 </pre></div>318 </pre></div>
Offset 394, 15 lines modifiedOffset 395, 15 lines modified
394 ············<span·class="n">response</span>·<span·class="o">=</span>·<span·class="n">get_response</span><span·class="p">(</span><span·class="n">request</span><span·class="p">)</span>395 ············<span·class="n">response</span>·<span·class="o">=</span>·<span·class="n">get_response</span><span·class="p">(</span><span·class="n">request</span><span·class="p">)</span>
395 ············<span·class="k">return</span>·<span·class="n">response</span>396 ············<span·class="k">return</span>·<span·class="n">response</span>
  
396 ····<span·class="k">return</span>·<span·class="n">middleware</span>397 ····<span·class="k">return</span>·<span·class="n">middleware</span>
397 </pre></div>398 </pre></div>
398 </div>399 </div>
399 <div·class="admonition·note">400 <div·class="admonition·note">
400 <p·class="admonition-title">Note</p>401 <p·class="admonition-title">Notitie</p>
401 <p>If·you·declare·a·hybrid·middleware·that·supports·both·synchronous·and402 <p>If·you·declare·a·hybrid·middleware·that·supports·both·synchronous·and
402 asynchronous·calls,·the·kind·of·call·you·get·may·not·match·the·underlying403 asynchronous·calls,·the·kind·of·call·you·get·may·not·match·the·underlying
403 view.·Django·will·optimize·the·middleware·call·stack·to·have·as·few404 view.·Django·will·optimize·the·middleware·call·stack·to·have·as·few
404 sync/async·transitions·as·possible.</p>405 sync/async·transitions·as·possible.</p>
405 <p>Thus,·even·if·you·are·wrapping·an·async·view,·you·may·be·called·in·sync406 <p>Thus,·even·if·you·are·wrapping·an·async·view,·you·may·be·called·in·sync
406 mode·if·there·is·other,·synchronous·middleware·between·you·and·the·view.</p>407 mode·if·there·is·other,·synchronous·middleware·between·you·and·the·view.</p>
407 </div>408 </div>
Offset 520, 37 lines modifiedOffset 521, 37 lines modified
520 <li><a·class="reference·internal"·href="#upgrading-pre-django-1-10-style-middleware">Upgrading·pre-Django·1.10-style·middleware</a></li>521 <li><a·class="reference·internal"·href="#upgrading-pre-django-1-10-style-middleware">Upgrading·pre-Django·1.10-style·middleware</a></li>
521 </ul>522 </ul>
522 </li>523 </li>
523 </ul>524 </ul>
  
524 ··</div>525 ··</div>
525 ··<div>526 ··<div>
526 ····<h4>Previous·topic</h4>527 ····<h4>Vorig·onderwerp</h4>
527 ····<p·class="topless"><a·href="generic-views.html"528 ····<p·class="topless"><a·href="generic-views.html"
528 ··························title="previous·chapter">Generic·views</a></p>529 ··························title="vorig·hoofdstuk">Generic·views</a></p>
529 ··</div>530 ··</div>
530 ··<div>531 ··<div>
531 ····<h4>Next·topic</h4>532 ····<h4>Volgend·onderwerp</h4>
532 ····<p·class="topless"><a·href="sessions.html"533 ····<p·class="topless"><a·href="sessions.html"
533 ··························title="next·chapter">How·to·use·sessions</a></p>534 ··························title="volgend·hoofdstuk">How·to·use·sessions</a></p>
534 ··</div>535 ··</div>
535 <search·id="searchbox"·style="display:·none"·role="search">536 <search·id="searchbox"·style="display:·none"·role="search">
536 ··<h3·id="searchlabel">Quick·search</h3>537 ··<h3·id="searchlabel">Snel·zoeken</h3>
537 ····<div·class="searchformwrapper">538 ····<div·class="searchformwrapper">
538 ····<form·class="search"·action="../../search.html"·method="get">539 ····<form·class="search"·action="../../search.html"·method="get">
539 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>540 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
540 ······<input·type="submit"·value="Go"·/>541 ······<input·type="submit"·value="Zoek"·/>
541 ····</form>542 ····</form>
542 ····</div>543 ····</div>
543 </search>544 </search>
544 <script>document.getElementById('searchbox').style.display·=·"block"</script>545 <script>document.getElementById('searchbox').style.display·=·"block"</script>
545 ········</div>546 ········</div>
546 ······</div>547 ······</div>
547 ··············<h3>Last·update:</h3>548 ··············<h3>Last·update:</h3>
548 ··············<p·class="topless">Sep·03,·2024</p>549 ··············<p·class="topless">sep·03,·2024</p>
549 ··········</div>550 ··········</div>
550 ········551 ········
551 ······552 ······
552 ····</div>553 ····</div>
  
553 ····<div·id="ft">554 ····<div·id="ft">
554 ······<div·class="nav">555 ······<div·class="nav">
4.72 KB
html2text {}
Max HTML report size reached
21.1 KB
./usr/share/doc/python-django-doc/html/topics/http/sessions.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·use·sessions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·use·sessions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Working·with·forms"·href="../forms/index.html"·/>15 ····<link·rel="next"·title="Working·with·forms"·href="../forms/index.html"·/>
15 ····<link·rel="prev"·title="Middleware"·href="middleware.html"·/>16 ····<link·rel="prev"·title="Middleware"·href="middleware.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 114, 15 lines modifiedOffset 115, 15 lines modified
114 </section>115 </section>
115 <section·id="s-using-cached-sessions">116 <section·id="s-using-cached-sessions">
116 <span·id="s-cached-sessions-backend"></span><span·id="using-cached-sessions"></span><span·id="cached-sessions-backend"></span><h3>Using·cached·sessions<a·class="headerlink"·href="#using-cached-sessions"·title="Link·to·this·heading">¶</a></h3>117 <span·id="s-cached-sessions-backend"></span><span·id="using-cached-sessions"></span><span·id="cached-sessions-backend"></span><h3>Using·cached·sessions<a·class="headerlink"·href="#using-cached-sessions"·title="Link·to·this·heading">¶</a></h3>
117 <p>For·better·performance,·you·may·want·to·use·a·cache-based·session·backend.</p>118 <p>For·better·performance,·you·may·want·to·use·a·cache-based·session·backend.</p>
118 <p>To·store·session·data·using·Django’s·cache·system,·you’ll·first·need·to·make119 <p>To·store·session·data·using·Django’s·cache·system,·you’ll·first·need·to·make
119 sure·you’ve·configured·your·cache;·see·the·<a·class="reference·internal"·href="../cache.html"><span·class="doc">cache·documentation</span></a>·for·details.</p>120 sure·you’ve·configured·your·cache;·see·the·<a·class="reference·internal"·href="../cache.html"><span·class="doc">cache·documentation</span></a>·for·details.</p>
120 <div·class="admonition·warning">121 <div·class="admonition·warning">
121 <p·class="admonition-title">Warning</p>122 <p·class="admonition-title">Waarschuwing</p>
122 <p>You·should·only·use·cache-based·sessions·if·you’re·using·the·Memcached·or123 <p>You·should·only·use·cache-based·sessions·if·you’re·using·the·Memcached·or
123 Redis·cache·backend.·The·local-memory·cache·backend·doesn’t·retain·data124 Redis·cache·backend.·The·local-memory·cache·backend·doesn’t·retain·data
124 long·enough·to·be·a·good·choice,·and·it’ll·be·faster·to·use·file·or125 long·enough·to·be·a·good·choice,·and·it’ll·be·faster·to·use·file·or
125 database·sessions·directly·instead·of·sending·everything·through·the·file126 database·sessions·directly·instead·of·sending·everything·through·the·file
126 or·database·cache·backends.·Additionally,·the·local-memory·cache·backend·is127 or·database·cache·backends.·Additionally,·the·local-memory·cache·backend·is
127 NOT·multi-process·safe,·therefore·probably·not·a·good·choice·for·production128 NOT·multi-process·safe,·therefore·probably·not·a·good·choice·for·production
128 environments.</p>129 environments.</p>
Offset 167, 20 lines modifiedOffset 168, 20 lines modified
167 <section·id="s-using-cookie-based-sessions">168 <section·id="s-using-cookie-based-sessions">
168 <span·id="s-cookie-session-backend"></span><span·id="using-cookie-based-sessions"></span><span·id="cookie-session-backend"></span><h3>Using·cookie-based·sessions<a·class="headerlink"·href="#using-cookie-based-sessions"·title="Link·to·this·heading">¶</a></h3>169 <span·id="s-cookie-session-backend"></span><span·id="using-cookie-based-sessions"></span><span·id="cookie-session-backend"></span><h3>Using·cookie-based·sessions<a·class="headerlink"·href="#using-cookie-based-sessions"·title="Link·to·this·heading">¶</a></h3>
169 <p>To·use·cookies-based·sessions,·set·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_ENGINE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_ENGINE</span></code></a>·setting·to170 <p>To·use·cookies-based·sessions,·set·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_ENGINE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_ENGINE</span></code></a>·setting·to
170 <code·class="docutils·literal·notranslate"><span·class="pre">&quot;django.contrib.sessions.backends.signed_cookies&quot;</span></code>.·The·session·data·will·be171 <code·class="docutils·literal·notranslate"><span·class="pre">&quot;django.contrib.sessions.backends.signed_cookies&quot;</span></code>.·The·session·data·will·be
171 stored·using·Django’s·tools·for·<a·class="reference·internal"·href="../signing.html"><span·class="doc">cryptographic·signing</span></a>172 stored·using·Django’s·tools·for·<a·class="reference·internal"·href="../signing.html"><span·class="doc">cryptographic·signing</span></a>
172 and·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SECRET_KEY"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SECRET_KEY</span></code></a>·setting.</p>173 and·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SECRET_KEY"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SECRET_KEY</span></code></a>·setting.</p>
173 <div·class="admonition·note">174 <div·class="admonition·note">
174 <p·class="admonition-title">Note</p>175 <p·class="admonition-title">Notitie</p>
175 <p>It’s·recommended·to·leave·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_COOKIE_HTTPONLY"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_COOKIE_HTTPONLY</span></code></a>·setting176 <p>It’s·recommended·to·leave·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_COOKIE_HTTPONLY"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_COOKIE_HTTPONLY</span></code></a>·setting
176 on·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·to·prevent·access·to·the·stored·data·from·JavaScript.</p>177 on·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>·to·prevent·access·to·the·stored·data·from·JavaScript.</p>
177 </div>178 </div>
178 <div·class="admonition·warning">179 <div·class="admonition·warning">
179 <p·class="admonition-title">Warning</p>180 <p·class="admonition-title">Waarschuwing</p>
180 <p><strong>The·session·data·is·signed·but·not·encrypted</strong></p>181 <p><strong>The·session·data·is·signed·but·not·encrypted</strong></p>
181 <p>When·using·the·cookies·backend·the·session·data·can·be·read·by·the·client.</p>182 <p>When·using·the·cookies·backend·the·session·data·can·be·read·by·the·client.</p>
182 <p>A·MAC·(Message·Authentication·Code)·is·used·to·protect·the·data·against183 <p>A·MAC·(Message·Authentication·Code)·is·used·to·protect·the·data·against
183 changes·by·the·client,·so·that·the·session·data·will·be·invalidated·when·being184 changes·by·the·client,·so·that·the·session·data·will·be·invalidated·when·being
184 tampered·with.·The·same·invalidation·happens·if·the·client·storing·the185 tampered·with.·The·same·invalidation·happens·if·the·client·storing·the
185 cookie·(e.g.·your·user’s·browser)·can’t·store·all·of·the·session·cookie·and186 cookie·(e.g.·your·user’s·browser)·can’t·store·all·of·the·session·cookie·and
186 drops·data.·Even·though·Django·compresses·the·data,·it’s·still·entirely187 drops·data.·Even·though·Django·compresses·the·data,·it’s·still·entirely
Offset 496, 15 lines modifiedOffset 497, 15 lines modified
496 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·object.·Defaults·to·the·current·time.</p></li>497 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·object.·Defaults·to·the·current·time.</p></li>
497 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">expiry</span></code>:·expiry·information·for·the·session,·as·a498 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">expiry</span></code>:·expiry·information·for·the·session,·as·a
498 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·object,·an·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#int"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">int</span></code></a>·(in·seconds),·or499 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.datetime"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime</span></code></a>·object,·an·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/functions.html#int"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">int</span></code></a>·(in·seconds),·or
499 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.·Defaults·to·the·value·stored·in·the·session·by500 <code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.·Defaults·to·the·value·stored·in·the·session·by
500 <a·class="reference·internal"·href="#django.contrib.sessions.backends.base.SessionBase.set_expiry"·title="django.contrib.sessions.backends.base.SessionBase.set_expiry"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_expiry()</span></code></a>/<a·class="reference·internal"·href="#django.contrib.sessions.backends.base.SessionBase.aset_expiry"·title="django.contrib.sessions.backends.base.SessionBase.aset_expiry"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">aset_expiry()</span></code></a>,·if·there·is·one,·or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p></li>501 <a·class="reference·internal"·href="#django.contrib.sessions.backends.base.SessionBase.set_expiry"·title="django.contrib.sessions.backends.base.SessionBase.set_expiry"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_expiry()</span></code></a>/<a·class="reference·internal"·href="#django.contrib.sessions.backends.base.SessionBase.aset_expiry"·title="django.contrib.sessions.backends.base.SessionBase.aset_expiry"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">aset_expiry()</span></code></a>,·if·there·is·one,·or·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.</p></li>
501 </ul>502 </ul>
502 <div·class="admonition·note">503 <div·class="admonition·note">
503 <p·class="admonition-title">Note</p>504 <p·class="admonition-title">Notitie</p>
504 <p>This·method·is·used·by·session·backends·to·determine·the·session·expiry505 <p>This·method·is·used·by·session·backends·to·determine·the·session·expiry
505 age·in·seconds·when·saving·the·session.·It·is·not·really·intended·for506 age·in·seconds·when·saving·the·session.·It·is·not·really·intended·for
506 usage·outside·of·that·context.</p>507 usage·outside·of·that·context.</p>
507 <p>In·particular,·while·it·is·<strong>possible</strong>·to·determine·the·remaining508 <p>In·particular,·while·it·is·<strong>possible</strong>·to·determine·the·remaining
508 lifetime·of·a·session·<strong>just·when</strong>·you·have·the·correct509 lifetime·of·a·session·<strong>just·when</strong>·you·have·the·correct
509 <code·class="docutils·literal·notranslate"><span·class="pre">modification</span></code>·value·<strong>and</strong>·the·<code·class="docutils·literal·notranslate"><span·class="pre">expiry</span></code>·is·set·as·a·<code·class="docutils·literal·notranslate"><span·class="pre">datetime</span></code>510 <code·class="docutils·literal·notranslate"><span·class="pre">modification</span></code>·value·<strong>and</strong>·the·<code·class="docutils·literal·notranslate"><span·class="pre">expiry</span></code>·is·set·as·a·<code·class="docutils·literal·notranslate"><span·class="pre">datetime</span></code>
510 object,·where·you·do·have·the·<code·class="docutils·literal·notranslate"><span·class="pre">modification</span></code>·value,·it·is·more511 object,·where·you·do·have·the·<code·class="docutils·literal·notranslate"><span·class="pre">modification</span></code>·value,·it·is·more
Offset 730, 15 lines modifiedOffset 731, 15 lines modified
730 <div·class="versionchanged">731 <div·class="versionchanged">
731 <span·class="title">Changed·in·Django·5.1:</span>·<p>Support·for·setting·test·cookies·in·asynchronous·view·functions·was·added.</p>732 <span·class="title">Changed·in·Django·5.1:</span>·<p>Support·for·setting·test·cookies·in·asynchronous·view·functions·was·added.</p>
732 </div>733 </div>
733 </section>734 </section>
734 <section·id="s-using-sessions-out-of-views">735 <section·id="s-using-sessions-out-of-views">
735 <span·id="using-sessions-out-of-views"></span><h2>Using·sessions·out·of·views<a·class="headerlink"·href="#using-sessions-out-of-views"·title="Link·to·this·heading">¶</a></h2>736 <span·id="using-sessions-out-of-views"></span><h2>Using·sessions·out·of·views<a·class="headerlink"·href="#using-sessions-out-of-views"·title="Link·to·this·heading">¶</a></h2>
736 <div·class="admonition·note">737 <div·class="admonition·note">
737 <p·class="admonition-title">Note</p>738 <p·class="admonition-title">Notitie</p>
738 <p>The·examples·in·this·section·import·the·<code·class="docutils·literal·notranslate"><span·class="pre">SessionStore</span></code>·object·directly739 <p>The·examples·in·this·section·import·the·<code·class="docutils·literal·notranslate"><span·class="pre">SessionStore</span></code>·object·directly
739 from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.sessions.backends.db</span></code>·backend.·In·your·own·code,740 from·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.contrib.sessions.backends.db</span></code>·backend.·In·your·own·code,
740 you·should·consider·importing·<code·class="docutils·literal·notranslate"><span·class="pre">SessionStore</span></code>·from·the·session·engine741 you·should·consider·importing·<code·class="docutils·literal·notranslate"><span·class="pre">SessionStore</span></code>·from·the·session·engine
741 designated·by·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_ENGINE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_ENGINE</span></code></a>,·as·below:</p>742 designated·by·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_ENGINE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_ENGINE</span></code></a>,·as·below:</p>
742 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">importlib</span>·<span·class="kn">import</span>·<span·class="n">import_module</span>743 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">importlib</span>·<span·class="kn">import</span>·<span·class="n">import_module</span>
743 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.conf</span>·<span·class="kn">import</span>·<span·class="n">settings</span>744 <span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.conf</span>·<span·class="kn">import</span>·<span·class="n">settings</span>
744 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">SessionStore</span>·<span·class="o">=</span>·<span·class="n">import_module</span><span·class="p">(</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">SESSION_ENGINE</span><span·class="p">)</span><span·class="o">.</span><span·class="n">SessionStore</span>745 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">SessionStore</span>·<span·class="o">=</span>·<span·class="n">import_module</span><span·class="p">(</span><span·class="n">settings</span><span·class="o">.</span><span·class="n">SESSION_ENGINE</span><span·class="p">)</span><span·class="o">.</span><span·class="n">SessionStore</span>
Offset 833, 15 lines modifiedOffset 834, 15 lines modified
833 use·browser-length·cookies··cookies·that·expire·as·soon·as·the·user·closes834 use·browser-length·cookies··cookies·that·expire·as·soon·as·the·user·closes
834 their·browser.·Use·this·if·you·want·people·to·have·to·log·in·every·time·they835 their·browser.·Use·this·if·you·want·people·to·have·to·log·in·every·time·they
835 open·a·browser.</p>836 open·a·browser.</p>
836 <p>This·setting·is·a·global·default·and·can·be·overwritten·at·a·per-session·level837 <p>This·setting·is·a·global·default·and·can·be·overwritten·at·a·per-session·level
837 by·explicitly·calling·the·<a·class="reference·internal"·href="#django.contrib.sessions.backends.base.SessionBase.set_expiry"·title="django.contrib.sessions.backends.base.SessionBase.set_expiry"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_expiry()</span></code></a>·method838 by·explicitly·calling·the·<a·class="reference·internal"·href="#django.contrib.sessions.backends.base.SessionBase.set_expiry"·title="django.contrib.sessions.backends.base.SessionBase.set_expiry"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">set_expiry()</span></code></a>·method
838 of·<code·class="docutils·literal·notranslate"><span·class="pre">request.session</span></code>·as·described·above·in·<a·class="reference·internal"·href="#using-sessions-in-views">using·sessions·in·views</a>.</p>839 of·<code·class="docutils·literal·notranslate"><span·class="pre">request.session</span></code>·as·described·above·in·<a·class="reference·internal"·href="#using-sessions-in-views">using·sessions·in·views</a>.</p>
839 <div·class="admonition·note">840 <div·class="admonition·note">
840 <p·class="admonition-title">Note</p>841 <p·class="admonition-title">Notitie</p>
841 <p>Some·browsers·(Chrome,·for·example)·provide·settings·that·allow·users·to842 <p>Some·browsers·(Chrome,·for·example)·provide·settings·that·allow·users·to
842 continue·browsing·sessions·after·closing·and·reopening·the·browser.·In843 continue·browsing·sessions·after·closing·and·reopening·the·browser.·In
843 some·cases,·this·can·interfere·with·the844 some·cases,·this·can·interfere·with·the
844 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_EXPIRE_AT_BROWSER_CLOSE</span></code></a>·setting·and·prevent·sessions845 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_EXPIRE_AT_BROWSER_CLOSE</span></code></a>·setting·and·prevent·sessions
845 from·expiring·on·browser·close.·Please·be·aware·of·this·while·testing846 from·expiring·on·browser·close.·Please·be·aware·of·this·while·testing
846 Django·applications·which·have·the847 Django·applications·which·have·the
847 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_EXPIRE_AT_BROWSER_CLOSE</span></code></a>·setting·enabled.</p>848 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-SESSION_EXPIRE_AT_BROWSER_CLOSE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SESSION_EXPIRE_AT_BROWSER_CLOSE</span></code></a>·setting·enabled.</p>
Offset 1160, 37 lines modifiedOffset 1161, 37 lines modified
1160 <li><a·class="reference·internal"·href="#session-ids-in-urls">Session·IDs·in·URLs</a></li>1161 <li><a·class="reference·internal"·href="#session-ids-in-urls">Session·IDs·in·URLs</a></li>
1161 </ul>1162 </ul>
Max diff block lines reached; 1429/13476 bytes (10.60%) of diff not shown.
7.79 KB
html2text {}
Max HTML report size reached
22.7 KB
./usr/share/doc/python-django-doc/html/topics/http/shortcuts.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·shortcut·functions·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·shortcut·functions·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Generic·views"·href="generic-views.html"·/>15 ····<link·rel="next"·title="Generic·views"·href="generic-views.html"·/>
15 ····<link·rel="prev"·title="File·Uploads"·href="file-uploads.html"·/>16 ····<link·rel="prev"·title="File·Uploads"·href="file-uploads.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 82, 15 lines modifiedOffset 83, 15 lines modified
82 <p·id="index-0">The·package·<code·class="docutils·literal·notranslate"><span·class="pre">django.shortcuts</span></code>·collects·helper·functions·and·classes·that83 <p·id="index-0">The·package·<code·class="docutils·literal·notranslate"><span·class="pre">django.shortcuts</span></code>·collects·helper·functions·and·classes·that
83 “span”·multiple·levels·of·MVC.·In·other·words,·these·functions/classes84 “span”·multiple·levels·of·MVC.·In·other·words,·these·functions/classes
84 introduce·controlled·coupling·for·convenience’s·sake.</p>85 introduce·controlled·coupling·for·convenience’s·sake.</p>
85 <section·id="s-render">86 <section·id="s-render">
86 <span·id="render"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">render()</span></code><a·class="headerlink"·href="#render"·title="Link·to·this·heading">¶</a></h2>87 <span·id="render"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">render()</span></code><a·class="headerlink"·href="#render"·title="Link·to·this·heading">¶</a></h2>
87 <dl·class="py·function">88 <dl·class="py·function">
88 <dt·class="sig·sig-object·py"·id="django.shortcuts.render">89 <dt·class="sig·sig-object·py"·id="django.shortcuts.render">
89 <span·class="sig-name·descname"><span·class="pre">render</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L18"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.shortcuts.render"·title="Link·to·this·definition">¶</a></dt>90 <span·class="sig-name·descname"><span·class="pre">render</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">status</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L18"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.shortcuts.render"·title="Link·to·this·definition">¶</a></dt>
90 <dd><p>Combines·a·given·template·with·a·given·context·dictionary·and·returns·an91 <dd><p>Combines·a·given·template·with·a·given·context·dictionary·and·returns·an
91 <a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·object·with·that·rendered·text.</p>92 <a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>·object·with·that·rendered·text.</p>
92 <p>Django·does·not·provide·a·shortcut·function·which·returns·a93 <p>Django·does·not·provide·a·shortcut·function·which·returns·a
93 <a·class="reference·internal"·href="../../ref/template-response.html#django.template.response.TemplateResponse"·title="django.template.response.TemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemplateResponse</span></code></a>·because·the·constructor94 <a·class="reference·internal"·href="../../ref/template-response.html#django.template.response.TemplateResponse"·title="django.template.response.TemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemplateResponse</span></code></a>·because·the·constructor
94 of·<a·class="reference·internal"·href="../../ref/template-response.html#django.template.response.TemplateResponse"·title="django.template.response.TemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemplateResponse</span></code></a>·offers·the·same·level95 of·<a·class="reference·internal"·href="../../ref/template-response.html#django.template.response.TemplateResponse"·title="django.template.response.TemplateResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TemplateResponse</span></code></a>·offers·the·same·level
95 of·convenience·as·<a·class="reference·internal"·href="#django.shortcuts.render"·title="django.shortcuts.render"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">render()</span></code></a>.</p>96 of·convenience·as·<a·class="reference·internal"·href="#django.shortcuts.render"·title="django.shortcuts.render"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">render()</span></code></a>.</p>
96 </dd></dl>97 </dd></dl>
Offset 157, 15 lines modifiedOffset 158, 15 lines modified
157 </div>158 </div>
158 </section>159 </section>
159 </section>160 </section>
160 <section·id="s-redirect">161 <section·id="s-redirect">
161 <span·id="redirect"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">redirect()</span></code><a·class="headerlink"·href="#redirect"·title="Link·to·this·heading">¶</a></h2>162 <span·id="redirect"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">redirect()</span></code><a·class="headerlink"·href="#redirect"·title="Link·to·this·heading">¶</a></h2>
162 <dl·class="py·function">163 <dl·class="py·function">
163 <dt·class="sig·sig-object·py"·id="django.shortcuts.redirect">164 <dt·class="sig·sig-object·py"·id="django.shortcuts.redirect">
164 <span·class="sig-name·descname"><span·class="pre">redirect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">to</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">permanent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L29"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.shortcuts.redirect"·title="Link·to·this·definition">¶</a></dt>165 <span·class="sig-name·descname"><span·class="pre">redirect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">to</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">permanent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L29"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.shortcuts.redirect"·title="Link·to·this·definition">¶</a></dt>
165 <dd><p>Returns·an·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponseRedirect"·title="django.http.HttpResponseRedirect"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponseRedirect</span></code></a>·to·the·appropriate·URL166 <dd><p>Returns·an·<a·class="reference·internal"·href="../../ref/request-response.html#django.http.HttpResponseRedirect"·title="django.http.HttpResponseRedirect"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponseRedirect</span></code></a>·to·the·appropriate·URL
166 for·the·arguments·passed.</p>167 for·the·arguments·passed.</p>
167 <p>The·arguments·could·be:</p>168 <p>The·arguments·could·be:</p>
168 <ul·class="simple">169 <ul·class="simple">
169 <li><p>A·model:·the·model’s·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_absolute_url"·title="django.db.models.Model.get_absolute_url"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_absolute_url()</span></code></a>170 <li><p>A·model:·the·model’s·<a·class="reference·internal"·href="../../ref/models/instances.html#django.db.models.Model.get_absolute_url"·title="django.db.models.Model.get_absolute_url"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_absolute_url()</span></code></a>
170 function·will·be·called.</p></li>171 function·will·be·called.</p></li>
171 <li><p>A·view·name,·possibly·with·arguments:·<a·class="reference·internal"·href="../../ref/urlresolvers.html#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>·will·be172 <li><p>A·view·name,·possibly·with·arguments:·<a·class="reference·internal"·href="../../ref/urlresolvers.html#django.urls.reverse"·title="django.urls.reverse"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">reverse()</span></code></a>·will·be
Offset 228, 15 lines modifiedOffset 229, 15 lines modified
228 </div>229 </div>
229 </section>230 </section>
230 </section>231 </section>
231 <section·id="s-get-object-or-404">232 <section·id="s-get-object-or-404">
232 <span·id="get-object-or-404"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">get_object_or_404()</span></code><a·class="headerlink"·href="#get-object-or-404"·title="Link·to·this·heading">¶</a></h2>233 <span·id="get-object-or-404"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">get_object_or_404()</span></code><a·class="headerlink"·href="#get-object-or-404"·title="Link·to·this·heading">¶</a></h2>
233 <dl·class="py·function">234 <dl·class="py·function">
234 <dt·class="sig·sig-object·py"·id="django.shortcuts.get_object_or_404">235 <dt·class="sig·sig-object·py"·id="django.shortcuts.get_object_or_404">
235 <span·class="sig-name·descname"><span·class="pre">get_object_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L65"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.shortcuts.get_object_or_404"·title="Link·to·this·definition">¶</a></dt>236 <span·class="sig-name·descname"><span·class="pre">get_object_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L65"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.shortcuts.get_object_or_404"·title="Link·to·this·definition">¶</a></dt>
236 <dd></dd></dl>237 <dd></dd></dl>
  
237 <dl·class="py·function">238 <dl·class="py·function">
238 <dt·class="sig·sig-object·py"·id="django.shortcuts.aget_object_or_404">239 <dt·class="sig·sig-object·py"·id="django.shortcuts.aget_object_or_404">
239 <span·class="sig-name·descname"><span·class="pre">aget_object_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="headerlink"·href="#django.shortcuts.aget_object_or_404"·title="Link·to·this·definition">¶</a></dt>240 <span·class="sig-name·descname"><span·class="pre">aget_object_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="headerlink"·href="#django.shortcuts.aget_object_or_404"·title="Link·to·this·definition">¶</a></dt>
240 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">aget_object_or_404()</span></code></p>241 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">aget_object_or_404()</span></code></p>
241 <p>Calls·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>·on·a·given·model242 <p>Calls·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.get"·title="django.db.models.query.QuerySet.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>·on·a·given·model
Offset 314, 15 lines modifiedOffset 315, 15 lines modified
314 </div>315 </div>
315 </section>316 </section>
316 </section>317 </section>
317 <section·id="s-get-list-or-404">318 <section·id="s-get-list-or-404">
318 <span·id="get-list-or-404"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">get_list_or_404()</span></code><a·class="headerlink"·href="#get-list-or-404"·title="Link·to·this·heading">¶</a></h2>319 <span·id="get-list-or-404"></span><h2><code·class="docutils·literal·notranslate"><span·class="pre">get_list_or_404()</span></code><a·class="headerlink"·href="#get-list-or-404"·title="Link·to·this·heading">¶</a></h2>
319 <dl·class="py·function">320 <dl·class="py·function">
320 <dt·class="sig·sig-object·py"·id="django.shortcuts.get_list_or_404">321 <dt·class="sig·sig-object·py"·id="django.shortcuts.get_list_or_404">
321 <span·class="sig-name·descname"><span·class="pre">get_list_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L110"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.shortcuts.get_list_or_404"·title="Link·to·this·definition">¶</a></dt>322 <span·class="sig-name·descname"><span·class="pre">get_list_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/shortcuts.py#L110"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.shortcuts.get_list_or_404"·title="Link·to·this·definition">¶</a></dt>
322 <dd></dd></dl>323 <dd></dd></dl>
  
323 <dl·class="py·function">324 <dl·class="py·function">
324 <dt·class="sig·sig-object·py"·id="django.shortcuts.aget_list_or_404">325 <dt·class="sig·sig-object·py"·id="django.shortcuts.aget_list_or_404">
325 <span·class="sig-name·descname"><span·class="pre">aget_list_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="headerlink"·href="#django.shortcuts.aget_list_or_404"·title="Link·to·this·definition">¶</a></dt>326 <span·class="sig-name·descname"><span·class="pre">aget_list_or_404</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">klass</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span><span·class="n"><span·class="pre">args</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="headerlink"·href="#django.shortcuts.aget_list_or_404"·title="Link·to·this·definition">¶</a></dt>
326 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">aget_list_or_404()</span></code></p>327 <dd><p><em>Asynchronous·version</em>:·<code·class="docutils·literal·notranslate"><span·class="pre">aget_list_or_404()</span></code></p>
327 <p>Returns·the·result·of·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·on328 <p>Returns·the·result·of·<a·class="reference·internal"·href="../../ref/models/querysets.html#django.db.models.query.QuerySet.filter"·title="django.db.models.query.QuerySet.filter"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">filter()</span></code></a>·on
Offset 407, 37 lines modifiedOffset 408, 37 lines modified
407 </li>408 </li>
408 </ul>409 </ul>
409 </li>410 </li>
410 </ul>411 </ul>
  
411 ··</div>412 ··</div>
412 ··<div>413 ··<div>
413 ····<h4>Previous·topic</h4>414 ····<h4>Vorig·onderwerp</h4>
414 ····<p·class="topless"><a·href="file-uploads.html"415 ····<p·class="topless"><a·href="file-uploads.html"
415 ··························title="previous·chapter">File·Uploads</a></p>416 ··························title="vorig·hoofdstuk">File·Uploads</a></p>
416 ··</div>417 ··</div>
417 ··<div>418 ··<div>
418 ····<h4>Next·topic</h4>419 ····<h4>Volgend·onderwerp</h4>
419 ····<p·class="topless"><a·href="generic-views.html"420 ····<p·class="topless"><a·href="generic-views.html"
420 ··························title="next·chapter">Generic·views</a></p>421 ··························title="volgend·hoofdstuk">Generic·views</a></p>
421 ··</div>422 ··</div>
422 <search·id="searchbox"·style="display:·none"·role="search">423 <search·id="searchbox"·style="display:·none"·role="search">
423 ··<h3·id="searchlabel">Quick·search</h3>424 ··<h3·id="searchlabel">Snel·zoeken</h3>
424 ····<div·class="searchformwrapper">425 ····<div·class="searchformwrapper">
425 ····<form·class="search"·action="../../search.html"·method="get">426 ····<form·class="search"·action="../../search.html"·method="get">
426 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>427 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
427 ······<input·type="submit"·value="Go"·/>428 ······<input·type="submit"·value="Zoek"·/>
428 ····</form>429 ····</form>
Max diff block lines reached; 353/17060 bytes (2.07%) of diff not shown.
5.95 KB
html2text {}
Max HTML report size reached
7.96 KB
./usr/share/doc/python-django-doc/html/topics/http/urls.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>URL·dispatcher·&#8212;·Django·5.1.1·documentation</title>6 ····<title>URL·dispatcher·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Writing·views"·href="views.html"·/>15 ····<link·rel="next"·title="Writing·views"·href="views.html"·/>
15 ····<link·rel="prev"·title="Handling·HTTP·requests"·href="index.html"·/>16 ····<link·rel="prev"·title="Handling·HTTP·requests"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 229, 15 lines modifiedOffset 230, 15 lines modified
229 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;articles/2003/&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">special_case_2003</span><span·class="p">),</span>230 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;articles/2003/&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">special_case_2003</span><span·class="p">),</span>
230 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;articles/&lt;yyyy:year&gt;/&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">year_archive</span><span·class="p">),</span>231 ····<span·class="n">path</span><span·class="p">(</span><span·class="s2">&quot;articles/&lt;yyyy:year&gt;/&quot;</span><span·class="p">,</span>·<span·class="n">views</span><span·class="o">.</span><span·class="n">year_archive</span><span·class="p">),</span>
231 ····<span·class="o">...</span><span·class="p">,</span>232 ····<span·class="o">...</span><span·class="p">,</span>
232 <span·class="p">]</span>233 <span·class="p">]</span>
233 </pre></div>234 </pre></div>
234 </div>235 </div>
235 <div·class="deprecated">236 <div·class="deprecated">
236 <p><span·class="versionmodified·deprecated">Deprecated·since·version·5.1:·</span>Overriding·existing·converters·with·<code·class="docutils·literal·notranslate"><span·class="pre">django.urls.register_converter()</span></code>·is237 <p><span·class="versionmodified·deprecated">Verouderd·sinds·versie·5.1:·</span>Overriding·existing·converters·with·<code·class="docutils·literal·notranslate"><span·class="pre">django.urls.register_converter()</span></code>·is
237 deprecated.</p>238 deprecated.</p>
238 </div>239 </div>
239 </section>240 </section>
240 <section·id="s-using-regular-expressions">241 <section·id="s-using-regular-expressions">
241 <span·id="using-regular-expressions"></span><h2>Using·regular·expressions<a·class="headerlink"·href="#using-regular-expressions"·title="Link·to·this·heading">¶</a></h2>242 <span·id="using-regular-expressions"></span><h2>Using·regular·expressions<a·class="headerlink"·href="#using-regular-expressions"·title="Link·to·this·heading">¶</a></h2>
242 <p>If·the·paths·and·converters·syntax·isn’t·sufficient·for·defining·your·URL243 <p>If·the·paths·and·converters·syntax·isn’t·sufficient·for·defining·your·URL
243 patterns,·you·can·also·use·regular·expressions.·To·do·so,·use244 patterns,·you·can·also·use·regular·expressions.·To·do·so,·use
Offset 927, 37 lines modifiedOffset 928, 37 lines modified
927 </li>928 </li>
928 </ul>929 </ul>
929 </li>930 </li>
930 </ul>931 </ul>
  
931 ··</div>932 ··</div>
932 ··<div>933 ··<div>
933 ····<h4>Previous·topic</h4>934 ····<h4>Vorig·onderwerp</h4>
934 ····<p·class="topless"><a·href="index.html"935 ····<p·class="topless"><a·href="index.html"
935 ··························title="previous·chapter">Handling·HTTP·requests</a></p>936 ··························title="vorig·hoofdstuk">Handling·HTTP·requests</a></p>
936 ··</div>937 ··</div>
937 ··<div>938 ··<div>
938 ····<h4>Next·topic</h4>939 ····<h4>Volgend·onderwerp</h4>
939 ····<p·class="topless"><a·href="views.html"940 ····<p·class="topless"><a·href="views.html"
940 ··························title="next·chapter">Writing·views</a></p>941 ··························title="volgend·hoofdstuk">Writing·views</a></p>
941 ··</div>942 ··</div>
942 <search·id="searchbox"·style="display:·none"·role="search">943 <search·id="searchbox"·style="display:·none"·role="search">
943 ··<h3·id="searchlabel">Quick·search</h3>944 ··<h3·id="searchlabel">Snel·zoeken</h3>
944 ····<div·class="searchformwrapper">945 ····<div·class="searchformwrapper">
945 ····<form·class="search"·action="../../search.html"·method="get">946 ····<form·class="search"·action="../../search.html"·method="get">
946 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>947 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
947 ······<input·type="submit"·value="Go"·/>948 ······<input·type="submit"·value="Zoek"·/>
948 ····</form>949 ····</form>
949 ····</div>950 ····</div>
950 </search>951 </search>
951 <script>document.getElementById('searchbox').style.display·=·"block"</script>952 <script>document.getElementById('searchbox').style.display·=·"block"</script>
952 ········</div>953 ········</div>
953 ······</div>954 ······</div>
954 ··············<h3>Last·update:</h3>955 ··············<h3>Last·update:</h3>
955 ··············<p·class="topless">Sep·03,·2024</p>956 ··············<p·class="topless">sep·03,·2024</p>
956 ··········</div>957 ··········</div>
957 ········958 ········
958 ······959 ······
959 ····</div>960 ····</div>
  
960 ····<div·id="ft">961 ····<div·id="ft">
961 ······<div·class="nav">962 ······<div·class="nav">
2.91 KB
html2text {}
Max HTML report size reached
8.21 KB
./usr/share/doc/python-django-doc/html/topics/http/views.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·views·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·views·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="View·decorators"·href="decorators.html"·/>15 ····<link·rel="next"·title="View·decorators"·href="decorators.html"·/>
15 ····<link·rel="prev"·title="URL·dispatcher"·href="urls.html"·/>16 ····<link·rel="prev"·title="URL·dispatcher"·href="urls.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 231, 15 lines modifiedOffset 232, 15 lines modified
231 </div>232 </div>
232 <p>The·<a·class="reference·internal"·href="../../ref/views.html#django.views.defaults.bad_request"·title="django.views.defaults.bad_request"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">bad_request()</span></code></a>·view·is·overridden·by233 <p>The·<a·class="reference·internal"·href="../../ref/views.html#django.views.defaults.bad_request"·title="django.views.defaults.bad_request"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">bad_request()</span></code></a>·view·is·overridden·by
233 <a·class="reference·internal"·href="../../ref/urls.html#django.conf.urls.handler400"·title="django.conf.urls.handler400"><code·class="xref·py·py-data·docutils·literal·notranslate"><span·class="pre">handler400</span></code></a>:</p>234 <a·class="reference·internal"·href="../../ref/urls.html#django.conf.urls.handler400"·title="django.conf.urls.handler400"><code·class="xref·py·py-data·docutils·literal·notranslate"><span·class="pre">handler400</span></code></a>:</p>
234 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">handler400</span>·<span·class="o">=</span>·<span·class="s2">&quot;mysite.views.my_custom_bad_request_view&quot;</span>235 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">handler400</span>·<span·class="o">=</span>·<span·class="s2">&quot;mysite.views.my_custom_bad_request_view&quot;</span>
235 </pre></div>236 </pre></div>
236 </div>237 </div>
237 <div·class="admonition·seealso">238 <div·class="admonition·seealso">
238 <p·class="admonition-title">See·also</p>239 <p·class="admonition-title">Zie·ook</p>
239 <p>Use·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-CSRF_FAILURE_VIEW"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CSRF_FAILURE_VIEW</span></code></a>·setting·to·override·the·CSRF·error240 <p>Use·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-CSRF_FAILURE_VIEW"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">CSRF_FAILURE_VIEW</span></code></a>·setting·to·override·the·CSRF·error
240 view.</p>241 view.</p>
241 </div>242 </div>
242 <section·id="s-testing-custom-error-views">243 <section·id="s-testing-custom-error-views">
243 <span·id="testing-custom-error-views"></span><h3>Testing·custom·error·views<a·class="headerlink"·href="#testing-custom-error-views"·title="Link·to·this·heading">¶</a></h3>244 <span·id="testing-custom-error-views"></span><h3>Testing·custom·error·views<a·class="headerlink"·href="#testing-custom-error-views"·title="Link·to·this·heading">¶</a></h3>
244 <p>To·test·the·response·of·a·custom·error·handler,·raise·the·appropriate·exception245 <p>To·test·the·response·of·a·custom·error·handler,·raise·the·appropriate·exception
245 in·a·test·view.·For·example:</p>246 in·a·test·view.·For·example:</p>
Offset 325, 37 lines modifiedOffset 326, 37 lines modified
325 <li><a·class="reference·internal"·href="#async-views">Async·views</a></li>326 <li><a·class="reference·internal"·href="#async-views">Async·views</a></li>
326 </ul>327 </ul>
327 </li>328 </li>
328 </ul>329 </ul>
  
329 ··</div>330 ··</div>
330 ··<div>331 ··<div>
331 ····<h4>Previous·topic</h4>332 ····<h4>Vorig·onderwerp</h4>
332 ····<p·class="topless"><a·href="urls.html"333 ····<p·class="topless"><a·href="urls.html"
333 ··························title="previous·chapter">URL·dispatcher</a></p>334 ··························title="vorig·hoofdstuk">URL·dispatcher</a></p>
334 ··</div>335 ··</div>
335 ··<div>336 ··<div>
336 ····<h4>Next·topic</h4>337 ····<h4>Volgend·onderwerp</h4>
337 ····<p·class="topless"><a·href="decorators.html"338 ····<p·class="topless"><a·href="decorators.html"
338 ··························title="next·chapter">View·decorators</a></p>339 ··························title="volgend·hoofdstuk">View·decorators</a></p>
339 ··</div>340 ··</div>
340 <search·id="searchbox"·style="display:·none"·role="search">341 <search·id="searchbox"·style="display:·none"·role="search">
341 ··<h3·id="searchlabel">Quick·search</h3>342 ··<h3·id="searchlabel">Snel·zoeken</h3>
342 ····<div·class="searchformwrapper">343 ····<div·class="searchformwrapper">
343 ····<form·class="search"·action="../../search.html"·method="get">344 ····<form·class="search"·action="../../search.html"·method="get">
344 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>345 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
345 ······<input·type="submit"·value="Go"·/>346 ······<input·type="submit"·value="Zoek"·/>
346 ····</form>347 ····</form>
347 ····</div>348 ····</div>
348 </search>349 </search>
349 <script>document.getElementById('searchbox').style.display·=·"block"</script>350 <script>document.getElementById('searchbox').style.display·=·"block"</script>
350 ········</div>351 ········</div>
351 ······</div>352 ······</div>
352 ··············<h3>Last·update:</h3>353 ··············<h3>Last·update:</h3>
353 ··············<p·class="topless">Sep·03,·2024</p>354 ··············<p·class="topless">sep·03,·2024</p>
354 ··········</div>355 ··········</div>
355 ········356 ········
356 ······357 ······
357 ····</div>358 ····</div>
  
358 ····<div·id="ft">359 ····<div·id="ft">
359 ······<div·class="nav">360 ······<div·class="nav">
3.1 KB
html2text {}
Max HTML report size reached
10.2 KB
./usr/share/doc/python-django-doc/html/topics/i18n/formatting.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Format·localization·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Format·localization·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Time·zones"·href="timezones.html"·/>15 ····<link·rel="next"·title="Time·zones"·href="timezones.html"·/>
15 ····<link·rel="prev"·title="Translation"·href="translation.html"·/>16 ····<link·rel="prev"·title="Translation"·href="translation.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 83, 34 lines modifiedOffset 84, 34 lines modified
83 <span·id="overview"></span><h2>Overview<a·class="headerlink"·href="#overview"·title="Link·to·this·heading">¶</a></h2>84 <span·id="overview"></span><h2>Overview<a·class="headerlink"·href="#overview"·title="Link·to·this·heading">¶</a></h2>
84 <p>Django’s·formatting·system·is·capable·of·displaying·dates,·times·and·numbers·in85 <p>Django’s·formatting·system·is·capable·of·displaying·dates,·times·and·numbers·in
85 templates·using·the·format·specified·for·the·current86 templates·using·the·format·specified·for·the·current
86 <a·class="reference·internal"·href="index.html#term-locale-name"><span·class="xref·std·std-term">locale</span></a>.·It·also·handles·localized·input·in·forms.</p>87 <a·class="reference·internal"·href="index.html#term-locale-name"><span·class="xref·std·std-term">locale</span></a>.·It·also·handles·localized·input·in·forms.</p>
87 <p>Two·users·accessing·the·same·content·may·see·dates,·times·and·numbers·formatted88 <p>Two·users·accessing·the·same·content·may·see·dates,·times·and·numbers·formatted
88 in·different·ways,·depending·on·the·formats·for·their·current·locale.</p>89 in·different·ways,·depending·on·the·formats·for·their·current·locale.</p>
89 <div·class="admonition·note">90 <div·class="admonition·note">
90 <p·class="admonition-title">Note</p>91 <p·class="admonition-title">Notitie</p>
91 <p>To·enable·number·formatting·with·thousand·separators,·it·is·necessary·to92 <p>To·enable·number·formatting·with·thousand·separators,·it·is·necessary·to
92 set·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_THOUSAND_SEPARATOR"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_THOUSAND_SEPARATOR</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code></a>·in93 set·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_THOUSAND_SEPARATOR"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_THOUSAND_SEPARATOR</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code></a>·in
93 your·settings·file.·Alternatively,·you·could·use·<a·class="reference·internal"·href="../../ref/contrib/humanize.html#std-templatefilter-intcomma"><code·class="xref·std·std-tfilter·docutils·literal·notranslate"><span·class="pre">intcomma</span></code></a>·to94 your·settings·file.·Alternatively,·you·could·use·<a·class="reference·internal"·href="../../ref/contrib/humanize.html#std-templatefilter-intcomma"><code·class="xref·std·std-tfilter·docutils·literal·notranslate"><span·class="pre">intcomma</span></code></a>·to
94 format·numbers·in·your·template.</p>95 format·numbers·in·your·template.</p>
95 </div>96 </div>
96 <div·class="admonition·note">97 <div·class="admonition·note">
97 <p·class="admonition-title">Note</p>98 <p·class="admonition-title">Notitie</p>
98 <p>There·is·a·related·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_I18N"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_I18N</span></code></a>·setting·that·controls·if·Django99 <p>There·is·a·related·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_I18N"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_I18N</span></code></a>·setting·that·controls·if·Django
99 should·activate·translation.·See·<a·class="reference·internal"·href="translation.html"><span·class="doc">Translation</span></a>·for·more100 should·activate·translation.·See·<a·class="reference·internal"·href="translation.html"><span·class="doc">Translation</span></a>·for·more
100 details.</p>101 details.</p>
101 </div>102 </div>
102 </section>103 </section>
103 <section·id="s-locale-aware-input-in-forms">104 <section·id="s-locale-aware-input-in-forms">
104 <span·id="locale-aware-input-in-forms"></span><h2>Locale·aware·input·in·forms<a·class="headerlink"·href="#locale-aware-input-in-forms"·title="Link·to·this·heading">¶</a></h2>105 <span·id="locale-aware-input-in-forms"></span><h2>Locale·aware·input·in·forms<a·class="headerlink"·href="#locale-aware-input-in-forms"·title="Link·to·this·heading">¶</a></h2>
105 <p>When·formatting·is·enabled,·Django·can·use·localized·formats·when·parsing·dates,106 <p>When·formatting·is·enabled,·Django·can·use·localized·formats·when·parsing·dates,
106 times·and·numbers·in·forms.·That·means·it·tries·different·formats·for·different107 times·and·numbers·in·forms.·That·means·it·tries·different·formats·for·different
107 locales·when·guessing·the·format·used·by·the·user·when·inputting·data·on·forms.</p>108 locales·when·guessing·the·format·used·by·the·user·when·inputting·data·on·forms.</p>
108 <div·class="admonition·note">109 <div·class="admonition·note">
109 <p·class="admonition-title">Note</p>110 <p·class="admonition-title">Notitie</p>
110 <p>Django·uses·different·formats·for·displaying·data·to·those·it·uses·for111 <p>Django·uses·different·formats·for·displaying·data·to·those·it·uses·for
111 parsing·data.·Most·notably,·the·formats·for·parsing·dates·can’t·use·the112 parsing·data.·Most·notably,·the·formats·for·parsing·dates·can’t·use·the
112 <code·class="docutils·literal·notranslate"><span·class="pre">%a</span></code>·(abbreviated·weekday·name),·<code·class="docutils·literal·notranslate"><span·class="pre">%A</span></code>·(full·weekday·name),113 <code·class="docutils·literal·notranslate"><span·class="pre">%a</span></code>·(abbreviated·weekday·name),·<code·class="docutils·literal·notranslate"><span·class="pre">%A</span></code>·(full·weekday·name),
113 <code·class="docutils·literal·notranslate"><span·class="pre">%b</span></code>·(abbreviated·month·name),·<code·class="docutils·literal·notranslate"><span·class="pre">%B</span></code>·(full·month·name),114 <code·class="docutils·literal·notranslate"><span·class="pre">%b</span></code>·(abbreviated·month·name),·<code·class="docutils·literal·notranslate"><span·class="pre">%B</span></code>·(full·month·name),
114 or·<code·class="docutils·literal·notranslate"><span·class="pre">%p</span></code>·(AM/PM).</p>115 or·<code·class="docutils·literal·notranslate"><span·class="pre">%p</span></code>·(AM/PM).</p>
115 </div>116 </div>
116 <p>To·enable·a·form·field·to·localize·input·and·output·data·use·its·<code·class="docutils·literal·notranslate"><span·class="pre">localize</span></code>117 <p>To·enable·a·form·field·to·localize·input·and·output·data·use·its·<code·class="docutils·literal·notranslate"><span·class="pre">localize</span></code>
Offset 276, 37 lines modifiedOffset 277, 37 lines modified
276 </li>277 </li>
277 </ul>278 </ul>
278 </li>279 </li>
279 </ul>280 </ul>
  
280 ··</div>281 ··</div>
281 ··<div>282 ··<div>
282 ····<h4>Previous·topic</h4>283 ····<h4>Vorig·onderwerp</h4>
283 ····<p·class="topless"><a·href="translation.html"284 ····<p·class="topless"><a·href="translation.html"
284 ··························title="previous·chapter">Translation</a></p>285 ··························title="vorig·hoofdstuk">Translation</a></p>
285 ··</div>286 ··</div>
286 ··<div>287 ··<div>
287 ····<h4>Next·topic</h4>288 ····<h4>Volgend·onderwerp</h4>
288 ····<p·class="topless"><a·href="timezones.html"289 ····<p·class="topless"><a·href="timezones.html"
289 ··························title="next·chapter">Time·zones</a></p>290 ··························title="volgend·hoofdstuk">Time·zones</a></p>
290 ··</div>291 ··</div>
291 <search·id="searchbox"·style="display:·none"·role="search">292 <search·id="searchbox"·style="display:·none"·role="search">
292 ··<h3·id="searchlabel">Quick·search</h3>293 ··<h3·id="searchlabel">Snel·zoeken</h3>
293 ····<div·class="searchformwrapper">294 ····<div·class="searchformwrapper">
294 ····<form·class="search"·action="../../search.html"·method="get">295 ····<form·class="search"·action="../../search.html"·method="get">
295 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>296 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
296 ······<input·type="submit"·value="Go"·/>297 ······<input·type="submit"·value="Zoek"·/>
297 ····</form>298 ····</form>
298 ····</div>299 ····</div>
299 </search>300 </search>
300 <script>document.getElementById('searchbox').style.display·=·"block"</script>301 <script>document.getElementById('searchbox').style.display·=·"block"</script>
301 ········</div>302 ········</div>
302 ······</div>303 ······</div>
303 ··············<h3>Last·update:</h3>304 ··············<h3>Last·update:</h3>
304 ··············<p·class="topless">Sep·03,·2024</p>305 ··············<p·class="topless">sep·03,·2024</p>
305 ··········</div>306 ··········</div>
306 ········307 ········
307 ······308 ······
308 ····</div>309 ····</div>
  
309 ····<div·id="ft">310 ····<div·id="ft">
310 ······<div·class="nav">311 ······<div·class="nav">
3.4 KB
html2text {}
Max HTML report size reached
8.37 KB
./usr/share/doc/python-django-doc/html/topics/i18n/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Internationalization·and·localization·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Internationalization·and·localization·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Translation"·href="translation.html"·/>15 ····<link·rel="next"·title="Translation"·href="translation.html"·/>
15 ····<link·rel="prev"·title="Sending·email"·href="../email.html"·/>16 ····<link·rel="prev"·title="Sending·email"·href="../email.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 106, 15 lines modifiedOffset 107, 15 lines modified
106 <dt·id="term-internationalization">internationalization<a·class="headerlink"·href="#term-internationalization"·title="Link·to·this·term">¶</a></dt><dd><p>Preparing·the·software·for·localization.·Usually·done·by·developers.</p>107 <dt·id="term-internationalization">internationalization<a·class="headerlink"·href="#term-internationalization"·title="Link·to·this·term">¶</a></dt><dd><p>Preparing·the·software·for·localization.·Usually·done·by·developers.</p>
107 </dd>108 </dd>
108 <dt·id="term-localization">localization<a·class="headerlink"·href="#term-localization"·title="Link·to·this·term">¶</a></dt><dd><p>Writing·the·translations·and·local·formats.·Usually·done·by·translators.</p>109 <dt·id="term-localization">localization<a·class="headerlink"·href="#term-localization"·title="Link·to·this·term">¶</a></dt><dd><p>Writing·the·translations·and·local·formats.·Usually·done·by·translators.</p>
109 </dd>110 </dd>
110 </dl>111 </dl>
111 <p>More·details·can·be·found·in·the·<a·class="reference·external"·href="https://www.w3.org/International/questions/qa-i18n">W3C·Web·Internationalization·FAQ</a>,·the·<a·class="reference·external"·href="https://en.wikipedia.org/wiki/Internationalization_and_localization">Wikipedia·article</a>·or·the·<a·class="reference·external"·href="https://www.gnu.org/software/gettext/manual/gettext.html#Concepts">GNU·gettext·documentation</a>.</p>112 <p>More·details·can·be·found·in·the·<a·class="reference·external"·href="https://www.w3.org/International/questions/qa-i18n">W3C·Web·Internationalization·FAQ</a>,·the·<a·class="reference·external"·href="https://en.wikipedia.org/wiki/Internationalization_and_localization">Wikipedia·article</a>·or·the·<a·class="reference·external"·href="https://www.gnu.org/software/gettext/manual/gettext.html#Concepts">GNU·gettext·documentation</a>.</p>
112 <div·class="admonition·warning">113 <div·class="admonition·warning">
113 <p·class="admonition-title">Warning</p>114 <p·class="admonition-title">Waarschuwing</p>
114 <p>Translation·is·controlled·by·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_I18N"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_I18N</span></code></a>·setting.·However,·it115 <p>Translation·is·controlled·by·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_I18N"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_I18N</span></code></a>·setting.·However,·it
115 involves·internationalization·and·localization.·The·name·of·the·setting·is116 involves·internationalization·and·localization.·The·name·of·the·setting·is
116 an·unfortunate·result·of·Django’s·history.</p>117 an·unfortunate·result·of·Django’s·history.</p>
117 </div>118 </div>
118 <p>Here·are·some·other·terms·that·will·help·us·to·handle·a·common·language:</p>119 <p>Here·are·some·other·terms·that·will·help·us·to·handle·a·common·language:</p>
119 <dl·class="simple·glossary">120 <dl·class="simple·glossary">
120 <dt·id="term-locale-name">locale·name<a·class="headerlink"·href="#term-locale-name"·title="Link·to·this·term">¶</a></dt><dd><p>A·locale·name,·either·a·language·specification·of·the·form·<code·class="docutils·literal·notranslate"><span·class="pre">ll</span></code>·or·a121 <dt·id="term-locale-name">locale·name<a·class="headerlink"·href="#term-locale-name"·title="Link·to·this·term">¶</a></dt><dd><p>A·locale·name,·either·a·language·specification·of·the·form·<code·class="docutils·literal·notranslate"><span·class="pre">ll</span></code>·or·a
Offset 161, 37 lines modifiedOffset 162, 37 lines modified
161 <li><a·class="reference·internal"·href="#definitions">Definitions</a></li>162 <li><a·class="reference·internal"·href="#definitions">Definitions</a></li>
162 </ul>163 </ul>
163 </li>164 </li>
164 </ul>165 </ul>
  
165 ··</div>166 ··</div>
166 ··<div>167 ··<div>
167 ····<h4>Previous·topic</h4>168 ····<h4>Vorig·onderwerp</h4>
168 ····<p·class="topless"><a·href="../email.html"169 ····<p·class="topless"><a·href="../email.html"
169 ··························title="previous·chapter">Sending·email</a></p>170 ··························title="vorig·hoofdstuk">Sending·email</a></p>
170 ··</div>171 ··</div>
171 ··<div>172 ··<div>
172 ····<h4>Next·topic</h4>173 ····<h4>Volgend·onderwerp</h4>
173 ····<p·class="topless"><a·href="translation.html"174 ····<p·class="topless"><a·href="translation.html"
174 ··························title="next·chapter">Translation</a></p>175 ··························title="volgend·hoofdstuk">Translation</a></p>
175 ··</div>176 ··</div>
176 <search·id="searchbox"·style="display:·none"·role="search">177 <search·id="searchbox"·style="display:·none"·role="search">
177 ··<h3·id="searchlabel">Quick·search</h3>178 ··<h3·id="searchlabel">Snel·zoeken</h3>
178 ····<div·class="searchformwrapper">179 ····<div·class="searchformwrapper">
179 ····<form·class="search"·action="../../search.html"·method="get">180 ····<form·class="search"·action="../../search.html"·method="get">
180 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>181 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
181 ······<input·type="submit"·value="Go"·/>182 ······<input·type="submit"·value="Zoek"·/>
182 ····</form>183 ····</form>
183 ····</div>184 ····</div>
184 </search>185 </search>
185 <script>document.getElementById('searchbox').style.display·=·"block"</script>186 <script>document.getElementById('searchbox').style.display·=·"block"</script>
186 ········</div>187 ········</div>
187 ······</div>188 ······</div>
188 ··············<h3>Last·update:</h3>189 ··············<h3>Last·update:</h3>
189 ··············<p·class="topless">Sep·03,·2024</p>190 ··············<p·class="topless">sep·03,·2024</p>
190 ··········</div>191 ··········</div>
191 ········192 ········
192 ······193 ······
193 ····</div>194 ····</div>
  
194 ····<div·id="ft">195 ····<div·id="ft">
195 ······<div·class="nav">196 ······<div·class="nav">
2.93 KB
html2text {}
Max HTML report size reached
16.1 KB
./usr/share/doc/python-django-doc/html/topics/i18n/timezones.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Time·zones·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Time·zones·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Logging"·href="../logging.html"·/>15 ····<link·rel="next"·title="Logging"·href="../logging.html"·/>
15 ····<link·rel="prev"·title="Format·localization"·href="formatting.html"·/>16 ····<link·rel="prev"·title="Format·localization"·href="formatting.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 129, 23 lines modifiedOffset 130, 23 lines modified
129 should·be·aware·too.·In·this·mode,·the·example·above·becomes:</p>130 should·be·aware·too.·In·this·mode,·the·example·above·becomes:</p>
130 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.utils</span>·<span·class="kn">import</span>·<span·class="n">timezone</span>131 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.utils</span>·<span·class="kn">import</span>·<span·class="n">timezone</span>
  
131 <span·class="n">now</span>·<span·class="o">=</span>·<span·class="n">timezone</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>132 <span·class="n">now</span>·<span·class="o">=</span>·<span·class="n">timezone</span><span·class="o">.</span><span·class="n">now</span><span·class="p">()</span>
132 </pre></div>133 </pre></div>
133 </div>134 </div>
134 <div·class="admonition·warning">135 <div·class="admonition·warning">
135 <p·class="admonition-title">Warning</p>136 <p·class="admonition-title">Waarschuwing</p>
136 <p>Dealing·with·aware·datetime·objects·isn’t·always·intuitive.·For·instance,137 <p>Dealing·with·aware·datetime·objects·isn’t·always·intuitive.·For·instance,
137 the·<code·class="docutils·literal·notranslate"><span·class="pre">tzinfo</span></code>·argument·of·the·standard·datetime·constructor·doesn’t·work138 the·<code·class="docutils·literal·notranslate"><span·class="pre">tzinfo</span></code>·argument·of·the·standard·datetime·constructor·doesn’t·work
138 reliably·for·time·zones·with·DST.·Using·UTC·is·generally·safe;·if·you’re139 reliably·for·time·zones·with·DST.·Using·UTC·is·generally·safe;·if·you’re
139 using·other·time·zones,·you·should·review·the·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/zoneinfo.html#module-zoneinfo"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">zoneinfo</span></code></a>140 using·other·time·zones,·you·should·review·the·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/zoneinfo.html#module-zoneinfo"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">zoneinfo</span></code></a>
140 documentation·carefully.</p>141 documentation·carefully.</p>
141 </div>142 </div>
142 <div·class="admonition·note">143 <div·class="admonition·note">
143 <p·class="admonition-title">Note</p>144 <p·class="admonition-title">Notitie</p>
144 <p>Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.time"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime.time</span></code></a>·objects·also·feature·a·<code·class="docutils·literal·notranslate"><span·class="pre">tzinfo</span></code>145 <p>Python’s·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.time"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime.time</span></code></a>·objects·also·feature·a·<code·class="docutils·literal·notranslate"><span·class="pre">tzinfo</span></code>
145 attribute,·and·PostgreSQL·has·a·matching·<code·class="docutils·literal·notranslate"><span·class="pre">time</span>·<span·class="pre">with</span>·<span·class="pre">time</span>·<span·class="pre">zone</span></code>·type.146 attribute,·and·PostgreSQL·has·a·matching·<code·class="docutils·literal·notranslate"><span·class="pre">time</span>·<span·class="pre">with</span>·<span·class="pre">time</span>·<span·class="pre">zone</span></code>·type.
146 However,·as·PostgreSQL’s·docs·put·it,·this·type·“exhibits·properties·which147 However,·as·PostgreSQL’s·docs·put·it,·this·type·“exhibits·properties·which
147 lead·to·questionable·usefulness”.</p>148 lead·to·questionable·usefulness”.</p>
148 <p>Django·only·supports·naive·time·objects·and·will·raise·an·exception·if·you149 <p>Django·only·supports·naive·time·objects·and·will·raise·an·exception·if·you
149 attempt·to·save·an·aware·time·object,·as·a·timezone·for·a·time·with·no150 attempt·to·save·an·aware·time·object,·as·a·timezone·for·a·time·with·no
150 associated·date·does·not·make·sense.</p>151 associated·date·does·not·make·sense.</p>
Offset 174, 15 lines modifiedOffset 175, 15 lines modified
174 <p>The·<strong>default·time·zone</strong>·is·the·time·zone·defined·by·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-TIME_ZONE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TIME_ZONE</span></code></a>175 <p>The·<strong>default·time·zone</strong>·is·the·time·zone·defined·by·the·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-TIME_ZONE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TIME_ZONE</span></code></a>
175 setting.</p>176 setting.</p>
176 <p>The·<strong>current·time·zone</strong>·is·the·time·zone·that’s·used·for·rendering.</p>177 <p>The·<strong>current·time·zone</strong>·is·the·time·zone·that’s·used·for·rendering.</p>
177 <p>You·should·set·the·current·time·zone·to·the·end·user’s·actual·time·zone·with178 <p>You·should·set·the·current·time·zone·to·the·end·user’s·actual·time·zone·with
178 <a·class="reference·internal"·href="../../ref/utils.html#django.utils.timezone.activate"·title="django.utils.timezone.activate"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">activate()</span></code></a>.·Otherwise,·the·default·time·zone·is179 <a·class="reference·internal"·href="../../ref/utils.html#django.utils.timezone.activate"·title="django.utils.timezone.activate"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">activate()</span></code></a>.·Otherwise,·the·default·time·zone·is
179 used.</p>180 used.</p>
180 <div·class="admonition·note">181 <div·class="admonition·note">
181 <p·class="admonition-title">Note</p>182 <p·class="admonition-title">Notitie</p>
182 <p>As·explained·in·the·documentation·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-TIME_ZONE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TIME_ZONE</span></code></a>,·Django·sets183 <p>As·explained·in·the·documentation·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-TIME_ZONE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">TIME_ZONE</span></code></a>,·Django·sets
183 environment·variables·so·that·its·process·runs·in·the·default·time·zone.184 environment·variables·so·that·its·process·runs·in·the·default·time·zone.
184 This·happens·regardless·of·the·value·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span></code></a>·and·of·the185 This·happens·regardless·of·the·value·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span></code></a>·and·of·the
185 current·time·zone.</p>186 current·time·zone.</p>
186 <p>When·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·this·is·useful·to·preserve187 <p>When·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span></code></a>·is·<code·class="docutils·literal·notranslate"><span·class="pre">True</span></code>,·this·is·useful·to·preserve
187 backwards-compatibility·with·applications·that·still·rely·on·local·time.188 backwards-compatibility·with·applications·that·still·rely·on·local·time.
188 However,·<a·class="reference·internal"·href="#naive-datetime-objects"><span·class="std·std-ref">as·explained·above</span></a>,·this·isn’t189 However,·<a·class="reference·internal"·href="#naive-datetime-objects"><span·class="std·std-ref">as·explained·above</span></a>,·this·isn’t
Offset 270, 15 lines modifiedOffset 271, 15 lines modified
270 </section>271 </section>
271 <section·id="s-time-zone-aware-output-in-templates">272 <section·id="s-time-zone-aware-output-in-templates">
272 <span·id="s-time-zones-in-templates"></span><span·id="time-zone-aware-output-in-templates"></span><span·id="time-zones-in-templates"></span><h2>Time·zone·aware·output·in·templates<a·class="headerlink"·href="#time-zone-aware-output-in-templates"·title="Link·to·this·heading">¶</a></h2>273 <span·id="s-time-zones-in-templates"></span><span·id="time-zone-aware-output-in-templates"></span><span·id="time-zones-in-templates"></span><h2>Time·zone·aware·output·in·templates<a·class="headerlink"·href="#time-zone-aware-output-in-templates"·title="Link·to·this·heading">¶</a></h2>
273 <p>When·you·enable·time·zone·support,·Django·converts·aware·datetime·objects·to274 <p>When·you·enable·time·zone·support,·Django·converts·aware·datetime·objects·to
274 the·<a·class="reference·internal"·href="#default-current-time-zone"><span·class="std·std-ref">current·time·zone</span></a>·when·they’re·rendered275 the·<a·class="reference·internal"·href="#default-current-time-zone"><span·class="std·std-ref">current·time·zone</span></a>·when·they’re·rendered
275 in·templates.·This·behaves·very·much·like·<a·class="reference·internal"·href="formatting.html"><span·class="doc">format·localization</span></a>.</p>276 in·templates.·This·behaves·very·much·like·<a·class="reference·internal"·href="formatting.html"><span·class="doc">format·localization</span></a>.</p>
276 <div·class="admonition·warning">277 <div·class="admonition·warning">
277 <p·class="admonition-title">Warning</p>278 <p·class="admonition-title">Waarschuwing</p>
278 <p>Django·doesn’t·convert·naive·datetime·objects,·because·they·could·be279 <p>Django·doesn’t·convert·naive·datetime·objects,·because·they·could·be
279 ambiguous,·and·because·your·code·should·never·produce·naive·datetimes·when280 ambiguous,·and·because·your·code·should·never·produce·naive·datetimes·when
280 time·zone·support·is·enabled.·However,·you·can·force·conversion·with·the281 time·zone·support·is·enabled.·However,·you·can·force·conversion·with·the
281 template·filters·described·below.</p>282 template·filters·described·below.</p>
282 </div>283 </div>
283 <p>Conversion·to·local·time·isn’t·always·appropriate··you·may·be·generating284 <p>Conversion·to·local·time·isn’t·always·appropriate··you·may·be·generating
284 output·for·computers·rather·than·for·humans.·The·following·filters·and·tags,285 output·for·computers·rather·than·for·humans.·The·following·filters·and·tags,
Offset 302, 15 lines modifiedOffset 303, 15 lines modified
  
302 <span·class="cp">{%</span>·<span·class="k">localtime</span>·<span·class="nv">off</span>·<span·class="cp">%}</span>303 <span·class="cp">{%</span>·<span·class="k">localtime</span>·<span·class="nv">off</span>·<span·class="cp">%}</span>
303 ····<span·class="cp">{{</span>·<span·class="nv">value</span>·<span·class="cp">}}</span>304 ····<span·class="cp">{{</span>·<span·class="nv">value</span>·<span·class="cp">}}</span>
304 <span·class="cp">{%</span>·<span·class="k">endlocaltime</span>·<span·class="cp">%}</span>305 <span·class="cp">{%</span>·<span·class="k">endlocaltime</span>·<span·class="cp">%}</span>
305 </pre></div>306 </pre></div>
306 </div>307 </div>
307 <div·class="admonition·note">308 <div·class="admonition·note">
308 <p·class="admonition-title">Note</p>309 <p·class="admonition-title">Notitie</p>
309 <p>The·value·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span></code></a>·isn’t·respected·inside·of·a310 <p>The·value·of·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_TZ"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_TZ</span></code></a>·isn’t·respected·inside·of·a
310 <code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">localtime</span>·<span·class="pre">%}</span></code>·block.</p>311 <code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">localtime</span>·<span·class="pre">%}</span></code>·block.</p>
311 </div>312 </div>
312 </section>313 </section>
313 <section·id="s-timezone">314 <section·id="s-timezone">
314 <span·id="s-std-templatetag-timezone"></span><span·id="timezone"></span><span·id="std-templatetag-timezone"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">timezone</span></code><a·class="headerlink"·href="#timezone"·title="Link·to·this·heading">¶</a></h4>315 <span·id="s-std-templatetag-timezone"></span><span·id="timezone"></span><span·id="std-templatetag-timezone"></span><h4><code·class="docutils·literal·notranslate"><span·class="pre">timezone</span></code><a·class="headerlink"·href="#timezone"·title="Link·to·this·heading">¶</a></h4>
315 <p>Sets·or·unsets·the·current·time·zone·in·the·contained·block.·When·the·current316 <p>Sets·or·unsets·the·current·time·zone·in·the·contained·block.·When·the·current
Offset 725, 37 lines modifiedOffset 726, 37 lines modified
725 </li>726 </li>
726 </ul>727 </ul>
727 </li>728 </li>
728 </ul>729 </ul>
  
729 ··</div>730 ··</div>
730 ··<div>731 ··<div>
731 ····<h4>Previous·topic</h4>732 ····<h4>Vorig·onderwerp</h4>
732 ····<p·class="topless"><a·href="formatting.html"733 ····<p·class="topless"><a·href="formatting.html"
733 ··························title="previous·chapter">Format·localization</a></p>734 ··························title="vorig·hoofdstuk">Format·localization</a></p>
734 ··</div>735 ··</div>
735 ··<div>736 ··<div>
736 ····<h4>Next·topic</h4>737 ····<h4>Volgend·onderwerp</h4>
737 ····<p·class="topless"><a·href="../logging.html"738 ····<p·class="topless"><a·href="../logging.html"
738 ··························title="next·chapter">Logging</a></p>739 ··························title="volgend·hoofdstuk">Logging</a></p>
Max diff block lines reached; 856/10274 bytes (8.33%) of diff not shown.
5.96 KB
html2text {}
Max HTML report size reached
56.6 KB
./usr/share/doc/python-django-doc/html/topics/i18n/translation.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Translation·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Translation·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Format·localization"·href="formatting.html"·/>15 ····<link·rel="next"·title="Format·localization"·href="formatting.html"·/>
15 ····<link·rel="prev"·title="Internationalization·and·localization"·href="index.html"·/>16 ····<link·rel="prev"·title="Internationalization·and·localization"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 96, 30 lines modifiedOffset 97, 30 lines modified
96 available·language,·according·to·users’·language·preferences.</p>97 available·language,·according·to·users’·language·preferences.</p>
97 <p>Django’s·internationalization·hooks·are·on·by·default,·and·that·means·there’s·a98 <p>Django’s·internationalization·hooks·are·on·by·default,·and·that·means·there’s·a
98 bit·of·i18n-related·overhead·in·certain·places·of·the·framework.·If·you·don’t99 bit·of·i18n-related·overhead·in·certain·places·of·the·framework.·If·you·don’t
99 use·internationalization,·you·should·take·the·two·seconds·to·set100 use·internationalization,·you·should·take·the·two·seconds·to·set
100 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_I18N"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_I18N</span>·<span·class="pre">=</span>·<span·class="pre">False</span></code></a>·in·your·settings·file.·Then·Django·will101 <a·class="reference·internal"·href="../../ref/settings.html#std-setting-USE_I18N"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">USE_I18N</span>·<span·class="pre">=</span>·<span·class="pre">False</span></code></a>·in·your·settings·file.·Then·Django·will
101 make·some·optimizations·so·as·not·to·load·the·internationalization·machinery.</p>102 make·some·optimizations·so·as·not·to·load·the·internationalization·machinery.</p>
102 <div·class="admonition·note">103 <div·class="admonition·note">
103 <p·class="admonition-title">Note</p>104 <p·class="admonition-title">Notitie</p>
104 <p>Make·sure·you’ve·activated·translation·for·your·project·(the·fastest·way·is105 <p>Make·sure·you’ve·activated·translation·for·your·project·(the·fastest·way·is
105 to·check·if·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-MIDDLEWARE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MIDDLEWARE</span></code></a>·includes106 to·check·if·<a·class="reference·internal"·href="../../ref/settings.html#std-setting-MIDDLEWARE"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MIDDLEWARE</span></code></a>·includes
106 <a·class="reference·internal"·href="../../ref/middleware.html#django.middleware.locale.LocaleMiddleware"·title="django.middleware.locale.LocaleMiddleware"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.middleware.locale.LocaleMiddleware</span></code></a>).·If·you·haven’t·yet,107 <a·class="reference·internal"·href="../../ref/middleware.html#django.middleware.locale.LocaleMiddleware"·title="django.middleware.locale.LocaleMiddleware"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.middleware.locale.LocaleMiddleware</span></code></a>).·If·you·haven’t·yet,
107 see·<a·class="reference·internal"·href="#how-django-discovers-language-preference"><span·class="std·std-ref">How·Django·discovers·language·preference</span></a>.</p>108 see·<a·class="reference·internal"·href="#how-django-discovers-language-preference"><span·class="std·std-ref">How·Django·discovers·language·preference</span></a>.</p>
108 </div>109 </div>
109 </section>110 </section>
110 <section·id="s-internationalization-in-python-code">111 <section·id="s-internationalization-in-python-code">
111 <span·id="internationalization-in-python-code"></span><h2>Internationalization:·in·Python·code<a·class="headerlink"·href="#internationalization-in-python-code"·title="Link·to·this·heading">¶</a></h2>112 <span·id="internationalization-in-python-code"></span><h2>Internationalization:·in·Python·code<a·class="headerlink"·href="#internationalization-in-python-code"·title="Link·to·this·heading">¶</a></h2>
112 <section·id="s-standard-translation">113 <section·id="s-standard-translation">
113 <span·id="standard-translation"></span><h3>Standard·translation<a·class="headerlink"·href="#standard-translation"·title="Link·to·this·heading">¶</a></h3>114 <span·id="standard-translation"></span><h3>Standard·translation<a·class="headerlink"·href="#standard-translation"·title="Link·to·this·heading">¶</a></h3>
114 <p>Specify·a·translation·string·by·using·the·function115 <p>Specify·a·translation·string·by·using·the·function
115 <a·class="reference·internal"·href="../../ref/utils.html#django.utils.translation.gettext"·title="django.utils.translation.gettext"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">gettext()</span></code></a>.·It’s·convention·to·import·this116 <a·class="reference·internal"·href="../../ref/utils.html#django.utils.translation.gettext"·title="django.utils.translation.gettext"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">gettext()</span></code></a>.·It’s·convention·to·import·this
116 as·a·shorter·alias,·<code·class="docutils·literal·notranslate"><span·class="pre">_</span></code>,·to·save·typing.</p>117 as·a·shorter·alias,·<code·class="docutils·literal·notranslate"><span·class="pre">_</span></code>,·to·save·typing.</p>
117 <div·class="admonition·note">118 <div·class="admonition·note">
118 <p·class="admonition-title">Note</p>119 <p·class="admonition-title">Notitie</p>
119 <p>Python’s·standard·library·<code·class="docutils·literal·notranslate"><span·class="pre">gettext</span></code>·module·installs·<code·class="docutils·literal·notranslate"><span·class="pre">_()</span></code>·into·the120 <p>Python’s·standard·library·<code·class="docutils·literal·notranslate"><span·class="pre">gettext</span></code>·module·installs·<code·class="docutils·literal·notranslate"><span·class="pre">_()</span></code>·into·the
120 global·namespace,·as·an·alias·for·<code·class="docutils·literal·notranslate"><span·class="pre">gettext()</span></code>.·In·Django,·we·have·chosen121 global·namespace,·as·an·alias·for·<code·class="docutils·literal·notranslate"><span·class="pre">gettext()</span></code>.·In·Django,·we·have·chosen
121 not·to·follow·this·practice,·for·a·couple·of·reasons:</p>122 not·to·follow·this·practice,·for·a·couple·of·reasons:</p>
122 <ol·class="arabic·simple">123 <ol·class="arabic·simple">
123 <li><p>Sometimes,·you·should·use·<a·class="reference·internal"·href="../../ref/utils.html#django.utils.translation.gettext_lazy"·title="django.utils.translation.gettext_lazy"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">gettext_lazy()</span></code></a>124 <li><p>Sometimes,·you·should·use·<a·class="reference·internal"·href="../../ref/utils.html#django.utils.translation.gettext_lazy"·title="django.utils.translation.gettext_lazy"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">gettext_lazy()</span></code></a>
124 as·the·default·translation·method·for·a·particular·file.·Without·<code·class="docutils·literal·notranslate"><span·class="pre">_()</span></code>125 as·the·default·translation·method·for·a·particular·file.·Without·<code·class="docutils·literal·notranslate"><span·class="pre">_()</span></code>
125 in·the·global·namespace,·the·developer·has·to·think·about·which·is·the126 in·the·global·namespace,·the·developer·has·to·think·about·which·is·the
Offset 210, 15 lines modifiedOffset 211, 15 lines modified
210 ····<span·class="n">output</span>·<span·class="o">=</span>·<span·class="n">gettext</span><span·class="p">(</span><span·class="s2">&quot;Welcome·to·my·site.&quot;</span><span·class="p">)</span>211 ····<span·class="n">output</span>·<span·class="o">=</span>·<span·class="n">gettext</span><span·class="p">(</span><span·class="s2">&quot;Welcome·to·my·site.&quot;</span><span·class="p">)</span>
211 </pre></div>212 </pre></div>
212 </div>213 </div>
213 <p>The·comment·will·then·appear·in·the·resulting·<code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·file·associated·with·the214 <p>The·comment·will·then·appear·in·the·resulting·<code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·file·associated·with·the
214 translatable·construct·located·below·it·and·should·also·be·displayed·by·most215 translatable·construct·located·below·it·and·should·also·be·displayed·by·most
215 translation·tools.</p>216 translation·tools.</p>
216 <div·class="admonition·note">217 <div·class="admonition·note">
217 <p·class="admonition-title">Note</p>218 <p·class="admonition-title">Notitie</p>
218 <p>Just·for·completeness,·this·is·the·corresponding·fragment·of·the219 <p>Just·for·completeness,·this·is·the·corresponding·fragment·of·the
219 resulting·<code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·file:</p>220 resulting·<code·class="docutils·literal·notranslate"><span·class="pre">.po</span></code>·file:</p>
220 <div·class="highlight-po·notranslate"><div·class="highlight"><pre><span></span><span·class="c1">#.·Translators:·This·message·appears·on·the·home·page·only</span>221 <div·class="highlight-po·notranslate"><div·class="highlight"><pre><span></span><span·class="c1">#.·Translators:·This·message·appears·on·the·home·page·only</span>
221 <span·class="c1">#·path/to/python/file.py:123</span>222 <span·class="c1">#·path/to/python/file.py:123</span>
222 <span·class="nv">msgid</span>·<span·class="s">&quot;Welcome·to·my·site.&quot;</span>223 <span·class="nv">msgid</span>·<span·class="s">&quot;Welcome·to·my·site.&quot;</span>
223 <span·class="nv">msgstr</span>·<span·class="s">&quot;&quot;</span>224 <span·class="nv">msgstr</span>·<span·class="s">&quot;&quot;</span>
224 </pre></div>225 </pre></div>
Offset 294, 15 lines modifiedOffset 295, 15 lines modified
294 <span·class="p">)</span>·<span·class="o">%</span>·<span·class="p">{</span>295 <span·class="p">)</span>·<span·class="o">%</span>·<span·class="p">{</span>
295 ····<span·class="s2">&quot;count&quot;</span><span·class="p">:</span>·<span·class="n">count</span><span·class="p">,</span>296 ····<span·class="s2">&quot;count&quot;</span><span·class="p">:</span>·<span·class="n">count</span><span·class="p">,</span>
296 ····<span·class="s2">&quot;name&quot;</span><span·class="p">:</span>·<span·class="n">Report</span><span·class="o">.</span><span·class="n">_meta</span><span·class="o">.</span><span·class="n">verbose_name</span><span·class="p">,</span>297 ····<span·class="s2">&quot;name&quot;</span><span·class="p">:</span>·<span·class="n">Report</span><span·class="o">.</span><span·class="n">_meta</span><span·class="o">.</span><span·class="n">verbose_name</span><span·class="p">,</span>
297 <span·class="p">}</span>298 <span·class="p">}</span>
298 </pre></div>299 </pre></div>
299 </div>300 </div>
300 <div·class="admonition·note"·id="pluralization-var-notes">301 <div·class="admonition·note"·id="pluralization-var-notes">
301 <p·class="admonition-title">Note</p>302 <p·class="admonition-title">Notitie</p>
302 <p>When·using·<code·class="docutils·literal·notranslate"><span·class="pre">ngettext()</span></code>,·make·sure·you·use·a·single·name·for·every303 <p>When·using·<code·class="docutils·literal·notranslate"><span·class="pre">ngettext()</span></code>,·make·sure·you·use·a·single·name·for·every
303 extrapolated·variable·included·in·the·literal.·In·the·examples·above,·note304 extrapolated·variable·included·in·the·literal.·In·the·examples·above,·note
304 how·we·used·the·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·Python·variable·in·both·translation·strings.·This305 how·we·used·the·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·Python·variable·in·both·translation·strings.·This
305 example,·besides·being·incorrect·in·some·languages·as·noted·above,·would306 example,·besides·being·incorrect·in·some·languages·as·noted·above,·would
306 fail:</p>307 fail:</p>
307 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">text</span>·<span·class="o">=</span>·<span·class="n">ngettext</span><span·class="p">(</span>308 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">text</span>·<span·class="o">=</span>·<span·class="n">ngettext</span><span·class="p">(</span>
308 ····<span·class="s2">&quot;There·is·</span><span·class="si">%(count)d</span><span·class="s2">·</span><span·class="si">%(name)s</span><span·class="s2">·available.&quot;</span><span·class="p">,</span>309 ····<span·class="s2">&quot;There·is·</span><span·class="si">%(count)d</span><span·class="s2">·</span><span·class="si">%(name)s</span><span·class="s2">·available.&quot;</span><span·class="p">,</span>
Offset 563, 15 lines modifiedOffset 564, 15 lines modified
563 </div>564 </div>
564 </section>565 </section>
565 </section>566 </section>
566 <section·id="s-localized-names-of-languages">567 <section·id="s-localized-names-of-languages">
567 <span·id="localized-names-of-languages"></span><h3>Localized·names·of·languages<a·class="headerlink"·href="#localized-names-of-languages"·title="Link·to·this·heading">¶</a></h3>568 <span·id="localized-names-of-languages"></span><h3>Localized·names·of·languages<a·class="headerlink"·href="#localized-names-of-languages"·title="Link·to·this·heading">¶</a></h3>
568 <dl·class="py·function">569 <dl·class="py·function">
569 <dt·class="sig·sig-object·py"·id="django.utils.translation.get_language_info">570 <dt·class="sig·sig-object·py"·id="django.utils.translation.get_language_info">
570 <span·class="sig-name·descname"><span·class="pre">get_language_info</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">lang_code</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/translation/__init__.py#L269"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.utils.translation.get_language_info"·title="Link·to·this·definition">¶</a></dt>571 <span·class="sig-name·descname"><span·class="pre">get_language_info</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">lang_code</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/utils/translation/__init__.py#L269"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.utils.translation.get_language_info"·title="Link·to·this·definition">¶</a></dt>
571 <dd></dd></dl>572 <dd></dd></dl>
  
572 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">get_language_info()</span></code>·function·provides·detailed·information·about573 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">get_language_info()</span></code>·function·provides·detailed·information·about
573 languages:</p>574 languages:</p>
574 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.utils.translation</span>·<span·class="kn">import</span>·<span·class="n">activate</span><span·class="p">,</span>·<span·class="n">get_language_info</span>575 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="kn">from</span>·<span·class="nn">django.utils.translation</span>·<span·class="kn">import</span>·<span·class="n">activate</span><span·class="p">,</span>·<span·class="n">get_language_info</span>
575 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">activate</span><span·class="p">(</span><span·class="s2">&quot;fr&quot;</span><span·class="p">)</span>576 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">activate</span><span·class="p">(</span><span·class="s2">&quot;fr&quot;</span><span·class="p">)</span>
576 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">li</span>·<span·class="o">=</span>·<span·class="n">get_language_info</span><span·class="p">(</span><span·class="s2">&quot;de&quot;</span><span·class="p">)</span>577 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">li</span>·<span·class="o">=</span>·<span·class="n">get_language_info</span><span·class="p">(</span><span·class="s2">&quot;de&quot;</span><span·class="p">)</span>
Offset 592, 15 lines modifiedOffset 593, 15 lines modified
592 <p>Translations·in·<a·class="reference·internal"·href="../../ref/templates/language.html"><span·class="doc">Django·templates</span></a>·uses·two·template593 <p>Translations·in·<a·class="reference·internal"·href="../../ref/templates/language.html"><span·class="doc">Django·templates</span></a>·uses·two·template
593 tags·and·a·slightly·different·syntax·than·in·Python·code.·To·give·your·template594 tags·and·a·slightly·different·syntax·than·in·Python·code.·To·give·your·template
594 access·to·these·tags,·put·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">i18n</span>·<span·class="pre">%}</span></code>·toward·the·top·of·your·template.595 access·to·these·tags,·put·<code·class="docutils·literal·notranslate"><span·class="pre">{%</span>·<span·class="pre">load</span>·<span·class="pre">i18n</span>·<span·class="pre">%}</span></code>·toward·the·top·of·your·template.
595 As·with·all·template·tags,·this·tag·needs·to·be·loaded·in·all·templates·which596 As·with·all·template·tags,·this·tag·needs·to·be·loaded·in·all·templates·which
596 use·translations,·even·those·templates·that·extend·from·other·templates·which597 use·translations,·even·those·templates·that·extend·from·other·templates·which
597 have·already·loaded·the·<code·class="docutils·literal·notranslate"><span·class="pre">i18n</span></code>·tag.</p>598 have·already·loaded·the·<code·class="docutils·literal·notranslate"><span·class="pre">i18n</span></code>·tag.</p>
598 <div·class="admonition·warning">599 <div·class="admonition·warning">
599 <p·class="admonition-title">Warning</p>600 <p·class="admonition-title">Waarschuwing</p>
Max diff block lines reached; 26895/38382 bytes (70.07%) of diff not shown.
19.0 KB
html2text {}
Max HTML report size reached
6.68 KB
./usr/share/doc/python-django-doc/html/topics/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Using·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Using·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="How·to·install·Django"·href="install.html"·/>15 ····<link·rel="next"·title="How·to·install·Django"·href="install.html"·/>
15 ····<link·rel="prev"·title="Writing·your·first·contribution·for·Django"·href="../intro/contributing.html"·/>16 ····<link·rel="prev"·title="Writing·your·first·contribution·for·Django"·href="../intro/contributing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 25 lines modifiedOffset 54, 25 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
66 ····&laquo;·<a·href="../intro/contributing.html"·title="Writing·your·first·contribution·for·Django">previous</a>67 ····&laquo;·<a·href="../intro/contributing.html"·title="Writing·your·first·contribution·for·Django">previous</a>
67 ·····|68 ·····|
68 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>69 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
69 ···|70 ···|
70 ····<a·href="install.html"·title="How·to·install·Django">next</a>·&raquo;</div>71 ····<a·href="install.html"·title="How·to·install·Django">next</a>·&raquo;</div>
71 ····</div>72 ····</div>
  
72 ····<div·id="bd">73 ····<div·id="bd">
73 ······<div·id="yui-main">74 ······<div·id="yui-main">
74 ········<div·class="yui-b">75 ········<div·class="yui-b">
Offset 310, 47 lines modifiedOffset 311, 47 lines modified
310 ······311 ······
311 ········312 ········
312 ··········<div·class="yui-b"·id="sidebar">313 ··········<div·class="yui-b"·id="sidebar">
313 ············314 ············
314 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">315 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
315 ········<div·class="sphinxsidebarwrapper">316 ········<div·class="sphinxsidebarwrapper">
316 ··<div>317 ··<div>
317 ····<h4>Previous·topic</h4>318 ····<h4>Vorig·onderwerp</h4>
318 ····<p·class="topless"><a·href="../intro/contributing.html"319 ····<p·class="topless"><a·href="../intro/contributing.html"
319 ··························title="previous·chapter">Writing·your·first·contribution·for·Django</a></p>320 ··························title="vorig·hoofdstuk">Writing·your·first·contribution·for·Django</a></p>
320 ··</div>321 ··</div>
321 ··<div>322 ··<div>
322 ····<h4>Next·topic</h4>323 ····<h4>Volgend·onderwerp</h4>
323 ····<p·class="topless"><a·href="install.html"324 ····<p·class="topless"><a·href="install.html"
324 ··························title="next·chapter">How·to·install·Django</a></p>325 ··························title="volgend·hoofdstuk">How·to·install·Django</a></p>
325 ··</div>326 ··</div>
326 <search·id="searchbox"·style="display:·none"·role="search">327 <search·id="searchbox"·style="display:·none"·role="search">
327 ··<h3·id="searchlabel">Quick·search</h3>328 ··<h3·id="searchlabel">Snel·zoeken</h3>
328 ····<div·class="searchformwrapper">329 ····<div·class="searchformwrapper">
329 ····<form·class="search"·action="../search.html"·method="get">330 ····<form·class="search"·action="../search.html"·method="get">
330 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>331 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
331 ······<input·type="submit"·value="Go"·/>332 ······<input·type="submit"·value="Zoek"·/>
332 ····</form>333 ····</form>
333 ····</div>334 ····</div>
334 </search>335 </search>
335 <script>document.getElementById('searchbox').style.display·=·"block"</script>336 <script>document.getElementById('searchbox').style.display·=·"block"</script>
336 ········</div>337 ········</div>
337 ······</div>338 ······</div>
338 ··············<h3>Last·update:</h3>339 ··············<h3>Last·update:</h3>
339 ··············<p·class="topless">Sep·03,·2024</p>340 ··············<p·class="topless">sep·03,·2024</p>
340 ··········</div>341 ··········</div>
341 ········342 ········
342 ······343 ······
343 ····</div>344 ····</div>
  
344 ····<div·id="ft">345 ····<div·id="ft">
345 ······<div·class="nav">346 ······<div·class="nav">
346 ····&laquo;·<a·href="../intro/contributing.html"·title="Writing·your·first·contribution·for·Django">previous</a>347 ····&laquo;·<a·href="../intro/contributing.html"·title="Writing·your·first·contribution·for·Django">previous</a>
347 ·····|348 ·····|
348 ····<a·title="Django·5.1.1·documentation"·href="../index.html"·accesskey="U">up</a>349 ····<a·title="Django·5.1.1·documentatie"·href="../index.html"·accesskey="U">up</a>
349 ···|350 ···|
350 ····<a·href="install.html"·title="How·to·install·Django">next</a>·&raquo;</div>351 ····<a·href="install.html"·title="How·to·install·Django">next</a>·&raquo;</div>
351 ····</div>352 ····</div>
352 ··</div>353 ··</div>
  
353 ······<div·class="clearer"></div>354 ······<div·class="clearer"></div>
354 ····</div>355 ····</div>
2.01 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·U\x8Us\x8si\x8in\x8ng\x8g·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Introductions·to·all·the·key·parts·of·Django·you’ll·need·to·know:5 Introductions·to·all·the·key·parts·of·Django·you’ll·need·to·know:
6 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o6 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
7 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n7 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n
8 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8A_\x8p_\x8a_\x8c_\x8h_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8o_\x8d_\x8__\x8w_\x8s_\x8g_\x8i8 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8A_\x8p_\x8a_\x8c_\x8h_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8o_\x8d_\x8__\x8w_\x8s_\x8g_\x8i
Offset 166, 16 lines modifiedOffset 166, 16 lines modified
166 ··········o·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8f_\x8l_\x8a_\x8v_\x8o_\x8r166 ··········o·_\x8L_\x8o_\x8c_\x8a_\x8l_\x8f_\x8l_\x8a_\x8v_\x8o_\x8r
167 ··········o·_\x8C_\x8o_\x8m_\x8m_\x8e_\x8n_\x8t_\x8s167 ··········o·_\x8C_\x8o_\x8m_\x8m_\x8e_\x8n_\x8t_\x8s
168 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8t_\x8o_\x8o_\x8l_\x8s168 ··········o·_\x8F_\x8o_\x8r_\x8m_\x8t_\x8o_\x8o_\x8l_\x8s
169 ····*·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8h_\x8r_\x8o_\x8n_\x8o_\x8u_\x8s_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t169 ····*·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8h_\x8r_\x8o_\x8n_\x8o_\x8u_\x8s_\x8·_\x8s_\x8u_\x8p_\x8p_\x8o_\x8r_\x8t
170 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s170 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8·_\x8v_\x8i_\x8e_\x8w_\x8s
171 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8·_\x8s_\x8a_\x8f_\x8e_\x8t_\x8y171 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8·_\x8s_\x8a_\x8f_\x8e_\x8t_\x8y
172 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8·_\x8a_\x8d_\x8a_\x8p_\x8t_\x8e_\x8r_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s172 ··········o·_\x8A_\x8s_\x8y_\x8n_\x8c_\x8·_\x8a_\x8d_\x8a_\x8p_\x8t_\x8e_\x8r_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
173 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*173 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
174 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o174 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8f_\x8i_\x8r_\x8s_\x8t_\x8·_\x8c_\x8o_\x8n_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8·_\x8f_\x8o_\x8r_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
175 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*175 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
176 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o176 _\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8i_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
177 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*177 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
178 [q···················][Go]178 [q···················][Zoek]
179 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*179 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
180 Sep·03,·2024180 sep·03,·2024
181 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»181 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
5.9 KB
./usr/share/doc/python-django-doc/html/topics/install.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>How·to·install·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>How·to·install·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Models·and·databases"·href="db/index.html"·/>15 ····<link·rel="next"·title="Models·and·databases"·href="db/index.html"·/>
15 ····<link·rel="prev"·title="Using·Django"·href="index.html"·/>16 ····<link·rel="prev"·title="Using·Django"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 337, 37 lines modifiedOffset 338, 37 lines modified
337 </li>338 </li>
338 </ul>339 </ul>
339 </li>340 </li>
340 </ul>341 </ul>
  
341 ··</div>342 ··</div>
342 ··<div>343 ··<div>
343 ····<h4>Previous·topic</h4>344 ····<h4>Vorig·onderwerp</h4>
344 ····<p·class="topless"><a·href="index.html"345 ····<p·class="topless"><a·href="index.html"
345 ··························title="previous·chapter">Using·Django</a></p>346 ··························title="vorig·hoofdstuk">Using·Django</a></p>
346 ··</div>347 ··</div>
347 ··<div>348 ··<div>
348 ····<h4>Next·topic</h4>349 ····<h4>Volgend·onderwerp</h4>
349 ····<p·class="topless"><a·href="db/index.html"350 ····<p·class="topless"><a·href="db/index.html"
350 ··························title="next·chapter">Models·and·databases</a></p>351 ··························title="volgend·hoofdstuk">Models·and·databases</a></p>
351 ··</div>352 ··</div>
352 <search·id="searchbox"·style="display:·none"·role="search">353 <search·id="searchbox"·style="display:·none"·role="search">
353 ··<h3·id="searchlabel">Quick·search</h3>354 ··<h3·id="searchlabel">Snel·zoeken</h3>
354 ····<div·class="searchformwrapper">355 ····<div·class="searchformwrapper">
355 ····<form·class="search"·action="../search.html"·method="get">356 ····<form·class="search"·action="../search.html"·method="get">
356 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>357 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
357 ······<input·type="submit"·value="Go"·/>358 ······<input·type="submit"·value="Zoek"·/>
358 ····</form>359 ····</form>
359 ····</div>360 ····</div>
360 </search>361 </search>
361 <script>document.getElementById('searchbox').style.display·=·"block"</script>362 <script>document.getElementById('searchbox').style.display·=·"block"</script>
362 ········</div>363 ········</div>
363 ······</div>364 ······</div>
364 ··············<h3>Last·update:</h3>365 ··············<h3>Last·update:</h3>
365 ··············<p·class="topless">Sep·03,·2024</p>366 ··············<p·class="topless">sep·03,·2024</p>
366 ··········</div>367 ··········</div>
367 ········368 ········
368 ······369 ······
369 ····</div>370 ····</div>
  
370 ····<div·id="ft">371 ····<div·id="ft">
371 ······<div·class="nav">372 ······<div·class="nav">
2.31 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·i\x8in\x8ns\x8st\x8ta\x8al\x8ll\x8l·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·H\x8Ho\x8ow\x8w·t\x8to\x8o·i\x8in\x8ns\x8st\x8ta\x8al\x8ll\x8l·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 This·document·will·get·you·up·and·running·with·Django.5 This·document·will·get·you·up·and·running·with·Django.
6 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8l·P\x8Py\x8yt\x8th\x8ho\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*6 *\x8**\x8**\x8**\x8**\x8*·I\x8In\x8ns\x8st\x8ta\x8al\x8ll\x8l·P\x8Py\x8yt\x8th\x8ho\x8on\x8n_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
7 Django·is·a·Python·web·framework.·See·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8a_\x8n_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h7 Django·is·a·Python·web·framework.·See·_\x8W_\x8h_\x8a_\x8t_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n_\x8·_\x8c_\x8a_\x8n_\x8·_\x8I_\x8·_\x8u_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h
8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8?·for·details.8 _\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8?·for·details.
Offset 145, 16 lines modifiedOffset 145, 16 lines modified
145 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n145 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8P_\x8y_\x8t_\x8h_\x8o_\x8n
146 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8A_\x8p_\x8a_\x8c_\x8h_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8o_\x8d_\x8__\x8w_\x8s_\x8g_\x8i146 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8A_\x8p_\x8a_\x8c_\x8h_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8m_\x8o_\x8d_\x8__\x8w_\x8s_\x8g_\x8i
147 ··········o·_\x8G_\x8e_\x8t_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g147 ··········o·_\x8G_\x8e_\x8t_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g
148 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8c_\x8o_\x8d_\x8e148 ··········o·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8·_\x8t_\x8h_\x8e_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8c_\x8o_\x8d_\x8e
149 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8·_\x8o_\x8f_\x8f_\x8i_\x8c_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8p_\x8i_\x8p149 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8·_\x8o_\x8f_\x8f_\x8i_\x8c_\x8i_\x8a_\x8l_\x8·_\x8r_\x8e_\x8l_\x8e_\x8a_\x8s_\x8e_\x8·_\x8w_\x8i_\x8t_\x8h_\x8·_\x8p_\x8i_\x8p
150 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8-_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e150 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8a_\x8·_\x8d_\x8i_\x8s_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8i_\x8o_\x8n_\x8-_\x8s_\x8p_\x8e_\x8c_\x8i_\x8f_\x8i_\x8c_\x8·_\x8p_\x8a_\x8c_\x8k_\x8a_\x8g_\x8e
151 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n151 ················#·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8l_\x8l_\x8i_\x8n_\x8g_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8e_\x8v_\x8e_\x8l_\x8o_\x8p_\x8m_\x8e_\x8n_\x8t_\x8·_\x8v_\x8e_\x8r_\x8s_\x8i_\x8o_\x8n
152 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*152 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
153 _\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o153 _\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o
154 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*154 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
155 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8s155 _\x8M_\x8o_\x8d_\x8e_\x8l_\x8s_\x8·_\x8a_\x8n_\x8d_\x8·_\x8d_\x8a_\x8t_\x8a_\x8b_\x8a_\x8s_\x8e_\x8s
156 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*156 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
157 [q···················][Go]157 [q···················][Zoek]
158 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*158 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
159 Sep·03,·2024159 sep·03,·2024
160 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»160 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
6.83 KB
./usr/share/doc/python-django-doc/html/topics/logging.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Logging·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Logging·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Pagination"·href="pagination.html"·/>15 ····<link·rel="next"·title="Pagination"·href="pagination.html"·/>
15 ····<link·rel="prev"·title="Time·zones"·href="i18n/timezones.html"·/>16 ····<link·rel="prev"·title="Time·zones"·href="i18n/timezones.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="topics-logging">79 ··········<div·class="yui-g"·id="topics-logging">
79 ············80 ············
80 ··<section·id="s-logging">81 ··<section·id="s-logging">
81 <span·id="s-logging-explanation"></span><span·id="logging"></span><span·id="logging-explanation"></span><h1>Logging<a·class="headerlink"·href="#logging"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-logging-explanation"></span><span·id="logging"></span><span·id="logging-explanation"></span><h1>Logging<a·class="headerlink"·href="#logging"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·seealso">83 <div·class="admonition·seealso">
83 <p·class="admonition-title">See·also</p>84 <p·class="admonition-title">Zie·ook</p>
84 <ul·class="simple">85 <ul·class="simple">
85 <li><p><a·class="reference·internal"·href="../howto/logging.html#logging-how-to"><span·class="std·std-ref">How·to·configure·and·use·logging</span></a></p></li>86 <li><p><a·class="reference·internal"·href="../howto/logging.html#logging-how-to"><span·class="std·std-ref">How·to·configure·and·use·logging</span></a></p></li>
86 <li><p><a·class="reference·internal"·href="../ref/logging.html#logging-ref"><span·class="std·std-ref">Django·logging·reference</span></a></p></li>87 <li><p><a·class="reference·internal"·href="../ref/logging.html#logging-ref"><span·class="std·std-ref">Django·logging·reference</span></a></p></li>
87 </ul>88 </ul>
88 </div>89 </div>
89 <p>Python·programmers·will·often·use·<code·class="docutils·literal·notranslate"><span·class="pre">print()</span></code>·in·their·code·as·a·quick·and90 <p>Python·programmers·will·often·use·<code·class="docutils·literal·notranslate"><span·class="pre">print()</span></code>·in·their·code·as·a·quick·and
90 convenient·debugging·tool.·Using·the·logging·framework·is·only·a·little·more91 convenient·debugging·tool.·Using·the·logging·framework·is·only·a·little·more
Offset 521, 37 lines modifiedOffset 522, 37 lines modified
521 </li>522 </li>
522 </ul>523 </ul>
523 </li>524 </li>
524 </ul>525 </ul>
  
525 ··</div>526 ··</div>
526 ··<div>527 ··<div>
527 ····<h4>Previous·topic</h4>528 ····<h4>Vorig·onderwerp</h4>
528 ····<p·class="topless"><a·href="i18n/timezones.html"529 ····<p·class="topless"><a·href="i18n/timezones.html"
529 ··························title="previous·chapter">Time·zones</a></p>530 ··························title="vorig·hoofdstuk">Time·zones</a></p>
530 ··</div>531 ··</div>
531 ··<div>532 ··<div>
532 ····<h4>Next·topic</h4>533 ····<h4>Volgend·onderwerp</h4>
533 ····<p·class="topless"><a·href="pagination.html"534 ····<p·class="topless"><a·href="pagination.html"
534 ··························title="next·chapter">Pagination</a></p>535 ··························title="volgend·hoofdstuk">Pagination</a></p>
535 ··</div>536 ··</div>
536 <search·id="searchbox"·style="display:·none"·role="search">537 <search·id="searchbox"·style="display:·none"·role="search">
537 ··<h3·id="searchlabel">Quick·search</h3>538 ··<h3·id="searchlabel">Snel·zoeken</h3>
538 ····<div·class="searchformwrapper">539 ····<div·class="searchformwrapper">
539 ····<form·class="search"·action="../search.html"·method="get">540 ····<form·class="search"·action="../search.html"·method="get">
540 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>541 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
541 ······<input·type="submit"·value="Go"·/>542 ······<input·type="submit"·value="Zoek"·/>
542 ····</form>543 ····</form>
543 ····</div>544 ····</div>
544 </search>545 </search>
545 <script>document.getElementById('searchbox').style.display·=·"block"</script>546 <script>document.getElementById('searchbox').style.display·=·"block"</script>
546 ········</div>547 ········</div>
547 ······</div>548 ······</div>
548 ··············<h3>Last·update:</h3>549 ··············<h3>Last·update:</h3>
549 ··············<p·class="topless">Sep·03,·2024</p>550 ··············<p·class="topless">sep·03,·2024</p>
550 ··········</div>551 ··········</div>
551 ········552 ········
552 ······553 ······
553 ····</div>554 ····</div>
  
554 ····<div·id="ft">555 ····<div·id="ft">
555 ······<div·class="nav">556 ······<div·class="nav">
2.32 KB
html2text {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8og\x8gg\x8gi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8og\x8gg\x8gi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 See·also5 Zie·ook
6 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8s_\x8e_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g6 ····*·_\x8H_\x8o_\x8w_\x8·_\x8t_\x8o_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8e_\x8·_\x8a_\x8n_\x8d_\x8·_\x8u_\x8s_\x8e_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g
7 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e7 ····*·_\x8D_\x8j_\x8a_\x8n_\x8g_\x8o_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g_\x8·_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e
8 Python·programmers·will·often·use·print()·in·their·code·as·a·quick·and8 Python·programmers·will·often·use·print()·in·their·code·as·a·quick·and
9 convenient·debugging·tool.·Using·the·logging·framework·is·only·a·little·more9 convenient·debugging·tool.·Using·the·logging·framework·is·only·a·little·more
10 effort·than·that,·but·it’s·much·more·elegant·and·flexible.·As·well·as·being10 effort·than·that,·but·it’s·much·more·elegant·and·flexible.·As·well·as·being
11 useful·for·debugging,·logging·can·also·provide·you·with·more·-·and·better11 useful·for·debugging,·logging·can·also·provide·you·with·more·-·and·better
12 structured·-·information·about·the·state·and·health·of·your·application.12 structured·-·information·about·the·state·and·health·of·your·application.
Offset 327, 16 lines modifiedOffset 327, 16 lines modified
327 ······················#·_\x8F_\x8o_\x8r_\x8m_\x8a_\x8t_\x8t_\x8e_\x8r_\x8s327 ······················#·_\x8F_\x8o_\x8r_\x8m_\x8a_\x8t_\x8t_\x8e_\x8r_\x8s
328 ··········o·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8m_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s328 ··········o·_\x8S_\x8e_\x8c_\x8u_\x8r_\x8i_\x8t_\x8y_\x8·_\x8i_\x8m_\x8p_\x8l_\x8i_\x8c_\x8a_\x8t_\x8i_\x8o_\x8n_\x8s
329 ················#·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8E_\x8m_\x8a_\x8i_\x8l_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r329 ················#·_\x8A_\x8d_\x8m_\x8i_\x8n_\x8E_\x8m_\x8a_\x8i_\x8l_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8r
330 ··········o·_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8i_\x8n_\x8g_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g330 ··········o·_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8i_\x8n_\x8g_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g
331 ················#·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s331 ················#·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
332 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n332 ················#·_\x8C_\x8u_\x8s_\x8t_\x8o_\x8m_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n
333 ················#·_\x8D_\x8i_\x8s_\x8a_\x8b_\x8l_\x8i_\x8n_\x8g_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n333 ················#·_\x8D_\x8i_\x8s_\x8a_\x8b_\x8l_\x8i_\x8n_\x8g_\x8·_\x8l_\x8o_\x8g_\x8g_\x8i_\x8n_\x8g_\x8·_\x8c_\x8o_\x8n_\x8f_\x8i_\x8g_\x8u_\x8r_\x8a_\x8t_\x8i_\x8o_\x8n
334 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*334 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
335 _\x8T_\x8i_\x8m_\x8e_\x8·_\x8z_\x8o_\x8n_\x8e_\x8s335 _\x8T_\x8i_\x8m_\x8e_\x8·_\x8z_\x8o_\x8n_\x8e_\x8s
336 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*336 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
337 _\x8P_\x8a_\x8g_\x8i_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n337 _\x8P_\x8a_\x8g_\x8i_\x8n_\x8a_\x8t_\x8i_\x8o_\x8n
338 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*338 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
339 [q···················][Go]339 [q···················][Zoek]
340 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*340 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
341 Sep·03,·2024341 sep·03,·2024
342 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»342 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
19.7 KB
./usr/share/doc/python-django-doc/html/topics/migrations.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Migrations·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Migrations·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Managing·files"·href="files.html"·/>15 ····<link·rel="next"·title="Managing·files"·href="files.html"·/>
15 ····<link·rel="prev"·title="Using·mixins·with·class-based·views"·href="class-based-views/mixins.html"·/>16 ····<link·rel="prev"·title="Using·mixins·with·class-based·views"·href="class-based-views/mixins.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 115, 15 lines modifiedOffset 116, 15 lines modified
115 responsible·for·applying·those·to·your·database.</p>116 responsible·for·applying·those·to·your·database.</p>
116 <p>The·migration·files·for·each·app·live·in·a·“migrations”·directory·inside117 <p>The·migration·files·for·each·app·live·in·a·“migrations”·directory·inside
117 of·that·app,·and·are·designed·to·be·committed·to,·and·distributed·as·part118 of·that·app,·and·are·designed·to·be·committed·to,·and·distributed·as·part
118 of,·its·codebase.·You·should·be·making·them·once·on·your·development·machine119 of,·its·codebase.·You·should·be·making·them·once·on·your·development·machine
119 and·then·running·the·same·migrations·on·your·colleagues’·machines,·your120 and·then·running·the·same·migrations·on·your·colleagues’·machines,·your
120 staging·machines,·and·eventually·your·production·machines.</p>121 staging·machines,·and·eventually·your·production·machines.</p>
121 <div·class="admonition·note">122 <div·class="admonition·note">
122 <p·class="admonition-title">Note</p>123 <p·class="admonition-title">Notitie</p>
123 <p>It·is·possible·to·override·the·name·of·the·package·which·contains·the124 <p>It·is·possible·to·override·the·name·of·the·package·which·contains·the
124 migrations·on·a·per-app·basis·by·modifying·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-MIGRATION_MODULES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MIGRATION_MODULES</span></code></a>125 migrations·on·a·per-app·basis·by·modifying·the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-MIGRATION_MODULES"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">MIGRATION_MODULES</span></code></a>
125 setting.</p>126 setting.</p>
126 </div>127 </div>
127 <p>Migrations·will·run·the·same·way·on·the·same·dataset·and·produce·consistent128 <p>Migrations·will·run·the·same·way·on·the·same·dataset·and·produce·consistent
128 results,·meaning·that·what·you·see·in·development·and·staging·is,·under·the129 results,·meaning·that·what·you·see·in·development·and·staging·is,·under·the
129 same·circumstances,·exactly·what·will·happen·in·production.</p>130 same·circumstances,·exactly·what·will·happen·in·production.</p>
Offset 523, 30 lines modifiedOffset 524, 30 lines modified
523 <span·id="s-id3"></span><span·id="historical-models"></span><span·id="id3"></span><h2>Historical·models<a·class="headerlink"·href="#historical-models"·title="Link·to·this·heading">¶</a></h2>524 <span·id="s-id3"></span><span·id="historical-models"></span><span·id="id3"></span><h2>Historical·models<a·class="headerlink"·href="#historical-models"·title="Link·to·this·heading">¶</a></h2>
524 <p>When·you·run·migrations,·Django·is·working·from·historical·versions·of·your525 <p>When·you·run·migrations,·Django·is·working·from·historical·versions·of·your
525 models·stored·in·the·migration·files.·If·you·write·Python·code·using·the526 models·stored·in·the·migration·files.·If·you·write·Python·code·using·the
526 <a·class="reference·internal"·href="../ref/migration-operations.html#django.db.migrations.operations.RunPython"·title="django.db.migrations.operations.RunPython"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RunPython</span></code></a>·operation,·or·if·you·have527 <a·class="reference·internal"·href="../ref/migration-operations.html#django.db.migrations.operations.RunPython"·title="django.db.migrations.operations.RunPython"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RunPython</span></code></a>·operation,·or·if·you·have
527 <code·class="docutils·literal·notranslate"><span·class="pre">allow_migrate</span></code>·methods·on·your·database·routers,·you·<strong>need·to·use</strong>·these528 <code·class="docutils·literal·notranslate"><span·class="pre">allow_migrate</span></code>·methods·on·your·database·routers,·you·<strong>need·to·use</strong>·these
528 historical·model·versions·rather·than·importing·them·directly.</p>529 historical·model·versions·rather·than·importing·them·directly.</p>
529 <div·class="admonition·warning">530 <div·class="admonition·warning">
530 <p·class="admonition-title">Warning</p>531 <p·class="admonition-title">Waarschuwing</p>
531 <p>If·you·import·models·directly·rather·than·using·the·historical·models,532 <p>If·you·import·models·directly·rather·than·using·the·historical·models,
532 your·migrations·<em>may·work·initially</em>·but·will·fail·in·the·future·when·you533 your·migrations·<em>may·work·initially</em>·but·will·fail·in·the·future·when·you
533 try·to·rerun·old·migrations·(commonly,·when·you·set·up·a·new·installation534 try·to·rerun·old·migrations·(commonly,·when·you·set·up·a·new·installation
534 and·run·through·all·the·migrations·to·set·up·the·database).</p>535 and·run·through·all·the·migrations·to·set·up·the·database).</p>
535 <p>This·means·that·historical·model·problems·may·not·be·immediately·obvious.536 <p>This·means·that·historical·model·problems·may·not·be·immediately·obvious.
536 If·you·run·into·this·kind·of·failure,·it’s·OK·to·edit·the·migration·to·use537 If·you·run·into·this·kind·of·failure,·it’s·OK·to·edit·the·migration·to·use
537 the·historical·models·rather·than·direct·imports·and·commit·those·changes.</p>538 the·historical·models·rather·than·direct·imports·and·commit·those·changes.</p>
538 </div>539 </div>
539 <p>Because·it’s·impossible·to·serialize·arbitrary·Python·code,·these·historical540 <p>Because·it’s·impossible·to·serialize·arbitrary·Python·code,·these·historical
540 models·will·not·have·any·custom·methods·that·you·have·defined.·They·will,541 models·will·not·have·any·custom·methods·that·you·have·defined.·They·will,
541 however,·have·the·same·fields,·relationships,·managers·(limited·to·those·with542 however,·have·the·same·fields,·relationships,·managers·(limited·to·those·with
542 <code·class="docutils·literal·notranslate"><span·class="pre">use_in_migrations</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code>)·and·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·options·(also·versioned,·so·they·may543 <code·class="docutils·literal·notranslate"><span·class="pre">use_in_migrations</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code>)·and·<code·class="docutils·literal·notranslate"><span·class="pre">Meta</span></code>·options·(also·versioned,·so·they·may
543 be·different·from·your·current·ones).</p>544 be·different·from·your·current·ones).</p>
544 <div·class="admonition·warning">545 <div·class="admonition·warning">
545 <p·class="admonition-title">Warning</p>546 <p·class="admonition-title">Waarschuwing</p>
546 <p>This·means·that·you·will·NOT·have·custom·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·methods·called·on·objects547 <p>This·means·that·you·will·NOT·have·custom·<code·class="docutils·literal·notranslate"><span·class="pre">save()</span></code>·methods·called·on·objects
547 when·you·access·them·in·migrations,·and·you·will·NOT·have·any·custom548 when·you·access·them·in·migrations,·and·you·will·NOT·have·any·custom
548 constructors·or·instance·methods.·Plan·appropriately!</p>549 constructors·or·instance·methods.·Plan·appropriately!</p>
549 </div>550 </div>
550 <p>References·to·functions·in·field·options·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">upload_to</span></code>·and551 <p>References·to·functions·in·field·options·such·as·<code·class="docutils·literal·notranslate"><span·class="pre">upload_to</span></code>·and
551 <code·class="docutils·literal·notranslate"><span·class="pre">limit_choices_to</span></code>·and·model·manager·declarations·with·managers·having552 <code·class="docutils·literal·notranslate"><span·class="pre">limit_choices_to</span></code>·and·model·manager·declarations·with·managers·having
552 <code·class="docutils·literal·notranslate"><span·class="pre">use_in_migrations</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code>·are·serialized·in·migrations,·so·the·functions·and553 <code·class="docutils·literal·notranslate"><span·class="pre">use_in_migrations</span>·<span·class="pre">=</span>·<span·class="pre">True</span></code>·are·serialized·in·migrations,·so·the·functions·and
Offset 775, 15 lines modifiedOffset 776, 15 lines modified
775 <li><p>Deleting·all·the·migration·files·it·replaces.</p></li>776 <li><p>Deleting·all·the·migration·files·it·replaces.</p></li>
776 <li><p>Updating·all·migrations·that·depend·on·the·deleted·migrations·to·depend·on777 <li><p>Updating·all·migrations·that·depend·on·the·deleted·migrations·to·depend·on
777 the·squashed·migration·instead.</p></li>778 the·squashed·migration·instead.</p></li>
778 <li><p>Removing·the·<code·class="docutils·literal·notranslate"><span·class="pre">replaces</span></code>·attribute·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">Migration</span></code>·class·of·the779 <li><p>Removing·the·<code·class="docutils·literal·notranslate"><span·class="pre">replaces</span></code>·attribute·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">Migration</span></code>·class·of·the
779 squashed·migration·(this·is·how·Django·tells·that·it·is·a·squashed·migration).</p></li>780 squashed·migration·(this·is·how·Django·tells·that·it·is·a·squashed·migration).</p></li>
780 </ul>781 </ul>
781 <div·class="admonition·note">782 <div·class="admonition·note">
782 <p·class="admonition-title">Note</p>783 <p·class="admonition-title">Notitie</p>
783 <p>Once·you’ve·squashed·a·migration,·you·should·not·then·re-squash·that·squashed784 <p>Once·you’ve·squashed·a·migration,·you·should·not·then·re-squash·that·squashed
784 migration·until·you·have·fully·transitioned·it·to·a·normal·migration.</p>785 migration·until·you·have·fully·transitioned·it·to·a·normal·migration.</p>
785 </div>786 </div>
786 <div·class="admonition-pruning-references-to-deleted-migrations·admonition">787 <div·class="admonition-pruning-references-to-deleted-migrations·admonition">
787 <p·class="admonition-title">Pruning·references·to·deleted·migrations</p>788 <p·class="admonition-title">Pruning·references·to·deleted·migrations</p>
788 <p>If·it·is·likely·that·you·may·reuse·the·name·of·a·deleted·migration·in·the789 <p>If·it·is·likely·that·you·may·reuse·the·name·of·a·deleted·migration·in·the
789 future,·you·should·remove·references·to·it·from·Django’s·migrations·table790 future,·you·should·remove·references·to·it·from·Django’s·migrations·table
Offset 877, 15 lines modifiedOffset 878, 15 lines modified
877 class·is·not·available·at·the·top·level·of·a·module·it·is·not·serializable.</p></li>878 class·is·not·available·at·the·top·level·of·a·module·it·is·not·serializable.</p></li>
878 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">args</span></code>·should·be·a·list·of·positional·arguments·to·pass·to·your·class’879 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">args</span></code>·should·be·a·list·of·positional·arguments·to·pass·to·your·class’
879 <code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>·method.·Everything·in·this·list·should·itself·be·serializable.</p></li>880 <code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>·method.·Everything·in·this·list·should·itself·be·serializable.</p></li>
880 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·should·be·a·dict·of·keyword·arguments·to·pass·to·your·class’881 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">kwargs</span></code>·should·be·a·dict·of·keyword·arguments·to·pass·to·your·class’
881 <code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>·method.·Every·value·should·itself·be·serializable.</p></li>882 <code·class="docutils·literal·notranslate"><span·class="pre">__init__</span></code>·method.·Every·value·should·itself·be·serializable.</p></li>
882 </ul>883 </ul>
883 <div·class="admonition·note">884 <div·class="admonition·note">
884 <p·class="admonition-title">Note</p>885 <p·class="admonition-title">Notitie</p>
885 <p>This·return·value·is·different·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">deconstruct()</span></code>·method886 <p>This·return·value·is·different·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">deconstruct()</span></code>·method
886 <a·class="reference·internal"·href="../howto/custom-model-fields.html#custom-field-deconstruct-method"><span·class="std·std-ref">for·custom·fields</span></a>·which·returns·a887 <a·class="reference·internal"·href="../howto/custom-model-fields.html#custom-field-deconstruct-method"><span·class="std·std-ref">for·custom·fields</span></a>·which·returns·a
887 tuple·of·four·items.</p>888 tuple·of·four·items.</p>
888 </div>889 </div>
889 <p>Django·will·write·out·the·value·as·an·instantiation·of·your·class·with·the890 <p>Django·will·write·out·the·value·as·an·instantiation·of·your·class·with·the
890 given·arguments,·similar·to·the·way·it·writes·out·references·to·Django·fields.</p>891 given·arguments,·similar·to·the·way·it·writes·out·references·to·Django·fields.</p>
891 <p>To·prevent·a·new·migration·from·being·created·each·time892 <p>To·prevent·a·new·migration·from·being·created·each·time
Offset 921, 15 lines modifiedOffset 922, 15 lines modified
921 to·support</strong>.</p>922 to·support</strong>.</p>
922 <p>The·migrations·system·will·maintain·backwards-compatibility·according·to·the923 <p>The·migrations·system·will·maintain·backwards-compatibility·according·to·the
923 same·policy·as·the·rest·of·Django,·so·migration·files·generated·on·Django·X.Y924 same·policy·as·the·rest·of·Django,·so·migration·files·generated·on·Django·X.Y
924 should·run·unchanged·on·Django·X.Y+1.·The·migrations·system·does·not·promise925 should·run·unchanged·on·Django·X.Y+1.·The·migrations·system·does·not·promise
925 forwards-compatibility,·however.·New·features·may·be·added,·and·migration·files926 forwards-compatibility,·however.·New·features·may·be·added,·and·migration·files
926 generated·with·newer·versions·of·Django·may·not·work·on·older·versions.</p>927 generated·with·newer·versions·of·Django·may·not·work·on·older·versions.</p>
927 <div·class="admonition·seealso">928 <div·class="admonition·seealso">
928 <p·class="admonition-title">See·also</p>929 <p·class="admonition-title">Zie·ook</p>
Max diff block lines reached; 2143/11465 bytes (18.69%) of diff not shown.
8.41 KB
html2text {}
Max HTML report size reached
8.12 KB
./usr/share/doc/python-django-doc/html/topics/pagination.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Pagination·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Pagination·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Security·in·Django"·href="security.html"·/>15 ····<link·rel="next"·title="Security·in·Django"·href="security.html"·/>
15 ····<link·rel="prev"·title="Logging"·href="logging.html"·/>16 ····<link·rel="prev"·title="Logging"·href="logging.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 139, 15 lines modifiedOffset 140, 15 lines modified
139 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">p</span><span·class="o">.</span><span·class="n">page</span><span·class="p">(</span><span·class="mi">3</span><span·class="p">)</span>140 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">p</span><span·class="o">.</span><span·class="n">page</span><span·class="p">(</span><span·class="mi">3</span><span·class="p">)</span>
140 <span·class="gt">Traceback·(most·recent·call·last):</span>141 <span·class="gt">Traceback·(most·recent·call·last):</span>
141 <span·class="c">...</span>142 <span·class="c">...</span>
142 <span·class="gr">EmptyPage</span>:·<span·class="n">That·page·contains·no·results</span>143 <span·class="gr">EmptyPage</span>:·<span·class="n">That·page·contains·no·results</span>
143 </pre></div>144 </pre></div>
144 </div>145 </div>
145 <div·class="admonition·note">146 <div·class="admonition·note">
146 <p·class="admonition-title">Note</p>147 <p·class="admonition-title">Notitie</p>
147 <p>Note·that·you·can·give·<code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·a·list/tuple,·a·Django·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>,148 <p>Note·that·you·can·give·<code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·a·list/tuple,·a·Django·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>,
148 or·any·other·object·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">__len__()</span></code>·method.·When149 or·any·other·object·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·or·<code·class="docutils·literal·notranslate"><span·class="pre">__len__()</span></code>·method.·When
149 determining·the·number·of·objects·contained·in·the·passed·object,150 determining·the·number·of·objects·contained·in·the·passed·object,
150 <code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·will·first·try·calling·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>,·then·fallback·to·using151 <code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·will·first·try·calling·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>,·then·fallback·to·using
151 <code·class="docutils·literal·notranslate"><span·class="pre">len()</span></code>·if·the·passed·object·has·no·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method.·This·allows152 <code·class="docutils·literal·notranslate"><span·class="pre">len()</span></code>·if·the·passed·object·has·no·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method.·This·allows
152 objects·such·as·Django’s·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·to·use·a·more·efficient·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>153 objects·such·as·Django’s·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·to·use·a·more·efficient·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>
153 method·when·available.</p>154 method·when·available.</p>
Offset 242, 37 lines modifiedOffset 243, 37 lines modified
242 <li><a·class="reference·internal"·href="#using-paginator-in-a-view-function">Using·<code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·in·a·view·function</a></li>243 <li><a·class="reference·internal"·href="#using-paginator-in-a-view-function">Using·<code·class="docutils·literal·notranslate"><span·class="pre">Paginator</span></code>·in·a·view·function</a></li>
243 </ul>244 </ul>
244 </li>245 </li>
245 </ul>246 </ul>
  
246 ··</div>247 ··</div>
247 ··<div>248 ··<div>
248 ····<h4>Previous·topic</h4>249 ····<h4>Vorig·onderwerp</h4>
249 ····<p·class="topless"><a·href="logging.html"250 ····<p·class="topless"><a·href="logging.html"
250 ··························title="previous·chapter">Logging</a></p>251 ··························title="vorig·hoofdstuk">Logging</a></p>
251 ··</div>252 ··</div>
252 ··<div>253 ··<div>
253 ····<h4>Next·topic</h4>254 ····<h4>Volgend·onderwerp</h4>
254 ····<p·class="topless"><a·href="security.html"255 ····<p·class="topless"><a·href="security.html"
255 ··························title="next·chapter">Security·in·Django</a></p>256 ··························title="volgend·hoofdstuk">Security·in·Django</a></p>
256 ··</div>257 ··</div>
257 <search·id="searchbox"·style="display:·none"·role="search">258 <search·id="searchbox"·style="display:·none"·role="search">
258 ··<h3·id="searchlabel">Quick·search</h3>259 ··<h3·id="searchlabel">Snel·zoeken</h3>
259 ····<div·class="searchformwrapper">260 ····<div·class="searchformwrapper">
260 ····<form·class="search"·action="../search.html"·method="get">261 ····<form·class="search"·action="../search.html"·method="get">
261 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>262 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
262 ······<input·type="submit"·value="Go"·/>263 ······<input·type="submit"·value="Zoek"·/>
263 ····</form>264 ····</form>
264 ····</div>265 ····</div>
265 </search>266 </search>
266 <script>document.getElementById('searchbox').style.display·=·"block"</script>267 <script>document.getElementById('searchbox').style.display·=·"block"</script>
267 ········</div>268 ········</div>
268 ······</div>269 ······</div>
269 ··············<h3>Last·update:</h3>270 ··············<h3>Last·update:</h3>
270 ··············<p·class="topless">Sep·03,·2024</p>271 ··············<p·class="topless">sep·03,·2024</p>
271 ··········</div>272 ··········</div>
272 ········273 ········
273 ······274 ······
274 ····</div>275 ····</div>
  
275 ····<div·id="ft">276 ····<div·id="ft">
276 ······<div·class="nav">277 ······<div·class="nav">
2.79 KB
html2text {}
Max HTML report size reached
14.1 KB
./usr/share/doc/python-django-doc/html/topics/performance.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Performance·and·optimization·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Performance·and·optimization·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Serializing·Django·objects"·href="serialization.html"·/>15 ····<link·rel="next"·title="Serializing·Django·objects"·href="serialization.html"·/>
15 ····<link·rel="prev"·title="Security·in·Django"·href="security.html"·/>16 ····<link·rel="prev"·title="Security·in·Django"·href="security.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 183, 15 lines modifiedOffset 184, 15 lines modified
183 <span·class="cm">--&gt;</span>184 <span·class="cm">--&gt;</span>
184 <span·class="cp">{{</span>·<span·class="nv">my_bicycles</span><span·class="o">|</span><span·class="nf">length</span>·<span·class="cp">}}</span>185 <span·class="cp">{{</span>·<span·class="nv">my_bicycles</span><span·class="o">|</span><span·class="nf">length</span>·<span·class="cp">}}</span>
185 </pre></div>186 </pre></div>
186 </div>187 </div>
187 <p>Generally·speaking,·the·most·appropriate·level·for·the·job·is·the·lowest-level188 <p>Generally·speaking,·the·most·appropriate·level·for·the·job·is·the·lowest-level
188 one·that·it·is·comfortable·to·code·for.</p>189 one·that·it·is·comfortable·to·code·for.</p>
189 <div·class="admonition·note">190 <div·class="admonition·note">
190 <p·class="admonition-title">Note</p>191 <p·class="admonition-title">Notitie</p>
191 <p>The·example·above·is·merely·illustrative.</p>192 <p>The·example·above·is·merely·illustrative.</p>
192 <p>Firstly,·in·a·real-life·case·you·need·to·consider·what·is·happening·before193 <p>Firstly,·in·a·real-life·case·you·need·to·consider·what·is·happening·before
193 and·after·your·count·to·work·out·what’s·an·optimal·way·of·doing·it·<em>in·that194 and·after·your·count·to·work·out·what’s·an·optimal·way·of·doing·it·<em>in·that
194 particular·context</em>.·The·database·optimization·documents·describes·<a·class="reference·internal"·href="db/optimization.html#overuse-of-count-and-exists"><span·class="std·std-ref">a195 particular·context</em>.·The·database·optimization·documents·describes·<a·class="reference·internal"·href="db/optimization.html#overuse-of-count-and-exists"><span·class="std·std-ref">a
195 case·where·counting·in·the·template·would·be·better</span></a>.</p>196 case·where·counting·in·the·template·would·be·better</span></a>.</p>
196 <p>Secondly,·there·are·other·options·to·consider:·in·a·real-life·case,·<code·class="docutils·literal·notranslate"><span·class="pre">{{</span>197 <p>Secondly,·there·are·other·options·to·consider:·in·a·real-life·case,·<code·class="docutils·literal·notranslate"><span·class="pre">{{</span>
197 <span·class="pre">my_bicycles.count</span>·<span·class="pre">}}</span></code>,·which·invokes·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method198 <span·class="pre">my_bicycles.count</span>·<span·class="pre">}}</span></code>,·which·invokes·the·<code·class="docutils·literal·notranslate"><span·class="pre">QuerySet</span></code>·<code·class="docutils·literal·notranslate"><span·class="pre">count()</span></code>·method
Offset 360, 15 lines modifiedOffset 361, 15 lines modified
360 versions·of·the·software·that·you’re·using·are·available.</p>361 versions·of·the·software·that·you’re·using·are·available.</p>
361 <p>These·techniques·are·targeted·at·more·advanced·users·who·want·to·push·the362 <p>These·techniques·are·targeted·at·more·advanced·users·who·want·to·push·the
362 boundaries·of·performance·of·an·already·well-optimized·Django·site.</p>363 boundaries·of·performance·of·an·already·well-optimized·Django·site.</p>
363 <p>However,·they·are·not·magic·solutions·to·performance·problems,·and·they’re364 <p>However,·they·are·not·magic·solutions·to·performance·problems,·and·they’re
364 unlikely·to·bring·better·than·marginal·gains·to·sites·that·don’t·already·do·the365 unlikely·to·bring·better·than·marginal·gains·to·sites·that·don’t·already·do·the
365 more·basic·things·the·right·way.</p>366 more·basic·things·the·right·way.</p>
366 <div·class="admonition·note">367 <div·class="admonition·note">
367 <p·class="admonition-title">Note</p>368 <p·class="admonition-title">Notitie</p>
368 <p>It’s·worth·repeating:·<strong>reaching·for·alternatives·to·software·you’re369 <p>It’s·worth·repeating:·<strong>reaching·for·alternatives·to·software·you’re
369 already·using·is·never·the·first·answer·to·performance·problems</strong>.·When370 already·using·is·never·the·first·answer·to·performance·problems</strong>.·When
370 you·reach·this·level·of·optimization,·you·need·a·formal·benchmarking371 you·reach·this·level·of·optimization,·you·need·a·formal·benchmarking
371 solution.</p>372 solution.</p>
372 </div>373 </div>
373 <section·id="s-newer-is-often-but-not-always-better">374 <section·id="s-newer-is-often-but-not-always-better">
374 <span·id="newer-is-often-but-not-always-better"></span><h3>Newer·is·often·-·but·not·always·-·better<a·class="headerlink"·href="#newer-is-often-but-not-always-better"·title="Link·to·this·heading">¶</a></h3>375 <span·id="newer-is-often-but-not-always-better"></span><h3>Newer·is·often·-·but·not·always·-·better<a·class="headerlink"·href="#newer-is-often-but-not-always-better"·title="Link·to·this·heading">¶</a></h3>
Offset 379, 15 lines modifiedOffset 380, 15 lines modified
379 <p>This·is·true·of·Django·itself.·Successive·releases·have·offered·a·number·of380 <p>This·is·true·of·Django·itself.·Successive·releases·have·offered·a·number·of
380 improvements·across·the·system,·but·you·should·still·check·the·real-world381 improvements·across·the·system,·but·you·should·still·check·the·real-world
381 performance·of·your·application,·because·in·some·cases·you·may·find·that382 performance·of·your·application,·because·in·some·cases·you·may·find·that
382 changes·mean·it·performs·worse·rather·than·better.</p>383 changes·mean·it·performs·worse·rather·than·better.</p>
383 <p>Newer·versions·of·Python,·and·also·of·Python·packages,·will·often·perform384 <p>Newer·versions·of·Python,·and·also·of·Python·packages,·will·often·perform
384 better·too·-·but·measure,·rather·than·assume.</p>385 better·too·-·but·measure,·rather·than·assume.</p>
385 <div·class="admonition·note">386 <div·class="admonition·note">
386 <p·class="admonition-title">Note</p>387 <p·class="admonition-title">Notitie</p>
387 <p>Unless·you’ve·encountered·an·unusual·performance·problem·in·a·particular388 <p>Unless·you’ve·encountered·an·unusual·performance·problem·in·a·particular
388 version,·you’ll·generally·find·better·features,·reliability,·and·security389 version,·you’ll·generally·find·better·features,·reliability,·and·security
389 in·a·new·release·and·that·these·benefits·are·far·more·significant·than·any390 in·a·new·release·and·that·these·benefits·are·far·more·significant·than·any
390 performance·you·might·win·or·lose.</p>391 performance·you·might·win·or·lose.</p>
391 </div>392 </div>
392 </section>393 </section>
393 <section·id="s-alternatives-to-django-s-template-language">394 <section·id="s-alternatives-to-django-s-template-language">
Offset 397, 15 lines modifiedOffset 398, 15 lines modified
397 template·system·and·you·have·exhausted·other·opportunities·to·remedy·this,·a398 template·system·and·you·have·exhausted·other·opportunities·to·remedy·this,·a
398 third-party·alternative·may·be·the·answer.</p>399 third-party·alternative·may·be·the·answer.</p>
399 <p><a·class="reference·external"·href="https://jinja.palletsprojects.com/">Jinja2</a>·can·offer·performance·improvements,·particularly·when·it·comes·to400 <p><a·class="reference·external"·href="https://jinja.palletsprojects.com/">Jinja2</a>·can·offer·performance·improvements,·particularly·when·it·comes·to
400 speed.</p>401 speed.</p>
401 <p>Alternative·template·systems·vary·in·the·extent·to·which·they·share·Django’s402 <p>Alternative·template·systems·vary·in·the·extent·to·which·they·share·Django’s
402 templating·language.</p>403 templating·language.</p>
403 <div·class="admonition·note">404 <div·class="admonition·note">
404 <p·class="admonition-title">Note</p>405 <p·class="admonition-title">Notitie</p>
405 <p><em>If</em>·you·experience·performance·issues·in·templates,·the·first·thing·to·do406 <p><em>If</em>·you·experience·performance·issues·in·templates,·the·first·thing·to·do
406 is·to·understand·exactly·why.·Using·an·alternative·template·system·may407 is·to·understand·exactly·why.·Using·an·alternative·template·system·may
407 prove·faster,·but·the·same·gains·may·also·be·available·without·going·to408 prove·faster,·but·the·same·gains·may·also·be·available·without·going·to
408 that·trouble·-·for·example,·expensive·processing·and·logic·in·your409 that·trouble·-·for·example,·expensive·processing·and·logic·in·your
409 templates·could·be·done·more·efficiently·in·your·views.</p>410 templates·could·be·done·more·efficiently·in·your·views.</p>
410 </div>411 </div>
411 </section>412 </section>
Offset 516, 37 lines modifiedOffset 517, 37 lines modified
516 </li>517 </li>
517 </ul>518 </ul>
518 </li>519 </li>
519 </ul>520 </ul>
  
520 ··</div>521 ··</div>
521 ··<div>522 ··<div>
522 ····<h4>Previous·topic</h4>523 ····<h4>Vorig·onderwerp</h4>
523 ····<p·class="topless"><a·href="security.html"524 ····<p·class="topless"><a·href="security.html"
524 ··························title="previous·chapter">Security·in·Django</a></p>525 ··························title="vorig·hoofdstuk">Security·in·Django</a></p>
525 ··</div>526 ··</div>
526 ··<div>527 ··<div>
527 ····<h4>Next·topic</h4>528 ····<h4>Volgend·onderwerp</h4>
528 ····<p·class="topless"><a·href="serialization.html"529 ····<p·class="topless"><a·href="serialization.html"
529 ··························title="next·chapter">Serializing·Django·objects</a></p>530 ··························title="volgend·hoofdstuk">Serializing·Django·objects</a></p>
530 ··</div>531 ··</div>
531 <search·id="searchbox"·style="display:·none"·role="search">532 <search·id="searchbox"·style="display:·none"·role="search">
532 ··<h3·id="searchlabel">Quick·search</h3>533 ··<h3·id="searchlabel">Snel·zoeken</h3>
533 ····<div·class="searchformwrapper">534 ····<div·class="searchformwrapper">
534 ····<form·class="search"·action="../search.html"·method="get">535 ····<form·class="search"·action="../search.html"·method="get">
535 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>536 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
536 ······<input·type="submit"·value="Go"·/>537 ······<input·type="submit"·value="Zoek"·/>
537 ····</form>538 ····</form>
Max diff block lines reached; 353/7766 bytes (4.55%) of diff not shown.
6.44 KB
html2text {}
Max HTML report size reached
12.0 KB
./usr/share/doc/python-django-doc/html/topics/security.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Security·in·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Security·in·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Performance·and·optimization"·href="performance.html"·/>15 ····<link·rel="next"·title="Performance·and·optimization"·href="performance.html"·/>
15 ····<link·rel="prev"·title="Pagination"·href="pagination.html"·/>16 ····<link·rel="prev"·title="Pagination"·href="pagination.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 217, 15 lines modifiedOffset 218, 15 lines modified
217 <a·class="reference·internal"·href="../ref/settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·setting·in·the218 <a·class="reference·internal"·href="../ref/settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·setting·in·the
218 <a·class="reference·internal"·href="../ref/request-response.html#django.http.HttpRequest.get_host"·title="django.http.HttpRequest.get_host"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">django.http.HttpRequest.get_host()</span></code></a>·method.</p>219 <a·class="reference·internal"·href="../ref/request-response.html#django.http.HttpRequest.get_host"·title="django.http.HttpRequest.get_host"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">django.http.HttpRequest.get_host()</span></code></a>·method.</p>
219 <p>This·validation·only·applies·via·<a·class="reference·internal"·href="../ref/request-response.html#django.http.HttpRequest.get_host"·title="django.http.HttpRequest.get_host"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_host()</span></code></a>;220 <p>This·validation·only·applies·via·<a·class="reference·internal"·href="../ref/request-response.html#django.http.HttpRequest.get_host"·title="django.http.HttpRequest.get_host"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get_host()</span></code></a>;
220 if·your·code·accesses·the·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·header·directly·from·<code·class="docutils·literal·notranslate"><span·class="pre">request.META</span></code>·you221 if·your·code·accesses·the·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·header·directly·from·<code·class="docutils·literal·notranslate"><span·class="pre">request.META</span></code>·you
221 are·bypassing·this·security·protection.</p>222 are·bypassing·this·security·protection.</p>
222 <p>For·more·details·see·the·full·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·documentation.</p>223 <p>For·more·details·see·the·full·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·documentation.</p>
223 <div·class="admonition·warning">224 <div·class="admonition·warning">
224 <p·class="admonition-title">Warning</p>225 <p·class="admonition-title">Waarschuwing</p>
225 <p>Previous·versions·of·this·document·recommended·configuring·your·web·server·to226 <p>Previous·versions·of·this·document·recommended·configuring·your·web·server·to
226 ensure·it·validates·incoming·HTTP·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·headers.·While·this·is·still227 ensure·it·validates·incoming·HTTP·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·headers.·While·this·is·still
227 recommended,·in·many·common·web·servers·a·configuration·that·seems·to228 recommended,·in·many·common·web·servers·a·configuration·that·seems·to
228 validate·the·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·header·may·not·in·fact·do·so.·For·instance,·even·if229 validate·the·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·header·may·not·in·fact·do·so.·For·instance,·even·if
229 Apache·is·configured·such·that·your·Django·site·is·served·from·a·non-default230 Apache·is·configured·such·that·your·Django·site·is·served·from·a·non-default
230 virtual·host·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">ServerName</span></code>·set,·it·is·still·possible·for·an·HTTP231 virtual·host·with·the·<code·class="docutils·literal·notranslate"><span·class="pre">ServerName</span></code>·set,·it·is·still·possible·for·an·HTTP
231 request·to·match·this·virtual·host·and·supply·a·fake·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·header.·Thus,232 request·to·match·this·virtual·host·and·supply·a·fake·<code·class="docutils·literal·notranslate"><span·class="pre">Host</span></code>·header.·Thus,
Offset 260, 15 lines modifiedOffset 261, 15 lines modified
260 be·deployed·such·that·untrusted·users·don’t·have·access·to·any·subdomains,261 be·deployed·such·that·untrusted·users·don’t·have·access·to·any·subdomains,
261 <a·class="reference·internal"·href="http/sessions.html#module-django.contrib.sessions"·title="django.contrib.sessions:·Provides·session·management·for·Django·projects."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.sessions</span></code></a>·also·has·limitations.·See·<a·class="reference·internal"·href="http/sessions.html#topics-session-security"><span·class="std·std-ref">the·session262 <a·class="reference·internal"·href="http/sessions.html#module-django.contrib.sessions"·title="django.contrib.sessions:·Provides·session·management·for·Django·projects."><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">django.contrib.sessions</span></code></a>·also·has·limitations.·See·<a·class="reference·internal"·href="http/sessions.html#topics-session-security"><span·class="std·std-ref">the·session
262 topic·guide·section·on·security</span></a>·for·details.</p>263 topic·guide·section·on·security</span></a>·for·details.</p>
263 </section>264 </section>
264 <section·id="s-user-uploaded-content">265 <section·id="s-user-uploaded-content">
265 <span·id="s-user-uploaded-content-security"></span><span·id="user-uploaded-content"></span><span·id="user-uploaded-content-security"></span><h2>User-uploaded·content<a·class="headerlink"·href="#user-uploaded-content"·title="Link·to·this·heading">¶</a></h2>266 <span·id="s-user-uploaded-content-security"></span><span·id="user-uploaded-content"></span><span·id="user-uploaded-content-security"></span><h2>User-uploaded·content<a·class="headerlink"·href="#user-uploaded-content"·title="Link·to·this·heading">¶</a></h2>
266 <div·class="admonition·note">267 <div·class="admonition·note">
267 <p·class="admonition-title">Note</p>268 <p·class="admonition-title">Notitie</p>
268 <p>Consider·<a·class="reference·internal"·href="../howto/static-files/deployment.html#staticfiles-from-cdn"><span·class="std·std-ref">serving·static·files·from·a·cloud·service·or·CDN</span></a>·to·avoid·some·of·these·issues.</p>269 <p>Consider·<a·class="reference·internal"·href="../howto/static-files/deployment.html#staticfiles-from-cdn"><span·class="std·std-ref">serving·static·files·from·a·cloud·service·or·CDN</span></a>·to·avoid·some·of·these·issues.</p>
269 </div>270 </div>
270 <ul>271 <ul>
271 <li><p>If·your·site·accepts·file·uploads,·it·is·strongly·advised·that·you·limit272 <li><p>If·your·site·accepts·file·uploads,·it·is·strongly·advised·that·you·limit
272 these·uploads·in·your·web·server·configuration·to·a·reasonable273 these·uploads·in·your·web·server·configuration·to·a·reasonable
273 size·in·order·to·prevent·denial·of·service·(DOS)·attacks.·In·Apache,·this274 size·in·order·to·prevent·denial·of·service·(DOS)·attacks.·In·Apache,·this
274 can·be·easily·set·using·the·<a·class="reference·external"·href="https://httpd.apache.org/docs/2.4/mod/core.html#limitrequestbody">LimitRequestBody</a>·directive.</p></li>275 can·be·easily·set·using·the·<a·class="reference·external"·href="https://httpd.apache.org/docs/2.4/mod/core.html#limitrequestbody">LimitRequestBody</a>·directive.</p></li>
Offset 356, 37 lines modifiedOffset 357, 37 lines modified
356 <li><a·class="reference·internal"·href="#additional-security-topics">Additional·security·topics</a></li>357 <li><a·class="reference·internal"·href="#additional-security-topics">Additional·security·topics</a></li>
357 </ul>358 </ul>
358 </li>359 </li>
359 </ul>360 </ul>
  
360 ··</div>361 ··</div>
361 ··<div>362 ··<div>
362 ····<h4>Previous·topic</h4>363 ····<h4>Vorig·onderwerp</h4>
363 ····<p·class="topless"><a·href="pagination.html"364 ····<p·class="topless"><a·href="pagination.html"
364 ··························title="previous·chapter">Pagination</a></p>365 ··························title="vorig·hoofdstuk">Pagination</a></p>
365 ··</div>366 ··</div>
366 ··<div>367 ··<div>
367 ····<h4>Next·topic</h4>368 ····<h4>Volgend·onderwerp</h4>
368 ····<p·class="topless"><a·href="performance.html"369 ····<p·class="topless"><a·href="performance.html"
369 ··························title="next·chapter">Performance·and·optimization</a></p>370 ··························title="volgend·hoofdstuk">Performance·and·optimization</a></p>
370 ··</div>371 ··</div>
371 <search·id="searchbox"·style="display:·none"·role="search">372 <search·id="searchbox"·style="display:·none"·role="search">
372 ··<h3·id="searchlabel">Quick·search</h3>373 ··<h3·id="searchlabel">Snel·zoeken</h3>
373 ····<div·class="searchformwrapper">374 ····<div·class="searchformwrapper">
374 ····<form·class="search"·action="../search.html"·method="get">375 ····<form·class="search"·action="../search.html"·method="get">
375 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>376 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
376 ······<input·type="submit"·value="Go"·/>377 ······<input·type="submit"·value="Zoek"·/>
377 ····</form>378 ····</form>
378 ····</div>379 ····</div>
379 </search>380 </search>
380 <script>document.getElementById('searchbox').style.display·=·"block"</script>381 <script>document.getElementById('searchbox').style.display·=·"block"</script>
381 ········</div>382 ········</div>
382 ······</div>383 ······</div>
383 ··············<h3>Last·update:</h3>384 ··············<h3>Last·update:</h3>
384 ··············<p·class="topless">Sep·03,·2024</p>385 ··············<p·class="topless">sep·03,·2024</p>
385 ··········</div>386 ··········</div>
386 ········387 ········
387 ······388 ······
388 ····</div>389 ····</div>
  
389 ····<div·id="ft">390 ····<div·id="ft">
390 ······<div·class="nav">391 ······<div·class="nav">
4.5 KB
html2text {}
Max HTML report size reached
22.9 KB
./usr/share/doc/python-django-doc/html/topics/serialization.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Serializing·Django·objects·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Serializing·Django·objects·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Django·settings"·href="settings.html"·/>15 ····<link·rel="next"·title="Django·settings"·href="settings.html"·/>
15 ····<link·rel="prev"·title="Performance·and·optimization"·href="performance.html"·/>16 ····<link·rel="prev"·title="Performance·and·optimization"·href="performance.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 80, 15 lines modifiedOffset 81, 15 lines modified
80 ··<section·id="s-serializing-django-objects">81 ··<section·id="s-serializing-django-objects">
81 <span·id="serializing-django-objects"></span><h1>Serializing·Django·objects<a·class="headerlink"·href="#serializing-django-objects"·title="Link·to·this·heading">¶</a></h1>82 <span·id="serializing-django-objects"></span><h1>Serializing·Django·objects<a·class="headerlink"·href="#serializing-django-objects"·title="Link·to·this·heading">¶</a></h1>
82 <p>Django’s·serialization·framework·provides·a·mechanism·for·“translating”·Django83 <p>Django’s·serialization·framework·provides·a·mechanism·for·“translating”·Django
83 models·into·other·formats.·Usually·these·other·formats·will·be·text-based·and84 models·into·other·formats.·Usually·these·other·formats·will·be·text-based·and
84 used·for·sending·Django·data·over·a·wire,·but·it’s·possible·for·a85 used·for·sending·Django·data·over·a·wire,·but·it’s·possible·for·a
85 serializer·to·handle·any·format·(text-based·or·not).</p>86 serializer·to·handle·any·format·(text-based·or·not).</p>
86 <div·class="admonition·seealso">87 <div·class="admonition·seealso">
87 <p·class="admonition-title">See·also</p>88 <p·class="admonition-title">Zie·ook</p>
88 <p>If·you·just·want·to·get·some·data·from·your·tables·into·a·serialized89 <p>If·you·just·want·to·get·some·data·from·your·tables·into·a·serialized
89 form,·you·could·use·the·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-dumpdata"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">dumpdata</span></code></a>·management·command.</p>90 form,·you·could·use·the·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-dumpdata"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">dumpdata</span></code></a>·management·command.</p>
90 </div>91 </div>
91 <section·id="s-serializing-data">92 <section·id="s-serializing-data">
92 <span·id="serializing-data"></span><h2>Serializing·data<a·class="headerlink"·href="#serializing-data"·title="Link·to·this·heading">¶</a></h2>93 <span·id="serializing-data"></span><h2>Serializing·data<a·class="headerlink"·href="#serializing-data"·title="Link·to·this·heading">¶</a></h2>
93 <p>At·the·highest·level,·you·can·serialize·data·like·this:</p>94 <p>At·the·highest·level,·you·can·serialize·data·like·this:</p>
94 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.core</span>·<span·class="kn">import</span>·<span·class="n">serializers</span>95 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">django.core</span>·<span·class="kn">import</span>·<span·class="n">serializers</span>
Offset 116, 15 lines modifiedOffset 117, 15 lines modified
116 <p>This·is·useful·if·you·want·to·serialize·data·directly·to·a·file-like·object117 <p>This·is·useful·if·you·want·to·serialize·data·directly·to·a·file-like·object
117 (which·includes·an·<a·class="reference·internal"·href="../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>):</p>118 (which·includes·an·<a·class="reference·internal"·href="../ref/request-response.html#django.http.HttpResponse"·title="django.http.HttpResponse"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">HttpResponse</span></code></a>):</p>
118 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">with</span>·<span·class="nb">open</span><span·class="p">(</span><span·class="s2">&quot;file.xml&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;w&quot;</span><span·class="p">)</span>·<span·class="k">as</span>·<span·class="n">out</span><span·class="p">:</span>119 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="k">with</span>·<span·class="nb">open</span><span·class="p">(</span><span·class="s2">&quot;file.xml&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;w&quot;</span><span·class="p">)</span>·<span·class="k">as</span>·<span·class="n">out</span><span·class="p">:</span>
119 ····<span·class="n">xml_serializer</span><span·class="o">.</span><span·class="n">serialize</span><span·class="p">(</span><span·class="n">SomeModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">all</span><span·class="p">(),</span>·<span·class="n">stream</span><span·class="o">=</span><span·class="n">out</span><span·class="p">)</span>120 ····<span·class="n">xml_serializer</span><span·class="o">.</span><span·class="n">serialize</span><span·class="p">(</span><span·class="n">SomeModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">all</span><span·class="p">(),</span>·<span·class="n">stream</span><span·class="o">=</span><span·class="n">out</span><span·class="p">)</span>
120 </pre></div>121 </pre></div>
121 </div>122 </div>
122 <div·class="admonition·note">123 <div·class="admonition·note">
123 <p·class="admonition-title">Note</p>124 <p·class="admonition-title">Notitie</p>
124 <p>Calling·<a·class="reference·internal"·href="#django.core.serializers.get_serializer"·title="django.core.serializers.get_serializer"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_serializer()</span></code></a>·with·an·unknown125 <p>Calling·<a·class="reference·internal"·href="#django.core.serializers.get_serializer"·title="django.core.serializers.get_serializer"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_serializer()</span></code></a>·with·an·unknown
125 <a·class="reference·internal"·href="#serialization-formats"><span·class="std·std-ref">format</span></a>·will·raise·a126 <a·class="reference·internal"·href="#serialization-formats"><span·class="std·std-ref">format</span></a>·will·raise·a
126 <code·class="docutils·literal·notranslate"><span·class="pre">django.core.serializers.SerializerDoesNotExist</span></code>·exception.</p>127 <code·class="docutils·literal·notranslate"><span·class="pre">django.core.serializers.SerializerDoesNotExist</span></code>·exception.</p>
127 </div>128 </div>
128 <section·id="s-subset-of-fields">129 <section·id="s-subset-of-fields">
129 <span·id="s-id1"></span><span·id="subset-of-fields"></span><span·id="id1"></span><h3>Subset·of·fields<a·class="headerlink"·href="#subset-of-fields"·title="Link·to·this·heading">¶</a></h3>130 <span·id="s-id1"></span><span·id="subset-of-fields"></span><span·id="id1"></span><h3>Subset·of·fields<a·class="headerlink"·href="#subset-of-fields"·title="Link·to·this·heading">¶</a></h3>
130 <p>If·you·only·want·a·subset·of·fields·to·be·serialized,·you·can131 <p>If·you·only·want·a·subset·of·fields·to·be·serialized,·you·can
Offset 134, 15 lines modifiedOffset 135, 15 lines modified
134 <span·class="n">data</span>·<span·class="o">=</span>·<span·class="n">serializers</span><span·class="o">.</span><span·class="n">serialize</span><span·class="p">(</span><span·class="s2">&quot;xml&quot;</span><span·class="p">,</span>·<span·class="n">SomeModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">all</span><span·class="p">(),</span>·<span·class="n">fields</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;name&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;size&quot;</span><span·class="p">])</span>135 <span·class="n">data</span>·<span·class="o">=</span>·<span·class="n">serializers</span><span·class="o">.</span><span·class="n">serialize</span><span·class="p">(</span><span·class="s2">&quot;xml&quot;</span><span·class="p">,</span>·<span·class="n">SomeModel</span><span·class="o">.</span><span·class="n">objects</span><span·class="o">.</span><span·class="n">all</span><span·class="p">(),</span>·<span·class="n">fields</span><span·class="o">=</span><span·class="p">[</span><span·class="s2">&quot;name&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;size&quot;</span><span·class="p">])</span>
135 </pre></div>136 </pre></div>
136 </div>137 </div>
137 <p>In·this·example,·only·the·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">size</span></code>·attributes·of·each·model·will138 <p>In·this·example,·only·the·<code·class="docutils·literal·notranslate"><span·class="pre">name</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">size</span></code>·attributes·of·each·model·will
138 be·serialized.·The·primary·key·is·always·serialized·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">pk</span></code>·element·in·the139 be·serialized.·The·primary·key·is·always·serialized·as·the·<code·class="docutils·literal·notranslate"><span·class="pre">pk</span></code>·element·in·the
139 resulting·output;·it·never·appears·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·part.</p>140 resulting·output;·it·never·appears·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">fields</span></code>·part.</p>
140 <div·class="admonition·note">141 <div·class="admonition·note">
141 <p·class="admonition-title">Note</p>142 <p·class="admonition-title">Notitie</p>
142 <p>Depending·on·your·model,·you·may·find·that·it·is·not·possible·to143 <p>Depending·on·your·model,·you·may·find·that·it·is·not·possible·to
143 deserialize·a·model·that·only·serializes·a·subset·of·its·fields.·If·a144 deserialize·a·model·that·only·serializes·a·subset·of·its·fields.·If·a
144 serialized·object·doesn’t·specify·all·the·fields·that·are·required·by·a145 serialized·object·doesn’t·specify·all·the·fields·that·are·required·by·a
145 model,·the·deserializer·will·not·be·able·to·save·deserialized·instances.</p>146 model,·the·deserializer·will·not·be·able·to·save·deserialized·instances.</p>
146 </div>147 </div>
147 </section>148 </section>
148 <section·id="s-inherited-models">149 <section·id="s-inherited-models">
Offset 187, 15 lines modifiedOffset 188, 15 lines modified
187 <code·class="docutils·literal·notranslate"><span·class="pre">serialize</span></code>,·a·string·or·stream·of·data,·and·returns·an·iterator.</p>188 <code·class="docutils·literal·notranslate"><span·class="pre">serialize</span></code>,·a·string·or·stream·of·data,·and·returns·an·iterator.</p>
188 <p>However,·here·it·gets·slightly·complicated.·The·objects·returned·by·the189 <p>However,·here·it·gets·slightly·complicated.·The·objects·returned·by·the
189 <code·class="docutils·literal·notranslate"><span·class="pre">deserialize</span></code>·iterator·<em>aren’t</em>·regular·Django·objects.·Instead,·they·are190 <code·class="docutils·literal·notranslate"><span·class="pre">deserialize</span></code>·iterator·<em>aren’t</em>·regular·Django·objects.·Instead,·they·are
190 special·<code·class="docutils·literal·notranslate"><span·class="pre">DeserializedObject</span></code>·instances·that·wrap·a·created··but·unsaved·191 special·<code·class="docutils·literal·notranslate"><span·class="pre">DeserializedObject</span></code>·instances·that·wrap·a·created··but·unsaved·
191 object·and·any·associated·relationship·data.</p>192 object·and·any·associated·relationship·data.</p>
192 <p>Calling·<code·class="docutils·literal·notranslate"><span·class="pre">DeserializedObject.save()</span></code>·saves·the·object·to·the·database.</p>193 <p>Calling·<code·class="docutils·literal·notranslate"><span·class="pre">DeserializedObject.save()</span></code>·saves·the·object·to·the·database.</p>
193 <div·class="admonition·note">194 <div·class="admonition·note">
194 <p·class="admonition-title">Note</p>195 <p·class="admonition-title">Notitie</p>
195 <p>If·the·<code·class="docutils·literal·notranslate"><span·class="pre">pk</span></code>·attribute·in·the·serialized·data·doesn’t·exist·or·is196 <p>If·the·<code·class="docutils·literal·notranslate"><span·class="pre">pk</span></code>·attribute·in·the·serialized·data·doesn’t·exist·or·is
196 null,·a·new·instance·will·be·saved·to·the·database.</p>197 null,·a·new·instance·will·be·saved·to·the·database.</p>
197 </div>198 </div>
198 <p>This·ensures·that·deserializing·is·a·non-destructive·operation·even·if·the199 <p>This·ensures·that·deserializing·is·a·non-destructive·operation·even·if·the
199 data·in·your·serialized·representation·doesn’t·match·what’s·currently·in·the200 data·in·your·serialized·representation·doesn’t·match·what’s·currently·in·the
200 database.·Usually,·working·with·these·<code·class="docutils·literal·notranslate"><span·class="pre">DeserializedObject</span></code>·instances·looks201 database.·Usually,·working·with·these·<code·class="docutils·literal·notranslate"><span·class="pre">DeserializedObject</span></code>·instances·looks
201 something·like:</p>202 something·like:</p>
Offset 404, 15 lines modifiedOffset 405, 15 lines modified
404 the·primary·key·of·a·given·content·type·isn’t·easy·to·predict;·it·will405 the·primary·key·of·a·given·content·type·isn’t·easy·to·predict;·it·will
405 depend·on·how·and·when·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-migrate"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">migrate</span></code></a>·was·executed.·This·is·true·for·all406 depend·on·how·and·when·<a·class="reference·internal"·href="../ref/django-admin.html#django-admin-migrate"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">migrate</span></code></a>·was·executed.·This·is·true·for·all
406 models·which·automatically·generate·objects,·notably·including407 models·which·automatically·generate·objects,·notably·including
407 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.Permission"·title="django.contrib.auth.models.Permission"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Permission</span></code></a>,408 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.Permission"·title="django.contrib.auth.models.Permission"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Permission</span></code></a>,
408 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.Group"·title="django.contrib.auth.models.Group"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Group</span></code></a>,·and409 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.Group"·title="django.contrib.auth.models.Group"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Group</span></code></a>,·and
409 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>.</p>410 <a·class="reference·internal"·href="../ref/contrib/auth.html#django.contrib.auth.models.User"·title="django.contrib.auth.models.User"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">User</span></code></a>.</p>
410 <div·class="admonition·warning">411 <div·class="admonition·warning">
411 <p·class="admonition-title">Warning</p>412 <p·class="admonition-title">Waarschuwing</p>
412 <p>You·should·never·include·automatically·generated·objects·in·a·fixture·or413 <p>You·should·never·include·automatically·generated·objects·in·a·fixture·or
413 other·serialized·data.·By·chance,·the·primary·keys·in·the·fixture414 other·serialized·data.·By·chance,·the·primary·keys·in·the·fixture
414 may·match·those·in·the·database·and·loading·the·fixture·will415 may·match·those·in·the·database·and·loading·the·fixture·will
415 have·no·effect.·In·the·more·likely·case·that·they·don’t·match,·the·fixture416 have·no·effect.·In·the·more·likely·case·that·they·don’t·match,·the·fixture
416 loading·will·fail·with·an·<a·class="reference·internal"·href="../ref/exceptions.html#django.db.IntegrityError"·title="django.db.IntegrityError"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IntegrityError</span></code></a>.</p>417 loading·will·fail·with·an·<a·class="reference·internal"·href="../ref/exceptions.html#django.db.IntegrityError"·title="django.db.IntegrityError"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">IntegrityError</span></code></a>.</p>
417 </div>418 </div>
418 <p>There·is·also·the·matter·of·convenience.·An·integer·id·isn’t·always419 <p>There·is·also·the·matter·of·convenience.·An·integer·id·isn’t·always
Offset 496, 15 lines modifiedOffset 497, 15 lines modified
496 <span·class="o">...</span>497 <span·class="o">...</span>
497 </pre></div>498 </pre></div>
498 </div>499 </div>
499 <p>When·you·try·to·load·this·serialized·data,·Django·will·use·the500 <p>When·you·try·to·load·this·serialized·data,·Django·will·use·the
500 <code·class="docutils·literal·notranslate"><span·class="pre">get_by_natural_key()</span></code>·method·to·resolve·<code·class="docutils·literal·notranslate"><span·class="pre">[&quot;Douglas&quot;,</span>·<span·class="pre">&quot;Adams&quot;]</span></code>501 <code·class="docutils·literal·notranslate"><span·class="pre">get_by_natural_key()</span></code>·method·to·resolve·<code·class="docutils·literal·notranslate"><span·class="pre">[&quot;Douglas&quot;,</span>·<span·class="pre">&quot;Adams&quot;]</span></code>
501 into·the·primary·key·of·an·actual·<code·class="docutils·literal·notranslate"><span·class="pre">Person</span></code>·object.</p>502 into·the·primary·key·of·an·actual·<code·class="docutils·literal·notranslate"><span·class="pre">Person</span></code>·object.</p>
502 <div·class="admonition·note">503 <div·class="admonition·note">
Max diff block lines reached; 3902/15063 bytes (25.90%) of diff not shown.
8.03 KB
html2text {}
Max HTML report size reached
9.25 KB
./usr/share/doc/python-django-doc/html/topics/settings.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Django·settings·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Django·settings·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Signals"·href="signals.html"·/>15 ····<link·rel="next"·title="Signals"·href="signals.html"·/>
15 ····<link·rel="prev"·title="Serializing·Django·objects"·href="serialization.html"·/>16 ····<link·rel="prev"·title="Serializing·Django·objects"·href="serialization.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 88, 15 lines modifiedOffset 89, 15 lines modified
88 <p>Here·are·a·couple·of·example·settings:</p>89 <p>Here·are·a·couple·of·example·settings:</p>
89 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">ALLOWED_HOSTS</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="s2">&quot;www.example.com&quot;</span><span·class="p">]</span>90 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">ALLOWED_HOSTS</span>·<span·class="o">=</span>·<span·class="p">[</span><span·class="s2">&quot;www.example.com&quot;</span><span·class="p">]</span>
90 <span·class="n">DEBUG</span>·<span·class="o">=</span>·<span·class="kc">False</span>91 <span·class="n">DEBUG</span>·<span·class="o">=</span>·<span·class="kc">False</span>
91 <span·class="n">DEFAULT_FROM_EMAIL</span>·<span·class="o">=</span>·<span·class="s2">&quot;webmaster@example.com&quot;</span>92 <span·class="n">DEFAULT_FROM_EMAIL</span>·<span·class="o">=</span>·<span·class="s2">&quot;webmaster@example.com&quot;</span>
92 </pre></div>93 </pre></div>
93 </div>94 </div>
94 <div·class="admonition·note">95 <div·class="admonition·note">
95 <p·class="admonition-title">Note</p>96 <p·class="admonition-title">Notitie</p>
96 <p>If·you·set·<a·class="reference·internal"·href="../ref/settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·you·also·need·to·properly·set97 <p>If·you·set·<a·class="reference·internal"·href="../ref/settings.html#std-setting-DEBUG"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">DEBUG</span></code></a>·to·<code·class="docutils·literal·notranslate"><span·class="pre">False</span></code>,·you·also·need·to·properly·set
97 the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·setting.</p>98 the·<a·class="reference·internal"·href="../ref/settings.html#std-setting-ALLOWED_HOSTS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">ALLOWED_HOSTS</span></code></a>·setting.</p>
98 </div>99 </div>
99 <p>Because·a·settings·file·is·a·Python·module,·the·following·apply:</p>100 <p>Because·a·settings·file·is·a·Python·module,·the·following·apply:</p>
100 <ul>101 <ul>
101 <li><p>It·doesn’t·allow·for·Python·syntax·errors.</p></li>102 <li><p>It·doesn’t·allow·for·Python·syntax·errors.</p></li>
102 <li><p>It·can·assign·settings·dynamically·using·normal·Python·syntax.103 <li><p>It·can·assign·settings·dynamically·using·normal·Python·syntax.
Offset 348, 15 lines modifiedOffset 349, 15 lines modified
348 ····<span·class="kn">import</span>·<span·class="nn">django</span>349 ····<span·class="kn">import</span>·<span·class="nn">django</span>
  
349 ····<span·class="n">django</span><span·class="o">.</span><span·class="n">setup</span><span·class="p">()</span>350 ····<span·class="n">django</span><span·class="o">.</span><span·class="n">setup</span><span·class="p">()</span>
350 </pre></div>351 </pre></div>
351 </div>352 </div>
352 </div>353 </div>
353 <div·class="admonition·seealso">354 <div·class="admonition·seealso">
354 <p·class="admonition-title">See·also</p>355 <p·class="admonition-title">Zie·ook</p>
355 <dl·class="simple">356 <dl·class="simple">
356 <dt><a·class="reference·internal"·href="../ref/settings.html"><span·class="doc">The·Settings·Reference</span></a></dt><dd><p>Contains·the·complete·list·of·core·and·contrib·app·settings.</p>357 <dt><a·class="reference·internal"·href="../ref/settings.html"><span·class="doc">The·Settings·Reference</span></a></dt><dd><p>Contains·the·complete·list·of·core·and·contrib·app·settings.</p>
357 </dd>358 </dd>
358 </dl>359 </dl>
359 </div>360 </div>
360 </section>361 </section>
361 </section>362 </section>
Offset 399, 37 lines modifiedOffset 400, 37 lines modified
399 </li>400 </li>
400 </ul>401 </ul>
401 </li>402 </li>
402 </ul>403 </ul>
  
403 ··</div>404 ··</div>
404 ··<div>405 ··<div>
405 ····<h4>Previous·topic</h4>406 ····<h4>Vorig·onderwerp</h4>
406 ····<p·class="topless"><a·href="serialization.html"407 ····<p·class="topless"><a·href="serialization.html"
407 ··························title="previous·chapter">Serializing·Django·objects</a></p>408 ··························title="vorig·hoofdstuk">Serializing·Django·objects</a></p>
408 ··</div>409 ··</div>
409 ··<div>410 ··<div>
410 ····<h4>Next·topic</h4>411 ····<h4>Volgend·onderwerp</h4>
411 ····<p·class="topless"><a·href="signals.html"412 ····<p·class="topless"><a·href="signals.html"
412 ··························title="next·chapter">Signals</a></p>413 ··························title="volgend·hoofdstuk">Signals</a></p>
413 ··</div>414 ··</div>
414 <search·id="searchbox"·style="display:·none"·role="search">415 <search·id="searchbox"·style="display:·none"·role="search">
415 ··<h3·id="searchlabel">Quick·search</h3>416 ··<h3·id="searchlabel">Snel·zoeken</h3>
416 ····<div·class="searchformwrapper">417 ····<div·class="searchformwrapper">
417 ····<form·class="search"·action="../search.html"·method="get">418 ····<form·class="search"·action="../search.html"·method="get">
418 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>419 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
419 ······<input·type="submit"·value="Go"·/>420 ······<input·type="submit"·value="Zoek"·/>
420 ····</form>421 ····</form>
421 ····</div>422 ····</div>
422 </search>423 </search>
423 <script>document.getElementById('searchbox').style.display·=·"block"</script>424 <script>document.getElementById('searchbox').style.display·=·"block"</script>
424 ········</div>425 ········</div>
425 ······</div>426 ······</div>
426 ··············<h3>Last·update:</h3>427 ··············<h3>Last·update:</h3>
427 ··············<p·class="topless">Sep·03,·2024</p>428 ··············<p·class="topless">sep·03,·2024</p>
428 ··········</div>429 ··········</div>
429 ········430 ········
430 ······431 ······
431 ····</div>432 ····</div>
  
432 ····<div·id="ft">433 ····<div·id="ft">
433 ······<div·class="nav">434 ······<div·class="nav">
3.75 KB
html2text {}
Max HTML report size reached
29.7 KB
./usr/share/doc/python-django-doc/html/topics/signals.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Signals·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Signals·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="System·check·framework"·href="checks.html"·/>15 ····<link·rel="next"·title="System·check·framework"·href="checks.html"·/>
15 ····<link·rel="prev"·title="Django·settings"·href="settings.html"·/>16 ····<link·rel="prev"·title="Django·settings"·href="settings.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 102, 29 lines modifiedOffset 103, 29 lines modified
102 </pre></div>103 </pre></div>
103 </div>104 </div>
104 <p>Django’s·<a·class="reference·internal"·href="../ref/signals.html"><span·class="doc">built-in·signals</span></a>·let·user·code·get·notified·of105 <p>Django’s·<a·class="reference·internal"·href="../ref/signals.html"><span·class="doc">built-in·signals</span></a>·let·user·code·get·notified·of
105 certain·actions.</p>106 certain·actions.</p>
106 <p>You·can·also·define·and·send·your·own·custom·signals.·See107 <p>You·can·also·define·and·send·your·own·custom·signals.·See
107 <a·class="reference·internal"·href="#defining-and-sending-signals"><span·class="std·std-ref">Defining·and·sending·signals</span></a>·below.</p>108 <a·class="reference·internal"·href="#defining-and-sending-signals"><span·class="std·std-ref">Defining·and·sending·signals</span></a>·below.</p>
108 <div·class="admonition·warning">109 <div·class="admonition·warning">
109 <p·class="admonition-title">Warning</p>110 <p·class="admonition-title">Waarschuwing</p>
110 <p>Signals·give·the·appearance·of·loose·coupling,·but·they·can·quickly·lead·to111 <p>Signals·give·the·appearance·of·loose·coupling,·but·they·can·quickly·lead·to
111 code·that·is·hard·to·understand,·adjust·and·debug.</p>112 code·that·is·hard·to·understand,·adjust·and·debug.</p>
112 <p>Where·possible·you·should·opt·for·directly·calling·the·handling·code,113 <p>Where·possible·you·should·opt·for·directly·calling·the·handling·code,
113 rather·than·dispatching·via·a·signal.</p>114 rather·than·dispatching·via·a·signal.</p>
114 </div>115 </div>
115 <section·id="s-listening-to-signals">116 <section·id="s-listening-to-signals">
116 <span·id="listening-to-signals"></span><h2>Listening·to·signals<a·class="headerlink"·href="#listening-to-signals"·title="Link·to·this·heading">¶</a></h2>117 <span·id="listening-to-signals"></span><h2>Listening·to·signals<a·class="headerlink"·href="#listening-to-signals"·title="Link·to·this·heading">¶</a></h2>
117 <p>To·receive·a·signal,·register·a·<em>receiver</em>·function·using·the118 <p>To·receive·a·signal,·register·a·<em>receiver</em>·function·using·the
118 <a·class="reference·internal"·href="#django.dispatch.Signal.connect"·title="django.dispatch.Signal.connect"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Signal.connect()</span></code></a>·method.·The·receiver·function·is·called·when·the·signal119 <a·class="reference·internal"·href="#django.dispatch.Signal.connect"·title="django.dispatch.Signal.connect"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Signal.connect()</span></code></a>·method.·The·receiver·function·is·called·when·the·signal
119 is·sent.·All·of·the·signal’s·receiver·functions·are·called·one·at·a·time,·in120 is·sent.·All·of·the·signal’s·receiver·functions·are·called·one·at·a·time,·in
120 the·order·they·were·registered.</p>121 the·order·they·were·registered.</p>
121 <dl·class="py·method">122 <dl·class="py·method">
122 <dt·class="sig·sig-object·py"·id="django.dispatch.Signal.connect">123 <dt·class="sig·sig-object·py"·id="django.dispatch.Signal.connect">
123 <span·class="sig-prename·descclassname"><span·class="pre">Signal.</span></span><span·class="sig-name·descname"><span·class="pre">connect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">receiver</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sender</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">weak</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">dispatch_uid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L50"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.dispatch.Signal.connect"·title="Link·to·this·definition">¶</a></dt>124 <span·class="sig-prename·descclassname"><span·class="pre">Signal.</span></span><span·class="sig-name·descname"><span·class="pre">connect</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">receiver</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sender</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">weak</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">dispatch_uid</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L50"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.dispatch.Signal.connect"·title="Link·to·this·definition">¶</a></dt>
124 <dd><dl·class="field-list·simple">125 <dd><dl·class="field-list·simple">
125 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>126 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
126 <dd·class="field-odd"><ul·class="simple">127 <dd·class="field-odd"><ul·class="simple">
127 <li><p><strong>receiver</strong>··The·callback·function·which·will·be·connected·to·this128 <li><p><strong>receiver</strong>··The·callback·function·which·will·be·connected·to·this
128 signal.·See·<a·class="reference·internal"·href="#receiver-functions"><span·class="std·std-ref">Receiver·functions</span></a>·for·more·information.</p></li>129 signal.·See·<a·class="reference·internal"·href="#receiver-functions"><span·class="std·std-ref">Receiver·functions</span></a>·for·more·information.</p></li>
129 <li><p><strong>sender</strong>··Specifies·a·particular·sender·to·receive·signals·from.·See130 <li><p><strong>sender</strong>··Specifies·a·particular·sender·to·receive·signals·from.·See
130 <a·class="reference·internal"·href="#connecting-to-specific-signals"><span·class="std·std-ref">Connecting·to·signals·sent·by·specific·senders</span></a>·for·more·information.</p></li>131 <a·class="reference·internal"·href="#connecting-to-specific-signals"><span·class="std·std-ref">Connecting·to·signals·sent·by·specific·senders</span></a>·for·more·information.</p></li>
Offset 183, 15 lines modifiedOffset 184, 15 lines modified
  
183 <span·class="n">request_finished</span><span·class="o">.</span><span·class="n">connect</span><span·class="p">(</span><span·class="n">my_callback</span><span·class="p">)</span>184 <span·class="n">request_finished</span><span·class="o">.</span><span·class="n">connect</span><span·class="p">(</span><span·class="n">my_callback</span><span·class="p">)</span>
184 </pre></div>185 </pre></div>
185 </div>186 </div>
186 <p>Alternatively,·you·can·use·a·<a·class="reference·internal"·href="#django.dispatch.receiver"·title="django.dispatch.receiver"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">receiver()</span></code></a>·decorator:</p>187 <p>Alternatively,·you·can·use·a·<a·class="reference·internal"·href="#django.dispatch.receiver"·title="django.dispatch.receiver"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">receiver()</span></code></a>·decorator:</p>
187 <dl·class="py·function">188 <dl·class="py·function">
188 <dt·class="sig·sig-object·py"·id="django.dispatch.receiver">189 <dt·class="sig·sig-object·py"·id="django.dispatch.receiver">
189 <span·class="sig-name·descname"><span·class="pre">receiver</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">signal</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L472"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.dispatch.receiver"·title="Link·to·this·definition">¶</a></dt>190 <span·class="sig-name·descname"><span·class="pre">receiver</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">signal</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L472"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.dispatch.receiver"·title="Link·to·this·definition">¶</a></dt>
190 <dd><dl·class="field-list·simple">191 <dd><dl·class="field-list·simple">
191 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>192 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
192 <dd·class="field-odd"><ul·class="simple">193 <dd·class="field-odd"><ul·class="simple">
193 <li><p><strong>signal</strong>··A·signal·or·a·list·of·signals·to·connect·a·function·to.</p></li>194 <li><p><strong>signal</strong>··A·signal·or·a·list·of·signals·to·connect·a·function·to.</p></li>
194 <li><p><strong>kwargs</strong>··Wildcard·keyword·arguments·to·pass·to·a195 <li><p><strong>kwargs</strong>··Wildcard·keyword·arguments·to·pass·to·a
195 <a·class="reference·internal"·href="#receiver-functions"><span·class="std·std-ref">function</span></a>.</p></li>196 <a·class="reference·internal"·href="#receiver-functions"><span·class="std·std-ref">function</span></a>.</p></li>
196 </ul>197 </ul>
Offset 235, 15 lines modifiedOffset 236, 15 lines modified
  
235 ········<span·class="c1">#·Explicitly·connect·a·signal·handler.</span>236 ········<span·class="c1">#·Explicitly·connect·a·signal·handler.</span>
236 ········<span·class="n">request_finished</span><span·class="o">.</span><span·class="n">connect</span><span·class="p">(</span><span·class="n">signals</span><span·class="o">.</span><span·class="n">my_callback</span><span·class="p">)</span>237 ········<span·class="n">request_finished</span><span·class="o">.</span><span·class="n">connect</span><span·class="p">(</span><span·class="n">signals</span><span·class="o">.</span><span·class="n">my_callback</span><span·class="p">)</span>
237 </pre></div>238 </pre></div>
238 </div>239 </div>
239 </div>240 </div>
240 <div·class="admonition·note">241 <div·class="admonition·note">
241 <p·class="admonition-title">Note</p>242 <p·class="admonition-title">Notitie</p>
242 <p>The·<a·class="reference·internal"·href="../ref/applications.html#django.apps.AppConfig.ready"·title="django.apps.AppConfig.ready"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ready()</span></code></a>·method·may·be·executed·more·than243 <p>The·<a·class="reference·internal"·href="../ref/applications.html#django.apps.AppConfig.ready"·title="django.apps.AppConfig.ready"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ready()</span></code></a>·method·may·be·executed·more·than
243 once·during·testing,·so·you·may·want·to·<a·class="reference·internal"·href="#preventing-duplicate-signals"><span·class="std·std-ref">guard·your·signals·from244 once·during·testing,·so·you·may·want·to·<a·class="reference·internal"·href="#preventing-duplicate-signals"><span·class="std·std-ref">guard·your·signals·from
244 duplication</span></a>,·especially·if·you’re·planning245 duplication</span></a>,·especially·if·you’re·planning
245 to·send·them·within·tests.</p>246 to·send·them·within·tests.</p>
246 </div>247 </div>
247 </section>248 </section>
248 <section·id="s-connecting-to-signals-sent-by-specific-senders">249 <section·id="s-connecting-to-signals-sent-by-specific-senders">
Offset 304, 15 lines modifiedOffset 305, 15 lines modified
304 sender·and·receiver·of·your·custom·signal·are·both·within·your·project,305 sender·and·receiver·of·your·custom·signal·are·both·within·your·project,
305 you’re·better·off·using·an·explicit·function·call.</p>306 you’re·better·off·using·an·explicit·function·call.</p>
306 </div>307 </div>
307 <section·id="s-defining-signals">308 <section·id="s-defining-signals">
308 <span·id="defining-signals"></span><h3>Defining·signals<a·class="headerlink"·href="#defining-signals"·title="Link·to·this·heading">¶</a></h3>309 <span·id="defining-signals"></span><h3>Defining·signals<a·class="headerlink"·href="#defining-signals"·title="Link·to·this·heading">¶</a></h3>
309 <dl·class="py·class">310 <dl·class="py·class">
310 <dt·class="sig·sig-object·py"·id="django.dispatch.Signal">311 <dt·class="sig·sig-object·py"·id="django.dispatch.Signal">
311 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Signal</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L25"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.dispatch.Signal"·title="Link·to·this·definition">¶</a></dt>312 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Signal</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L25"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.dispatch.Signal"·title="Link·to·this·definition">¶</a></dt>
312 <dd></dd></dl>313 <dd></dd></dl>
  
313 <p>All·signals·are·<a·class="reference·internal"·href="#django.dispatch.Signal"·title="django.dispatch.Signal"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.dispatch.Signal</span></code></a>·instances.</p>314 <p>All·signals·are·<a·class="reference·internal"·href="#django.dispatch.Signal"·title="django.dispatch.Signal"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.dispatch.Signal</span></code></a>·instances.</p>
314 <p>For·example:</p>315 <p>For·example:</p>
315 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">import</span>·<span·class="nn">django.dispatch</span>316 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">import</span>·<span·class="nn">django.dispatch</span>
  
316 <span·class="n">pizza_done</span>·<span·class="o">=</span>·<span·class="n">django</span><span·class="o">.</span><span·class="n">dispatch</span><span·class="o">.</span><span·class="n">Signal</span><span·class="p">()</span>317 <span·class="n">pizza_done</span>·<span·class="o">=</span>·<span·class="n">django</span><span·class="o">.</span><span·class="n">dispatch</span><span·class="o">.</span><span·class="n">Signal</span><span·class="p">()</span>
Offset 321, 20 lines modifiedOffset 322, 20 lines modified
321 <p>This·declares·a·<code·class="docutils·literal·notranslate"><span·class="pre">pizza_done</span></code>·signal.</p>322 <p>This·declares·a·<code·class="docutils·literal·notranslate"><span·class="pre">pizza_done</span></code>·signal.</p>
322 </section>323 </section>
323 <section·id="s-sending-signals">324 <section·id="s-sending-signals">
324 <span·id="s-id5"></span><span·id="sending-signals"></span><span·id="id5"></span><h3>Sending·signals<a·class="headerlink"·href="#sending-signals"·title="Link·to·this·heading">¶</a></h3>325 <span·id="s-id5"></span><span·id="sending-signals"></span><span·id="id5"></span><h3>Sending·signals<a·class="headerlink"·href="#sending-signals"·title="Link·to·this·heading">¶</a></h3>
325 <p>There·are·two·ways·to·send·signals·synchronously·in·Django.</p>326 <p>There·are·two·ways·to·send·signals·synchronously·in·Django.</p>
326 <dl·class="py·method">327 <dl·class="py·method">
327 <dt·class="sig·sig-object·py"·id="django.dispatch.Signal.send">328 <dt·class="sig·sig-object·py"·id="django.dispatch.Signal.send">
328 <span·class="sig-prename·descclassname"><span·class="pre">Signal.</span></span><span·class="sig-name·descname"><span·class="pre">send</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">sender</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L159"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.dispatch.Signal.send"·title="Link·to·this·definition">¶</a></dt>329 <span·class="sig-prename·descclassname"><span·class="pre">Signal.</span></span><span·class="sig-name·descname"><span·class="pre">send</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">sender</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/dispatch/dispatcher.py#L159"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.dispatch.Signal.send"·title="Link·to·this·definition">¶</a></dt>
329 <dd></dd></dl>330 <dd></dd></dl>
Max diff block lines reached; 7249/20818 bytes (34.82%) of diff not shown.
9.3 KB
html2text {}
Max HTML report size reached
28.3 KB
./usr/share/doc/python-django-doc/html/topics/signing.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Cryptographic·signing·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Cryptographic·signing·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Sending·email"·href="email.html"·/>15 ····<link·rel="next"·title="Sending·email"·href="email.html"·/>
15 ····<link·rel="prev"·title="Conditional·View·Processing"·href="conditional-view-processing.html"·/>16 ····<link·rel="prev"·title="Conditional·View·Processing"·href="conditional-view-processing.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 162, 15 lines modifiedOffset 163, 15 lines modified
162 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">value</span>·<span·class="o">=</span>·<span·class="n">signer</span><span·class="o">.</span><span·class="n">sign</span><span·class="p">(</span><span·class="s2">&quot;My·string&quot;</span><span·class="p">)</span>163 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">value</span>·<span·class="o">=</span>·<span·class="n">signer</span><span·class="o">.</span><span·class="n">sign</span><span·class="p">(</span><span·class="s2">&quot;My·string&quot;</span><span·class="p">)</span>
163 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">value</span>164 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">value</span>
164 <span·class="go">&#39;My·string:EkfQJafvGyiofrdGnuthdxImIJw&#39;</span>165 <span·class="go">&#39;My·string:EkfQJafvGyiofrdGnuthdxImIJw&#39;</span>
165 </pre></div>166 </pre></div>
166 </div>167 </div>
167 <dl·class="py·class">168 <dl·class="py·class">
168 <dt·class="sig·sig-object·py"·id="django.core.signing.Signer">169 <dt·class="sig·sig-object·py"·id="django.core.signing.Signer">
169 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Signer</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sep</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">':'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">algorithm</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fallback_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L177"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.signing.Signer"·title="Link·to·this·definition">¶</a></dt>170 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Signer</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sep</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">':'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">algorithm</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fallback_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L177"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.signing.Signer"·title="Link·to·this·definition">¶</a></dt>
170 <dd><p>Returns·a·signer·which·uses·<code·class="docutils·literal·notranslate"><span·class="pre">key</span></code>·to·generate·signatures·and·<code·class="docutils·literal·notranslate"><span·class="pre">sep</span></code>·to171 <dd><p>Returns·a·signer·which·uses·<code·class="docutils·literal·notranslate"><span·class="pre">key</span></code>·to·generate·signatures·and·<code·class="docutils·literal·notranslate"><span·class="pre">sep</span></code>·to
171 separate·values.·<code·class="docutils·literal·notranslate"><span·class="pre">sep</span></code>·cannot·be·in·the·<span·class="target"·id="index-0"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc4648.html#section-5"><strong>URL·safe·base64·alphabet</strong></a>.·This·alphabet·contains·alphanumeric·characters,·hyphens,172 separate·values.·<code·class="docutils·literal·notranslate"><span·class="pre">sep</span></code>·cannot·be·in·the·<span·class="target"·id="index-0"></span><a·class="rfc·reference·external"·href="https://datatracker.ietf.org/doc/html/rfc4648.html#section-5"><strong>URL·safe·base64·alphabet</strong></a>.·This·alphabet·contains·alphanumeric·characters,·hyphens,
172 and·underscores.·<code·class="docutils·literal·notranslate"><span·class="pre">algorithm</span></code>·must·be·an·algorithm·supported·by173 and·underscores.·<code·class="docutils·literal·notranslate"><span·class="pre">algorithm</span></code>·must·be·an·algorithm·supported·by
173 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/hashlib.html#module-hashlib"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">hashlib</span></code></a>,·it·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">'sha256'</span></code>.·<code·class="docutils·literal·notranslate"><span·class="pre">fallback_keys</span></code>·is·a·list174 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/hashlib.html#module-hashlib"·title="(in·Python·v3.12)"><code·class="xref·py·py-mod·docutils·literal·notranslate"><span·class="pre">hashlib</span></code></a>,·it·defaults·to·<code·class="docutils·literal·notranslate"><span·class="pre">'sha256'</span></code>.·<code·class="docutils·literal·notranslate"><span·class="pre">fallback_keys</span></code>·is·a·list
174 of·additional·values·used·to·validate·signed·data,·defaults·to175 of·additional·values·used·to·validate·signed·data,·defaults·to
175 <a·class="reference·internal"·href="../ref/settings.html#std-setting-SECRET_KEY_FALLBACKS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SECRET_KEY_FALLBACKS</span></code></a>.</p>176 <a·class="reference·internal"·href="../ref/settings.html#std-setting-SECRET_KEY_FALLBACKS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">SECRET_KEY_FALLBACKS</span></code></a>.</p>
176 </dd></dl>177 </dd></dl>
Offset 228, 24 lines modifiedOffset 229, 24 lines modified
228 <span·class="go">&#39;hello&#39;</span>229 <span·class="go">&#39;hello&#39;</span>
229 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">signer</span><span·class="o">.</span><span·class="n">unsign</span><span·class="p">(</span><span·class="n">value</span><span·class="p">,</span>·<span·class="n">max_age</span><span·class="o">=</span><span·class="n">timedelta</span><span·class="p">(</span><span·class="n">seconds</span><span·class="o">=</span><span·class="mi">20</span><span·class="p">))</span>230 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">signer</span><span·class="o">.</span><span·class="n">unsign</span><span·class="p">(</span><span·class="n">value</span><span·class="p">,</span>·<span·class="n">max_age</span><span·class="o">=</span><span·class="n">timedelta</span><span·class="p">(</span><span·class="n">seconds</span><span·class="o">=</span><span·class="mi">20</span><span·class="p">))</span>
230 <span·class="go">&#39;hello&#39;</span>231 <span·class="go">&#39;hello&#39;</span>
231 </pre></div>232 </pre></div>
232 </div>233 </div>
233 <dl·class="py·class">234 <dl·class="py·class">
234 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner">235 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner">
235 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TimestampSigner</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sep</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">':'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">algorithm</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'sha256'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L254"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.signing.TimestampSigner"·title="Link·to·this·definition">¶</a></dt>236 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TimestampSigner</span></span>(<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sep</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">':'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">algorithm</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'sha256'</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L254"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.signing.TimestampSigner"·title="Link·to·this·definition">¶</a></dt>
236 <dd><dl·class="py·method">237 <dd><dl·class="py·method">
237 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner.sign">238 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner.sign">
238 <span·class="sig-name·descname"><span·class="pre">sign</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L258"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.signing.TimestampSigner.sign"·title="Link·to·this·definition">¶</a></dt>239 <span·class="sig-name·descname"><span·class="pre">sign</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L258"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.signing.TimestampSigner.sign"·title="Link·to·this·definition">¶</a></dt>
239 <dd><p>Sign·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>·and·append·current·timestamp·to·it.</p>240 <dd><p>Sign·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>·and·append·current·timestamp·to·it.</p>
240 </dd></dl>241 </dd></dl>
  
241 <dl·class="py·method">242 <dl·class="py·method">
242 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner.unsign">243 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner.unsign">
243 <span·class="sig-name·descname"><span·class="pre">unsign</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_age</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L262"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.signing.TimestampSigner.unsign"·title="Link·to·this·definition">¶</a></dt>244 <span·class="sig-name·descname"><span·class="pre">unsign</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">value</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_age</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L262"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.signing.TimestampSigner.unsign"·title="Link·to·this·definition">¶</a></dt>
244 <dd><p>Checks·if·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>·was·signed·less·than·<code·class="docutils·literal·notranslate"><span·class="pre">max_age</span></code>·seconds·ago,245 <dd><p>Checks·if·<code·class="docutils·literal·notranslate"><span·class="pre">value</span></code>·was·signed·less·than·<code·class="docutils·literal·notranslate"><span·class="pre">max_age</span></code>·seconds·ago,
245 otherwise·raises·<code·class="docutils·literal·notranslate"><span·class="pre">SignatureExpired</span></code>.·The·<code·class="docutils·literal·notranslate"><span·class="pre">max_age</span></code>·parameter·can246 otherwise·raises·<code·class="docutils·literal·notranslate"><span·class="pre">SignatureExpired</span></code>.·The·<code·class="docutils·literal·notranslate"><span·class="pre">max_age</span></code>·parameter·can
246 accept·an·integer·or·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime.timedelta</span></code></a>·object.</p>247 accept·an·integer·or·a·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/datetime.html#datetime.timedelta"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">datetime.timedelta</span></code></a>·object.</p>
247 </dd></dl>248 </dd></dl>
  
248 <dl·class="py·method">249 <dl·class="py·method">
249 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner.sign_object">250 <dt·class="sig·sig-object·py"·id="django.core.signing.TimestampSigner.sign_object">
Offset 295, 22 lines modifiedOffset 296, 22 lines modified
295 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">value</span>·<span·class="o">=</span>·<span·class="n">signing</span><span·class="o">.</span><span·class="n">dumps</span><span·class="p">((</span><span·class="s2">&quot;a&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;b&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;c&quot;</span><span·class="p">))</span>296 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">value</span>·<span·class="o">=</span>·<span·class="n">signing</span><span·class="o">.</span><span·class="n">dumps</span><span·class="p">((</span><span·class="s2">&quot;a&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;b&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;c&quot;</span><span·class="p">))</span>
296 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">signing</span><span·class="o">.</span><span·class="n">loads</span><span·class="p">(</span><span·class="n">value</span><span·class="p">)</span>297 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">signing</span><span·class="o">.</span><span·class="n">loads</span><span·class="p">(</span><span·class="n">value</span><span·class="p">)</span>
297 <span·class="go">[&#39;a&#39;,·&#39;b&#39;,·&#39;c&#39;]</span>298 <span·class="go">[&#39;a&#39;,·&#39;b&#39;,·&#39;c&#39;]</span>
298 </pre></div>299 </pre></div>
299 </div>300 </div>
300 <dl·class="py·function">301 <dl·class="py·function">
301 <dt·class="sig·sig-object·py"·id="django.core.signing.dumps">302 <dt·class="sig·sig-object·py"·id="django.core.signing.dumps">
302 <span·class="sig-name·descname"><span·class="pre">dumps</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'django.core.signing'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">serializer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">JSONSerializer</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">compress</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L131"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.signing.dumps"·title="Link·to·this·definition">¶</a></dt>303 <span·class="sig-name·descname"><span·class="pre">dumps</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">obj</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'django.core.signing'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">serializer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">JSONSerializer</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">compress</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L131"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.signing.dumps"·title="Link·to·this·definition">¶</a></dt>
303 <dd><p>Returns·URL-safe,·signed·base64·compressed·JSON·string.·Serialized·object304 <dd><p>Returns·URL-safe,·signed·base64·compressed·JSON·string.·Serialized·object
304 is·signed·using·<a·class="reference·internal"·href="#django.core.signing.TimestampSigner"·title="django.core.signing.TimestampSigner"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TimestampSigner</span></code></a>.</p>305 is·signed·using·<a·class="reference·internal"·href="#django.core.signing.TimestampSigner"·title="django.core.signing.TimestampSigner"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TimestampSigner</span></code></a>.</p>
305 </dd></dl>306 </dd></dl>
  
306 <dl·class="py·function">307 <dl·class="py·function">
307 <dt·class="sig·sig-object·py"·id="django.core.signing.loads">308 <dt·class="sig·sig-object·py"·id="django.core.signing.loads">
308 <span·class="sig-name·descname"><span·class="pre">loads</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">string</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'django.core.signing'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">serializer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">JSONSerializer</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_age</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fallback_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L155"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.core.signing.loads"·title="Link·to·this·definition">¶</a></dt>309 <span·class="sig-name·descname"><span·class="pre">loads</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">string</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">salt</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'django.core.signing'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">serializer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">JSONSerializer</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">max_age</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">fallback_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/core/signing.py#L155"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.core.signing.loads"·title="Link·to·this·definition">¶</a></dt>
309 <dd><p>Reverse·of·<code·class="docutils·literal·notranslate"><span·class="pre">dumps()</span></code>,·raises·<code·class="docutils·literal·notranslate"><span·class="pre">BadSignature</span></code>·if·signature·fails.310 <dd><p>Reverse·of·<code·class="docutils·literal·notranslate"><span·class="pre">dumps()</span></code>,·raises·<code·class="docutils·literal·notranslate"><span·class="pre">BadSignature</span></code>·if·signature·fails.
310 Checks·<code·class="docutils·literal·notranslate"><span·class="pre">max_age</span></code>·(in·seconds)·if·given.</p>311 Checks·<code·class="docutils·literal·notranslate"><span·class="pre">max_age</span></code>·(in·seconds)·if·given.</p>
311 </dd></dl>312 </dd></dl>
  
312 </section>313 </section>
313 </section>314 </section>
314 </section>315 </section>
Offset 338, 37 lines modifiedOffset 339, 37 lines modified
338 </li>339 </li>
339 </ul>340 </ul>
340 </li>341 </li>
341 </ul>342 </ul>
  
342 ··</div>343 ··</div>
343 ··<div>344 ··<div>
344 ····<h4>Previous·topic</h4>345 ····<h4>Vorig·onderwerp</h4>
345 ····<p·class="topless"><a·href="conditional-view-processing.html"346 ····<p·class="topless"><a·href="conditional-view-processing.html"
346 ··························title="previous·chapter">Conditional·View·Processing</a></p>347 ··························title="vorig·hoofdstuk">Conditional·View·Processing</a></p>
347 ··</div>348 ··</div>
348 ··<div>349 ··<div>
349 ····<h4>Next·topic</h4>350 ····<h4>Volgend·onderwerp</h4>
350 ····<p·class="topless"><a·href="email.html"351 ····<p·class="topless"><a·href="email.html"
351 ··························title="next·chapter">Sending·email</a></p>352 ··························title="volgend·hoofdstuk">Sending·email</a></p>
352 ··</div>353 ··</div>
353 <search·id="searchbox"·style="display:·none"·role="search">354 <search·id="searchbox"·style="display:·none"·role="search">
354 ··<h3·id="searchlabel">Quick·search</h3>355 ··<h3·id="searchlabel">Snel·zoeken</h3>
355 ····<div·class="searchformwrapper">356 ····<div·class="searchformwrapper">
356 ····<form·class="search"·action="../search.html"·method="get">357 ····<form·class="search"·action="../search.html"·method="get">
357 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>358 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
358 ······<input·type="submit"·value="Go"·/>359 ······<input·type="submit"·value="Zoek"·/>
359 ····</form>360 ····</form>
Max diff block lines reached; 353/22247 bytes (1.59%) of diff not shown.
6.5 KB
html2text {}
Max HTML report size reached
35.3 KB
./usr/share/doc/python-django-doc/html/topics/templates.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../">2 <html·lang="nl"·data-content_root="../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Templates·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Templates·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../search.html"·/>
14 ····<link·rel="next"·title="Class-based·views"·href="class-based-views/index.html"·/>15 ····<link·rel="next"·title="Class-based·views"·href="class-based-views/index.html"·/>
15 ····<link·rel="prev"·title="Form·Assets·(the·Media·class)"·href="forms/media.html"·/>16 ····<link·rel="prev"·title="Form·Assets·(the·Media·class)"·href="forms/media.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../templatebuiltins.js"></script>18 <script·src="../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 116, 15 lines modifiedOffset 117, 15 lines modified
116 application·and·you·intend·to·distribute·templates.·Django’s·contrib·apps·that117 application·and·you·intend·to·distribute·templates.·Django’s·contrib·apps·that
117 include·templates,·like·<a·class="reference·internal"·href="../ref/contrib/admin/index.html"><span·class="doc">django.contrib.admin</span></a>,118 include·templates,·like·<a·class="reference·internal"·href="../ref/contrib/admin/index.html"><span·class="doc">django.contrib.admin</span></a>,
118 use·the·DTL.</p>119 use·the·DTL.</p>
119 <p>For·historical·reasons,·both·the·generic·support·for·template·engines·and·the120 <p>For·historical·reasons,·both·the·generic·support·for·template·engines·and·the
120 implementation·of·the·Django·template·language·live·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.template</span></code>121 implementation·of·the·Django·template·language·live·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.template</span></code>
121 namespace.</p>122 namespace.</p>
122 <div·class="admonition·warning">123 <div·class="admonition·warning">
123 <p·class="admonition-title">Warning</p>124 <p·class="admonition-title">Waarschuwing</p>
124 <p>The·template·system·isn’t·safe·against·untrusted·template·authors.·For125 <p>The·template·system·isn’t·safe·against·untrusted·template·authors.·For
125 example,·a·site·shouldn’t·allow·its·users·to·provide·their·own·templates,126 example,·a·site·shouldn’t·allow·its·users·to·provide·their·own·templates,
126 since·template·authors·can·do·things·like·perform·XSS·attacks·and·access127 since·template·authors·can·do·things·like·perform·XSS·attacks·and·access
127 properties·of·template·variables·that·may·contain·sensitive·information.</p>128 properties·of·template·variables·that·may·contain·sensitive·information.</p>
128 </div>129 </div>
129 <section·id="s-the-django-template-language">130 <section·id="s-the-django-template-language">
130 <span·id="s-template-language-intro"></span><span·id="the-django-template-language"></span><span·id="template-language-intro"></span><h2>The·Django·template·language<a·class="headerlink"·href="#the-django-template-language"·title="Link·to·this·heading">¶</a></h2>131 <span·id="s-template-language-intro"></span><span·id="the-django-template-language"></span><span·id="template-language-intro"></span><h2>The·Django·template·language<a·class="headerlink"·href="#the-django-template-language"·title="Link·to·this·heading">¶</a></h2>
Offset 307, 15 lines modifiedOffset 308, 15 lines modified
307 <p><a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-OPTIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">OPTIONS</span></code></a>·contains·backend-specific·settings.</p>308 <p><a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-OPTIONS"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">OPTIONS</span></code></a>·contains·backend-specific·settings.</p>
308 </section>309 </section>
309 <section·id="s-module-django.template.loader">310 <section·id="s-module-django.template.loader">
310 <span·id="s-usage"></span><span·id="s-template-loading"></span><span·id="module-django.template.loader"></span><span·id="usage"></span><span·id="template-loading"></span><h3>Usage<a·class="headerlink"·href="#module-django.template.loader"·title="Link·to·this·heading">¶</a></h3>311 <span·id="s-usage"></span><span·id="s-template-loading"></span><span·id="module-django.template.loader"></span><span·id="usage"></span><span·id="template-loading"></span><h3>Usage<a·class="headerlink"·href="#module-django.template.loader"·title="Link·to·this·heading">¶</a></h3>
311 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">django.template.loader</span></code>·module·defines·two·functions·to·load·templates.</p>312 <p>The·<code·class="docutils·literal·notranslate"><span·class="pre">django.template.loader</span></code>·module·defines·two·functions·to·load·templates.</p>
312 <dl·class="py·function">313 <dl·class="py·function">
313 <dt·class="sig·sig-object·py"·id="django.template.loader.get_template">314 <dt·class="sig·sig-object·py"·id="django.template.loader.get_template">
314 <span·class="sig-name·descname"><span·class="pre">get_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/loader.py#L5"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.loader.get_template"·title="Link·to·this·definition">¶</a></dt>315 <span·class="sig-name·descname"><span·class="pre">get_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/loader.py#L5"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.loader.get_template"·title="Link·to·this·definition">¶</a></dt>
315 <dd><p>This·function·loads·the·template·with·the·given·name·and·returns·a316 <dd><p>This·function·loads·the·template·with·the·given·name·and·returns·a
316 <code·class="docutils·literal·notranslate"><span·class="pre">Template</span></code>·object.</p>317 <code·class="docutils·literal·notranslate"><span·class="pre">Template</span></code>·object.</p>
317 <p>The·exact·type·of·the·return·value·depends·on·the·backend·that·loaded·the318 <p>The·exact·type·of·the·return·value·depends·on·the·backend·that·loaded·the
318 template.·Each·backend·has·its·own·<code·class="docutils·literal·notranslate"><span·class="pre">Template</span></code>·class.</p>319 template.·Each·backend·has·its·own·<code·class="docutils·literal·notranslate"><span·class="pre">Template</span></code>·class.</p>
319 <p><code·class="docutils·literal·notranslate"><span·class="pre">get_template()</span></code>·tries·each·template·engine·in·order·until·one·succeeds.320 <p><code·class="docutils·literal·notranslate"><span·class="pre">get_template()</span></code>·tries·each·template·engine·in·order·until·one·succeeds.
320 If·the·template·cannot·be·found,·it·raises321 If·the·template·cannot·be·found,·it·raises
321 <a·class="reference·internal"·href="#django.template.TemplateDoesNotExist"·title="django.template.TemplateDoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">TemplateDoesNotExist</span></code></a>.·If·the·template·is·found·but322 <a·class="reference·internal"·href="#django.template.TemplateDoesNotExist"·title="django.template.TemplateDoesNotExist"><code·class="xref·py·py-exc·docutils·literal·notranslate"><span·class="pre">TemplateDoesNotExist</span></code></a>.·If·the·template·is·found·but
Offset 325, 25 lines modifiedOffset 326, 25 lines modified
325 configuration.</p>326 configuration.</p>
326 <p>If·you·want·to·restrict·the·search·to·a·particular·template·engine,·pass327 <p>If·you·want·to·restrict·the·search·to·a·particular·template·engine,·pass
327 the·engine’s·<a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-NAME"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">NAME</span></code></a>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">using</span></code>·argument.</p>328 the·engine’s·<a·class="reference·internal"·href="../ref/settings.html#std-setting-TEMPLATES-NAME"><code·class="xref·std·std-setting·docutils·literal·notranslate"><span·class="pre">NAME</span></code></a>·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">using</span></code>·argument.</p>
328 </dd></dl>329 </dd></dl>
  
329 <dl·class="py·function">330 <dl·class="py·function">
330 <dt·class="sig·sig-object·py"·id="django.template.loader.select_template">331 <dt·class="sig·sig-object·py"·id="django.template.loader.select_template">
331 <span·class="sig-name·descname"><span·class="pre">select_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/loader.py#L22"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.loader.select_template"·title="Link·to·this·definition">¶</a></dt>332 <span·class="sig-name·descname"><span·class="pre">select_template</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name_list</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/loader.py#L22"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.loader.select_template"·title="Link·to·this·definition">¶</a></dt>
332 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">select_template()</span></code>·is·just·like·<code·class="docutils·literal·notranslate"><span·class="pre">get_template()</span></code>,·except·it·takes·a333 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">select_template()</span></code>·is·just·like·<code·class="docutils·literal·notranslate"><span·class="pre">get_template()</span></code>,·except·it·takes·a
333 list·of·template·names.·It·tries·each·name·in·order·and·returns·the·first334 list·of·template·names.·It·tries·each·name·in·order·and·returns·the·first
334 template·that·exists.</p>335 template·that·exists.</p>
335 </dd></dl>336 </dd></dl>
  
336 <p>If·loading·a·template·fails,·the·following·two·exceptions,·defined·in337 <p>If·loading·a·template·fails,·the·following·two·exceptions,·defined·in
337 <code·class="docutils·literal·notranslate"><span·class="pre">django.template</span></code>,·may·be·raised:</p>338 <code·class="docutils·literal·notranslate"><span·class="pre">django.template</span></code>,·may·be·raised:</p>
338 <dl·class="py·exception">339 <dl·class="py·exception">
339 <dt·class="sig·sig-object·py"·id="django.template.TemplateDoesNotExist">340 <dt·class="sig·sig-object·py"·id="django.template.TemplateDoesNotExist">
340 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemplateDoesNotExist</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">tried</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">chain</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/exceptions.py#L9"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.TemplateDoesNotExist"·title="Link·to·this·definition">¶</a></dt>341 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemplateDoesNotExist</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">tried</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">chain</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/exceptions.py#L9"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.TemplateDoesNotExist"·title="Link·to·this·definition">¶</a></dt>
341 <dd><p>This·exception·is·raised·when·a·template·cannot·be·found.·It·accepts·the342 <dd><p>This·exception·is·raised·when·a·template·cannot·be·found.·It·accepts·the
342 following·optional·arguments·for·populating·the·<a·class="reference·internal"·href="../howto/custom-template-backend.html#template-postmortem"><span·class="std·std-ref">template·postmortem</span></a>·on·the·debug·page:</p>343 following·optional·arguments·for·populating·the·<a·class="reference·internal"·href="../howto/custom-template-backend.html#template-postmortem"><span·class="std·std-ref">template·postmortem</span></a>·on·the·debug·page:</p>
343 <dl·class="simple">344 <dl·class="simple">
344 <dt><code·class="docutils·literal·notranslate"><span·class="pre">backend</span></code></dt><dd><p>The·template·backend·instance·from·which·the·exception·originated.</p>345 <dt><code·class="docutils·literal·notranslate"><span·class="pre">backend</span></code></dt><dd><p>The·template·backend·instance·from·which·the·exception·originated.</p>
345 </dd>346 </dd>
346 <dt><code·class="docutils·literal·notranslate"><span·class="pre">tried</span></code></dt><dd><p>A·list·of·sources·that·were·tried·when·finding·the·template.·This·is347 <dt><code·class="docutils·literal·notranslate"><span·class="pre">tried</span></code></dt><dd><p>A·list·of·sources·that·were·tried·when·finding·the·template.·This·is
347 formatted·as·a·list·of·tuples·containing·<code·class="docutils·literal·notranslate"><span·class="pre">(origin,</span>·<span·class="pre">status)</span></code>,·where348 formatted·as·a·list·of·tuples·containing·<code·class="docutils·literal·notranslate"><span·class="pre">(origin,</span>·<span·class="pre">status)</span></code>,·where
Offset 356, 15 lines modifiedOffset 357, 15 lines modified
356 try·to·load·a·given·template·from·multiple·engines.</p>357 try·to·load·a·given·template·from·multiple·engines.</p>
357 </dd>358 </dd>
358 </dl>359 </dl>
359 </dd></dl>360 </dd></dl>
  
360 <dl·class="py·exception">361 <dl·class="py·exception">
361 <dt·class="sig·sig-object·py"·id="django.template.TemplateSyntaxError">362 <dt·class="sig·sig-object·py"·id="django.template.TemplateSyntaxError">
362 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemplateSyntaxError</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/exceptions.py#L39"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.TemplateSyntaxError"·title="Link·to·this·definition">¶</a></dt>363 <em·class="property"><span·class="pre">exception</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">TemplateSyntaxError</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">msg</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/exceptions.py#L39"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.TemplateSyntaxError"·title="Link·to·this·definition">¶</a></dt>
363 <dd><p>This·exception·is·raised·when·a·template·was·found·but·contains·errors.</p>364 <dd><p>This·exception·is·raised·when·a·template·was·found·but·contains·errors.</p>
364 </dd></dl>365 </dd></dl>
  
365 <p><code·class="docutils·literal·notranslate"><span·class="pre">Template</span></code>·objects·returned·by·<code·class="docutils·literal·notranslate"><span·class="pre">get_template()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">select_template()</span></code>366 <p><code·class="docutils·literal·notranslate"><span·class="pre">Template</span></code>·objects·returned·by·<code·class="docutils·literal·notranslate"><span·class="pre">get_template()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">select_template()</span></code>
366 must·provide·a·<code·class="docutils·literal·notranslate"><span·class="pre">render()</span></code>·method·with·the·following·signature:</p>367 must·provide·a·<code·class="docutils·literal·notranslate"><span·class="pre">render()</span></code>·method·with·the·following·signature:</p>
367 <dl·class="py·method">368 <dl·class="py·method">
368 <dt·class="sig·sig-object·py"·id="django.template.backends.base.Template.render">369 <dt·class="sig·sig-object·py"·id="django.template.backends.base.Template.render">
Offset 441, 15 lines modifiedOffset 442, 15 lines modified
441 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">/home/html/default/news/story_detail.html</span></code>·(<code·class="docutils·literal·notranslate"><span·class="pre">'django'</span></code>·engine)</p></li>442 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">/home/html/default/news/story_detail.html</span></code>·(<code·class="docutils·literal·notranslate"><span·class="pre">'django'</span></code>·engine)</p></li>
442 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">/home/html/jinja2/news/story_detail.html</span></code>·(<code·class="docutils·literal·notranslate"><span·class="pre">'jinja2'</span></code>·engine)</p></li>443 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">/home/html/jinja2/news/story_detail.html</span></code>·(<code·class="docutils·literal·notranslate"><span·class="pre">'jinja2'</span></code>·engine)</p></li>
443 </ul>444 </ul>
444 <p>In·addition,·to·cut·down·on·the·repetitive·nature·of·loading·and·rendering445 <p>In·addition,·to·cut·down·on·the·repetitive·nature·of·loading·and·rendering
445 templates,·Django·provides·a·shortcut·function·which·automates·the·process.</p>446 templates,·Django·provides·a·shortcut·function·which·automates·the·process.</p>
446 <dl·class="py·function">447 <dl·class="py·function">
447 <dt·class="sig·sig-object·py"·id="django.template.loader.render_to_string">448 <dt·class="sig·sig-object·py"·id="django.template.loader.render_to_string">
448 <span·class="sig-name·descname"><span·class="pre">render_to_string</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/loader.py#L52"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.template.loader.render_to_string"·title="Link·to·this·definition">¶</a></dt>449 <span·class="sig-name·descname"><span·class="pre">render_to_string</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">template_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">context</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">request</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">using</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/template/loader.py#L52"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.template.loader.render_to_string"·title="Link·to·this·definition">¶</a></dt>
449 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">render_to_string()</span></code>·loads·a·template·like·<a·class="reference·internal"·href="#django.template.loader.get_template"·title="django.template.loader.get_template"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>·and450 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">render_to_string()</span></code>·loads·a·template·like·<a·class="reference·internal"·href="#django.template.loader.get_template"·title="django.template.loader.get_template"><code·class="xref·py·py-func·docutils·literal·notranslate"><span·class="pre">get_template()</span></code></a>·and
450 calls·its·<code·class="docutils·literal·notranslate"><span·class="pre">render()</span></code>·method·immediately.·It·takes·the·following451 calls·its·<code·class="docutils·literal·notranslate"><span·class="pre">render()</span></code>·method·immediately.·It·takes·the·following
451 arguments.</p>452 arguments.</p>
452 <dl·class="simple">453 <dl·class="simple">
453 <dt><code·class="docutils·literal·notranslate"><span·class="pre">template_name</span></code></dt><dd><p>The·name·of·the·template·to·load·and·render.·If·it’s·a·list·of·template454 <dt><code·class="docutils·literal·notranslate"><span·class="pre">template_name</span></code></dt><dd><p>The·name·of·the·template·to·load·and·render.·If·it’s·a·list·of·template
Max diff block lines reached; 7772/25582 bytes (30.38%) of diff not shown.
10.2 KB
html2text {}
Max HTML report size reached
68.5 KB
./usr/share/doc/python-django-doc/html/topics/testing/advanced.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Advanced·testing·topics·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Advanced·testing·topics·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="User·authentication·in·Django"·href="../auth/index.html"·/>15 ····<link·rel="next"·title="User·authentication·in·Django"·href="../auth/index.html"·/>
15 ····<link·rel="prev"·title="Testing·tools"·href="tools.html"·/>16 ····<link·rel="prev"·title="Testing·tools"·href="tools.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 79, 15 lines modifiedOffset 80, 15 lines modified
79 ············80 ············
80 ··<section·id="s-advanced-testing-topics">81 ··<section·id="s-advanced-testing-topics">
81 <span·id="advanced-testing-topics"></span><h1>Advanced·testing·topics<a·class="headerlink"·href="#advanced-testing-topics"·title="Link·to·this·heading">¶</a></h1>82 <span·id="advanced-testing-topics"></span><h1>Advanced·testing·topics<a·class="headerlink"·href="#advanced-testing-topics"·title="Link·to·this·heading">¶</a></h1>
82 <section·id="s-the-request-factory">83 <section·id="s-the-request-factory">
83 <span·id="the-request-factory"></span><h2>The·request·factory<a·class="headerlink"·href="#the-request-factory"·title="Link·to·this·heading">¶</a></h2>84 <span·id="the-request-factory"></span><h2>The·request·factory<a·class="headerlink"·href="#the-request-factory"·title="Link·to·this·heading">¶</a></h2>
84 <dl·class="py·class">85 <dl·class="py·class">
85 <dt·class="sig·sig-object·py"·id="django.test.RequestFactory">86 <dt·class="sig·sig-object·py"·id="django.test.RequestFactory">
86 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RequestFactory</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L370"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.RequestFactory"·title="Link·to·this·definition">¶</a></dt>87 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">RequestFactory</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L370"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.RequestFactory"·title="Link·to·this·definition">¶</a></dt>
87 <dd></dd></dl>88 <dd></dd></dl>
  
88 <p>The·<a·class="reference·internal"·href="#django.test.RequestFactory"·title="django.test.RequestFactory"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RequestFactory</span></code></a>·shares·the·same·API·as89 <p>The·<a·class="reference·internal"·href="#django.test.RequestFactory"·title="django.test.RequestFactory"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">RequestFactory</span></code></a>·shares·the·same·API·as
89 the·test·client.·However,·instead·of·behaving·like·a·browser,·the90 the·test·client.·However,·instead·of·behaving·like·a·browser,·the
90 RequestFactory·provides·a·way·to·generate·a·request·instance·that·can91 RequestFactory·provides·a·way·to·generate·a·request·instance·that·can
91 be·used·as·the·first·argument·to·any·view.·This·means·you·can·test·a92 be·used·as·the·first·argument·to·any·view.·This·means·you·can·test·a
92 view·function·the·same·way·as·you·would·test·any·other·function··as93 view·function·the·same·way·as·you·would·test·any·other·function··as
Offset 146, 15 lines modifiedOffset 147, 15 lines modified
146 </pre></div>147 </pre></div>
147 </div>148 </div>
148 </section>149 </section>
149 <section·id="s-asyncrequestfactory">150 <section·id="s-asyncrequestfactory">
150 <span·id="asyncrequestfactory"></span><h3>AsyncRequestFactory<a·class="headerlink"·href="#asyncrequestfactory"·title="Link·to·this·heading">¶</a></h3>151 <span·id="asyncrequestfactory"></span><h3>AsyncRequestFactory<a·class="headerlink"·href="#asyncrequestfactory"·title="Link·to·this·heading">¶</a></h3>
151 <dl·class="py·class">152 <dl·class="py·class">
152 <dt·class="sig·sig-object·py"·id="django.test.AsyncRequestFactory">153 <dt·class="sig·sig-object·py"·id="django.test.AsyncRequestFactory">
153 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsyncRequestFactory</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L679"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.AsyncRequestFactory"·title="Link·to·this·definition">¶</a></dt>154 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">AsyncRequestFactory</span></span><a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L679"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.AsyncRequestFactory"·title="Link·to·this·definition">¶</a></dt>
154 <dd></dd></dl>155 <dd></dd></dl>
  
155 <p><code·class="docutils·literal·notranslate"><span·class="pre">RequestFactory</span></code>·creates·WSGI-like·requests.·If·you·want·to·create·ASGI-like156 <p><code·class="docutils·literal·notranslate"><span·class="pre">RequestFactory</span></code>·creates·WSGI-like·requests.·If·you·want·to·create·ASGI-like
156 requests,·including·having·a·correct·ASGI·<code·class="docutils·literal·notranslate"><span·class="pre">scope</span></code>,·you·can·instead·use157 requests,·including·having·a·correct·ASGI·<code·class="docutils·literal·notranslate"><span·class="pre">scope</span></code>,·you·can·instead·use
157 <code·class="docutils·literal·notranslate"><span·class="pre">django.test.AsyncRequestFactory</span></code>.</p>158 <code·class="docutils·literal·notranslate"><span·class="pre">django.test.AsyncRequestFactory</span></code>.</p>
158 <p>This·class·is·directly·API-compatible·with·<code·class="docutils·literal·notranslate"><span·class="pre">RequestFactory</span></code>,·with·the·only159 <p>This·class·is·directly·API-compatible·with·<code·class="docutils·literal·notranslate"><span·class="pre">RequestFactory</span></code>,·with·the·only
159 difference·being·that·it·returns·<code·class="docutils·literal·notranslate"><span·class="pre">ASGIRequest</span></code>·instances·rather·than160 difference·being·that·it·returns·<code·class="docutils·literal·notranslate"><span·class="pre">ASGIRequest</span></code>·instances·rather·than
Offset 356, 15 lines modifiedOffset 357, 15 lines modified
356 </section>357 </section>
357 <section·id="s-advanced-features-of-transactiontestcase">358 <section·id="s-advanced-features-of-transactiontestcase">
358 <span·id="advanced-features-of-transactiontestcase"></span><h2>Advanced·features·of·<code·class="docutils·literal·notranslate"><span·class="pre">TransactionTestCase</span></code><a·class="headerlink"·href="#advanced-features-of-transactiontestcase"·title="Link·to·this·heading">¶</a></h2>359 <span·id="advanced-features-of-transactiontestcase"></span><h2>Advanced·features·of·<code·class="docutils·literal·notranslate"><span·class="pre">TransactionTestCase</span></code><a·class="headerlink"·href="#advanced-features-of-transactiontestcase"·title="Link·to·this·heading">¶</a></h2>
359 <dl·class="py·attribute">360 <dl·class="py·attribute">
360 <dt·class="sig·sig-object·py"·id="django.test.TransactionTestCase.available_apps">361 <dt·class="sig·sig-object·py"·id="django.test.TransactionTestCase.available_apps">
361 <span·class="sig-prename·descclassname"><span·class="pre">TransactionTestCase.</span></span><span·class="sig-name·descname"><span·class="pre">available_apps</span></span><a·class="headerlink"·href="#django.test.TransactionTestCase.available_apps"·title="Link·to·this·definition">¶</a></dt>362 <span·class="sig-prename·descclassname"><span·class="pre">TransactionTestCase.</span></span><span·class="sig-name·descname"><span·class="pre">available_apps</span></span><a·class="headerlink"·href="#django.test.TransactionTestCase.available_apps"·title="Link·to·this·definition">¶</a></dt>
362 <dd><div·class="admonition·warning">363 <dd><div·class="admonition·warning">
363 <p·class="admonition-title">Warning</p>364 <p·class="admonition-title">Waarschuwing</p>
364 <p>This·attribute·is·a·private·API.·It·may·be·changed·or·removed·without365 <p>This·attribute·is·a·private·API.·It·may·be·changed·or·removed·without
365 a·deprecation·period·in·the·future,·for·instance·to·accommodate·changes366 a·deprecation·period·in·the·future,·for·instance·to·accommodate·changes
366 in·application·loading.</p>367 in·application·loading.</p>
367 <p>It’s·used·to·optimize·Django’s·own·test·suite,·which·contains·hundreds368 <p>It’s·used·to·optimize·Django’s·own·test·suite,·which·contains·hundreds
368 of·models·but·no·relations·between·models·in·different·applications.</p>369 of·models·but·no·relations·between·models·in·different·applications.</p>
369 </div>370 </div>
370 <p>By·default,·<code·class="docutils·literal·notranslate"><span·class="pre">available_apps</span></code>·is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.·After·each·test,·Django371 <p>By·default,·<code·class="docutils·literal·notranslate"><span·class="pre">available_apps</span></code>·is·set·to·<code·class="docutils·literal·notranslate"><span·class="pre">None</span></code>.·After·each·test,·Django
Offset 550, 15 lines modifiedOffset 551, 15 lines modified
550 <p>A·test·runner·is·a·class·defining·a·<code·class="docutils·literal·notranslate"><span·class="pre">run_tests()</span></code>·method.·Django·ships551 <p>A·test·runner·is·a·class·defining·a·<code·class="docutils·literal·notranslate"><span·class="pre">run_tests()</span></code>·method.·Django·ships
551 with·a·<code·class="docutils·literal·notranslate"><span·class="pre">DiscoverRunner</span></code>·class·that·defines·the·default·Django·testing552 with·a·<code·class="docutils·literal·notranslate"><span·class="pre">DiscoverRunner</span></code>·class·that·defines·the·default·Django·testing
552 behavior.·This·class·defines·the·<code·class="docutils·literal·notranslate"><span·class="pre">run_tests()</span></code>·entry·point,·plus·a553 behavior.·This·class·defines·the·<code·class="docutils·literal·notranslate"><span·class="pre">run_tests()</span></code>·entry·point,·plus·a
553 selection·of·other·methods·that·are·used·by·<code·class="docutils·literal·notranslate"><span·class="pre">run_tests()</span></code>·to·set·up,·execute554 selection·of·other·methods·that·are·used·by·<code·class="docutils·literal·notranslate"><span·class="pre">run_tests()</span></code>·to·set·up,·execute
554 and·tear·down·the·test·suite.</p>555 and·tear·down·the·test·suite.</p>
555 <dl·class="py·class">556 <dl·class="py·class">
556 <dt·class="sig·sig-object·py"·id="django.test.runner.DiscoverRunner">557 <dt·class="sig·sig-object·py"·id="django.test.runner.DiscoverRunner">
557 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DiscoverRunner</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">pattern</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'test*.py'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">top_level</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">verbosity</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">interactive</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">failfast</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">keepdb</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">reverse</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">debug_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">debug_sql</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">parallel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">tags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude_tags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">test_name_patterns</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pdb</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">buffer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">enable_faulthandler</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">timing</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">shuffle</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">durations</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/runner.py#L637"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.runner.DiscoverRunner"·title="Link·to·this·definition">¶</a></dt>558 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">DiscoverRunner</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">pattern</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'test*.py'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">top_level</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">verbosity</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">1</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">interactive</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">failfast</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">keepdb</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">reverse</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">debug_mode</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">debug_sql</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">parallel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">tags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">exclude_tags</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">test_name_patterns</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pdb</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">buffer</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">enable_faulthandler</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">timing</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">shuffle</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">durations</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/runner.py#L637"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.runner.DiscoverRunner"·title="Link·to·this·definition">¶</a></dt>
558 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">DiscoverRunner</span></code>·will·search·for·tests·in·any·file·matching·<code·class="docutils·literal·notranslate"><span·class="pre">pattern</span></code>.</p>559 <dd><p><code·class="docutils·literal·notranslate"><span·class="pre">DiscoverRunner</span></code>·will·search·for·tests·in·any·file·matching·<code·class="docutils·literal·notranslate"><span·class="pre">pattern</span></code>.</p>
559 <p><code·class="docutils·literal·notranslate"><span·class="pre">top_level</span></code>·can·be·used·to·specify·the·directory·containing·your560 <p><code·class="docutils·literal·notranslate"><span·class="pre">top_level</span></code>·can·be·used·to·specify·the·directory·containing·your
560 top-level·Python·modules.·Usually·Django·can·figure·this·out·automatically,561 top-level·Python·modules.·Usually·Django·can·figure·this·out·automatically,
561 so·it’s·not·necessary·to·specify·this·option.·If·specified,·it·should562 so·it’s·not·necessary·to·specify·this·option.·If·specified,·it·should
562 generally·be·the·directory·containing·your·<code·class="docutils·literal·notranslate"><span·class="pre">manage.py</span></code>·file.</p>563 generally·be·the·directory·containing·your·<code·class="docutils·literal·notranslate"><span·class="pre">manage.py</span></code>·file.</p>
563 <p><code·class="docutils·literal·notranslate"><span·class="pre">verbosity</span></code>·determines·the·amount·of·notification·and·debug·information564 <p><code·class="docutils·literal·notranslate"><span·class="pre">verbosity</span></code>·determines·the·amount·of·notification·and·debug·information
564 that·will·be·printed·to·the·console;·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>·is·no·output,·<code·class="docutils·literal·notranslate"><span·class="pre">1</span></code>·is·normal565 that·will·be·printed·to·the·console;·<code·class="docutils·literal·notranslate"><span·class="pre">0</span></code>·is·no·output,·<code·class="docutils·literal·notranslate"><span·class="pre">1</span></code>·is·normal
Offset 661, 42 lines modifiedOffset 662, 42 lines modified
661 </dd></dl>662 </dd></dl>
  
662 </section>663 </section>
663 <section·id="s-methods">664 <section·id="s-methods">
664 <span·id="methods"></span><h4>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h4>665 <span·id="methods"></span><h4>Methods<a·class="headerlink"·href="#methods"·title="Link·to·this·heading">¶</a></h4>
665 <dl·class="py·method">666 <dl·class="py·method">
666 <dt·class="sig·sig-object·py"·id="django.test.runner.DiscoverRunner.run_tests">667 <dt·class="sig·sig-object·py"·id="django.test.runner.DiscoverRunner.run_tests">
667 <span·class="sig-prename·descclassname"><span·class="pre">DiscoverRunner.</span></span><span·class="sig-name·descname"><span·class="pre">run_tests</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">test_labels</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/runner.py#L1049"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.runner.DiscoverRunner.run_tests"·title="Link·to·this·definition">¶</a></dt>668 <span·class="sig-prename·descclassname"><span·class="pre">DiscoverRunner.</span></span><span·class="sig-name·descname"><span·class="pre">run_tests</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">test_labels</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/runner.py#L1049"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.runner.DiscoverRunner.run_tests"·title="Link·to·this·definition">¶</a></dt>
668 <dd><p>Run·the·test·suite.</p>669 <dd><p>Run·the·test·suite.</p>
669 <p><code·class="docutils·literal·notranslate"><span·class="pre">test_labels</span></code>·allows·you·to·specify·which·tests·to·run·and·supports670 <p><code·class="docutils·literal·notranslate"><span·class="pre">test_labels</span></code>·allows·you·to·specify·which·tests·to·run·and·supports
670 several·formats·(see·<a·class="reference·internal"·href="#django.test.runner.DiscoverRunner.build_suite"·title="django.test.runner.DiscoverRunner.build_suite"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DiscoverRunner.build_suite()</span></code></a>·for·a·list·of671 several·formats·(see·<a·class="reference·internal"·href="#django.test.runner.DiscoverRunner.build_suite"·title="django.test.runner.DiscoverRunner.build_suite"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">DiscoverRunner.build_suite()</span></code></a>·for·a·list·of
671 supported·formats).</p>672 supported·formats).</p>
672 <p>This·method·should·return·the·number·of·tests·that·failed.</p>673 <p>This·method·should·return·the·number·of·tests·that·failed.</p>
673 </dd></dl>674 </dd></dl>
  
674 <dl·class="py·method">675 <dl·class="py·method">
675 <dt·class="sig·sig-object·py"·id="django.test.runner.DiscoverRunner.add_arguments">676 <dt·class="sig·sig-object·py"·id="django.test.runner.DiscoverRunner.add_arguments">
676 <em·class="property"><span·class="pre">classmethod</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">DiscoverRunner.</span></span><span·class="sig-name·descname"><span·class="pre">add_arguments</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">parser</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/runner.py#L708"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.runner.DiscoverRunner.add_arguments"·title="Link·to·this·definition">¶</a></dt>677 <em·class="property"><span·class="pre">classmethod</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">DiscoverRunner.</span></span><span·class="sig-name·descname"><span·class="pre">add_arguments</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">parser</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/runner.py#L708"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.runner.DiscoverRunner.add_arguments"·title="Link·to·this·definition">¶</a></dt>
677 <dd><p>Override·this·class·method·to·add·custom·arguments·accepted·by·the678 <dd><p>Override·this·class·method·to·add·custom·arguments·accepted·by·the
678 <a·class="reference·internal"·href="../../ref/django-admin.html#django-admin-test"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">test</span></code></a>·management·command.·See679 <a·class="reference·internal"·href="../../ref/django-admin.html#django-admin-test"><code·class="xref·std·std-djadmin·docutils·literal·notranslate"><span·class="pre">test</span></code></a>·management·command.·See
679 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser.add_argument"·title="(in·Python·v3.12)"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">argparse.ArgumentParser.add_argument()</span></code></a>·for·details·about·adding680 <a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/argparse.html#argparse.ArgumentParser.add_argument"·title="(in·Python·v3.12)"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">argparse.ArgumentParser.add_argument()</span></code></a>·for·details·about·adding
680 arguments·to·a·parser.</p>681 arguments·to·a·parser.</p>
681 </dd></dl>682 </dd></dl>
Max diff block lines reached; 31798/54486 bytes (58.36%) of diff not shown.
15.2 KB
html2text {}
Max HTML report size reached
5.92 KB
./usr/share/doc/python-django-doc/html/topics/testing/index.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Testing·in·Django·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Testing·in·Django·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Writing·and·running·tests"·href="overview.html"·/>15 ····<link·rel="next"·title="Writing·and·running·tests"·href="overview.html"·/>
15 ····<link·rel="prev"·title="Managing·files"·href="../files.html"·/>16 ····<link·rel="prev"·title="Managing·files"·href="../files.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 117, 37 lines modifiedOffset 118, 37 lines modified
117 ······118 ······
118 ········119 ········
119 ··········<div·class="yui-b"·id="sidebar">120 ··········<div·class="yui-b"·id="sidebar">
120 ············121 ············
121 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">122 ······<div·class="sphinxsidebar"·role="navigation"·aria-label="Main">
122 ········<div·class="sphinxsidebarwrapper">123 ········<div·class="sphinxsidebarwrapper">
123 ··<div>124 ··<div>
124 ····<h4>Previous·topic</h4>125 ····<h4>Vorig·onderwerp</h4>
125 ····<p·class="topless"><a·href="../files.html"126 ····<p·class="topless"><a·href="../files.html"
126 ··························title="previous·chapter">Managing·files</a></p>127 ··························title="vorig·hoofdstuk">Managing·files</a></p>
127 ··</div>128 ··</div>
128 ··<div>129 ··<div>
129 ····<h4>Next·topic</h4>130 ····<h4>Volgend·onderwerp</h4>
130 ····<p·class="topless"><a·href="overview.html"131 ····<p·class="topless"><a·href="overview.html"
131 ··························title="next·chapter">Writing·and·running·tests</a></p>132 ··························title="volgend·hoofdstuk">Writing·and·running·tests</a></p>
132 ··</div>133 ··</div>
133 <search·id="searchbox"·style="display:·none"·role="search">134 <search·id="searchbox"·style="display:·none"·role="search">
134 ··<h3·id="searchlabel">Quick·search</h3>135 ··<h3·id="searchlabel">Snel·zoeken</h3>
135 ····<div·class="searchformwrapper">136 ····<div·class="searchformwrapper">
136 ····<form·class="search"·action="../../search.html"·method="get">137 ····<form·class="search"·action="../../search.html"·method="get">
137 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>138 ······<input·type="text"·name="q"·aria-labelledby="searchlabel"·autocomplete="off"·autocorrect="off"·autocapitalize="off"·spellcheck="false"/>
138 ······<input·type="submit"·value="Go"·/>139 ······<input·type="submit"·value="Zoek"·/>
139 ····</form>140 ····</form>
140 ····</div>141 ····</div>
141 </search>142 </search>
142 <script>document.getElementById('searchbox').style.display·=·"block"</script>143 <script>document.getElementById('searchbox').style.display·=·"block"</script>
143 ········</div>144 ········</div>
144 ······</div>145 ······</div>
145 ··············<h3>Last·update:</h3>146 ··············<h3>Last·update:</h3>
146 ··············<p·class="topless">Sep·03,·2024</p>147 ··············<p·class="topless">sep·03,·2024</p>
147 ··········</div>148 ··········</div>
148 ········149 ········
149 ······150 ······
150 ····</div>151 ····</div>
  
151 ····<div·id="ft">152 ····<div·id="ft">
152 ······<div·class="nav">153 ······<div·class="nav">
2.16 KB
html2text {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8o.o_.n.n·*\x8**\x8**\x8**\x8**\x8**\x8*1 *\x8**\x8**\x8**\x8**\x8**\x8*·_\x8D\x8D_\x8j\x8j_\x8a\x8a_\x8n\x8n_\x8g\x8g_\x8o\x8o_\x8·_\x85\x85_\x8.\x8._\x81\x81_\x8.\x8._\x81\x81_\x8·_\x8d\x8d_\x8o\x8o_\x8c\x8c_\x8u\x8u_\x8m\x8m_\x8e\x8e_\x8n\x8n_\x8t\x8t_\x8a\x8a_\x8t\x8t_\x8i\x8i_\x8e.e·*\x8**\x8**\x8**\x8**\x8**\x8*
2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s2 _\x8H_\x8o_\x8m_\x8e·|·_\x8T_\x8a_\x8b_\x8l_\x8e_\x8·_\x8o_\x8f_\x8·_\x8c_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s·|·_\x8I_\x8n_\x8d_\x8e_\x8x·|·_\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8s
3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»3 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Te\x8es\x8st\x8ti\x8in\x8ng\x8g·i\x8in\x8n·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*4 *\x8**\x8**\x8**\x8**\x8**\x8*·T\x8Te\x8es\x8st\x8ti\x8in\x8ng\x8g·i\x8in\x8n·D\x8Dj\x8ja\x8an\x8ng\x8go\x8o_\x8?\x8·*\x8**\x8**\x8**\x8**\x8**\x8*
5 Automated·testing·is·an·extremely·useful·bug-killing·tool·for·the·modern·web5 Automated·testing·is·an·extremely·useful·bug-killing·tool·for·the·modern·web
6 developer.·You·can·use·a·collection·of·tests··a·t\x8te\x8es\x8st\x8t·s\x8su\x8ui\x8it\x8te\x8e··to·solve,·or6 developer.·You·can·use·a·collection·of·tests··a·t\x8te\x8es\x8st\x8t·s\x8su\x8ui\x8it\x8te\x8e··to·solve,·or
7 avoid,·a·number·of·problems:7 avoid,·a·number·of·problems:
8 ····*·When·you’re·writing·new·code,·you·can·use·tests·to·validate·your·code8 ····*·When·you’re·writing·new·code,·you·can·use·tests·to·validate·your·code
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 _\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s·document.21 _\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s·document.
22 You·can·also·use·any·o\x8ot\x8th\x8he\x8er\x8r·Python·test·framework;·Django·provides·an·API·and22 You·can·also·use·any·o\x8ot\x8th\x8he\x8er\x8r·Python·test·framework;·Django·provides·an·API·and
23 tools·for·that·kind·of·integration.·They·are·described·in·the·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8d_\x8i_\x8f_\x8f_\x8e_\x8r_\x8e_\x8n_\x8t23 tools·for·that·kind·of·integration.·They·are·described·in·the·_\x8U_\x8s_\x8i_\x8n_\x8g_\x8·_\x8d_\x8i_\x8f_\x8f_\x8e_\x8r_\x8e_\x8n_\x8t
24 _\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k_\x8s·section·of·_\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s.24 _\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8f_\x8r_\x8a_\x8m_\x8e_\x8w_\x8o_\x8r_\x8k_\x8s·section·of·_\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s.
25 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s25 ····*·_\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
26 ····*·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8o_\x8l_\x8s26 ····*·_\x8T_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8o_\x8l_\x8s
27 ····*·_\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s27 ····*·_\x8A_\x8d_\x8v_\x8a_\x8n_\x8c_\x8e_\x8d_\x8·_\x8t_\x8e_\x8s_\x8t_\x8i_\x8n_\x8g_\x8·_\x8t_\x8o_\x8p_\x8i_\x8c_\x8s
28 *\x8**\x8**\x8*·P.Pr.re.ev.vi.io.ou.us.s·t.to.op.pi.ic.c·*\x8**\x8**\x8*28 *\x8**\x8**\x8*·V.Vo.or.ri.ig.g·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
29 _\x8M_\x8a_\x8n_\x8a_\x8g_\x8i_\x8n_\x8g_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s29 _\x8M_\x8a_\x8n_\x8a_\x8g_\x8i_\x8n_\x8g_\x8·_\x8f_\x8i_\x8l_\x8e_\x8s
30 *\x8**\x8**\x8*·N.Ne.ex.xt.t·t.to.op.pi.ic.c·*\x8**\x8**\x8*30 *\x8**\x8**\x8*·V.Vo.ol.lg.ge.en.nd.d·o.on.nd.de.er.rw.we.er.rp.p·*\x8**\x8**\x8*
31 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s31 _\x8W_\x8r_\x8i_\x8t_\x8i_\x8n_\x8g_\x8·_\x8a_\x8n_\x8d_\x8·_\x8r_\x8u_\x8n_\x8n_\x8i_\x8n_\x8g_\x8·_\x8t_\x8e_\x8s_\x8t_\x8s
32 *\x8**\x8**\x8**\x8*·Q.Qu.ui.ic.ck.k·s.se.ea.ar.rc.ch.h·*\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8*·S.Sn.ne.el.l·z.zo.oe.ek.ke.en.n·*\x8**\x8**\x8**\x8*
33 [q···················][Go]33 [q···················][Zoek]
34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*34 *\x8**\x8**\x8**\x8*·L\x8La\x8as\x8st\x8t·u\x8up\x8pd\x8da\x8at\x8te\x8e:\x8:·*\x8**\x8**\x8**\x8*
35 Sep·03,·202435 sep·03,·2024
36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»36 «·_\x8p_\x8r_\x8e_\x8v_\x8i_\x8o_\x8u_\x8s·|·_\x8u_\x8p·|·_\x8n_\x8e_\x8x_\x8t·»
16.6 KB
./usr/share/doc/python-django-doc/html/topics/testing/overview.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Writing·and·running·tests·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Writing·and·running·tests·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Testing·tools"·href="tools.html"·/>15 ····<link·rel="next"·title="Testing·tools"·href="tools.html"·/>
15 ····<link·rel="prev"·title="Testing·in·Django"·href="index.html"·/>16 ····<link·rel="prev"·title="Testing·in·Django"·href="index.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
53 })(jQuery);</script>54 })(jQuery);</script>
  
54 ··</head><body>55 ··</head><body>
  
55 ····<div·class="document">56 ····<div·class="document">
56 ··<div·id="custom-doc"·class="yui-t6">57 ··<div·id="custom-doc"·class="yui-t6">
57 ····<div·id="hd">58 ····<div·id="hd">
58 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>59 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
59 ······<div·id="global-nav">60 ······<div·id="global-nav">
60 ········<a·title="Home·page"·href="../../index.html">Home</a>··|61 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
61 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|62 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
62 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|63 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
63 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>64 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
64 ······</div>65 ······</div>
65 ······<div·class="nav">66 ······<div·class="nav">
Offset 76, 15 lines modifiedOffset 77, 15 lines modified
76 ······<div·id="yui-main">77 ······<div·id="yui-main">
77 ········<div·class="yui-b">78 ········<div·class="yui-b">
78 ··········<div·class="yui-g"·id="topics-testing-overview">79 ··········<div·class="yui-g"·id="topics-testing-overview">
79 ············80 ············
80 ··<section·id="s-module-django.test">81 ··<section·id="s-module-django.test">
81 <span·id="s-writing-and-running-tests"></span><span·id="module-django.test"></span><span·id="writing-and-running-tests"></span><h1>Writing·and·running·tests<a·class="headerlink"·href="#module-django.test"·title="Link·to·this·heading">¶</a></h1>82 <span·id="s-writing-and-running-tests"></span><span·id="module-django.test"></span><span·id="writing-and-running-tests"></span><h1>Writing·and·running·tests<a·class="headerlink"·href="#module-django.test"·title="Link·to·this·heading">¶</a></h1>
82 <div·class="admonition·seealso">83 <div·class="admonition·seealso">
83 <p·class="admonition-title">See·also</p>84 <p·class="admonition-title">Zie·ook</p>
84 <p>The·<a·class="reference·internal"·href="../../intro/tutorial05.html"><span·class="doc">testing·tutorial</span></a>,·the·<a·class="reference·internal"·href="tools.html"><span·class="doc">testing·tools85 <p>The·<a·class="reference·internal"·href="../../intro/tutorial05.html"><span·class="doc">testing·tutorial</span></a>,·the·<a·class="reference·internal"·href="tools.html"><span·class="doc">testing·tools
85 reference</span></a>,·and·the·<a·class="reference·internal"·href="advanced.html"><span·class="doc">advanced·testing·topics</span></a>.</p>86 reference</span></a>,·and·the·<a·class="reference·internal"·href="advanced.html"><span·class="doc">advanced·testing·topics</span></a>.</p>
86 </div>87 </div>
87 <p>This·document·is·split·into·two·primary·sections.·First,·we·explain·how·to·write88 <p>This·document·is·split·into·two·primary·sections.·First,·we·explain·how·to·write
88 tests·with·Django.·Then,·we·explain·how·to·run·them.</p>89 tests·with·Django.·Then,·we·explain·how·to·run·them.</p>
89 <section·id="s-writing-tests">90 <section·id="s-writing-tests">
90 <span·id="writing-tests"></span><h2>Writing·tests<a·class="headerlink"·href="#writing-tests"·title="Link·to·this·heading">¶</a></h2>91 <span·id="writing-tests"></span><h2>Writing·tests<a·class="headerlink"·href="#writing-tests"·title="Link·to·this·heading">¶</a></h2>
Offset 123, 15 lines modifiedOffset 124, 15 lines modified
123 your·test·suite·grows·you’ll·likely·want·to·restructure·it·into·a·tests124 your·test·suite·grows·you’ll·likely·want·to·restructure·it·into·a·tests
124 package·so·you·can·split·your·tests·into·different·submodules·such·as125 package·so·you·can·split·your·tests·into·different·submodules·such·as
125 <code·class="docutils·literal·notranslate"><span·class="pre">test_models.py</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">test_views.py</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">test_forms.py</span></code>,·etc.·Feel·free·to126 <code·class="docutils·literal·notranslate"><span·class="pre">test_models.py</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">test_views.py</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">test_forms.py</span></code>,·etc.·Feel·free·to
126 pick·whatever·organizational·scheme·you·like.</p>127 pick·whatever·organizational·scheme·you·like.</p>
127 <p>See·also·<a·class="reference·internal"·href="advanced.html#testing-reusable-applications"><span·class="std·std-ref">Using·the·Django·test·runner·to·test·reusable·applications</span></a>.</p>128 <p>See·also·<a·class="reference·internal"·href="advanced.html#testing-reusable-applications"><span·class="std·std-ref">Using·the·Django·test·runner·to·test·reusable·applications</span></a>.</p>
128 </div>129 </div>
129 <div·class="admonition·warning">130 <div·class="admonition·warning">
130 <p·class="admonition-title">Warning</p>131 <p·class="admonition-title">Waarschuwing</p>
131 <p>If·your·tests·rely·on·database·access·such·as·creating·or·querying·models,132 <p>If·your·tests·rely·on·database·access·such·as·creating·or·querying·models,
132 be·sure·to·create·your·test·classes·as·subclasses·of133 be·sure·to·create·your·test·classes·as·subclasses·of
133 <a·class="reference·internal"·href="tools.html#django.test.TestCase"·title="django.test.TestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.test.TestCase</span></code></a>·rather·than·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">unittest.TestCase</span></code></a>.</p>134 <a·class="reference·internal"·href="tools.html#django.test.TestCase"·title="django.test.TestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">django.test.TestCase</span></code></a>·rather·than·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">unittest.TestCase</span></code></a>.</p>
134 <p>Using·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">unittest.TestCase</span></code></a>·avoids·the·cost·of·running·each·test·in·a135 <p>Using·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">unittest.TestCase</span></code></a>·avoids·the·cost·of·running·each·test·in·a
135 transaction·and·flushing·the·database,·but·if·your·tests·interact·with136 transaction·and·flushing·the·database,·but·if·your·tests·interact·with
136 the·database·their·behavior·will·vary·based·on·the·order·that·the·test137 the·database·their·behavior·will·vary·based·on·the·order·that·the·test
137 runner·executes·them.·This·can·lead·to·unit·tests·that·pass·when·run·in138 runner·executes·them.·This·can·lead·to·unit·tests·that·pass·when·run·in
Offset 242, 15 lines modifiedOffset 243, 15 lines modified
242 module-level·code·and·a·real·database·exists,·production·data·could·pollute243 module-level·code·and·a·real·database·exists,·production·data·could·pollute
243 your·tests.·<em>It·is·a·bad·idea·to·have·such·import-time·database·queries·in244 your·tests.·<em>It·is·a·bad·idea·to·have·such·import-time·database·queries·in
244 your·code</em>·anyway·-·rewrite·your·code·so·that·it·doesn’t·do·this.</p>245 your·code</em>·anyway·-·rewrite·your·code·so·that·it·doesn’t·do·this.</p>
245 <p>This·also·applies·to·customized·implementations·of246 <p>This·also·applies·to·customized·implementations·of
246 <a·class="reference·internal"·href="../../ref/applications.html#django.apps.AppConfig.ready"·title="django.apps.AppConfig.ready"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ready()</span></code></a>.</p>247 <a·class="reference·internal"·href="../../ref/applications.html#django.apps.AppConfig.ready"·title="django.apps.AppConfig.ready"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">ready()</span></code></a>.</p>
247 </div>248 </div>
248 <div·class="admonition·seealso">249 <div·class="admonition·seealso">
249 <p·class="admonition-title">See·also</p>250 <p·class="admonition-title">Zie·ook</p>
250 <p>The·<a·class="reference·internal"·href="advanced.html#topics-testing-advanced-multidb"><span·class="std·std-ref">advanced·multi-db·testing·topics</span></a>.</p>251 <p>The·<a·class="reference·internal"·href="advanced.html#topics-testing-advanced-multidb"><span·class="std·std-ref">advanced·multi-db·testing·topics</span></a>.</p>
251 </div>252 </div>
252 </section>253 </section>
253 <section·id="s-order-in-which-tests-are-executed">254 <section·id="s-order-in-which-tests-are-executed">
254 <span·id="s-order-of-tests"></span><span·id="order-in-which-tests-are-executed"></span><span·id="order-of-tests"></span><h3>Order·in·which·tests·are·executed<a·class="headerlink"·href="#order-in-which-tests-are-executed"·title="Link·to·this·heading">¶</a></h3>255 <span·id="s-order-of-tests"></span><span·id="order-in-which-tests-are-executed"></span><span·id="order-of-tests"></span><h3>Order·in·which·tests·are·executed<a·class="headerlink"·href="#order-in-which-tests-are-executed"·title="Link·to·this·heading">¶</a></h3>
255 <p>In·order·to·guarantee·that·all·<code·class="docutils·literal·notranslate"><span·class="pre">TestCase</span></code>·code·starts·with·a·clean·database,256 <p>In·order·to·guarantee·that·all·<code·class="docutils·literal·notranslate"><span·class="pre">TestCase</span></code>·code·starts·with·a·clean·database,
256 the·Django·test·runner·reorders·tests·in·the·following·way:</p>257 the·Django·test·runner·reorders·tests·in·the·following·way:</p>
Offset 260, 22 lines modifiedOffset 261, 22 lines modified
260 <a·class="reference·internal"·href="tools.html#django.test.SimpleTestCase"·title="django.test.SimpleTestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SimpleTestCase</span></code></a>,·including261 <a·class="reference·internal"·href="tools.html#django.test.SimpleTestCase"·title="django.test.SimpleTestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SimpleTestCase</span></code></a>,·including
261 <a·class="reference·internal"·href="tools.html#django.test.TransactionTestCase"·title="django.test.TransactionTestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TransactionTestCase</span></code></a>)·are·run·with·no·particular262 <a·class="reference·internal"·href="tools.html#django.test.TransactionTestCase"·title="django.test.TransactionTestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TransactionTestCase</span></code></a>)·are·run·with·no·particular
262 ordering·guaranteed·nor·enforced·among·them.</p></li>263 ordering·guaranteed·nor·enforced·among·them.</p></li>
263 <li><p>Then·any·other·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">unittest.TestCase</span></code></a>·tests·(including·doctests)·that·may264 <li><p>Then·any·other·<a·class="reference·external"·href="/usr/share/doc/python3-doc/html/library/unittest.html#unittest.TestCase"·title="(in·Python·v3.12)"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">unittest.TestCase</span></code></a>·tests·(including·doctests)·that·may
264 alter·the·database·without·restoring·it·to·its·original·state·are·run.</p></li>265 alter·the·database·without·restoring·it·to·its·original·state·are·run.</p></li>
265 </ul>266 </ul>
266 <div·class="admonition·note">267 <div·class="admonition·note">
267 <p·class="admonition-title">Note</p>268 <p·class="admonition-title">Notitie</p>
268 <p>The·new·ordering·of·tests·may·reveal·unexpected·dependencies·on·test·case269 <p>The·new·ordering·of·tests·may·reveal·unexpected·dependencies·on·test·case
269 ordering.·This·is·the·case·with·doctests·that·relied·on·state·left·in·the270 ordering.·This·is·the·case·with·doctests·that·relied·on·state·left·in·the
270 database·by·a·given·<a·class="reference·internal"·href="tools.html#django.test.TransactionTestCase"·title="django.test.TransactionTestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TransactionTestCase</span></code></a>·test,·they271 database·by·a·given·<a·class="reference·internal"·href="tools.html#django.test.TransactionTestCase"·title="django.test.TransactionTestCase"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">TransactionTestCase</span></code></a>·test,·they
271 must·be·updated·to·be·able·to·run·independently.</p>272 must·be·updated·to·be·able·to·run·independently.</p>
272 </div>273 </div>
273 <div·class="admonition·note">274 <div·class="admonition·note">
274 <p·class="admonition-title">Note</p>275 <p·class="admonition-title">Notitie</p>
275 <p>Failures·detected·when·loading·tests·are·ordered·before·all·of·the·above276 <p>Failures·detected·when·loading·tests·are·ordered·before·all·of·the·above
276 for·quicker·feedback.·This·includes·things·like·test·modules·that·couldn’t277 for·quicker·feedback.·This·includes·things·like·test·modules·that·couldn’t
277 be·found·or·that·couldn’t·be·loaded·due·to·syntax·errors.</p>278 be·found·or·that·couldn’t·be·loaded·due·to·syntax·errors.</p>
278 </div>279 </div>
279 <p>You·may·randomize·and/or·reverse·the·execution·order·inside·groups·using·the280 <p>You·may·randomize·and/or·reverse·the·execution·order·inside·groups·using·the
280 <a·class="reference·internal"·href="../../ref/django-admin.html#cmdoption-test-shuffle"><code·class="xref·std·std-option·docutils·literal·notranslate"><span·class="pre">test</span>·<span·class="pre">--shuffle</span></code></a>·and·<a·class="reference·internal"·href="../../ref/django-admin.html#cmdoption-test-reverse"><code·class="xref·std·std-option·docutils·literal·notranslate"><span·class="pre">--reverse</span></code></a>·options.·This281 <a·class="reference·internal"·href="../../ref/django-admin.html#cmdoption-test-shuffle"><code·class="xref·std·std-option·docutils·literal·notranslate"><span·class="pre">test</span>·<span·class="pre">--shuffle</span></code></a>·and·<a·class="reference·internal"·href="../../ref/django-admin.html#cmdoption-test-reverse"><code·class="xref·std·std-option·docutils·literal·notranslate"><span·class="pre">--reverse</span></code></a>·options.·This
281 can·help·with·ensuring·your·tests·are·independent·from·each·other.</p>282 can·help·with·ensuring·your·tests·are·independent·from·each·other.</p>
Offset 428, 37 lines modifiedOffset 429, 37 lines modified
428 </li>429 </li>
429 </ul>430 </ul>
430 </li>431 </li>
431 </ul>432 </ul>
  
432 ··</div>433 ··</div>
433 ··<div>434 ··<div>
434 ····<h4>Previous·topic</h4>435 ····<h4>Vorig·onderwerp</h4>
435 ····<p·class="topless"><a·href="index.html"436 ····<p·class="topless"><a·href="index.html"
436 ··························title="previous·chapter">Testing·in·Django</a></p>437 ··························title="vorig·hoofdstuk">Testing·in·Django</a></p>
437 ··</div>438 ··</div>
438 ··<div>439 ··<div>
439 ····<h4>Next·topic</h4>440 ····<h4>Volgend·onderwerp</h4>
440 ····<p·class="topless"><a·href="tools.html"441 ····<p·class="topless"><a·href="tools.html"
441 ··························title="next·chapter">Testing·tools</a></p>442 ··························title="volgend·hoofdstuk">Testing·tools</a></p>
442 ··</div>443 ··</div>
Max diff block lines reached; 795/10616 bytes (7.49%) of diff not shown.
6.14 KB
html2text {}
Max HTML report size reached
210 KB
./usr/share/doc/python-django-doc/html/topics/testing/tools.html
    
Offset 1, 22 lines modifiedOffset 1, 23 lines modified
1 <!DOCTYPE·html>1 <!DOCTYPE·html>
  
2 <html·lang="en"·data-content_root="../../">2 <html·lang="nl"·data-content_root="../../">
3 ··<head>3 ··<head>
4 ····<meta·charset="utf-8"·/>4 ····<meta·charset="utf-8"·/>
5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>5 ····<meta·name="viewport"·content="width=device-width,·initial-scale=1.0"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/>
  
6 ····<title>Testing·tools·&#8212;·Django·5.1.1·documentation</title>6 ····<title>Testing·tools·&#8212;·Django·5.1.1·documentatie</title>
7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>7 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/pygments.css?v=d10597a4"·/>
8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>8 ····<link·rel="stylesheet"·type="text/css"·href="../../_static/default.css?v=bf4d74af"·/>
9 ····<script·src="../../_static/documentation_options.js?v=c7ae863a"></script>9 ····<script·src="../../_static/documentation_options.js?v=ec7d25c6"></script>
10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>10 ····<script·src="../../_static/doctools.js?v=9a2dae69"></script>
11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>11 ····<script·src="../../_static/sphinx_highlight.js?v=dc90522c"></script>
 12 ····<script·src="../../_static/translations.js?v=5ce3cdba"></script>
12 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>13 ····<link·rel="index"·title="Index"·href="../../genindex.html"·/>
13 ····<link·rel="search"·title="Search"·href="../../search.html"·/>14 ····<link·rel="search"·title="Zoeken"·href="../../search.html"·/>
14 ····<link·rel="next"·title="Advanced·testing·topics"·href="advanced.html"·/>15 ····<link·rel="next"·title="Advanced·testing·topics"·href="advanced.html"·/>
15 ····<link·rel="prev"·title="Writing·and·running·tests"·href="overview.html"·/>16 ····<link·rel="prev"·title="Writing·and·running·tests"·href="overview.html"·/>
  
  
  
16 ·17 ·
17 <script·src="../../templatebuiltins.js"></script>18 <script·src="../../templatebuiltins.js"></script>
Offset 66, 15 lines modifiedOffset 67, 15 lines modified
66 })(jQuery);</script>67 })(jQuery);</script>
67 <link·rel="stylesheet"·href="../../_static/console-tabs.css">68 <link·rel="stylesheet"·href="../../_static/console-tabs.css">
68 ··</head><body>69 ··</head><body>
  
69 ····<div·class="document">70 ····<div·class="document">
70 ··<div·id="custom-doc"·class="yui-t6">71 ··<div·id="custom-doc"·class="yui-t6">
71 ····<div·id="hd">72 ····<div·id="hd">
72 ······<h1><a·href="../../index.html">Django·5.1.1·documentation</a></h1>73 ······<h1><a·href="../../index.html">Django·5.1.1·documentatie</a></h1>
73 ······<div·id="global-nav">74 ······<div·id="global-nav">
74 ········<a·title="Home·page"·href="../../index.html">Home</a>··|75 ········<a·title="Home·page"·href="../../index.html">Home</a>··|
75 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|76 ········<a·title="Table·of·contents"·href="../../contents.html">Table·of·contents</a>··|
76 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|77 ········<a·title="Global·index"·href="../../genindex.html">Index</a>··|
77 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>78 ········<a·title="Module·index"·href="../../py-modindex.html">Modules</a>
78 ······</div>79 ······</div>
79 ······<div·class="nav">80 ······<div·class="nav">
Offset 183, 15 lines modifiedOffset 184, 15 lines modified
183 </ul>184 </ul>
184 </section>185 </section>
185 <section·id="s-making-requests">186 <section·id="s-making-requests">
186 <span·id="making-requests"></span><h3>Making·requests<a·class="headerlink"·href="#making-requests"·title="Link·to·this·heading">¶</a></h3>187 <span·id="making-requests"></span><h3>Making·requests<a·class="headerlink"·href="#making-requests"·title="Link·to·this·heading">¶</a></h3>
187 <p>Use·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.test.Client</span></code>·class·to·make·requests.</p>188 <p>Use·the·<code·class="docutils·literal·notranslate"><span·class="pre">django.test.Client</span></code>·class·to·make·requests.</p>
188 <dl·class="py·class">189 <dl·class="py·class">
189 <dt·class="sig·sig-object·py"·id="django.test.Client">190 <dt·class="sig·sig-object·py"·id="django.test.Client">
190 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Client</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">enforce_csrf_checks</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">raise_request_exception</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">json_encoder</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">DjangoJSONEncoder</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">defaults</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1033"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.Client"·title="Link·to·this·definition">¶</a></dt>191 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-name·descname"><span·class="pre">Client</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">enforce_csrf_checks</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">raise_request_exception</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">json_encoder</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">DjangoJSONEncoder</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">defaults</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1033"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.Client"·title="Link·to·this·definition">¶</a></dt>
191 <dd><p>A·testing·HTTP·client.·Takes·several·arguments·that·can·customize·behavior.</p>192 <dd><p>A·testing·HTTP·client.·Takes·several·arguments·that·can·customize·behavior.</p>
192 <p><code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>·allows·you·to·specify·default·headers·that·will·be·sent·with193 <p><code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>·allows·you·to·specify·default·headers·that·will·be·sent·with
193 every·request.·For·example,·to·set·a·<code·class="docutils·literal·notranslate"><span·class="pre">User-Agent</span></code>·header:</p>194 every·request.·For·example,·to·set·a·<code·class="docutils·literal·notranslate"><span·class="pre">User-Agent</span></code>·header:</p>
194 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">client</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">(</span><span·class="n">headers</span><span·class="o">=</span><span·class="p">{</span><span·class="s2">&quot;user-agent&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;curl/7.79.1&quot;</span><span·class="p">})</span>195 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">client</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">(</span><span·class="n">headers</span><span·class="o">=</span><span·class="p">{</span><span·class="s2">&quot;user-agent&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;curl/7.79.1&quot;</span><span·class="p">})</span>
195 </pre></div>196 </pre></div>
196 </div>197 </div>
197 <p><code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·allows·you·to·specify·the·default·query·string·that·will198 <p><code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·allows·you·to·specify·the·default·query·string·that·will
Offset 199, 15 lines modifiedOffset 200, 15 lines modified
199 <p>Arbitrary·keyword·arguments·in·<code·class="docutils·literal·notranslate"><span·class="pre">**defaults</span></code>·set·WSGI200 <p>Arbitrary·keyword·arguments·in·<code·class="docutils·literal·notranslate"><span·class="pre">**defaults</span></code>·set·WSGI
200 <span·class="target"·id="index-0"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-3333/#environ-variables"><strong>environ·variables</strong></a>.·For·example,·to·set·the201 <span·class="target"·id="index-0"></span><a·class="pep·reference·external"·href="https://peps.python.org/pep-3333/#environ-variables"><strong>environ·variables</strong></a>.·For·example,·to·set·the
201 script·name:</p>202 script·name:</p>
202 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">client</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">(</span><span·class="n">SCRIPT_NAME</span><span·class="o">=</span><span·class="s2">&quot;/app/&quot;</span><span·class="p">)</span>203 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">client</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">(</span><span·class="n">SCRIPT_NAME</span><span·class="o">=</span><span·class="s2">&quot;/app/&quot;</span><span·class="p">)</span>
203 </pre></div>204 </pre></div>
204 </div>205 </div>
205 <div·class="admonition·note">206 <div·class="admonition·note">
206 <p·class="admonition-title">Note</p>207 <p·class="admonition-title">Notitie</p>
207 <p>Keyword·arguments·starting·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">HTTP_</span></code>·prefix·are·set·as·headers,208 <p>Keyword·arguments·starting·with·a·<code·class="docutils·literal·notranslate"><span·class="pre">HTTP_</span></code>·prefix·are·set·as·headers,
208 but·the·<code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>·parameter·should·be·preferred·for·readability.</p>209 but·the·<code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>·parameter·should·be·preferred·for·readability.</p>
209 </div>210 </div>
210 <p>The·values·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">extra</span></code>·keyword211 <p>The·values·from·the·<code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>,·and·<code·class="docutils·literal·notranslate"><span·class="pre">extra</span></code>·keyword
211 arguments·passed·to·<a·class="reference·internal"·href="#django.test.Client.get"·title="django.test.Client.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>,212 arguments·passed·to·<a·class="reference·internal"·href="#django.test.Client.get"·title="django.test.Client.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">get()</span></code></a>,
212 <a·class="reference·internal"·href="#django.test.Client.post"·title="django.test.Client.post"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">post()</span></code></a>,·etc.·have·precedence·over213 <a·class="reference·internal"·href="#django.test.Client.post"·title="django.test.Client.post"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">post()</span></code></a>,·etc.·have·precedence·over
213 the·defaults·passed·to·the·class·constructor.</p>214 the·defaults·passed·to·the·class·constructor.</p>
Offset 221, 15 lines modifiedOffset 222, 15 lines modified
221 <div·class="versionchanged">222 <div·class="versionchanged">
222 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>223 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>
223 </div>224 </div>
224 <p>Once·you·have·a·<code·class="docutils·literal·notranslate"><span·class="pre">Client</span></code>·instance,·you·can·call·any·of·the·following225 <p>Once·you·have·a·<code·class="docutils·literal·notranslate"><span·class="pre">Client</span></code>·instance,·you·can·call·any·of·the·following
225 methods:</p>226 methods:</p>
226 <dl·class="py·method">227 <dl·class="py·method">
227 <dt·class="sig·sig-object·py"·id="django.test.Client.get">228 <dt·class="sig·sig-object·py"·id="django.test.Client.get">
228 <span·class="sig-name·descname"><span·class="pre">get</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1115"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.Client.get"·title="Link·to·this·definition">¶</a></dt>229 <span·class="sig-name·descname"><span·class="pre">get</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1115"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.Client.get"·title="Link·to·this·definition">¶</a></dt>
229 <dd><p>Makes·a·GET·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>230 <dd><p>Makes·a·GET·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a·<code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>
230 object,·which·is·documented·below.</p>231 object,·which·is·documented·below.</p>
231 <p>The·key-value·pairs·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·dictionary·are·used·to·set232 <p>The·key-value·pairs·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·dictionary·are·used·to·set
232 query·strings.·For·example:</p>233 query·strings.·For·example:</p>
233 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">()</span>234 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">()</span>
234 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span><span·class="o">.</span><span·class="n">get</span><span·class="p">(</span><span·class="s2">&quot;/customers/details/&quot;</span><span·class="p">,</span>·<span·class="n">query_params</span><span·class="o">=</span><span·class="p">{</span><span·class="s2">&quot;name&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;fred&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;age&quot;</span><span·class="p">:</span>·<span·class="mi">7</span><span·class="p">})</span>235 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span><span·class="o">.</span><span·class="n">get</span><span·class="p">(</span><span·class="s2">&quot;/customers/details/&quot;</span><span·class="p">,</span>·<span·class="n">query_params</span><span·class="o">=</span><span·class="p">{</span><span·class="s2">&quot;name&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;fred&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;age&quot;</span><span·class="p">:</span>·<span·class="mi">7</span><span·class="p">})</span>
235 </pre></div>236 </pre></div>
Offset 285, 15 lines modifiedOffset 286, 15 lines modified
285 <div·class="versionchanged">286 <div·class="versionchanged">
286 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>287 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>
287 </div>288 </div>
288 </dd></dl>289 </dd></dl>
  
289 <dl·class="py·method">290 <dl·class="py·method">
290 <dt·class="sig·sig-object·py"·id="django.test.Client.post">291 <dt·class="sig·sig-object·py"·id="django.test.Client.post">
291 <span·class="sig-name·descname"><span·class="pre">post</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">MULTIPART_CONTENT</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1143"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.Client.post"·title="Link·to·this·definition">¶</a></dt>292 <span·class="sig-name·descname"><span·class="pre">post</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">MULTIPART_CONTENT</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1143"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.Client.post"·title="Link·to·this·definition">¶</a></dt>
292 <dd><p>Makes·a·POST·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a293 <dd><p>Makes·a·POST·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a
293 <code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>·object,·which·is·documented·below.</p>294 <code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>·object,·which·is·documented·below.</p>
294 <p>The·key-value·pairs·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">data</span></code>·dictionary·are·used·to·submit·POST295 <p>The·key-value·pairs·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">data</span></code>·dictionary·are·used·to·submit·POST
295 data.·For·example:</p>296 data.·For·example:</p>
296 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">()</span>297 <div·class="highlight-pycon·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span>·<span·class="o">=</span>·<span·class="n">Client</span><span·class="p">()</span>
297 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span><span·class="o">.</span><span·class="n">post</span><span·class="p">(</span><span·class="s2">&quot;/login/&quot;</span><span·class="p">,</span>·<span·class="p">{</span><span·class="s2">&quot;name&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;fred&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;passwd&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;secret&quot;</span><span·class="p">})</span>298 <span·class="gp">&gt;&gt;&gt;·</span><span·class="n">c</span><span·class="o">.</span><span·class="n">post</span><span·class="p">(</span><span·class="s2">&quot;/login/&quot;</span><span·class="p">,</span>·<span·class="p">{</span><span·class="s2">&quot;name&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;fred&quot;</span><span·class="p">,</span>·<span·class="s2">&quot;passwd&quot;</span><span·class="p">:</span>·<span·class="s2">&quot;secret&quot;</span><span·class="p">})</span>
298 </pre></div>299 </pre></div>
Offset 384, 81 lines modifiedOffset 385, 81 lines modified
384 <div·class="versionchanged">385 <div·class="versionchanged">
385 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>386 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>
386 </div>387 </div>
387 </dd></dl>388 </dd></dl>
  
388 <dl·class="py·method">389 <dl·class="py·method">
389 <dt·class="sig·sig-object·py"·id="django.test.Client.head">390 <dt·class="sig·sig-object·py"·id="django.test.Client.head">
390 <span·class="sig-name·descname"><span·class="pre">head</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1178"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.Client.head"·title="Link·to·this·definition">¶</a></dt>391 <span·class="sig-name·descname"><span·class="pre">head</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1178"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.Client.head"·title="Link·to·this·definition">¶</a></dt>
391 <dd><p>Makes·a·HEAD·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a392 <dd><p>Makes·a·HEAD·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a
392 <code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>·object.·This·method·works·just·like·<a·class="reference·internal"·href="#django.test.Client.get"·title="django.test.Client.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Client.get()</span></code></a>,393 <code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>·object.·This·method·works·just·like·<a·class="reference·internal"·href="#django.test.Client.get"·title="django.test.Client.get"><code·class="xref·py·py-meth·docutils·literal·notranslate"><span·class="pre">Client.get()</span></code></a>,
393 including·the·<code·class="docutils·literal·notranslate"><span·class="pre">follow</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">secure</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>,394 including·the·<code·class="docutils·literal·notranslate"><span·class="pre">follow</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">secure</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">headers</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>,
394 and·<code·class="docutils·literal·notranslate"><span·class="pre">extra</span></code>·parameters,·except·it·does·not·return·a·message·body.</p>395 and·<code·class="docutils·literal·notranslate"><span·class="pre">extra</span></code>·parameters,·except·it·does·not·return·a·message·body.</p>
395 <div·class="versionchanged">396 <div·class="versionchanged">
396 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>397 <span·class="title">Changed·in·Django·5.1:</span>·<p>The·<code·class="docutils·literal·notranslate"><span·class="pre">query_params</span></code>·argument·was·added.</p>
397 </div>398 </div>
398 </dd></dl>399 </dd></dl>
  
399 <dl·class="py·method">400 <dl·class="py·method">
400 <dt·class="sig·sig-object·py"·id="django.test.Client.options">401 <dt·class="sig·sig-object·py"·id="django.test.Client.options">
401 <span·class="sig-name·descname"><span·class="pre">options</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'application/octet-stream'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1206"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#django.test.Client.options"·title="Link·to·this·definition">¶</a></dt>402 <span·class="sig-name·descname"><span·class="pre">options</span></span>(<em·class="sig-param"><span·class="n"><span·class="pre">path</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">data</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">content_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'application/octet-stream'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">follow</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">secure</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">*</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">headers</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">query_params</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">extra</span></span></em>)<a·class="reference·external"·href="https://github.com/django/django/blob/stable/5.1.x/django/test/client.py#L1206"><span·class="viewcode-link"><span·class="pre">[broncode]</span></span></a><a·class="headerlink"·href="#django.test.Client.options"·title="Link·to·this·definition">¶</a></dt>
402 <dd><p>Makes·an·OPTIONS·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a403 <dd><p>Makes·an·OPTIONS·request·on·the·provided·<code·class="docutils·literal·notranslate"><span·class="pre">path</span></code>·and·returns·a
403 <code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>·object.·Useful·for·testing·RESTful·interfaces.</p>404 <code·class="docutils·literal·notranslate"><span·class="pre">Response</span></code>·object.·Useful·for·testing·RESTful·interfaces.</p>
404 <p>When·<code·class="docutils·literal·notranslate"><span·class="pre">data</span></code>·is·provided,·it·is·used·as·the·request·body,·and405 <p>When·<code·class="docutils·literal·notranslate"><span·class="pre">data</span></code>·is·provided,·it·is·used·as·the·request·body,·and
Max diff block lines reached; 135857/164011 bytes (82.83%) of diff not shown.
49.8 KB
html2text {}
Max HTML report size reached
43.9 KB
./usr/share/doc/python-django-doc/html/_static/language_data.js
    
Offset 1, 5 lines modifiedOffset 1, 644 lines modified
00000000:·6465·7374·696e·6174·696f·6e3a·202e·2e2f··destination:·../ 
00000010:·2e2e·2f2e·2e2f·2e2e·2f6a·6176·6173·6372··../../../javascr 
00000020:·6970·742f·7370·6869·6e78·646f·632f·312e··ipt/sphinxdoc/1. 
00000030:·302f·6c61·6e67·7561·6765·5f64·6174·612e··0/language_data. 
00000040:·6a73·0a··································js.00000000:·2f2a·0a20·2a20·6c61·6e67·7561·6765·5f64··/*.·*·language_d
 00000010:·6174·612e·6a73·0a20·2a20·7e7e·7e7e·7e7e··ata.js.·*·~~~~~~
 00000020:·7e7e·7e7e·7e7e·7e7e·7e7e·0a20·2a0a·202a··~~~~~~~~~~.·*.·*
 00000030:·2054·6869·7320·7363·7269·7074·2063·6f6e···This·script·con
 00000040:·7461·696e·7320·7468·6520·6c61·6e67·7561··tains·the·langua
 00000050:·6765·2d73·7065·6369·6669·6320·6461·7461··ge-specific·data
 00000060:·2075·7365·6420·6279·2073·6561·7263·6874···used·by·searcht
 00000070:·6f6f·6c73·2e6a·732c·0a20·2a20·6e61·6d65··ools.js,.·*·name
 00000080:·6c79·2074·6865·206c·6973·7420·6f66·2073··ly·the·list·of·s
 00000090:·746f·7077·6f72·6473·2c20·7374·656d·6d65··topwords,·stemme
 000000a0:·722c·2073·636f·7265·7220·616e·6420·7370··r,·scorer·and·sp
 000000b0:·6c69·7474·6572·2e0a·202a·0a20·2a20·3a63··litter..·*.·*·:c
 000000c0:·6f70·7972·6967·6874·3a20·436f·7079·7269··opyright:·Copyri
 000000d0:·6768·7420·3230·3037·2d32·3032·3420·6279··ght·2007-2024·by
 000000e0:·2074·6865·2053·7068·696e·7820·7465·616d···the·Sphinx·team
 000000f0:·2c20·7365·6520·4155·5448·4f52·532e·0a20··,·see·AUTHORS..·
 00000100:·2a20·3a6c·6963·656e·7365·3a20·4253·442c··*·:license:·BSD,
 00000110:·2073·6565·204c·4943·454e·5345·2066·6f72···see·LICENSE·for
 00000120:·2064·6574·6169·6c73·2e0a·202a·0a20·2a2f···details..·*.·*/
 00000130:·0a0a·7661·7220·7374·6f70·776f·7264·7320··..var·stopwords·
 00000140:·3d20·5b22·6161·6e22·2c20·2261·6c22·2c20··=·["aan",·"al",·
 00000150:·2261·6c6c·6573·222c·2022·616c·7322·2c20··"alles",·"als",·
 00000160:·2261·6c74·696a·6422·2c20·2261·6e64·6572··"altijd",·"ander
 00000170:·6522·2c20·2262·656e·222c·2022·6269·6a22··e",·"ben",·"bij"
 00000180:·2c20·2264·6161·7222·2c20·2264·616e·222c··,·"daar",·"dan",
 00000190:·2022·6461·7422·2c20·2264·6522·2c20·2264···"dat",·"de",·"d
 000001a0:·6572·222c·2022·6465·7a65·222c·2022·6469··er",·"deze",·"di
 000001b0:·6522·2c20·2264·6974·222c·2022·646f·6368··e",·"dit",·"doch
 000001c0:·222c·2022·646f·656e·222c·2022·646f·6f72··",·"doen",·"door
 000001d0:·222c·2022·6475·7322·2c20·2265·656e·222c··",·"dus",·"een",
 000001e0:·2022·6565·6e73·222c·2022·656e·222c·2022···"eens",·"en",·"
 000001f0:·6572·222c·2022·6765·222c·2022·6765·656e··er",·"ge",·"geen
 00000200:·222c·2022·6765·7765·6573·7422·2c20·2268··",·"geweest",·"h
 00000210:·6161·7222·2c20·2268·6164·222c·2022·6865··aar",·"had",·"he
 00000220:·6222·2c20·2268·6562·6265·6e22·2c20·2268··b",·"hebben",·"h
 00000230:·6565·6674·222c·2022·6865·6d22·2c20·2268··eeft",·"hem",·"h
 00000240:·6574·222c·2022·6869·6572·222c·2022·6869··et",·"hier",·"hi
 00000250:·6a22·2c20·2268·6f65·222c·2022·6875·6e22··j",·"hoe",·"hun"
 00000260:·2c20·2269·656d·616e·6422·2c20·2269·6574··,·"iemand",·"iet
 00000270:·7322·2c20·2269·6b22·2c20·2269·6e22·2c20··s",·"ik",·"in",·
 00000280:·2269·7322·2c20·226a·6122·2c20·226a·6522··"is",·"ja",·"je"
 00000290:·2c20·226b·616e·222c·2022·6b6f·6e22·2c20··,·"kan",·"kon",·
 000002a0:·226b·756e·6e65·6e22·2c20·226d·6161·7222··"kunnen",·"maar"
 000002b0:·2c20·226d·6522·2c20·226d·6565·7222·2c20··,·"me",·"meer",·
 000002c0:·226d·656e·222c·2022·6d65·7422·2c20·226d··"men",·"met",·"m
 000002d0:·696a·222c·2022·6d69·6a6e·222c·2022·6d6f··ij",·"mijn",·"mo
 000002e0:·6574·222c·2022·6e61·222c·2022·6e61·6172··et",·"na",·"naar
 000002f0:·222c·2022·6e69·6574·222c·2022·6e69·6574··",·"niet",·"niet
 00000300:·7322·2c20·226e·6f67·222c·2022·6e75·222c··s",·"nog",·"nu",
 00000310:·2022·6f66·222c·2022·6f6d·222c·2022·6f6d···"of",·"om",·"om
 00000320:·6461·7422·2c20·226f·6e64·6572·222c·2022··dat",·"onder",·"
 00000330:·6f6e·7322·2c20·226f·6f6b·222c·2022·6f70··ons",·"ook",·"op
 00000340:·222c·2022·6f76·6572·222c·2022·7265·6564··",·"over",·"reed
 00000350:·7322·2c20·2274·6522·2c20·2274·6567·656e··s",·"te",·"tegen
 00000360:·222c·2022·746f·6368·222c·2022·746f·656e··",·"toch",·"toen
 00000370:·222c·2022·746f·7422·2c20·2275·222c·2022··",·"tot",·"u",·"
 00000380:·7569·7422·2c20·2275·7722·2c20·2276·616e··uit",·"uw",·"van
 00000390:·222c·2022·7665·656c·222c·2022·766f·6f72··",·"veel",·"voor
 000003a0:·222c·2022·7761·6e74·222c·2022·7761·7265··",·"want",·"ware
 000003b0:·6e22·2c20·2277·6173·222c·2022·7761·7422··n",·"was",·"wat"
 000003c0:·2c20·2277·6572·6422·2c20·2277·657a·656e··,·"werd",·"wezen
 000003d0:·222c·2022·7769·6522·2c20·2277·696c·222c··",·"wie",·"wil",
 000003e0:·2022·776f·7264·656e·222c·2022·776f·7264···"worden",·"word
 000003f0:·7422·2c20·227a·616c·222c·2022·7a65·222c··t",·"zal",·"ze",
 00000400:·2022·7a65·6c66·222c·2022·7a69·6368·222c···"zelf",·"zich",
 00000410:·2022·7a69·6a22·2c20·227a·696a·6e22·2c20···"zij",·"zijn",·
 00000420:·227a·6f22·2c20·227a·6f6e·6465·7222·2c20··"zo",·"zonder",·
 00000430:·227a·6f75·225d·3b0a·0a0a·2f2a·204e·6f6e··"zou"];.../*·Non
 00000440:·2d6d·696e·6966·6965·6420·7665·7273·696f··-minified·versio
 00000450:·6e20·6973·2063·6f70·6965·6420·6173·2061··n·is·copied·as·a
 00000460:·2073·6570·6172·6174·6520·4a53·2066·696c···separate·JS·fil
 00000470:·652c·2069·6620·6176·6169·6c61·626c·6520··e,·if·available·
 00000480:·2a2f·0a42·6173·6553·7465·6d6d·6572·3d66··*/.BaseStemmer=f
 00000490:·756e·6374·696f·6e28·297b·7468·6973·2e73··unction(){this.s
 000004a0:·6574·4375·7272·656e·743d·6675·6e63·7469··etCurrent=functi
 000004b0:·6f6e·2872·297b·7468·6973·2e63·7572·7265··on(r){this.curre
 000004c0:·6e74·3d72·3b74·6869·732e·6375·7273·6f72··nt=r;this.cursor
 000004d0:·3d30·3b74·6869·732e·6c69·6d69·743d·7468··=0;this.limit=th
 000004e0:·6973·2e63·7572·7265·6e74·2e6c·656e·6774··is.current.lengt
 000004f0:·683b·7468·6973·2e6c·696d·6974·5f62·6163··h;this.limit_bac
 00000500:·6b77·6172·643d·303b·7468·6973·2e62·7261··kward=0;this.bra
 00000510:·3d74·6869·732e·6375·7273·6f72·3b74·6869··=this.cursor;thi
 00000520:·732e·6b65·743d·7468·6973·2e6c·696d·6974··s.ket=this.limit
 00000530:·7d3b·7468·6973·2e67·6574·4375·7272·656e··};this.getCurren
 00000540:·743d·6675·6e63·7469·6f6e·2829·7b72·6574··t=function(){ret
 00000550:·7572·6e20·7468·6973·2e63·7572·7265·6e74··urn·this.current
 00000560:·7d3b·7468·6973·2e63·6f70·795f·6672·6f6d··};this.copy_from
 00000570:·3d66·756e·6374·696f·6e28·7229·7b74·6869··=function(r){thi
 00000580:·732e·6375·7272·656e·743d·722e·6375·7272··s.current=r.curr
 00000590:·656e·743b·7468·6973·2e63·7572·736f·723d··ent;this.cursor=
 000005a0:·722e·6375·7273·6f72·3b74·6869·732e·6c69··r.cursor;this.li
 000005b0:·6d69·743d·722e·6c69·6d69·743b·7468·6973··mit=r.limit;this
 000005c0:·2e6c·696d·6974·5f62·6163·6b77·6172·643d··.limit_backward=
 000005d0:·722e·6c69·6d69·745f·6261·636b·7761·7264··r.limit_backward
 000005e0:·3b74·6869·732e·6272·613d·722e·6272·613b··;this.bra=r.bra;
 000005f0:·7468·6973·2e6b·6574·3d72·2e6b·6574·7d3b··this.ket=r.ket};
 00000600:·7468·6973·2e69·6e5f·6772·6f75·7069·6e67··this.in_grouping
 00000610:·3d66·756e·6374·696f·6e28·722c·742c·6929··=function(r,t,i)
 00000620:·7b69·6628·7468·6973·2e63·7572·736f·723e··{if(this.cursor>
 00000630:·3d74·6869·732e·6c69·6d69·7429·7265·7475··=this.limit)retu
 00000640:·726e·2066·616c·7365·3b76·6172·2073·3d74··rn·false;var·s=t
 00000650:·6869·732e·6375·7272·656e·742e·6368·6172··his.current.char
 00000660:·436f·6465·4174·2874·6869·732e·6375·7273··CodeAt(this.curs
 00000670:·6f72·293b·6966·2873·3e69·7c7c·733c·7429··or);if(s>i||s<t)
 00000680:·7265·7475·726e·2066·616c·7365·3b73·2d3d··return·false;s-=
 00000690:·743b·6966·2828·725b·733e·3e3e·335d·2631··t;if((r[s>>>3]&1
 000006a0:·3c3c·2873·2637·2929·3d3d·3029·7265·7475··<<(s&7))==0)retu
 000006b0:·726e·2066·616c·7365·3b74·6869·732e·6375··rn·false;this.cu
 000006c0:·7273·6f72·2b2b·3b72·6574·7572·6e20·7472··rsor++;return·tr
 000006d0:·7565·7d3b·7468·6973·2e69·6e5f·6772·6f75··ue};this.in_grou
 000006e0:·7069·6e67·5f62·3d66·756e·6374·696f·6e28··ping_b=function(
 000006f0:·722c·742c·6929·7b69·6628·7468·6973·2e63··r,t,i){if(this.c
 00000700:·7572·736f·723c·3d74·6869·732e·6c69·6d69··ursor<=this.limi
 00000710:·745f·6261·636b·7761·7264·2972·6574·7572··t_backward)retur
 00000720:·6e20·6661·6c73·653b·7661·7220·733d·7468··n·false;var·s=th
 00000730:·6973·2e63·7572·7265·6e74·2e63·6861·7243··is.current.charC
 00000740:·6f64·6541·7428·7468·6973·2e63·7572·736f··odeAt(this.curso
 00000750:·722d·3129·3b69·6628·733e·697c·7c73·3c74··r-1);if(s>i||s<t
 00000760:·2972·6574·7572·6e20·6661·6c73·653b·732d··)return·false;s-
 00000770:·3d74·3b69·6628·2872·5b73·3e3e·3e33·5d26··=t;if((r[s>>>3]&
 00000780:·313c·3c28·7326·3729·293d·3d30·2972·6574··1<<(s&7))==0)ret
 00000790:·7572·6e20·6661·6c73·653b·7468·6973·2e63··urn·false;this.c
 000007a0:·7572·736f·722d·2d3b·7265·7475·726e·2074··ursor--;return·t
Max diff block lines reached; -1/44786 bytes (-0.00%) of diff not shown.